Class ArrayHandle
public abstract class ArrayHandle : SafeHandle, IDisposable, IEquatable<ArrayHandle>- Inheritance
- 
      
      
      
      ArrayHandle
- Implements
- Derived
- Inherited Members
Constructors
ArrayHandle(bool)
protected ArrayHandle(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(ArrayHandle?)
Indicates whether the current object is equal to another object of the same type.
public bool Equals(ArrayHandle? other)Parameters
- otherArrayHandle
- An object to compare with this object. 
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
GetData()
public nint GetData()Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()Returns
- int
- A hash code for the current object. 
GetLen()
public uint GetLen()Returns
OwnedCopy()
public ArrayOwnedHandle OwnedCopy()Returns
SetData(nint)
public void SetData(nint value)Parameters
- valuenint
SetLen(uint)
public void SetLen(uint value)Parameters
- valueuint
UnownedCopy()
public ArrayUnownedHandle UnownedCopy()