The UserDefinedTypeColumnData<(Of <(<'T>)>)> type exposes the following members.

Constructors

  NameDescription
Public methodUserDefinedTypeColumnData<(Of <(<'T>)>)>
Construct a UDTColumnData

Methods

  NameDescription
Public methodClone
Make a duplicate of this UserColumnData
(Overrides ColumnData..::..Clone()()()().)
Public methodCompare
Compare two values of user defined type
(Overrides ColumnData..::..Compare(ColumnData).)
Public methodCopyTo
Copy this column to some other ColumnData (using Set)
(Overrides ColumnData..::..CopyTo(ColumnData).)
Public methodDeserialize(BinaryReader)
This method will be overridden by the subclass which is code-generated.
(Overrides ColumnData..::..Deserialize(BinaryReader).)
Public methodDeserialize(String)
This method will be overridden by the subclass which is code-generated.
(Overrides ColumnData..::..Deserialize(String).)
Public methodGetHashCode
Get hash code
(Overrides ObjectGetHashCode()()()().)
Public methodReset
Reset the column data.
(Overrides ColumnData..::..Reset()()()().)
Public methodSerialize(BinaryWriter)
This method will be overridden by the subclass which is code-generated.
(Overrides ColumnData..::..Serialize(BinaryWriter).)
Public methodSerialize(StreamWriter)
Serialize the user defined type object into a text stream.
(Overrides ColumnData..::..Serialize(StreamWriter).)
Public methodSet(Object)
Set a user defined type from an object This will fail if the object has different .Net type than this column's type Assignment from derived type to base type is prohibited because Scope doesn't support polymorphism
(Overrides ColumnData..::..Set(Object).)
Public methodSet(String)
Set the value from a string type.
(Overrides ColumnData..::..Set(String).)
Public methodUnsafeCopyTo
Copy this column to some other ColumnData (using UnsafeSet)
(Overrides ColumnData..::..UnsafeCopyTo(ColumnData).)

Properties

  NameDescription
Public propertyBinary
Return serialized representation
(Overrides ColumnData..::..Binary.)
Public propertyCLRType
Get the CLR type name
(Overrides ColumnData..::..CLRType.)
Public propertyString
Get the string format of UDT.
(Overrides ColumnData..::..String.)
Public propertyValue
Get the value This is called from user code Context: we don't know if they will mutate the object
(Overrides ColumnData..::..Value.)
Public propertyValueType
Returns base type of container, i.e. T...
(Overrides ColumnData..::..ValueType.)

See Also