Class InputMessageHandle
public abstract class InputMessageHandle : SafeHandle, IDisposable- Inheritance
- 
      
      
      
      InputMessageHandle
- Implements
- Derived
- Inherited Members
Constructors
InputMessageHandle(bool)
protected InputMessageHandle(bool ownsHandle)Parameters
- ownsHandlebool
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(InputMessageHandle?)
public bool Equals(InputMessageHandle? other)Parameters
- otherInputMessageHandle
Returns
Equals(object?)
Determines whether the specified object is equal to the current object.
public override bool Equals(object? obj)Parameters
- objobject
- The object to compare with the current object. 
Returns
GetAddress()
public nint GetAddress()Returns
GetBytesReceived()
public nuint GetBytesReceived()Returns
GetControlMessages()
public SocketControlMessage[] GetControlMessages()Returns
GetFlags()
public int GetFlags()Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()Returns
- int
- A hash code for the current object. 
GetNumControlMessages()
public nint GetNumControlMessages()Returns
GetNumVectors()
public uint GetNumVectors()Returns
GetVectors()
public InputVectorData[] GetVectors()Returns
SetAddress(nint)
public void SetAddress(nint value)Parameters
- valuenint
SetBytesReceived(nuint)
public void SetBytesReceived(nuint value)Parameters
- valuenuint
SetControlMessages(SocketControlMessage[])
public void SetControlMessages(SocketControlMessage[] value)Parameters
- valueSocketControlMessage[]
SetFlags(int)
public void SetFlags(int value)Parameters
- valueint
SetNumControlMessages(nint)
public void SetNumControlMessages(nint value)Parameters
- valuenint
SetNumVectors(uint)
public void SetNumVectors(uint value)Parameters
- valueuint
SetVectors(InputVectorData[])
public void SetVectors(InputVectorData[] value)Parameters
- valueInputVectorData[]