Class ElementClassHandle
public abstract class ElementClassHandle : SafeHandle, IDisposable
- Inheritance
-
ElementClassHandle
- Implements
- Derived
- Inherited Members
Constructors
ElementClassHandle(bool)
protected ElementClassHandle(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(ElementClassHandle?)
public bool Equals(ElementClassHandle? other)
Parameters
other
ElementClassHandle
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
GetChangeState()
public ElementClassData.ChangeStateCallback GetChangeState()
Returns
GetElementfactory()
public nint GetElementfactory()
Returns
GetGetState()
public ElementClassData.GetStateCallback GetGetState()
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
GetMetadata()
public nint GetMetadata()
Returns
GetNoMorePads()
public ElementClassData.NoMorePadsCallback GetNoMorePads()
Returns
GetNumpadtemplates()
public int GetNumpadtemplates()
Returns
GetPadAdded()
public ElementClassData.PadAddedCallback GetPadAdded()
Returns
GetPadRemoved()
public ElementClassData.PadRemovedCallback GetPadRemoved()
Returns
GetPadTemplCookie()
public uint GetPadTemplCookie()
Returns
GetPadtemplates()
public nint GetPadtemplates()
Returns
GetParentClass()
public ObjectClassData GetParentClass()
Returns
GetPostMessage()
public ElementClassData.PostMessageCallback GetPostMessage()
Returns
GetProvideClock()
public ElementClassData.ProvideClockCallback GetProvideClock()
Returns
GetQuery()
public ElementClassData.QueryCallback GetQuery()
Returns
GetReleasePad()
public ElementClassData.ReleasePadCallback GetReleasePad()
Returns
GetRequestNewPad()
public ElementClassData.RequestNewPadCallback GetRequestNewPad()
Returns
GetSendEvent()
public ElementClassData.SendEventCallback GetSendEvent()
Returns
GetSetBus()
public ElementClassData.SetBusCallback GetSetBus()
Returns
GetSetClock()
public ElementClassData.SetClockCallback GetSetClock()
Returns
GetSetContext()
public ElementClassData.SetContextCallback GetSetContext()
Returns
GetSetState()
public ElementClassData.SetStateCallback GetSetState()
Returns
GetStateChanged()
public ElementClassData.StateChangedCallback GetStateChanged()