KeyShellItemId Class |
Namespace: ShellBoost.Core
public class KeyShellItemId : ShellItemId
The KeyShellItemId type exposes the following members.
Name | Description | |
---|---|---|
![]() | KeyShellItemId(Byte) |
Initializes a new instance of the KeyShellItemId class.
|
![]() | KeyShellItemId(Byte) |
Initializes a new instance of the KeyShellItemId class.
|
![]() | KeyShellItemId(Guid) |
Initializes a new instance of the KeyShellItemId class.
|
![]() | KeyShellItemId(Int16) |
Initializes a new instance of the KeyShellItemId class.
|
![]() | KeyShellItemId(Int32) |
Initializes a new instance of the KeyShellItemId class.
|
![]() | KeyShellItemId(Int64) |
Initializes a new instance of the KeyShellItemId class.
|
![]() | KeyShellItemId(IntPtr) |
Initializes a new instance of the KeyShellItemId class.
|
![]() | KeyShellItemId(SByte) |
Initializes a new instance of the KeyShellItemId class.
|
![]() | KeyShellItemId(String) |
Initializes a new instance of the KeyShellItemId class.
|
![]() | KeyShellItemId(UInt16) |
Initializes a new instance of the KeyShellItemId class.
|
![]() | KeyShellItemId(UInt32) |
Initializes a new instance of the KeyShellItemId class.
|
![]() | KeyShellItemId(UInt64) |
Initializes a new instance of the KeyShellItemId class.
|
Name | Description | |
---|---|---|
![]() | Data |
Gets the SHITEMID data.
(Inherited from ShellItemId.) |
![]() | DebugString |
Gets a string useful for debugging.
(Inherited from ShellItemId.) |
![]() | IsKnown |
Gets a value indicating whether this instance is known by the current Shell Folder Server.
(Overrides ShellItemIdIsKnown.) |
![]() | IsTerminator |
Gets a value indicating whether this instance is the terminator.
(Inherited from ShellItemId.) |
![]() | Payload |
Gets the payload, which is the Data without the Header.
(Inherited from ShellItemId.) |
![]() | Size |
Gets the SHITEMID data size.
(Inherited from ShellItemId.) |
![]() | Type |
Gets the key type.
|
![]() | Value |
Gets the value.
|
Name | Description | |
---|---|---|
![]() ![]() | Build |
Builds the specified key type data.
|
![]() | ComputeHashCode |
Computes the hash code for this instance.
(Inherited from ShellItemId.) |
![]() | Equals(Object) |
Determines whether the specified Object is equal to this instance.
(Inherited from ShellItemId.) |
![]() | Equals(ShellItemId) |
Indicates whether the current object is equal to another object of the same type.
(Inherited from ShellItemId.) |
![]() ![]() | From |
Creates an instance of a KeyShellItemId from a PIDL data.
|
![]() | GetHashCode |
Returns a hash code for this instance.
(Inherited from ShellItemId.) |
![]() | GetPayload |
Gets the payload, which is the Data without the Header.
(Inherited from ShellItemId.) |
![]() ![]() | IsValid |
Determines if data represents a valid KeyShellItemId header.
|
![]() | TryGetFileSystemName(String) |
Tries to get a file system name from this instance.
Only supported for file system PIDLs created by ShellBoost, using ShellItemId.FromFileSystem or ShellItem's constructors with FileInfo or DirectoryInfo parameters.
(Inherited from ShellItemId.) |
![]() | TryGetFileSystemName(String, SFGAO) |
Tries to get a file system name and attributes from this instance.
Only supported for file system PIDLs created by ShellBoost, using ShellItemId.FromFileSystem or ShellItem's constructors with FileInfo or DirectoryInfo parameters.
(Inherited from ShellItemId.) |