Namespace: | Sirenix.Serialization |
Assembly: | Sirenix.Serialization |
public abstract class TwoWaySerializationBinder
protected TwoWaySerializationBinder()
public static readonly TwoWaySerializationBinder Default
public abstract 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. |
public abstract 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. |
public abstract bool ContainsType(string typeName)
System.String | typeName |
System.Boolean |