Skip to main content

Class NativeObject

Namespace: HarfBuzzSharp
Assembly: VelloSharp.HarfBuzzSharp.dll

public class NativeObject : IDisposable

Inheritance

objectNativeObject

Derived

Blob, Face, Font

Implements

IDisposable

Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors

NativeObject(nint)

protected NativeObject(nint handle)

Parameters

handle nint

Properties

Handle

public virtual nint Handle { get; protected set; }

Property Value

nint

Methods

Dispose(bool)

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

DisposeHandler()

protected virtual void DisposeHandler()

~NativeObject()

protected ~NativeObject()