IXmlSerializationInfo Type

Summary description for IXmlSerializationInfo.

Instance members

Instance member Description

this.AddArray

Full Usage: this.AddArray

Parameters:
    name : string
    val : int[]
    count : int

Modifiers: abstract

name : string
val : int[]
count : int

this.AddArray

Full Usage: this.AddArray

Parameters:
    name : string
    val : float32[]
    count : int

Modifiers: abstract

name : string
val : float32[]
count : int

this.AddArray

Full Usage: this.AddArray

Parameters:
    name : string
    val : float[]
    count : int

Modifiers: abstract

name : string
val : float[]
count : int

this.AddArray

Full Usage: this.AddArray

Parameters:
    name : string
    val : DateTime[]
    count : int

Modifiers: abstract

name : string
val : DateTime[]
count : int

this.AddArray

Full Usage: this.AddArray

Parameters:
    name : string
    val : string[]
    count : int

Modifiers: abstract

name : string
val : string[]
count : int

this.AddArray

Full Usage: this.AddArray

Parameters:
    name : string - The name of the entry.
    val : BitArray - The value.
    cond : BitArray - The cond.
    count : int - The count.

Modifiers: abstract

Adds an array of nullable boolean values. The array val contains the boolean values, whereas the array cond indicates if the boolean value is set (true) or not set (false).

name : string

The name of the entry.

val : BitArray

The value.

cond : BitArray

The cond.

count : int

The count.

this.AddArray

Full Usage: this.AddArray

Parameters:
    name : string
    val : obj[]
    count : int

Modifiers: abstract

name : string
val : obj[]
count : int

this.AddArrayOfNullableElements

Full Usage: this.AddArrayOfNullableElements

Parameters:
    name : string
    val : obj[]
    count : int

Modifiers: abstract

name : string
val : obj[]
count : int

this.AddAttributeValue

Full Usage: this.AddAttributeValue

Parameters:
    name : string
    val : int

Modifiers: abstract

name : string
val : int

this.AddAttributeValue

Full Usage: this.AddAttributeValue

Parameters:
    name : string
    val : string

Modifiers: abstract

name : string
val : string

this.AddBaseValueEmbedded

Full Usage: this.AddBaseValueEmbedded

Parameters:
    o : obj
    basetype : Type

Modifiers: abstract

o : obj
basetype : Type

this.AddBaseValueStandalone

Full Usage: this.AddBaseValueStandalone

Parameters:
    name : string
    o : obj
    basetype : Type

Modifiers: abstract

name : string
o : obj
basetype : Type

this.AddEnum

Full Usage: this.AddEnum

Parameters:
    name : string
    val : Enum

Modifiers: abstract

name : string
val : Enum

this.AddNullableEnum

Full Usage: this.AddNullableEnum

Parameters:
Modifiers: abstract
Type parameters: 'T

name : string
val : Nullable<'T>

this.AddValue

Full Usage: this.AddValue

Parameters:
    name : string
    val : bool

Modifiers: abstract

name : string
val : bool

this.AddValue

Full Usage: this.AddValue

Parameters:
Modifiers: abstract

name : string
val : Nullable<bool>

this.AddValue

Full Usage: this.AddValue

Parameters:
    name : string
    val : char

Modifiers: abstract

name : string
val : char

this.AddValue

Full Usage: this.AddValue

Parameters:
    name : string
    val : int

Modifiers: abstract

name : string
val : int

this.AddValue

Full Usage: this.AddValue

Parameters:
Modifiers: abstract

name : string
val : Nullable<int>

this.AddValue

Full Usage: this.AddValue

Parameters:
    name : string
    val : int64

Modifiers: abstract

name : string
val : int64

this.AddValue

Full Usage: this.AddValue

Parameters:
    name : string
    val : float32

Modifiers: abstract

name : string
val : float32

this.AddValue

Full Usage: this.AddValue

Parameters:
    name : string
    val : float

Modifiers: abstract

name : string
val : float

this.AddValue

Full Usage: this.AddValue

Parameters:
Modifiers: abstract

name : string
val : Nullable<float>

this.AddValue

Full Usage: this.AddValue

Parameters:
    name : string
    val : string

Modifiers: abstract

name : string
val : string

this.AddValue

Full Usage: this.AddValue

Parameters:
Modifiers: abstract

name : string
val : DateTime

this.AddValue

Full Usage: this.AddValue

Parameters:
Modifiers: abstract

name : string
val : TimeSpan

this.AddValue

Full Usage: this.AddValue

Parameters:
Modifiers: abstract

name : string
val : MemoryStream

this.AddValue

Full Usage: this.AddValue

Parameters:
    name : string
    o : obj

Modifiers: abstract

name : string
o : obj

this.AddValueOrNull

Full Usage: this.AddValueOrNull

Parameters:
    name : string
    o : obj

Modifiers: abstract

name : string
o : obj

this.ClearProperties

Full Usage: this.ClearProperties

Modifiers: abstract

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.

this.CommitArray

Full Usage: this.CommitArray

Modifiers: abstract

this.CommitElement

Full Usage: this.CommitElement

Modifiers: abstract

this.CreateArray

Full Usage: this.CreateArray

Parameters:
    name : string
    count : int

Modifiers: abstract

name : string
count : int

this.CreateElement

Full Usage: this.CreateElement

Parameters:
    name : string

Modifiers: abstract

name : string

this.DefaultArrayEncoding

Full Usage: this.DefaultArrayEncoding

Modifiers: abstract

this.GetProperty

Full Usage: this.GetProperty

Parameters:
    propertyname : string

Returns: string
Modifiers: abstract

propertyname : string
Returns: string

this.IsSerializable

Full Usage: this.IsSerializable

Parameters:
    o : obj

Returns: bool
Modifiers: abstract

o : obj
Returns: bool

this.SetNodeContent

Full Usage: this.SetNodeContent

Parameters:
    nodeContent : string

Modifiers: abstract

nodeContent : string

this.SetProperty

Full Usage: this.SetProperty

Parameters:
    propertyname : string
    propertyvalue : string

Modifiers: abstract

propertyname : string
propertyvalue : string

this.WriteRaw

Full Usage: this.WriteRaw

Parameters:
    rawXmlString : string - The raw XML string.

Modifiers: abstract

Writes a raw Xml string. This can be used for instance if the string to write was lazy loaded from another Xml document.

rawXmlString : string

The raw XML string.