Пример #1
0
 internal TypeSerializationInfo(System.Type type, string itemTag, string propertyTag, TypeSerializerDelegate serializer, TypeDeserializerDelegate deserializer)
 {
     this._type = type;
     this._serializer = serializer;
     this._deserializer = deserializer;
     this._itemTag = itemTag;
     this._propertyTag = propertyTag;
 }
Пример #2
0
 internal TypeSerializationInfo(System.Type type, string itemTag, string propertyTag, TypeSerializerDelegate serializer, TypeDeserializerDelegate deserializer)
 {
     this._type         = type;
     this._serializer   = serializer;
     this._deserializer = deserializer;
     this._itemTag      = itemTag;
     this._propertyTag  = propertyTag;
 }
Пример #3
0
        /// <summary>
        /// Registers a type serialization function.
        /// </summary>
        static public void RegisterSerializer <T>(TypeSerializerDelegate <T> inSerializeFunction)
        {
            Type type = typeof(T);

            s_TypeSerializers[type.TypeHandle.Value] = inSerializeFunction;
        }