C# Class NetIde.Setup.Support.ShellLink

Inheritance: IDisposable
Show file Open project: netide/netide Class Usage Examples

Private Properties

Property Type Description
Dispose void
GetPropertyUInt32Value uint?
Open void
Open void
SetPropertyValue void

Public Methods

Method Description
Dispose ( ) : void
GetPropertyBoolValue ( PropertyStoreProperty property ) : bool?
GetPropertyStringValue ( PropertyStoreProperty property ) : string
Open ( string linkFile ) : void
Save ( ) : void
Save ( string linkFile ) : void
SetPropertyValue ( PropertyStoreProperty property, bool value ) : void
SetPropertyValue ( PropertyStoreProperty property, string value ) : void
ShellLink ( ) : System
ShellLink ( string linkFile ) : System

Private Methods

Method Description
Dispose ( bool disposing ) : void
GetPropertyUInt32Value ( PropertyStoreProperty property ) : uint?
Open ( string linkFile, IntPtr hWnd, ShellLinkResolveType resolveFlags ) : void
Open ( string linkFile, IntPtr hWnd, ShellLinkResolveType resolveFlags, ushort timeout ) : void
SetPropertyValue ( PropertyStoreProperty property, uint value ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

GetPropertyBoolValue() public method

public GetPropertyBoolValue ( PropertyStoreProperty property ) : bool?
property PropertyStoreProperty
return bool?

GetPropertyStringValue() public method

public GetPropertyStringValue ( PropertyStoreProperty property ) : string
property PropertyStoreProperty
return string

Open() public method

public Open ( string linkFile ) : void
linkFile string
return void

Save() public method

public Save ( ) : void
return void

Save() public method

public Save ( string linkFile ) : void
linkFile string
return void

SetPropertyValue() public method

public SetPropertyValue ( PropertyStoreProperty property, bool value ) : void
property PropertyStoreProperty
value bool
return void

SetPropertyValue() public method

public SetPropertyValue ( PropertyStoreProperty property, string value ) : void
property PropertyStoreProperty
value string
return void

ShellLink() public method

public ShellLink ( ) : System
return System

ShellLink() public method

public ShellLink ( string linkFile ) : System
linkFile string
return System