[This is preliminary documentation and is subject to change.]
Wraps a .Net value type in an immutable instance that can be used
to construct SimpleFields that represent properties in SIF data objects
| C# | Visual Basic | Visual C++ |
[SerializableAttribute] public abstract class AdkDataType<T> : SifSimpleType
<SerializableAttribute> _ Public MustInherit Class AdkDataType(Of T) _ Inherits SifSimpleType
[SerializableAttribute] generic<typename T> public ref class AdkDataType abstract : public SifSimpleType
- T
- The datatype that this SIFSimpleType wraps, such as Integer, Calendar, String, etc.
| All Members | Methods | Properties | |||
| Icon | Member | Description |
|---|---|---|
| DataType |
The SIF data type of this field from the SifDataType enum
(Overrides SifSimpleType.DataType.) | |
| DbType |
The data type of this field from the DbType enum
(Overrides SifSimpleType.DbType.) | |
| DoNotEncode |
Should the XML writer encode the value that this datatype produces?
(Overrides SifSimpleType.DoNotEncode.) | |
| Equality(AdkDataType<(Of <T>)>, AdkDataType<(Of <T>)>) |
Overriden to test value equality. The underlying [!:SifEnum.Value] property is compared to
determine if it is equal.
| |
| Equals(Object) |
Overriden to test value equality. The underlying [!:SifEnum.Value] property is compared to
determine if it is equal.
(Overrides Object.Equals(Object).) | |
| GetHashCode()() |
Returns a key suitable for use in a HashTable
(Overrides Object.GetHashCode()().) | |
| Inequality(AdkDataType<(Of <T>)>, AdkDataType<(Of <T>)>) |
Overriden to test value equality. The underlying [!:SifEnum.Value] property is compared to
determine if it is not equal.
| |
| RawValue |
Returns the .Net native type for this SIF data type
(Overrides SifSimpleType.RawValue.) | |
| ToString(SifFormatter) |
Returns the string representation of this data field, using the specified formatter
(Overrides SifSimpleType.ToString(SifFormatter).) | |
| TypeConverter |
Returns the TypeConverter that can be used to convert SIF XML values to
native values
(Overrides SifSimpleType.TypeConverter.) | |
| Value |
Returns the underling value that this SIFSimpleType wraps
|
| Object | |||
| SifSimpleType | |||
| AdkDataType<(Of <T>)> | |||
| SifString | |||
| SifDuration | |||
| SifTime | |||
| SifDateTime | |||
| SifDecimal | |||
| SifDate | |||
| SifBoolean | |||
| SifInt | |||