IXmlDeserializationInfo Interface |
[Missing <summary> documentation for "T:Altaxo.Serialization.Xml.IXmlDeserializationInfo"]
Namespace: Altaxo.Serialization.XmlAssembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax public interface IXmlDeserializationInfo
The IXmlDeserializationInfo type exposes the following members.
Properties | Name | Description |
---|
| CurrentElementName | Returns the name of the current xml element. |
| PropertyDictionary |
Gets the property dictionary. This is a dictionary where some string/value pairs could be stored, and used during or after deserialization
|
TopMethods | Name | Description |
---|
| CloseArray | |
| CloseElement | |
| GetArray(Single) | |
| GetArray(DateTime, Int32) | |
| GetArray(Double, Int32) |
Deserializes an array of double value. The xml node must be opened before with OpenArray |
| GetArray(String, Double) |
Deserializes an array of double values. The array is allocated automatically.
|
| GetArray(String, Int32) | |
| GetArray(String, Int32) | |
| GetArray(BitArray, BitArray, Int32) |
Gets an array of nullable booleans.
|
| GetArrayOfStrings | |
| GetArrayOfValuesT | |
| GetBaseValueEmbedded | |
| GetBaseValueEmbeddedOrNull | Obsolete. Deserializes the embedded base type. |
| GetBaseValueStandalone | |
| GetBoolean | |
| GetBoolean(String) | |
| GetChar | |
| GetDateTime | |
| GetDouble | |
| GetDouble(String) | |
| GetElementAsOuterXml | |
| GetEnum(String, Type) | |
| GetEnumT(String) | |
| GetInt32 | |
| GetInt32(String) | |
| GetInt32Attribute | |
| GetInt64 | |
| GetMemoryStream | |
| GetNodeContent | |
| GetNodeName | Retrieves the name of the current node |
| GetNullableBoolean | |
| GetNullableDouble | |
| GetNullableEnumT | |
| GetNullableInt32 | |
| GetNullableStructT | |
| GetPropertyOrDefaultT |
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.
|
| GetSingle | |
| GetSingle(String) | |
| GetString | |
| GetString(String) | |
| GetStringAttribute | |
| GetStringAttributeOrNull | |
| GetTimeSpan | |
| GetValue(String, Object) | |
| GetValueT(String, Object) | |
| GetValueOrNull(String, Object) | |
| GetValueOrNullT(String, Object) | |
| GetValueOrOuterXml | |
| OpenArray | |
| OpenArray(String) | |
| OpenElement | |
TopEvents | Name | Description |
---|
| AfterDeserializationHasCompletelyFinished |
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.
|
| DeserializationFinished |
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.
|
TopSee Also