/// <summary> /// /// </summary> /// <param name="disposing"></param> protected override void Dispose(bool disposing) { if (!disposing) { return; } ReferenceManager.Instance.UnregisterAllByKernel(this); //TODO: var items = (from item in TypeStores.Values from i in item select i.LifestyleManager).ToArray(); if (items != null && items.Length > 0) { for (int i = 0; i < items.Length; i++) { if (items[i] != null) { items[i].Dispose(); } } } ListenerManager.Dispose(); DependencyManager.Clear(); TypeStores.Clear(); IdStores.Clear(); }
public void Clear() { _myDependencies.Clear(); _myNameNodeMap.Clear(); }
/// <summary> /// Removes all expressions and variables /// </summary> public void Clear() { nameNodeMap.Clear(); dependencies.Clear(); Variables.Clear(); }