Click or drag to resize

Shell32Info Class

Contains Shell32 information about a file.
Inheritance Hierarchy
SystemObject
  Alphaleonis.Win32.FilesystemShell32Info

Namespace:  Alphaleonis.Win32.Filesystem
Assembly:  AlphaFS (in AlphaFS.dll) Version: 2.0
Syntax
[SerializableAttribute]
public sealed class Shell32Info

The Shell32Info type exposes the following members.

Constructors
  NameDescription
Public methodShell32Info(String)
Initializes a Shell32Info instance.
Remarks
Shell32 is limited to MAX_PATH length.
Remarks
This constructor does not check if a file exists. This constructor is a placeholder for a string that is used to access the file in subsequent operations.
Public methodShell32Info(String, PathFormat)
Initializes a Shell32Info instance.
Remarks
Shell32 is limited to MAX_PATH length.
Remarks
This constructor does not check if a file exists. This constructor is a placeholder for a string that is used to access the file in subsequent operations.
Top
Properties
  NameDescription
Public propertyAssociation
Gets the Shell file or protocol association from the registry.
Public propertyAttributes
The attributes of the file object.
Public propertyCommand
Gets the Shell command association from the registry.
Public propertyContentType
Gets the Shell command association from the registry.
Public propertyDdeApplication
Gets the Shell DDE association from the registry.
Public propertyDefaultIcon
Gets the Shell default icon association from the registry.
Public propertyFriendlyAppName
Gets the Shell friendly application name association from the registry.
Public propertyFriendlyDocName
Gets the Shell friendly document name association from the registry.
Public propertyFullPath
Represents the fully qualified path of the file.
Public propertyOpenWithAppName
Gets the Shell "Open With" command association from the registry.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
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
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetIcon
Gets an IntPtr handle to the Shell icon that represents the file.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetVerbCommand
Gets the Shell command association from the registry.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRefresh
Refreshes the state of the object.
Public methodToString
Returns the path as a string.
(Overrides ObjectToString.)
Top
See Also