コード例 #1
0
		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);
		}
コード例 #2
0
 internal protected virtual void Walk(InstanceVariable /*!*/ node)
 {
     Enter(node);
     Exit(node);
 }
コード例 #3
0
 public virtual void Exit(InstanceVariable/*!*/ node) { }
コード例 #4
0
 public virtual bool Enter(InstanceVariable/*!*/ node) { return true; }
コード例 #5
0
		public static string[] GetMemberNames(InstanceVariable instance)
		{
			return new string[] { instance.Name };
		}
コード例 #6
0
 public virtual void Exit(InstanceVariable /*!*/ node)
 {
 }
コード例 #7
0
 public virtual bool Enter(InstanceVariable /*!*/ node)
 {
     return(true);
 }