The following tables list the members exposed by IUserDefinedType.
|SupportedType||Returns the type supported by the class implementing this interface. The supported type is the type that is returned when converting to a simple type and the type that is set when converting from the simple type.|
|FromSimpleDataType||Populates the type that implements the interface (a type that can't be directly saved or loaded from the storage) with data from the storage.|
|ToSimpleDataType||Converts the user-defined type to a type that can be persisted to the storage. You could return here for example an xml string or something else that can be saved to the storage.|