示例#1
0
        public static OutPackageMemberScope LoadOutPackageMemberScope(BinaryReader reader, CSWCSerizlizer serizlizer, IDictionary <int, object> serizlized, int key)
        {
            OutPackageMemberScope scope = new OutPackageMemberScope(null); serizlized.Add(key, scope);

            rtti.Class mainclass = serizlizer.DeserializeObject <rtti.Class>(reader, rtti.Class.LoadClass);
            scope.mainclass = mainclass;
            scope.LoadScopeBase(reader, serizlizer);
            return(scope);
        }
        public static ObjectInstanceScope LoadObjectInstanceScope(BinaryReader reader, CSWCSerizlizer serizlizer, IDictionary <int, object> serizlized, int key)
        {
            ObjectInstanceScope scope = new ObjectInstanceScope(null); serizlized.Add(key, scope);

            rtti.Class _class = serizlizer.DeserializeObject <rtti.Class>(reader, rtti.Class.LoadClass);
            scope._class = _class;

            scope.LoadScopeBase(reader, serizlizer);

            return(scope);
        }
 public ObjectInstanceScope(rtti.Class _class)
 {
     this._class = _class;
 }
示例#4
0
 public Object(rtti.Class _class)
 {
     this._class          = _class;
     memberData           = null;
     _dictDelegateWappers = null;
 }
示例#5
0
 public Global_Object(rtti.Class _class) : base(_class)
 {
 }
示例#6
0
 public OutPackageMemberScope(rtti.Class mainclass)
 {
     this.mainclass = mainclass;
 }