public sealed record ShellLinkUpdate : IEquatable<ShellLinkUpdate> Selected shell-link edits. Null leaves a field unchanged; empty clears a string field.
Constructors
ShellLinkUpdate
public ShellLinkUpdate() No documentation.
Properties
Arguments
public string? Arguments { get; init; } Replacement arguments, or null to preserve them.
Description
public string? Description { get; init; } Replacement description, or null to preserve it.
Hotkey
public ushort? Hotkey { get; init; } Replacement hotkey, or null to preserve it.
ShowState
public ShellLinkShowState? ShowState { get; init; } Replacement show state, or null to preserve it.
TargetPath
public string? TargetPath { get; init; } Replacement target, or null to preserve it.
WorkingDirectory
public string? WorkingDirectory { get; init; } Replacement working directory, or null to preserve it.