System.Xml.Serialization.XmlSerializationReader Class

Assembly: System.Xml.dll
Namespace: System.Xml.Serialization
This type supports the Shared Source CLI infrastructure and is not intended to be used directly from your code.
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
public abstract class XmlSerializationReader
See also:
System.Xml.Serialization Namespace

System.Xml.Serialization.XmlSerializationReader Member List:

Public Methods
Equals
(inherited from System.Object)
See base class member description: System.Object.Equals

Derived from System.Object, the primary base class for all objects.
GetHashCode
(inherited from System.Object)
See base class member description: System.Object.GetHashCode

Derived from System.Object, the primary base class for all objects.
GetType
(inherited from System.Object)
See base class member description: System.Object.GetType

Derived from System.Object, the primary base class for all objects.
ToString
(inherited from System.Object)
See base class member description: System.Object.ToString

Derived from System.Object, the primary base class for all objects.
Protected Constructors
ctor #1 Default constructor. This constructor is called by derived class constructors to initialize state in this type.
Protected Properties
Document Read-only

Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
Reader Read-only

Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
Protected Methods
AddFixup Overloaded:
AddFixup(XmlSerializationReader.CollectionFixup fixup)

Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
AddFixup Overloaded:
AddFixup(XmlSerializationReader.Fixup fixup)

Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
AddReadCallback Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
AddTarget Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
CreateAbstractTypeException Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
CreateInvalidCastException
CreateReadOnlyCollectionException Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
CreateUnknownConstantException Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
CreateUnknownNodeException Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
CreateUnknownTypeException Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
EnsureArrayIndex Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
Finalize
(inherited from System.Object)
See base class member description: System.Object.Finalize

Derived from System.Object, the primary base class for all objects.
FixupArrayRefs Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
GetArrayLength Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
GetNullAttr Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
GetTarget Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
GetXsiType Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
InitCallbacks Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
InitIDs Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
IsXmlnsAttribute Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
MemberwiseClone
(inherited from System.Object)
See base class member description: System.Object.MemberwiseClone

Derived from System.Object, the primary base class for all objects.
ParseWsdlArrayType Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
ReadElementQualifiedName Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
ReadEndElement Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
ReadNull Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
ReadNullableQualifiedName Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
ReadNullableString Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
ReadReference Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
ReadReferencedElement Overloaded:
ReadReferencedElement()

Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
ReadReferencedElement Overloaded:
ReadReferencedElement(string name, string ns)

Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
ReadReferencedElements Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
ReadReferencingElement Overloaded:
ReadReferencingElement(out string fixupReference)

Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
ReadReferencingElement Overloaded:
ReadReferencingElement(string name, string ns, out string fixupReference)

Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
ReadReferencingElement Overloaded:
ReadReferencingElement(string name, string ns, bool elementCanBeType, out string fixupReference)

ReadSerializable Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
ReadString Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
ReadTypedPrimitive Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
ReadXmlNode Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
Referenced
ShrinkArray Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
ToByteArrayBase64 Overloaded:
ToByteArrayBase64(bool isNull)

ToByteArrayBase64 Overloaded:
ToByteArrayBase64(string value)

Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
ToByteArrayHex Overloaded:
ToByteArrayHex(bool isNull)

ToByteArrayHex Overloaded:
ToByteArrayHex(string value)

Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
ToChar Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
ToDate Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
ToDateTime Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
ToEnum Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
ToTime Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
ToXmlName
ToXmlNCName
ToXmlNmToken
ToXmlNmTokens
ToXmlQualifiedName Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
UnknownAttribute Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
UnknownElement
UnknownNode Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
UnreferencedObject

Hierarchy:


System.Xml.Serialization.XmlSerializationReader Member Details

ctor #1
Summary:
Default constructor. This constructor is called by derived class constructors to initialize state in this type.
C# Syntax:
protected XmlSerializationReader();

Return to top


Property: Document (read-only)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected XmlDocument Document {get;}

Return to top


Property: Reader (read-only)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected XmlReader Reader {get;}

Return to top


