ShellLinkUpdate record

Namespace Runic.Platform.Administration.Windows.Shortcuts · Runic.Platform.Administration.Windows 0.7.0-preview.5

public sealed record ShellLinkUpdate : IEquatable<ShellLinkUpdate>

Inherits or implements IEquatable.

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.

Icon

public ShellLinkIcon? Icon { get; init; }

Replacement icon, 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.