Click or drag to resize

XmlStreamSerializationInfo Class

Summary description for XmlStreamSerializationInfo.
Inheritance Hierarchy
SystemObject
  Altaxo.Serialization.XmlXmlStreamSerializationInfo

Namespace: Altaxo.Serialization.Xml
Assembly: AltaxoBase (in AltaxoBase.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public class XmlStreamSerializationInfo : IXmlSerializationInfo

The XmlStreamSerializationInfo type exposes the following members.

Constructors
 NameDescription
Public methodXmlStreamSerializationInfoInitializes a new instance of the XmlStreamSerializationInfo class
Top
Properties
 NameDescription
Public propertyDefaultArrayEncoding 
Top
Methods
 NameDescription
Public methodAddArray(String, IReadOnlyListDouble, Int32) 
Public methodAddArray(String, IReadOnlyListObject, Int32) 
Public methodAddArray(String, IReadOnlyListString, Int32) 
Public methodAddArray(String, DateTime, Int32) 
Public methodAddArray(String, Int32, Int32) 
Public methodAddArray(String, Single, Int32) 
Public methodAddArray(String, BitArray, BitArray, Int32) 
Public methodAddArrayOfNullableElements 
Public methodAddArrayOfPrimitiveType 
Public methodAddAttributeValue(String, Int32) 
Public methodAddAttributeValue(String, String) 
Public methodAddBaseValueEmbedded 
Public methodAddBaseValueStandalone 
Public methodAddEnum 
Public methodAddNullableEnumT 
Public methodAddValue(String, Boolean) 
Public methodAddValue(String, Char) 
Public methodAddValue(String, DateTime) 
Public methodAddValue(String, Double) 
Public methodAddValue(String, Int32) 
Public methodAddValue(String, Int64) 
Public methodAddValue(String, MemoryStream) 
Public methodAddValue(String, NullableBoolean) 
Public methodAddValue(String, NullableDouble) 
Public methodAddValue(String, NullableInt32) 
Public methodAddValue(String, Object) 
Public methodAddValue(String, Single) 
Public methodAddValue(String, String) 
Public methodAddValue(String, TimeSpan) 
Public methodAddValueOrNull 
Public methodBeginWriting(Stream) 
Public methodBeginWriting(StringBuilder) 
Public methodBeginWriting(XmlWriter) Begins the writing using an already created xmlWriter. WriteStartDocument is not called here, because we assume that the open XmlWriter has already done that.
Public methodClearProperties Clears the property dictionary. Useful if the serialization info should be used to serialize multiple values. If you clear the properties before the serialization of each value, the serialization behaves as if each value is serialized independent of each other.
Public methodCommitArray 
Public methodCommitElement 
Public methodCreateArray 
Public methodCreateElement 
Public methodEndWriting 
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetProperty 
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodIsSerializable 
Public methodIsSerializableType 
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodSaveAndSetProperty 
Public methodSetNodeContent 
Public methodSetProperty 
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodWriteRaw Writes a raw Xml string. This can be used for instance if the string to write was lazy loaded from another Xml document.
Top
Fields
 NameDescription
Public fieldStatic memberUseXmlIndentation 
Top
See Also