Overloaded Method: AddFixup(
   XmlSerializationReader.CollectionFixup fixup
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected void AddFixup(
   XmlSerializationReader.CollectionFixup fixup
);
Parameters:

fixup

Return to top


Overloaded Method: AddFixup(
   XmlSerializationReader.Fixup fixup
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected void AddFixup(
   XmlSerializationReader.Fixup fixup
);
Parameters:

fixup

Return to top


Method: AddReadCallback(
   string name,
   string ns,
   Type type,
   XmlSerializationReadCallback read
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected void AddReadCallback(
   string name,
   string ns,
   Type type,
   XmlSerializationReadCallback read
);
Parameters:

name

ns

type

read

Return to top


Method: AddTarget(
   string id,
   object o
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected void AddTarget(
   string id,
   object o
);
Parameters:

id

o

Return to top


Method: CreateAbstractTypeException(
   string name,
   string ns
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected Exception CreateAbstractTypeException(
   string name,
   string ns
);
Parameters:

name

ns

Return to top


Method: CreateInvalidCastException(
   Type type,
   object value
)
C# Syntax:
protected Exception CreateInvalidCastException(
   Type type,
   object value
);
Parameters:

type

value

Return to top


Method: CreateReadOnlyCollectionException(
   string name
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected Exception CreateReadOnlyCollectionException(
   string name
);
Parameters:

name

Return to top


Method: CreateUnknownConstantException(
   string value,
   Type enumType
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected Exception CreateUnknownConstantException(
   string value,
   Type enumType
);
Parameters:

value

enumType

Return to top


Method: CreateUnknownNodeException()
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected Exception CreateUnknownNodeException();

Return to top


Method: CreateUnknownTypeException(
   XmlQualifiedName type
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected Exception CreateUnknownTypeException(
   XmlQualifiedName type
);
Parameters:

type

Return to top


Method: EnsureArrayIndex(
   Array a,
   int index,
   Type elementType
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected Array EnsureArrayIndex(
   Array a,
   int index,
   Type elementType
);
Parameters:

a

index

elementType

Return to top


Method: Equals(
   object obj
)
Inherited
See base class member description: System.Object.Equals
C# Syntax:
public virtual bool Equals(
   object obj
);

For more information on members inherited from System.Object click on the link above.

Return to top


Method: Finalize()
Inherited
See base class member description: System.Object.Finalize
C# Syntax:
~XmlSerializationReader();

For more information on members inherited from System.Object click on the link above.

Return to top


Method: FixupArrayRefs(
   object fixup
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected void FixupArrayRefs(
   object fixup
);
Parameters:

fixup

Return to top


Method: GetArrayLength(
   string name,
   string ns
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected int GetArrayLength(
   string name,
   string ns
);
Parameters:

name

ns

Return to top


Method: GetHashCode()
Inherited
See base class member description: System.Object.GetHashCode
C# Syntax:
public virtual int GetHashCode();

For more information on members inherited from System.Object click on the link above.

Return to top


Method: GetNullAttr()
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected bool GetNullAttr();

Return to top


Method: GetTarget(
   string id
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected object GetTarget(
   string id
);
Parameters:

id

Return to top


Method: GetType()
Inherited
See base class member description: System.Object.GetType
C# Syntax:
public Type GetType();

For more information on members inherited from System.Object click on the link above.

Return to top


Method: GetXsiType()
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected XmlQualifiedName GetXsiType();

Return to top


Method: InitCallbacks()
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected abstract void InitCallbacks();

Return to top


Method: InitIDs()
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected abstract void InitIDs();

Return to top


Method: IsXmlnsAttribute(
   string name
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected bool IsXmlnsAttribute(
   string name
);
Parameters:

name

Return to top


Method: MemberwiseClone()
Inherited
See base class member description: System.Object.MemberwiseClone
C# Syntax:
protected object MemberwiseClone();

For more information on members inherited from System.Object click on the link above.

Return to top


Method: ParseWsdlArrayType(
   XmlAttribute attr
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected void ParseWsdlArrayType(
   XmlAttribute attr
);
Parameters:

attr

Return to top


Method: ReadElementQualifiedName()
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected XmlQualifiedName ReadElementQualifiedName();

Return to top


Method: ReadEndElement()
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected void ReadEndElement();

Return to top


Method: ReadNull()
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected bool ReadNull();

Return to top


Method: ReadNullableQualifiedName()
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected XmlQualifiedName ReadNullableQualifiedName();

Return to top


Method: ReadNullableString()
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected string ReadNullableString();

Return to top


Method: ReadReference(
   out string fixupReference
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected bool ReadReference(
   out string fixupReference
);
Parameters:

fixupReference

Return to top


Overloaded Method: ReadReferencedElement()
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected object ReadReferencedElement();

Return to top


Overloaded Method: ReadReferencedElement(
   string name,
   string ns
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected object ReadReferencedElement(
   string name,
   string ns
);
Parameters:

name

ns

Return to top


Method: ReadReferencedElements()
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected void ReadReferencedElements();

Return to top


Overloaded Method: ReadReferencingElement(
   out string fixupReference
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected object ReadReferencingElement(
   out string fixupReference
);
Parameters:

fixupReference

Return to top


Overloaded Method: ReadReferencingElement(
   string name,
   string ns,
   out string fixupReference
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected object ReadReferencingElement(
   string name,
   string ns,
   out string fixupReference
);
Parameters:

name

ns

fixupReference

Return to top


Overloaded Method: ReadReferencingElement(
   string name,
   string ns,
   bool elementCanBeType,
   out string fixupReference
)
C# Syntax:
protected object ReadReferencingElement(
   string name,
   string ns,
   bool elementCanBeType,
   out string fixupReference
);
Parameters:

name

ns

elementCanBeType

fixupReference

Return to top


Method: ReadSerializable(
   IXmlSerializable serializable
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected IXmlSerializable ReadSerializable(
   IXmlSerializable serializable
);
Parameters:

serializable

Return to top


Method: ReadString(
   string value
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected string ReadString(
   string value
);
Parameters:

value

Return to top


Method: ReadTypedPrimitive(
   XmlQualifiedName type
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected object ReadTypedPrimitive(
   XmlQualifiedName type
);
Parameters:

type

Return to top


Method: ReadXmlNode(
   bool wrapped
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected XmlNode ReadXmlNode(
   bool wrapped
);
Parameters:

wrapped

Return to top


Method: Referenced(
   object o
)
C# Syntax:
protected void Referenced(
   object o
);
Parameters:

o

Return to top


Method: ShrinkArray(
   Array a,
   int length,
   Type elementType,
   bool isNullable
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected Array ShrinkArray(
   Array a,
   int length,
   Type elementType,
   bool isNullable
);
Parameters:

a

length

elementType

isNullable

Return to top


Overloaded Method: ToByteArrayBase64(
   bool isNull
)
C# Syntax:
protected byte[] ToByteArrayBase64(
   bool isNull
);
Parameters:

isNull

Return to top


Overloaded Method: ToByteArrayBase64(
   string value
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected static byte[] ToByteArrayBase64(
   string value
);
Parameters:

value

Return to top


Overloaded Method: ToByteArrayHex(
   bool isNull
)
C# Syntax:
protected byte[] ToByteArrayHex(
   bool isNull
);
Parameters:

isNull

Return to top


Overloaded Method: ToByteArrayHex(
   string value
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected static byte[] ToByteArrayHex(
   string value
);
Parameters:

value

Return to top


Method: ToChar(
   string value
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected static char ToChar(
   string value
);
Parameters:

value

Return to top


Method: ToDate(
   string value
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected static DateTime ToDate(
   string value
);
Parameters:

value

Return to top


Method: ToDateTime(
   string value
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected static DateTime ToDateTime(
   string value
);
Parameters:

value

Return to top


Method: ToEnum(
   string value,
   Hashtable h,
   string typeName
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected static long ToEnum(
   string value,
   Hashtable h,
   string typeName
);
Parameters:

value

h

typeName

Return to top


Method: ToString()
Inherited
See base class member description: System.Object.ToString
C# Syntax:
public virtual string ToString();

For more information on members inherited from System.Object click on the link above.

Return to top


Method: ToTime(
   string value
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected static DateTime ToTime(
   string value
);
Parameters:

value

Return to top


Method: ToXmlName(
   string value
)
C# Syntax:
protected static string ToXmlName(
   string value
);
Parameters:

value

Return to top


Method: ToXmlNCName(
   string value
)
C# Syntax:
protected static string ToXmlNCName(
   string value
);
Parameters:

value

Return to top


Method: ToXmlNmToken(
   string value
)
C# Syntax:
protected static string ToXmlNmToken(
   string value
);
Parameters:

value

Return to top


Method: ToXmlNmTokens(
   string value
)
C# Syntax:
protected static string ToXmlNmTokens(
   string value
);
Parameters:

value

Return to top


Method: ToXmlQualifiedName(
   string value
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected XmlQualifiedName ToXmlQualifiedName(
   string value
);
Parameters:

value

Return to top


Method: UnknownAttribute(
   object o,
   XmlAttribute attr
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected void UnknownAttribute(
   object o,
   XmlAttribute attr
);
Parameters:

o

attr

Return to top


Method: UnknownElement(
   object o,
   XmlElement elem
)
C# Syntax:
protected void UnknownElement(
   object o,
   XmlElement elem
);
Parameters:

o

elem

Return to top


Method: UnknownNode(
   object o
)
Summary
Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code
C# Syntax:
protected void UnknownNode(
   object o
);
Parameters:

o

Return to top


Method: UnreferencedObject(
   string id,
   object o
)
C# Syntax:
protected void UnreferencedObject(
   string id,
   object o
);
Parameters:

id

o

Return to top


Top of page

Copyright (c) 2002 Microsoft Corporation. All rights reserved.