Instance member | Description |
|
![]() ![]() ![]() ![]() Occurs after (!) the deserialization process has completely finished, and the dirty flag of the document was cleared. This callback is intended to activate the data sources of the document, which should be suspended during the deserialization process.
|
Full Usage:
this.CloseArray
Parameters:
int
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
Full Usage:
this.CloseElement
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
Full Usage:
this.CurrentElementName
Returns: string
Modifiers: abstract |
![]() ![]() ![]() ![]() Returns the name of the current xml element.
|
Full Usage:
this.DeserializationFinished
Returns: XmlDeserializationCallbackEventHandler
Modifiers: abstract |
![]() ![]() ![]() ![]() This event is called if the deserialization process of all objects is finished and the deserialized objects are sorted into the document. Then the application should call AllFinished, which fires this event. The purpose of this event is to resolve the references in the deserialized objects. This resolving process can be successfully done only if the objects are put in the right places in the document, so that the document paths can be resolved to the right objects. |
Full Usage:
this.GetArray
Parameters:
byref<float32[]>
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetArray
Parameters:
string
-
Name of the array.
val : byref<float[]>
-
The resulting deserialized array.
Modifiers: abstract |
![]() ![]() ![]() ![]() Deserializes an array of double values. The array is allocated automatically.
|
Full Usage:
this.GetArray
Parameters:
string
val : byref<int[]>
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetArray
Parameters:
float[]
-
The array, must be at least of length count .
count : int
-
The number of elements to deserialize. If this is less than the number of elements in the xml stream, the other elements are safely ignored.
Modifiers: abstract |
![]() ![]() ![]() ![]() Deserializes an array of double value. The xml node must be opened before with IXmlDeserializationInfo.OpenArray
|
|
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetArray
Parameters:
string
val : byref<string[]>
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetArray
Parameters:
string[]
count : int
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
|
![]() ![]() ![]() ![]() Gets an array of nullable booleans. |
Full Usage:
this.GetBaseValueEmbedded
Parameters:
obj
basetype : Type
parent : obj
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetBaseValueStandalone
Parameters:
string
instance : obj
basetype : Type
parent : obj
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetBoolean
Returns: bool
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetBoolean
Parameters:
string
Returns: bool
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetChar
Parameters:
string
Returns: char
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
|
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetDouble
Returns: float
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetDouble
Parameters:
string
Returns: float
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetElementAsOuterXml
Parameters:
string
Returns: string
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
|
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetEnum
Parameters:
string
Returns: 'T
Modifiers: abstract Type parameters: 'T |
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetInt32
Returns: int
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetInt32
Parameters:
string
Returns: int
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetInt32Attribute
Parameters:
string
Returns: int
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetInt64
Parameters:
string
Returns: int64
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetMemoryStream
Parameters:
string
Returns: MemoryStream
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetNodeContent
Returns: string
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetNodeName
Returns: string
The name of the current node.
Modifiers: abstract |
![]() ![]() ![]() ![]() Retrieves the name of the current node
|
Full Usage:
this.GetNullableBoolean
Parameters:
string
Returns: Nullable<bool>
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetNullableDouble
Parameters:
string
Returns: Nullable<float>
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetNullableEnum
Parameters:
string
Returns: Nullable<'T>
Modifiers: abstract Type parameters: 'T |
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetNullableInt32
Parameters:
string
Returns: Nullable<int>
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetNullableStruct
Parameters:
string
parentObject : obj
Returns: Nullable<'T>
Modifiers: abstract Type parameters: 'T |
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetPropertyOrDefault
Parameters:
string
-
The property key.
Returns: 'T
If the property exists, the property value is returned; otherwise, the default value of the expected property value type is returned.
Modifiers: abstract Type parameters: 'T |
![]() ![]() ![]() ![]() Gets a property value from the property dictionary identified by the provided key string. If the property does not exist in the dictionary, the default value is returned.
|
Full Usage:
this.GetSingle
Returns: float32
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetSingle
Parameters:
string
Returns: float32
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetString
Returns: string
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetString
Parameters:
string
Returns: string
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetStringAttribute
Parameters:
string
Returns: string
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetStringAttributeOrNull
Parameters:
string
Returns: string
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
|
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetValue
Parameters:
string
parent : obj
Returns: obj
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetValue
Parameters:
string
parentObject : obj
Returns: 'T
Modifiers: abstract Type parameters: 'T |
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetValueOrNull
Parameters:
string
parent : obj
Returns: obj
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetValueOrNull
Parameters:
string
parentObject : obj
Returns: 'T
Modifiers: abstract Type parameters: 'T |
![]() ![]() ![]() ![]()
|
Full Usage:
this.GetValueOrOuterXml
Parameters:
string
parent : obj
returnValueIsOuterXml : byref<bool>
Returns: obj
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
Full Usage:
this.OpenArray
Returns: int
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
Full Usage:
this.OpenArray
Parameters:
string
Returns: int
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
Full Usage:
this.OpenElement
Modifiers: abstract |
![]() ![]() ![]() ![]()
|
|
![]() ![]() ![]() ![]() Gets the property dictionary. This is a dictionary where some string/value pairs could be stored, and used during or after deserialization
|