Class PluginDescHandle
public abstract class PluginDescHandle : SafeHandle, IDisposable
- Inheritance
-
PluginDescHandle
- Implements
- Derived
- Inherited Members
Constructors
PluginDescHandle(bool)
protected PluginDescHandle(bool ownsHandle)
Parameters
ownsHandle
bool
Properties
IsInvalid
When overridden in a derived class, gets a value indicating whether the handle value is invalid.
public override sealed bool IsInvalid { get; }
Property Value
Methods
Equals(PluginDescHandle?)
public bool Equals(PluginDescHandle? other)
Parameters
other
PluginDescHandle
Returns
Equals(object?)
Determines whether the specified object is equal to the current object.
public override bool Equals(object? obj)
Parameters
obj
objectThe object to compare with the current object.
Returns
GetDescription()
public IntPtr GetDescription()
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
GetLicense()
public IntPtr GetLicense()
Returns
GetMajorVersion()
public int GetMajorVersion()
Returns
GetMinorVersion()
public int GetMinorVersion()
Returns
GetName()
public IntPtr GetName()
Returns
GetOrigin()
public IntPtr GetOrigin()
Returns
GetPackage()
public IntPtr GetPackage()
Returns
GetPluginInit()
public PluginInitFunc GetPluginInit()
Returns
GetReleaseDatetime()
public IntPtr GetReleaseDatetime()
Returns
GetSource()
public IntPtr GetSource()
Returns
GetVersion()
public IntPtr GetVersion()
Returns
SetDescription(IntPtr)
public void SetDescription(IntPtr value)
Parameters
value
IntPtr
SetLicense(IntPtr)
public void SetLicense(IntPtr value)
Parameters
value
IntPtr
SetMajorVersion(int)
public void SetMajorVersion(int value)
Parameters
value
int
SetMinorVersion(int)
public void SetMinorVersion(int value)
Parameters
value
int
SetName(IntPtr)
public void SetName(IntPtr value)
Parameters
value
IntPtr
SetOrigin(IntPtr)
public void SetOrigin(IntPtr value)
Parameters
value
IntPtr
SetPackage(IntPtr)
public void SetPackage(IntPtr value)
Parameters
value
IntPtr
SetPluginInit(PluginInitFunc)
public void SetPluginInit(PluginInitFunc value)
Parameters
value
PluginInitFunc
SetReleaseDatetime(IntPtr)
public void SetReleaseDatetime(IntPtr value)
Parameters
value
IntPtr
SetSource(IntPtr)
public void SetSource(IntPtr value)
Parameters
value
IntPtr
SetVersion(IntPtr)
public void SetVersion(IntPtr value)
Parameters
value
IntPtr