Click or drag to resize

GuidKeyShellItemId Class

A class that represent a Windows Shell's SHITEMID structure with a Guid key.
Inheritance Hierarchy

Namespace:  callback.ShellBoost.Core
Assembly:  callback.CBFSShell (in callback.CBFSShell.dll) Version: 22.0.0.0
Syntax
C#
public class GuidKeyShellItemId : KeyShellItemId

The GuidKeyShellItemId type exposes the following members.

Constructors
  NameDescription
Public methodGuidKeyShellItemId(Byte)
Initializes a new instance of the GuidKeyShellItemId class.
Public methodGuidKeyShellItemId(Guid)
Initializes a new instance of the GuidKeyShellItemId class.
Top
Properties
  NameDescription
Public propertyData
Gets the SHITEMID data.
(Inherited from ShellItemId.)
Public propertyDebugString
Gets a string useful for debugging.
(Inherited from ShellItemId.)
Public propertyIsKnown
Gets a value indicating whether this instance is known by the current Shell Folder Server.
(Inherited from KeyShellItemId.)
Public propertyIsTerminator
Gets a value indicating whether this instance is the terminator.
(Inherited from ShellItemId.)
Public propertyPayload
Gets the payload, which is the Data without the Header.
(Inherited from ShellItemId.)
Public propertySize
Gets the SHITEMID data size.
(Inherited from ShellItemId.)
Public propertyType
Gets the key type.
(Inherited from KeyShellItemId.)
Public propertyValue
Gets the value.
Top
Methods
  NameDescription
Protected methodComputeHashCode
Computes the hash code for this instance.
(Inherited from ShellItemId.)
Public methodEquals(Object)
Determines whether the specified Object is equal to this instance.
(Inherited from ShellItemId.)
Public methodEquals(ShellItemId)
Indicates whether the current object is equal to another object of the same type.
(Inherited from ShellItemId.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Returns a hash code for this instance.
(Inherited from ShellItemId.)
Protected methodGetPayload
Gets the payload, which is the Data without the Header.
(Inherited from ShellItemId.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTryGetFileSystemName(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.)
Public methodTryGetFileSystemName(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.)
Top
See Also