public object Deserialize(InstanceVariable instance) { string name = instance.Name.Substring(1); object obj = componentCreator.GetComponent(name); if (obj != null) { return obj; } return componentCreator.GetInstance(name); }
internal protected virtual void Walk(InstanceVariable /*!*/ node) { Enter(node); Exit(node); }
public virtual void Exit(InstanceVariable/*!*/ node) { }
public virtual bool Enter(InstanceVariable/*!*/ node) { return true; }
public static string[] GetMemberNames(InstanceVariable instance) { return new string[] { instance.Name }; }
public virtual void Exit(InstanceVariable /*!*/ node) { }
public virtual bool Enter(InstanceVariable /*!*/ node) { return(true); }