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; }
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; }
/// <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; }