示例#1
0
 internal virtual void OnDelayedInitFinished(bool success)
 {
     if (success)
     {
         // Clear the delayed init variables since we are done with them.
         _delayedInitHandler = null;
         _delayedInitData    = null;
         _delayedInitOptions = null;
         OnDirtyingChange();
     }
     _delayedInitInProgress = false;
 }
示例#2
0
 /// <summary>
 /// Called to clean up anything that this component needs to
 /// Usually releasing event handlers and cleaning up any circular references.
 /// </summary>
 public virtual void Dispose()
 {
     if (!CUIUtility.IsNullOrUndefined(_children))
     {
         foreach (Component c in _children)
         {
             c.Dispose();
         }
         _children = null;
     }
     _parent             = null;
     _root               = null;
     _delayedInitData    = null;
     _delayedInitHandler = null;
     _delayedInitOptions = null;
     _elmDOM             = null;
 }
示例#3
0
 internal virtual void OnDelayedInitFinished(bool success)
 {
     if (success)
     {
         // Clear the delayed init variables since we are done with them.         
         _delayedInitHandler = null;
         _delayedInitData = null;
         _delayedInitOptions = null;
         OnDirtyingChange();
     }
     _delayedInitInProgress = false;
 }
示例#4
0
 internal void SetDelayedInitData(DelayedInitHandler handler, object data, object options)
 {
     _delayedInitHandler = handler;
     _delayedInitData = data;
     _delayedInitOptions = options;
 }
示例#5
0
 /// <summary>
 /// Called to clean up anything that this component needs to
 /// Usually releasing event handlers and cleaning up any circular references.
 /// </summary>
 public virtual void Dispose()
 {
     if (!CUIUtility.IsNullOrUndefined(_children))
     {
         foreach (Component c in _children)
             c.Dispose();
         _children = null;
     }
     _parent = null;
     _root = null;
     _delayedInitData = null;
     _delayedInitHandler = null;
     _delayedInitOptions = null;
     _elmDOM = null;
 }
示例#6
0
 internal void SetDelayedInitData(DelayedInitHandler handler, object data, object options)
 {
     _delayedInitHandler = handler;
     _delayedInitData    = data;
     _delayedInitOptions = options;
 }