Namespace: | Sirenix.Serialization |
Assembly: | Sirenix.Serialization |
public class DefaultSerializationBinder : TwoWaySerializationBinder
public DefaultSerializationBinder()
public override string BindToName(Type type, DebugContext debugContext = null)
System.Type | type | The type to bind. |
DebugContext | debugContext | The debug context to log to. |
System.String | The name that the type has been bound to. |
System.ArgumentNullException | The type argument is null. |
public override Type BindToType(string typeName, DebugContext debugContext = null)
System.String | typeName | The name of the type to bind. |
DebugContext | debugContext | The debug context to log to. |
System.Type | The type that the name has been bound to, or null if the type could not be resolved. |
System.ArgumentNullException | The typeName argument is null. |
public override bool ContainsType(string typeName)
System.String | typeName |
System.Boolean |