Table of Contents

Class UnmanagedObject

Namespace
Emgu.Util
Assembly
Emgu.CV.dll

An Unmanaged Object is a disposable object with a Ptr property pointing to the unmanaged object

public abstract class UnmanagedObject : DisposableObject, IDisposable
Inheritance
UnmanagedObject
Implements
Derived
Inherited Members

Constructors

UnmanagedObject()

protected UnmanagedObject()

Fields

_ptr

A pointer to the unmanaged object

protected nint _ptr

Field Value

nint

Properties

Ptr

Pointer to the unmanaged object

public nint Ptr { get; }

Property Value

nint

Operators

implicit operator nint(UnmanagedObject)

Implicit operator for IntPtr

public static implicit operator nint(UnmanagedObject obj)

Parameters

obj UnmanagedObject

The UnmanagedObject

Returns

nint

The unmanaged pointer for this object