Property | Type | Description | |
---|---|---|---|
AddSuperInterface | void | ||
FromXml | |||
SetSuperInterfaces | void |
Method | Description | |
---|---|---|
AddSuperInterface ( |
Adds an interface the data type should inherit from
|
|
Clone ( ) : |
Clones the data type description.
|
|
DataTypeDescriptor ( ) : System |
Instantiates an instance of DataTypeDescriptor with default settings.
|
|
DataTypeDescriptor ( System.Guid dataTypeId, string dataTypeNamespace, string dataTypeName, bool isCodeGenerated ) : System |
Instantiates an instance of DataTypeDescriptor.
|
|
DataTypeDescriptor ( System.Guid dataTypeId, string dataTypeNamespace, string dataTypeName, string typeManagerTypeName ) : System |
Instantiates an instance of DataTypeDescriptor with a custom Type Manager.
|
|
DataTypeDescriptor ( System.Guid dataTypeId, string dataTypeNamespace, string dataTypeName, string typeManagerTypeName, bool isCodeGenerated ) : System |
Instantiates an instance of DataTypeDescriptor with a custom Type Manager.
|
|
Equals ( |
||
Equals ( object obj ) : bool | ||
FromXml ( System.Xml.Linq.XElement element ) : |
Deserializes a data type descriptor
|
|
GetHashCode ( ) : int | ||
GetInterfaceType ( ) : |
Returns the CLT Type for this data type description.
|
|
RemoveSuperInterface ( |
Removes a super interface
|
|
ToString ( ) : string | ||
ToXml ( ) : System.Xml.Linq.XElement |
Serialize the data type description to XML
|
|
Validate ( ) : void |
Validate the data type description or throw an exception.
|
Method | Description | |
---|---|---|
AddSuperInterface ( |
Adds an interface the data type should inherit from
|
|
FromXml ( System.Xml.Linq.XElement element, bool inheritedFieldsIncluded ) : |
||
SetSuperInterfaces ( List |
Resets the list of interfaces this data type inherit from
|
public AddSuperInterface ( |
||
interfaceType | ||
return | void |
public DataTypeDescriptor ( System.Guid dataTypeId, string dataTypeNamespace, string dataTypeName, bool isCodeGenerated ) : System | ||
dataTypeId | System.Guid | The permanent Guid which should represent this data type. |
dataTypeNamespace | string | Namespace of the type. |
dataTypeName | string | Name of the type. |
isCodeGenerated | bool | True if this type is dynamically compiled. |
return | System |
public DataTypeDescriptor ( System.Guid dataTypeId, string dataTypeNamespace, string dataTypeName, string typeManagerTypeName ) : System | ||
dataTypeId | System.Guid | The permanent Guid which should represent this data type. |
dataTypeNamespace | string | Namespace of the type. |
dataTypeName | string | Name of the type. |
typeManagerTypeName | string | If this data type has a custom type manager |
return | System |
public DataTypeDescriptor ( System.Guid dataTypeId, string dataTypeNamespace, string dataTypeName, string typeManagerTypeName, bool isCodeGenerated ) : System | ||
dataTypeId | System.Guid | The permanent Guid which should represent this data type. |
dataTypeNamespace | string | Namespace of the type. |
dataTypeName | string | Name of the type. |
typeManagerTypeName | string | If this data type has a custom type manager |
isCodeGenerated | bool | True if this type is dynamically compiled. |
return | System |
public Equals ( |
||
dataTypeDescriptor | ||
return | bool |
public static FromXml ( System.Xml.Linq.XElement element ) : |
||
element | System.Xml.Linq.XElement | A serialized (XML) data type descriptor |
return |
public RemoveSuperInterface ( |
||
interfaceType | Type to remove | |
return | void |