SIFWorks ADK 2.0
AdkDataType<(Of <T>)> Class
NamespacesEdustructures.SifWorksAdkDataType<(Of <T>)>

[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
Declaration Syntax
C#Visual BasicVisual 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
Generic Template Parameters
T
The datatype that this SIFSimpleType wraps, such as Integer, Calendar, String, etc.
Members
All MembersMethodsProperties



IconMemberDescription
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.)
static memberEquality(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()().)
static memberInequality(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

Inheritance Hierarchy

Assembly: Edustructures.SifWorks.Adk (Module: Edustructures.SifWorks.Adk) Version: 2.0.0.10