[]
Use this interface to tag a class that is called by an unmanaged object. A ICallbackable class must dispose the Shadow on dispose.
public interface ICallbackable : IDisposable
Gets or sets the unmanaged shadow callback.
IDisposable Shadow { get; set; }
This property is set whenever this instance has an unmanaged shadow callback registered. This callback must be disposed when disposing this instance.