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; }
/// <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; }
internal void SetDelayedInitData(DelayedInitHandler handler, object data, object options) { _delayedInitHandler = handler; _delayedInitData = data; _delayedInitOptions = options; }
/// <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; }