[]
        
(Showing Draft Content)

GrapeCity.Documents.DX.CppObjectShadow

Class CppObjectShadow

Namespace
GrapeCity.Documents.DX
Assembly
GcDocs.DX.Windows.dll

An Interface shadow callback

public abstract class CppObjectShadow : CppObject, IDisposable
Inheritance
object
CppObjectShadow
Implements
System.IDisposable
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()

Constructors

CppObjectShadow()

protected CppObjectShadow()

Properties

Callback

Gets the callback.

public ICallbackable Callback { get; }

Property Value

ICallbackable

Methods

Dispose(bool)

Clean up any resources being used.

protected override void Dispose(bool disposing)

Parameters

disposing bool

Initialize(ICallbackable)

Initializes the specified shadow instance from a vtbl and a callback.

public virtual void Initialize(ICallbackable callbackInstance)

Parameters

callbackInstance ICallbackable

The callback.