public void TrackInstance(string name, object instance) { instancesInNamescopes.Add(instance, CurrentNamescope); if (name != null) { CurrentNamescope.Add(name, instance); } if (IsNamescope(instance)) { CurrentNamescope = CurrentNamescope.AddNamescope(); } }
public void RegisterInsideCurrentNamescope(string name, object instance) { instancesInNamescopes.Add(instance, CurrentNamescope); CurrentNamescope.Add(name, instance); }