/// </summary>
public interface IInvalidatable : IDisposable
{
+ /// <summary>
+ /// Make current instance invalidate
+ /// </summary>
void MakeInvalidate();
}
{
}
+ /// <summary>
+ /// Creates and initializes a new instance of the EvasObjectEvent.
+ /// </summary>
+ /// <param name="sender">EvasObject class belong to</param>
+ /// <param name="handle">EvasObject handle</param>
+ /// <param name="type">EvasObjectCallbackType</param>
+ /// <param name="parser">SmartEventInfoParser</param>
[EditorBrowsableAttribute(EditorBrowsableState.Never)]
public EvasObjectEvent(EvasObject sender, IntPtr handle, EvasObjectCallbackType type, SmartEventInfoParser parser)
{
{
}
+ /// <summary>
+ /// Destroy the EvasObjectEvent object.
+ /// </summary>
~EvasObjectEvent()
{
Dispose(false);
}
}
- /// <summary>
- /// Destroy Current Obj
- /// </summary>
public void Dispose()
{
Dispose(true);
{
}
+ /// <summary>
+ /// Creates and initializes a new instance of the EvasObjectEvent.
+ /// </summary>
+ /// <param name="sender">EvasObject class belong to</param>
+ /// <param name="handle">EvasObject handle</param>
+ /// <param name="type">EvasObjectCallbackType</param>
[EditorBrowsableAttribute(EditorBrowsableState.Never)]
public EvasObjectEvent(EvasObject sender, IntPtr handle, EvasObjectCallbackType type)
{
_evasObjectEvent = new EvasObjectEvent<EventArgs>(sender, handle, type, null);
}
+ /// <summary>
+ /// Destroy the EvasObjectEvent object.
+ /// </summary>
~EvasObjectEvent()
{
Dispose(false);
}
}
- /// <summary>
- /// Destroy Current Obj
- /// </summary>
public void Dispose()
{
Dispose(true);