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 nint GetDescription()
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
GetLicense()
public nint GetLicense()
Returns
GetMajorVersion()
public int GetMajorVersion()
Returns
GetMinorVersion()
public int GetMinorVersion()
Returns
GetName()
public nint GetName()
Returns
GetOrigin()
public nint GetOrigin()
Returns
GetPackage()
public nint GetPackage()
Returns
GetPluginInit()
public PluginInitFunc GetPluginInit()
Returns
GetReleaseDatetime()
public nint GetReleaseDatetime()
Returns
GetSource()
public nint GetSource()
Returns
GetVersion()
public nint GetVersion()
Returns
SetDescription(nint)
public void SetDescription(nint value)
Parameters
value
nint
SetLicense(nint)
public void SetLicense(nint value)
Parameters
value
nint
SetMajorVersion(int)
public void SetMajorVersion(int value)
Parameters
value
int
SetMinorVersion(int)
public void SetMinorVersion(int value)
Parameters
value
int
SetName(nint)
public void SetName(nint value)
Parameters
value
nint
SetOrigin(nint)
public void SetOrigin(nint value)
Parameters
value
nint
SetPackage(nint)
public void SetPackage(nint value)
Parameters
value
nint
SetPluginInit(PluginInitFunc)
public void SetPluginInit(PluginInitFunc value)
Parameters
value
PluginInitFunc
SetReleaseDatetime(nint)
public void SetReleaseDatetime(nint value)
Parameters
value
nint
SetSource(nint)
public void SetSource(nint value)
Parameters
value
nint
SetVersion(nint)
public void SetVersion(nint value)
Parameters
value
nint