示例#1
0
        public void TrackInstance(string name, object instance)
        {
            instancesInNamescopes.Add(instance, CurrentNamescope);

            if (name != null)
            {
                CurrentNamescope.Add(name, instance);
            }

            if (IsNamescope(instance))
            {
                CurrentNamescope = CurrentNamescope.AddNamescope();
            }
        }
示例#2
0
 public void RegisterInsideCurrentNamescope(string name, object instance)
 {
     instancesInNamescopes.Add(instance, CurrentNamescope);
     CurrentNamescope.Add(name, instance);
 }