X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=pkg%2FTizen.NET.API6%2Fbuild%2Ftizen60%2Fref%2FSystem.Xml.XmlSerializer.xml;fp=pkg%2Fbuild%2Ftizen50%2Fref%2FSystem.Xml.XmlSerializer.xml;h=baa7b8a1aded38f6202600193eb17ea43af12e3d;hb=5bd8586c393ccec12b6f596deed556bc6d22b653;hp=839b8ea64e036bc957dd6e6aa51304b77881d79e;hpb=345244cf7a66f9343db88f62755ec5193a27f1d1;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git diff --git a/pkg/build/tizen50/ref/System.Xml.XmlSerializer.xml b/pkg/Tizen.NET.API6/build/tizen60/ref/System.Xml.XmlSerializer.xml similarity index 84% rename from pkg/build/tizen50/ref/System.Xml.XmlSerializer.xml rename to pkg/Tizen.NET.API6/build/tizen60/ref/System.Xml.XmlSerializer.xml index 839b8ea..baa7b8a 100755 --- a/pkg/build/tizen50/ref/System.Xml.XmlSerializer.xml +++ b/pkg/Tizen.NET.API6/build/tizen60/ref/System.Xml.XmlSerializer.xml @@ -3,1206 +3,1718 @@ System.Xml.XmlSerializer - - Specifies various options to use when generating .NET Framework types for use with an XML Web Service. + + Serializes and deserializes objects into and from XML documents. The enables you to control how objects are encoded into XML. - - Enables data binding. - + + Initializes a new instance of the class. - - Creates events for the asynchronous invocation of Web methods. - + + Initializes a new instance of the class that can serialize objects of the specified type into XML documents, and deserialize XML documents into objects of the specified type. + The type of the object that this can serialize. - - Creates Begin and End methods for the asynchronous invocation of Web methods. - + + Initializes an instance of the class using an object that maps one type to another. + An that maps one type to another. - - Generates explicitly ordered serialization code as specified through the Order property of the , , and attributes. - + + Initializes a new instance of the class that can serialize objects of the specified type into XML documents, and deserialize XML documents into objects of the specified type. Specifies the default namespace for all the XML elements. + The type of the object that this can serialize. + The default namespace to use for all the XML elements. - - Represents primitive types by properties. - + + Initializes a new instance of the class that can serialize objects of the specified type into XML documents, and deserialize XML documents into object of a specified type. If a property or field returns an array, the extraTypes parameter specifies objects that can be inserted into the array. + The type of the object that this can serialize. + A array of additional object types to serialize. - - Represents primitive types by fields and primitive types by namespace types. - + + Initializes a new instance of the class that can serialize objects of the specified type into XML documents, and deserialize XML documents into objects of the specified type. Each object to be serialized can itself contain instances of classes, which this overload can override with other classes. + The type of the object to serialize. + An . - - Provides static methods to convert input text into names for code entities. + + Initializes a new instance of the class that can serialize objects of the specified type into XML documents, and deserialize an XML document into object of the specified type. It also specifies the class to use as the XML root element. + The type of the object that this can serialize. + An that represents the XML root element. - - Initializes a new instance of the class. + + Initializes a new instance of the class that can serialize objects of type into XML document instances, and deserialize XML document instances into objects of type . Each object to be serialized can itself contain instances of classes, which this overload overrides with other classes. This overload also specifies the default namespace for all the XML elements and the class to use as the XML root element. + The type of the object that this can serialize. + An that extends or overrides the behavior of the class specified in the type parameter. + A array of additional object types to serialize. + An that defines the XML root element properties. + The default namespace of all XML elements in the XML document. - - Produces a camel-case string from an input string. - The name of a code entity, such as a method parameter, typically taken from an XML element or attribute name. - A camel-case version of the parameter string. + + Initializes a new instance of the class that can serialize objects of type into XML document instances, and deserialize XML document instances into objects of type . Each object to be serialized can itself contain instances of classes, which this overload overrides with other classes. This overload also specifies the default namespace for all the XML elements and the class to use as the XML root element. + The type of the object that this can serialize. + An that extends or overrides the behavior of the class specified in the type parameter. + A array of additional object types to serialize. + An that defines the XML root element properties. + The default namespace of all XML elements in the XML document. + The location of the types. - - Produces a Pascal-case string from an input string. - The name of a code entity, such as a method parameter, typically taken from an XML element or attribute name. - A Pascal-case version of the parameter string. + + Gets a value that indicates whether this can deserialize a specified XML document. + An that points to the document to deserialize. + if this can deserialize the object that the points to; otherwise, . + + + Returns an object used to read the XML document to be serialized. + An used to read the XML document. + Any attempt is made to access the method when the method is not overridden in a descendant class. + + + When overridden in a derived class, returns a writer used to serialize the object. + An instance that implements the class. + Any attempt is made to access the method when the method is not overridden in a descendant class. + + + Deserializes the XML document contained by the specified . + The that contains the XML document to deserialize. + The being deserialized. + + + Deserializes the XML document contained by the specified . + The that contains the XML document to deserialize. + The being deserialized. + An error occurred during deserialization. The original exception is available using the property. + + + Deserializes the XML document contained by the specified . + The that contains the XML document to deserialize. + The deserialized object. + Any attempt is made to access the method when the method is not overridden in a descendant class. + + + Deserializes the XML document contained by the specified . + The that contains the XML document to deserialize. + The being deserialized. + An error occurred during deserialization. The original exception is available using the property. + + + Deserializes the XML document contained by the specified and encoding style. + The that contains the XML document to deserialize. + The encoding style of the serialized XML. + The deserialized object. + An error occurred during deserialization. The original exception is available using the property. + + + Deserializes an XML document contained by the specified and allows the overriding of events that occur during deserialization. + The that contains the document to deserialize. + An instance of the class. + The being deserialized. + + + Deserializes the object using the data contained by the specified . + An instance of the class used to read the document. + The encoding used. + An instance of the class. + The object being deserialized. + + + Returns an instance of the class from the specified mappings. + An array of objects. + The of the deserialized object. + An instance of the class. + + + Returns an array of objects created from an array of objects. + An array of that maps one type to another. + An array of objects. + + + Returns an array of objects created from an array of types. + An array of objects. + An array of objects. + + + Returns the name of the assembly that contains one or more versions of the especially created to serialize or deserialize the specified type. + The you are deserializing. + The name of the assembly that contains an for the type. + + + Returns the name of the assembly that contains the serializer for the specified type in the specified namespace. + The you are interested in. + The namespace of the type. + The name of the assembly that contains specially built serializers. + + + Serializes the specified and writes the XML document to a file using the specified . + The used to write the XML document. + The to serialize. + An error occurred during serialization. The original exception is available using the property. + + + Serializes the specified and writes the XML document to a file using the specified , XML namespaces, and encoding. + The used to write the XML document. + The object to serialize. + An instance of the that contains namespaces and prefixes to use. + The encoding used in the document. + For SOAP encoded messages, the base used to generate id attributes. + + + Serializes the specified object and writes the XML document to a file using the specified and references the specified namespaces and encoding style. + The used to write the XML document. + The object to serialize. + The referenced by the object. + The encoding style of the serialized XML. + An error occurred during serialization. The original exception is available using the property. + + + Serializes the specified and writes the XML document to a file using the specified and references the specified namespaces. + The used to write the XML document. + The to serialize. + The referenced by the object. + An error occurred during serialization. The original exception is available using the property. + + + Serializes the specified and writes the XML document to a file using the specified and references the specified namespaces. + The used to write the XML document. + The to serialize. + The that contains namespaces for the generated XML document. + An error occurred during serialization. The original exception is available using the property. + + + Serializes the specified and writes the XML document to a file using the specified . + The to serialize. + The used to write the XML document. + Any attempt is made to access the method when the method is not overridden in a descendant class. + + + Serializes the specified and writes the XML document to a file using the specified . + The used to write the XML document. + The to serialize. + + + Serializes the specified and writes the XML document to a file using the specified . + The used to write the XML document. + The to serialize. + An error occurred during serialization. The original exception is available using the property. + + + Serializes the specified and writes the XML document to a file using the specified that references the specified namespaces. + The used to write the XML document. + The to serialize. + The referenced by the object. + An error occurred during serialization. The original exception is available using the property. + + + Occurs when the encounters an XML attribute of unknown type during deserialization. + + + Occurs when the encounters an XML element of unknown type during deserialization. + + + Occurs when the encounters an XML node of unknown type during deserialization. + + + Occurs during deserialization of a SOAP-encoded XML stream, when the encounters a recognized type that is not used or is unreferenced. + + + Represents an abstract class used for controlling serialization by the class. + + + Initializes a new instance of the class. + + + Stores an implementation of the delegate and the type it applies to, for a later invocation. + The of objects that are serialized. + The name of the type of objects that are serialized. + The namespace of the type of objects that are serialized. + An instance of the delegate. + + + Creates an that indicates an unexpected name for an element that adheres to an XML Schema element declaration. + The name that is not valid. + The element declaration that the name belongs to. + The expected local name of an element. + The expected namespace of an element. + The newly created exception. + + + Creates an that indicates the which has been invalidly applied to a member; only members that are of type , or derived from , are valid. + The object that represents the invalid member. + The newly created exception. + + + Creates an that indicates the which has been invalidly applied to a member; only members that are of type , or derived from , are valid. + The that is invalid. + The newly created exception. + + + Creates an that indicates a failure while writing an array where an XML Schema element declaration is applied. + The type being serialized. + A name for the element declaration. + The newly created exception. + + + Creates an for an invalid enumeration value. + An object that represents the invalid enumeration. + The XML type name. + The newly created exception. + + + Creates an that indicates that a value for an XML element does not match an enumeration type. + The value that is not valid. + The name of the XML element with an invalid value. + The valid value. + The newly created exception. - - Produces a valid code entity name from an input string. - The name of a code entity, such as a method parameter, typically taken from an XML element or attribute name. - A string that can be used as a code identifier, such as the name of a method parameter. + + Creates an that indicates that an XML element that should adhere to the XML Schema element declaration cannot be processed. + The XML element that cannot be processed. + The namespace of the XML element. + The newly created exception. - - Maintains a group of names for related code entities or type mappings that are generated by the .NET Framework's XML serialization infrastructure. + + Creates an that indicates that a type being serialized is not being used in a valid manner or is unexpectedly encountered. + The object whose type cannot be serialized. + The newly created exception. - - Initializes a new instance of the class. + + Creates an that indicates that a type being serialized is not being used in a valid manner or is unexpectedly encountered. + The type that cannot be serialized. + The newly created exception. - - Initializes a new instance of the class and determines whether code identifiers are case sensitive. - true if identifiers are case sensitive; otherwise, false. + + Gets or sets a value that indicates whether the method is used to write valid XML. + if the method returns an encoded name; otherwise, . - - Adds a named code entity or type mapping to the instance's scope. - A name that is used to index the code entity. - The code entity or type mapping information. + + Processes a base-64 byte array. + A base-64 array. + The same byte array that was passed in as an argument. - - Prevents a specified name from being used within the instance's scope. - A name that will not be available within the instance's scope. + + Produces a string from an input hexadecimal byte array. + A hexadecimal byte array to translate to a string. + The byte array value converted to a string. - - Adds a named code entity or type mapping to the instance's scope, ensuring that the name is unique within the scope. - A candidate name that is used to index the code entity. - The code entity or type mapping information. - The identifier parameter value or a modified string if there is a name collision. + + Produces a string from an input . + A to translate to a string. + The value converted to a string. - - Removes all code entities or type mappings, including their names, from the instance's scope. + + Produces a string from a object. + A to translate to a string. + A string representation of the that shows the date but no time. - - Determines whether a specified name is already being used within the instance's scope. - The name to check for use within the instance's scope. - true if the name is already in use; otherwise, false. + + Produces a string from an input . + A to translate to a string. + A string representation of the that shows the date and time. - - Ensures that the input is of the correct case by modifying the name according to the value of the property. - The name to possibly modify. - A string that is the same as the input identifier or has the first letter's case modified. + + Produces a string that consists of delimited identifiers that represent the enumeration members that have been set. + The enumeration value as a series of bitwise operations. + The enumeration's name values. + The enumeration's constant values. + A string that consists of delimited identifiers, where each represents a member from the set enumerator list. - - Determines whether the input name conflicts with another name within the instance's scope and, if it does, generates a modified string. - The name to modify if it is not already unique. - The identifier parameter value or a modified string if there is a name collision. + + Takes a numeric enumeration value and the names and constants from the enumerator list for the enumeration and returns a string that consists of delimited identifiers that represent the enumeration members that have been set. + The enumeration value as a series of bitwise operations. + The values of the enumeration. + The constants of the enumeration. + The name of the type + A string that consists of delimited identifiers, where each item is one of the values set by the bitwise operation. - - Removes from the instance's scope the code entity or type mapping identified by the input name. - The name of the code entity or type mapping information to remove. + + Produces a string from a object. + A that is translated to a string. + A string representation of the object that shows the time but no date. - - Removes the input name from the instance's reserved names. - A name that will be made available within the instance's scope. + + Encodes a valid XML name by replacing characters that are not valid with escape sequences. + A string to be used as an XML name. + An encoded string. - - Returns an array of the code entities or type mappings within the instance's scope. - The type of all the code entities or type mappings for the instance. - An array of the code entities or type mappings that is stored by the object. + + Encodes a valid XML local name by replacing characters that are not valid with escape sequences. + A string to be used as a local (unqualified) XML name. + An encoded string. - - Gets or sets a value that indicates whether the instance uses camel case. - true to indicate that the instance uses camel case; false to indicate that the instance uses Pascal case. + + Encodes an XML name. + An XML name to be encoded. + An encoded string. - - Describes the context in which a set of schema is bound to .NET Framework code entities. + + Encodes a space-delimited sequence of XML names into a single XML name. + A space-delimited sequence of XML names to be encoded. + An encoded string. - - Initializes a new instance of the class for the given code identifiers, with the given type-sharing option. - The code entities to which the context applies. - A value that determines whether custom types are shared among schema. + + Produces a string that can be written as an XML qualified name, with invalid characters replaced by escape sequences. + An that represents the XML to be written. + to ignore empty spaces in the string; otherwise, . + An XML qualified name, with invalid characters replaced by escape sequences. - - Gets a value that determines whether custom types are shared. - true, if custom types are shared among schema; otherwise, false. + + Returns an XML qualified name, with invalid characters replaced by escape sequences. + An that represents the XML to be written. + An XML qualified name, with invalid characters replaced by escape sequences. - - Gets a set of code entities to which the context applies. - A that specifies the code entities to which the context applies. + + Initializes an instances of the delegate to serialize SOAP-encoded XML data. - - Gets a collection of warnings that are generated when importing the code entity descriptions. - A that contains warnings that were generated when importing the code entity descriptions. + + Gets or sets a list of XML qualified name objects that contain the namespaces and prefixes used to produce qualified names in XML documents. + An that contains the namespaces and prefix pairs. - - Establishes a property for use by the .NET Framework infrastructure. + + Gets a dynamically generated assembly by name. + The full name of the assembly. + A dynamically generated assembly. - - Gets or sets whether white space and attribute values are normalized. - true if white space attributes values are normalized; otherwise, false. + + Initializes object references only while serializing a SOAP-encoded SOAP message. - - Gets or sets how white space is handled when parsing XML. - A member of the enumeration that describes how whites pace is handled when parsing XML. + + Instructs an object to write an XML attribute that has no namespace specified for its name. + The local name of the XML attribute. + The value of the XML attribute as a byte array. - - Specifies that the must serialize the class member as an encoded SOAP attribute. + + Instructs the to write an XML attribute that has no namespace specified for its name. + The local name of the XML attribute. + The value of the XML attribute as a string. - - Initializes a new instance of the class. + + Instructs an object to write an XML attribute. + The local name of the XML attribute. + The namespace of the XML attribute. + The value of the XML attribute as a byte array. - - Initializes a new instance of the class using the specified value as the name of the XML attribute. - The name of the XML attribute. + + Writes an XML attribute. + The local name of the XML attribute. + The namespace of the XML attribute. + The value of the XML attribute as a string. - - Gets or sets the name of the XML attribute generated by the . - The name of the XML attribute. The default is the member identifier. + + Writes an XML attribute where the namespace prefix is provided manually. + The namespace prefix to write. + The local name of the XML attribute. + The namespace represented by the prefix. + The value of the XML attribute as a string. - - Gets or sets the XML Schema definition language (XSD) data type of the SOAP attribute generated by the . - An XML Schema data type, as defined by the World Wide Web Consortium (www.w3.org) document named "XML Schema Part 2: Datatypes". - The XML Schema data type you have specified cannot be mapped to the .NET data type. + + Writes an XML node object within the body of a named XML element. + The XML node to write, possibly a child XML element. + The local name of the parent XML element to write. + The namespace of the parent XML element to write. + to write an attribute if the object to serialize is ; otherwise, . + to indicate that the node, if an XML element, adheres to an XML Schema element declaration; otherwise, . - - Gets or sets the XML namespace of the XML attribute. - The XML namespace of the XML attribute. + + Instructs an object to write an object within the body of a named XML element. + The XML node to write, possibly a child XML element. + The local name of the parent XML element to write. + The namespace of the parent XML element to write. + to write an attribute if the object to serialize is ; otherwise, . + to indicate that the node, if an XML element, adheres to an XML Schema element declaration; otherwise, . - - Allows you to override attributes applied to properties, fields, and classes when you use an to serialize or deserialize an object as encoded SOAP. + + Writes an XML element with a specified qualified name in its body. + The local name of the XML element. + The namespace of the XML element. + The name to write, using its prefix if namespace-qualified, in the element text. + The name of the XML Schema data type to be written to the attribute. - - Initializes a new instance of the class. + + Writes an XML element with a specified qualified name in its body. + The local name of the XML element. + The name to write, using its prefix if namespace-qualified, in the element text. + The name of the XML Schema data type to be written to the attribute. - - Adds a to a collection of objects. The type parameter specifies an object to be overridden by the . - The of the object that is overridden. - A that represents the overriding attributes. + + Writes an XML element with a specified qualified name in its body. + The local name of the XML element. + The name to write, using its prefix if namespace-qualified, in the element text. - - Adds a to the collection of objects contained by the . The type parameter specifies the object to be overridden by the . The member parameter specifies the name of a member that is overridden. - The of the object to override. - The name of the member to override. - A that represents the overriding attributes. + + Writes an XML element with a specified qualified name in its body. + The local name of the XML element. + The namespace of the XML element. + The name to write, using its prefix if namespace-qualified, in the element text. - - Gets the object associated with the specified (base class) type. - The base class that is associated with the collection of attributes you want to retrieve. - A that represents the collection of overriding attributes. + + Writes an XML element with a specified value in its body. + The local name of the XML element to be written without namespace qualification. + The text value of the XML element. - - Gets the object associated with the specified (base class) type. The member parameter specifies the base class member that is overridden. - The base class that is associated with the collection of attributes you want to override. - The name of the overridden member that specifies the to return. - A that represents the collection of overriding attributes. + + Writes an XML element with a specified value in its body. + The local name of the XML element. + The namespace of the XML element. + The text value of the XML element. - - Represents a collection of attribute objects that control how the serializes and deserializes SOAP methods. + + Writes an XML element with a specified value in its body. + The local name of the XML element. + The text value of the XML element. + The name of the XML Schema data type to be written to the attribute. - - Initializes a new instance of the class. + + Writes an XML element with a specified value in its body. + The local name of the XML element. + The namespace of the XML element. + The text value of the XML element. + The name of the XML Schema data type to be written to the attribute. - - Initializes a new instance of the class using the specified custom type. - Any object that implements the interface, such as the class. + + Writes an XML element with a specified value in its body. + The local name of the XML element. + The text value of the XML element. + The name of the XML Schema data type to be written to the attribute. - - Gets or sets the to override. - A that overrides the behavior of the when the member is serialized. + + Writes an XML element with a specified value in its body. + The local name of the XML element. + The namespace of the XML element. + The text value of the XML element. + The name of the XML Schema data type to be written to the attribute. - - Gets or sets the default value of an XML element or attribute. - An object that represents the default value of an XML element or attribute. + + Writes an XML element with a specified value in its body. + The local name of the XML element. + The namespace of the XML element. + The text value of the XML element. + The name of the XML Schema data type to be written to the attribute. - - Gets or sets a to override. - The to override. + + Writes an XML element with a specified value in its body. + The local name of the XML element. + The namespace of the XML element. + The text value of the XML element. - - Gets or sets an object that specifies how the serializes a SOAP enumeration. - An object that specifies how the serializes an enumeration member. + + Writes an XML element with a specified value in its body. + The local name of the XML element. + The text value of the XML element. + The name of the XML Schema data type to be written to the attribute. - - Gets or sets a value that specifies whether the serializes a public field or property as encoded SOAP XML. - true if the must not serialize the field or property; otherwise, false. + + Writes an XML element with a specified value in its body. + The local name of the XML element. + The namespace of the XML element. + The text value of the XML element. - - Gets or sets an object that instructs the how to serialize an object type into encoded SOAP XML. - A that either overrides a applied to a class declaration, or is applied to a class declaration. + + Writes an XML element with a specified value in its body. + The local name of the XML element. + The text value of the XML element. - - Specifies that the public member value be serialized by the as an encoded SOAP XML element. + + Writes an XML element with a specified value in its body. + The local name of the XML element. + The text value of the XML element. - - Initializes a new instance of the class. + + Writes an XML element whose body is empty. + The local name of the XML element to write. - - Initializes a new instance of the class and specifies the name of the XML element. - The XML element name of the serialized member. + + Writes an XML element whose body is empty. + The local name of the XML element to write. + The namespace of the XML element to write. - - Gets or sets the XML Schema definition language (XSD) data type of the generated XML element. - One of the XML Schema data types. + + Writes a element tag. - - Gets or sets the name of the generated XML element. - The name of the generated XML element. The default is the member identifier. + + Writes a element tag. + The object being serialized. - - Gets or sets a value that indicates whether the must serialize a member that has the xsi:null attribute set to "1". - true if the generates the xsi:null attribute; otherwise, false. + + Writes an attribute that appears in a SOAP-encoded element. + The object being serialized. - - Controls how the serializes an enumeration member. + + Writes the namespace declaration attributes. + The XML namespaces to declare. - - Initializes a new instance of the class. + + Writes an XML element whose body contains a valid XML qualified name. inserts an attribute if the string's value is . + The local name of the XML element to write. + The namespace of the XML element to write. + The XML qualified name to write in the body of the XML element. + The name of the XML Schema data type to be written to the attribute. - - Initializes a new instance of the class using the specified element name. - The XML element name generated by the . + + Writes an XML element whose body contains a valid XML qualified name. inserts an attribute if the string's value is . + The local name of the XML element to write. + The namespace of the XML element to write. + The XML qualified name to write in the body of the XML element. - - Gets or sets the value generated in an XML document when the serializes an enumeration, or the value recognized when it deserializes the enumeration member. - The value generated in an XML document when the serializes the enumeration, or the value recognized when it deserializes the enumeration member. + + Writes an XML element that contains a string as the body. inserts an attribute if the string's value is . + The local name of the XML element to write. + The namespace of the XML element to write. + The string to write in the body of the XML element. + The name of the XML Schema data type to be written to the attribute. - - Instructs the not to serialize the public field or public read/write property value. + + Writes a byte array as the body of an XML element. inserts an attribute if the string's value is . + The local name of the XML element to write. + The namespace of the XML element to write. + The byte array to write in the body of the XML element. + The name of the XML Schema data type to be written to the attribute. - - Initializes a new instance of the class. + + Writes an XML element that contains a string as the body. inserts an attribute if the string's value is . + The local name of the XML element to write. + The namespace of the XML element to write. + The string to write in the body of the XML element. + The name of the XML Schema data type to be written to the attribute. - - Allows the to recognize a type when it serializes or deserializes an object as encoded SOAP XML. + + Writes an XML element that contains a string as the body. inserts an attribute if the string's value is . + The local name of the XML element to write. + The namespace of the XML element to write. + The string to write in the body of the XML element. - - Initializes a new instance of the class using the specified type. - The type of the object to include. + + Writes a byte array as the body of an XML element. inserts an attribute if the string's value is . + The local name of the XML element to write. + The namespace of the XML element to write. + The byte array to write in the body of the XML element. - - Gets or sets the type of the object to use when serializing or deserializing an object. - The type of the object to include. + + Writes an XML element that contains a string as the body. inserts a attribute if the string's value is . + The local name of the XML element to write. + The namespace of the XML element to write. + The string to write in the body of the XML element. - - Generates mappings to SOAP-encoded messages from .NET Framework types or Web service method information. + + Writes an XML element with an attribute. + The local name of the XML element to write. - - Initializes a new instance of the class. + + Writes an XML element with an attribute. + The local name of the XML element to write. + The namespace of the XML element to write. - - Initializes a new instance of the class, specifying a default XML namespace for imported type mappings. - The default XML namespace to use for imported type mappings. + + Writes an XML element with an attribute. + The local name of the XML element to write. - - Initializes a new instance of the class, specifying overrides for XML serialization. - A object that overrides how the class serializes mapped types using SOAP encoding. + + Writes an XML element with an attribute. + The local name of the XML element to write. + The namespace of the XML element to write. - - Initializes a new instance of the class, specifying XML serialization overrides and a default XML namespace. - A object that overrides how the class serializes mapped types using SOAP encoding. - The default XML namespace to use for imported type mappings. + + Writes a SOAP message XML element that can contain a reference to a XML element for a given object. + The local name of the XML element to write. + The namespace of the XML element to write. + The object being serialized either in the current XML element or a element that referenced by the current element. + The type stored in the object's type mapping (as opposed to the object's type found directly through the operation). + to serialize the object directly into the XML element rather than make the element reference another element that contains the data; otherwise, . + to write an attribute if the object to serialize is ; otherwise, . - - Generates internal type mappings for information that is gathered from a Web service method. - An XML element name produced from the Web service method. - An XML element namespace produced from the Web service method. - An array of .NET Framework code entities that belong to a Web service method. - Internal .NET Framework type mappings to the element parts of a WSDL message definition. + + Writes a SOAP message XML element that can contain a reference to a XML element for a given object. + The local name of the XML element to write. + The namespace of the XML element to write. + The object being serialized either in the current XML element or a element that is referenced by the current element. + The type stored in the object's type mapping (as opposed to the object's type found directly through the operation). + to serialize the object directly into the XML element rather than make the element reference another element that contains the data; otherwise, . - - Generates internal type mappings for information that is gathered from a Web service method. - An XML element name produced from the Web service method. - An XML element namespace produced from the Web service method. - An array of .NET Framework code entities that belong to a Web service method. - true to indicate that elements that correspond to WSDL message parts should be enclosed in an extra wrapper element in a SOAP message; otherwise, false. - true to indicate an RPC-style Web service binding; false to indicate a document-style Web service binding or a SOAP header. - Internal .NET Framework type mappings to the element parts of a WSDL message definition. + + Writes a SOAP message XML element that can contain a reference to a XML element for a given object. + The local name of the XML element to write. + The namespace of the XML element to write. + The object being serialized either in the current XML element or a element that referenced by the current element. + The type stored in the object's type mapping (as opposed to the object's type found directly through the operation). - - Generates internal type mappings for information that is gathered from a Web service method. - An XML element name produced from the Web service method. - An XML element namespace produced from the Web service method. - An array of .NET Framework code entities that belong to a Web service method. - true to indicate that elements that correspond to WSDL message parts should be enclosed in an extra wrapper element in a SOAP message; otherwise, false. - true to indicate an RPC-style Web service binding; false to indicate a document-style Web service binding or a SOAP header. - true to indicate that a generated deserializer should check for the expected qualified name of the wrapper element; otherwise, false. This parameter's value is relevant only if the hasWrapperElement parameter's value is true. - Internal .NET Framework type mappings to the element parts of a WSDL message definition. + + Writes a SOAP message XML element that can contain a reference to a XML element for a given object. + The local name of the XML element to write. + The namespace of the XML element to write. + The object being serialized either in the current XML element or a element that is referenced by the current element. - - Generates internal type mappings for information that is gathered from a Web service method. - An XML element name produced from the Web service method. - An XML element namespace produced from the Web service method. - An array of .NET Framework code entities that belong to a Web service method. - true to indicate that elements that correspond to WSDL message parts should be enclosed in an extra wrapper element in a SOAP message; otherwise, false. - true to indicate an RPC-style Web service binding; false to indicate a document-style Web service binding or a SOAP header. - true to indicate that a generated deserializer should check for the expected qualified name of the wrapper element; otherwise, false. This parameter's value is relevant only if the hasWrapperElement parameter's value is true. - One of the values. - Internal .NET Framework type mappings to the element parts of a WSDL message definition. + + Gets or sets the that is being used by the . + The used by the class instance. - - Generates a mapping to an XML Schema element for a .NET Framework type. - The .NET Framework type for which to generate a type mapping. - Internal .NET Framework mapping of a type to an XML Schema element. + + Serializes objects into SOAP-encoded XML elements in a SOAP message. - - Generates a mapping to an XML Schema element for a .NET Framework type. - The .NET Framework type for which to generate a type mapping. - The default XML namespace to use. - Internal .NET Framework mapping of a type to an XML Schema element. + + Writes a SOAP message XML element that contains a reference to a element for a given object. + The local name of the referencing element being written. + The namespace of the referencing element being written. + The object being serialized. - - Places mappings for a type in the instance's context for later use when import methods are invoked. - The .NET Framework type for which to save type mapping information. + + Writes a SOAP message XML element that contains a reference to a element for a given object. + The local name of the referencing element being written. + The namespace of the referencing element being written. + The object being serialized. + to write an attribute if the object to serialize is ; otherwise, . - - Places mappings for derived types in the instance's context for later use when import methods are invoked. - An reflection object that contains custom attributes that are derived from the attribute. + + Writes a SOAP 1.2 RPC result element with a specified qualified name in its body. + The local name of the result body. + The namespace of the result body. - - Represents certain attributes of a XSD <part> element in a WSDL document for generating classes from the document. + + Writes an object that uses custom XML formatting as an XML element. + An object that implements the interface that uses custom XML formatting. + The local name of the XML element to write. + The namespace of the XML element to write. + to write an attribute if the class object is ; otherwise, . - - Initializes a new instance of the class. + + Instructs to write an object that uses custom XML formatting as an XML element. + An object that implements the interface that uses custom XML formatting. + The local name of the XML element to write. + The namespace of the XML element to write. + to write an attribute if the object is ; otherwise, . + to ignore writing the opening element tag; otherwise, to write the opening element tag. - - Gets or sets a value that corresponds to the name attribute of the WSDL part element. - The element name. + + Writes the XML declaration if the writer is positioned at the start of an XML document. - - Gets or sets a value that corresponds to the type attribute of the WSDL part element. - An that corresponds to the XML type. + + Writes an opening element tag, including any attributes. + The local name of the XML element to write. - - Controls the schema generated by the when a class instance is serialized as SOAP encoded XML. + + Writes an opening element tag, including any attributes. + The local name of the XML element to write. + The namespace of the XML element to write. - - Initializes a new instance of the class. + + Writes an opening element tag, including any attributes. + The local name of the XML element to write. + The namespace of the XML element to write. + to write the element name with a prefix if none is available for the specified namespace; otherwise, . - - Initializes a new instance of the class and specifies the name of the XML type. - The name of the XML type that the generates when it serializes the class instance (and recognizes when it deserializes the class instance). + + Writes an opening element tag, including any attributes. + The local name of the XML element to write. + The namespace of the XML element to write. + The object being serialized as an XML element. - - Initializes a new instance of the class and specifies the name and XML namespace of the type. - The name of the XML type that the generates when it serializes the class instance (and recognizes when it deserializes the class instance). - The XML namespace of the type. + + Writes an opening element tag, including any attributes. + The local name of the XML element to write. + The namespace of the XML element to write. + The object being serialized as an XML element. + to write the element name with a prefix if none is available for the specified namespace; otherwise, . - - Gets or sets a value that indicates whether to include the type in SOAP-encoded XML Schema documents. - true to include the type in SOAP-encoded XML Schema documents; otherwise, false. The default is true. + + Writes an opening element tag, including any attributes. + The local name of the XML element to write. + The namespace of the XML element to write. + The object being serialized as an XML element. + to write the element name with a prefix if none is available for the specified namespace; otherwise, . + An instance of the class that contains prefix and namespace pairs to be used in the generated XML. - - Gets or sets the namespace of the XML type. - The namespace of the XML type. The default is an empty string (""). + + Writes an XML element whose text body is a value of a simple XML Schema data type. + The local name of the element to write. + The namespace of the element to write. + The object to be serialized in the element body. + if the XML element explicitly specifies the text value's type using the attribute; otherwise, . - - Gets or sets the name of the XML type. - The name of the XML type. The default is the class name. + + Writes a base-64 byte array. + The byte array to write. - - Provides data for the known, but unreferenced, object found in an encoded SOAP XML stream during deserialization. + + Writes a specified string value. + The value of the string to write. - - Initializes a new instance of the class. - The unreferenced object. - A unique string used to identify the unreferenced object. + + Writes the specified object as an XML attribute. + The XML node to write. + An object (or ) used to generate a qualified name value for an attribute from the Web Services Description Language (WSDL) namespace ("http://schemas.xmlsoap.org/wsdl/"). - - Gets the ID of the object. - The ID of the object. + + Writes the specified as an XML attribute. + The XML node to write. - - Gets the deserialized, but unreferenced, object. - The deserialized, but unreferenced, object. + + Writes an attribute for an XML element that is being serialized into a document. + The local name of an XML Schema data type. + The namespace of an XML Schema data type. - - Represents the method that handles the event of an . - The source of the event. - An that contains the event data. + + Delegate that is used by the class for serialization of types from SOAP-encoded, non-root XML data. + The object being serialized. - - Specifies that the member (a field that returns an array of objects) can contain any XML attributes. + + Controls deserialization by the class. - - Constructs a new instance of the class. + + Initializes a new instance of the class. - - Specifies that the member (a field that returns an array of or objects) contains objects that represent any XML element that has no corresponding member in the object being serialized or deserialized. + + Stores an object that contains a callback method that will be called, as necessary, to fill in .NET Framework collections or enumerations that map to SOAP-encoded arrays or SOAP-encoded, multi-referenced elements. + A delegate and the callback method's input data. - - Initializes a new instance of the class. + + Stores an object that contains a callback method instance that will be called, as necessary, to fill in the objects in a SOAP-encoded array. + An delegate and the callback method's input data. - - Initializes a new instance of the class and specifies the XML element name generated in the XML document. - The name of the XML element that the generates. + + Stores an implementation of the delegate and its input data for a later invocation. + The name of the .NET Framework type that is being deserialized. + The namespace of the .NET Framework type that is being deserialized. + The to be deserialized. + An delegate. - - Initializes a new instance of the class and specifies the XML element name generated in the XML document and its XML namespace. - The name of the XML element that the generates. - The XML namespace of the XML element. + + Stores an object that is being deserialized from a SOAP-encoded element for later access through the method. + The value of the attribute of a element that identifies the element. + The object that is deserialized from the XML element. - - Gets or sets the XML element name. - The name of the XML element. - The element name of an array member does not match the element name specified by the property. + + Checks whether the deserializer has advanced. + The current in a while loop. + The current . + The has not advanced. - - Gets or sets the XML namespace generated in the XML document. - An XML namespace. + + Removes all occurrences of white space characters from the beginning and end of the specified string. + The string that will have its white space trimmed. + The trimmed string. - - Gets or sets the explicit order in which the elements are serialized or deserialized. - The order of the code generation. + + Creates an that indicates that an object being deserialized should be abstract. + The name of the abstract type. + The .NET Framework namespace of the abstract type. + An exception. - - Represents a collection of objects. + + Populates an object from its XML representation at the current location of the , with an option to read the inner element. + The local name of the derived XML Schema data type. + The namespace of the derived XML Schema data type. + The local name of the base XML Schema data type. + The namespace of the base XML Schema data type. + The namespace of the derived .NET Framework type. + The name of the base .NET Framework type. + An exception. - - Initializes a new instance of the class. + + Creates an that indicates that an object being deserialized cannot be instantiated because the constructor throws a security exception. + The name of the type. + An exception. - - Adds an to the collection. - The to add. - The index of the newly added . + + Creates an that indicates that an object being deserialized cannot be instantiated because there is no constructor available. + The name of the type. + An exception. - - + + Creates an that indicates that an explicit reference conversion failed. + The that an object cannot be cast to. This type is incorporated into the exception message. + The object that cannot be cast. This object is incorporated into the exception message. + An exception. - - Gets a value that indicates whether the specified exists in the collection. - The you are interested in. - true if the exists in the collection; otherwise, false. + + Creates an that indicates that an explicit reference conversion failed. + The that an object cannot be cast to. This type is incorporated into the exception message. + The object that cannot be cast. This object is incorporated into the exception message. + A string identifier. + An exception. - - Copies the entire collection to a compatible one-dimensional array of objects, starting at the specified index of the target array. - The one-dimensional array of objects that is the destination of the elements copied from the collection. The array must have zero-based indexing. - The zero-based index in array at which copying begins. + + Creates an that indicates that a derived type that is mapped to an XML Schema data type cannot be located. + The local name of the XML Schema data type that is mapped to the unavailable derived type. + The namespace of the XML Schema data type that is mapped to the unavailable derived type. + The full name of the .NET Framework base type for which a derived type cannot be located. + An exception. - - + + Creates an that indicates that a SOAP-encoded collection type cannot be modified and its values cannot be filled in. + The fully qualified name of the .NET Framework type for which there is a mapping. + An exception. - - + + Creates an that indicates that an enumeration value is not valid. + The enumeration value that is not valid. + The enumeration type. + An exception. - - Gets the index of the specified . - The whose index you want. - The index of the specified . + + Creates an that indicates that the current position of represents an unknown XML node. + An exception. - - Inserts an into the collection at the specified index. - The index where the is inserted. - The to insert. + + Creates an that indicates that a type is unknown. + An that represents the name of the unknown type. + An exception. - - Gets or sets the at the specified index. - The index of the . - An at the specified index. + + Gets or sets a value that determines whether XML strings are translated into valid .NET Framework type names. + if XML strings are decoded into valid .NET Framework type names; otherwise, . - - Removes the specified from the collection. - The to remove. + + Gets the XML document object into which the XML document is being deserialized. + An that represents the deserialized data. - - + + Ensures that a given array, or a copy, is large enough to contain a specified index. + The that is being checked. + The required index. + The of the array's elements. + The existing , if it is already large enough; otherwise, a new, larger array that contains the original array's elements. - - - + + Fills in the values of a SOAP-encoded array whose data type maps to a .NET Framework reference type. + An object that contains the array whose values are filled in. - - + + Gets the length of the SOAP-encoded array where the is currently positioned. + The local name that the array should have. + The namespace that the array should have. + The length of the SOAP array. - - + + Determines whether the XML element where the is currently positioned has a null attribute set to the value . + if is currently positioned over a null attribute with the value ; otherwise, . - - - + + Gets an object that is being deserialized from a SOAP-encoded element and that was stored earlier by . + The value of the attribute of a element that identifies the element. + An object to be deserialized from a SOAP-encoded element. - - - + + Gets the value of the attribute for the XML element at the current location of the . + An XML qualified name that indicates the data type of an XML element. - - - + + Initializes callback methods that populate objects that map to SOAP-encoded XML data. - - - + + Stores element and attribute names in a object. - - + + Gets or sets a value that should be for a SOAP 1.1 return value. + , if the value is a return value. - - + + Determines whether an XML attribute name indicates an XML namespace. + The name of an XML attribute. + if the XML attribute name indicates an XML namespace; otherwise, . - - - + + Sets the value of the XML attribute if it is of type from the Web Services Description Language (WSDL) namespace. + An that may have the type . - - + + Makes the read the fully qualified name of the element where it is currently positioned. + The fully qualified name of the current XML element. - - Specifies that the must serialize a particular class member as an array of XML elements. + + Makes the read an XML end tag. - - Initializes a new instance of the class. + + Gets the object that is being used by . + The that is being used by the . - - Initializes a new instance of the class and specifies the XML element name generated in the XML document instance. - The name of the XML element that the generates. + + Gets the current count of the . + The current count of an . - - Gets or sets the XML element name given to the serialized array. - The XML element name of the serialized array. The default is the name of the member to which the is assigned. + + Instructs the to read the current XML element if the element has a null attribute with the value true. + if the element has a null="true" attribute value and has been read; otherwise, . - - Gets or sets a value that indicates whether the XML element name generated by the is qualified or unqualified. - One of the values. The default is XmlSchemaForm.None. + + Instructs the to read the fully qualified name of the element where it is currently positioned. + A that represents the fully qualified name of the current XML element; otherwise, if a null="true" attribute value is present. - - Gets or sets a value that indicates whether the must serialize a member as an empty XML tag with the xsi:nil attribute set to true. - true if the generates the xsi:nil attribute; otherwise, false. + + Instructs the to read a simple, text-only XML element that could be . + The string value; otherwise, . - - Gets or sets the namespace of the XML element. - The namespace of the XML element. + + Reads the value of the attribute ( attribute for SOAP 1.2) that is used to refer to an XML element in SOAP encoding. + An output string into which the attribute value is read. + if the value was read; otherwise, . - - Gets or sets the explicit order in which the elements are serialized or deserialized. - The order of the code generation. + + Deserializes an object from a SOAP-encoded XML element. + The value of the referenced element in the document. - - Represents an attribute that specifies the derived types that the can place in a serialized array. + + Deserializes an object from a SOAP-encoded XML element. + The local name of the element's XML Schema data type. + The namespace of the element's XML Schema data type. + The value of the referenced element in the document. - - Initializes a new instance of the class. + + Deserializes objects from the SOAP-encoded elements in a SOAP message. - - Initializes a new instance of the class and specifies the name of the XML element generated in the XML document. - The name of the XML element. + + Deserializes an object from an XML element in a SOAP message that contains a reference to a element. + An output string into which the attribute value is read. + The deserialized object. - - Initializes a new instance of the class and specifies the that can be inserted into the serialized array. - The of the object to serialize. + + Deserializes an object from an XML element in a SOAP message that contains a reference to a element. + The local name of the element's XML Schema data type. + The namespace of the element's XML Schema data type. + An output string into which the attribute value is read. + The deserialized object. - - Initializes a new instance of the class and specifies the name of the XML element generated in the XML document and the that can be inserted into the generated XML document. - The name of the XML element. - The of the object to serialize. + + Deserializes an object from an XML element in a SOAP message that contains a reference to a element. + The local name of the element's XML Schema data type. + The namespace of the element's XML Schema data type. + if the element name is also the XML Schema data type name; otherwise, . + An output string into which the value of the attribute is read. + The deserialized object. - - Gets or sets the XML data type of the generated XML element. - An XML schema definition (XSD) data type, as defined by the World Wide Web Consortium (www.w3.org) document "XML Schema Part 2: DataTypes". + + Populates an object from its XML representation at the current location of the . + An that corresponds to the current position of the . + An object that implements the interface with its members populated from the location of the . - - Gets or sets the name of the generated XML element. - The name of the generated XML element. The default is the member identifier. + + This method supports the .NET Framework infrastructure and is not intended to be used directly from your code. + An IXmlSerializable object that corresponds to the current position of the XMLReader. + Specifies whether the serializable object is wrapped. + An object that implements the IXmlSerializable interface with its members populated from the location of the XmlReader. - - Gets or sets a value that indicates whether the name of the generated XML element is qualified. - One of the values. The default is XmlSchemaForm.None. - The property is set to XmlSchemaForm.Unqualified and a value is specified. + + Returns the result of a call to the method of the class, trimmed of white space if needed, and appended to the input value. + A string that will be appended to. + if the result of the read operation should be trimmed; otherwise, . + The result of the read operation appended to the input value. - - Gets or sets a value that indicates whether the must serialize a member as an empty XML tag with the xsi:nil attribute set to true. - true if the generates the xsi:nil attribute; otherwise, false, and no instance is generated. The default is true. + + Produces the result of a call to the method appended to the input value. + A string to prefix to the result of a call to the method. + The result of call to the method appended to the input value. - - Gets or sets the namespace of the generated XML element. - The namespace of the generated XML element. + + Reads an XML element that allows null values () and returns a generic value. + The that represents the simple data type for the current location of the . + A generic that represents a null XML value. - - Gets or sets the level in a hierarchy of XML elements that the affects. - The zero-based index of a set of indexes in an array of arrays. + + Gets the value of the XML node at which the is currently positioned. + The that represents the simple data type for the current location of the . + The value of the node as a .NET Framework value type, if the value is a simple XML Schema data type. - - Gets or sets the type allowed in an array. - A that is allowed in the array. + + Instructs the to read an XML document root element at its current position. + if the method should read content only after reading the element's start element; otherwise, . + An that contains the root element that has been read. - - Represents a collection of objects. + + Instructs the to read the XML node at its current position. + to read content only after reading the element's start element; otherwise, . + An that represents the XML node that has been read. - - Initializes a new instance of the class. + + Stores an object to be deserialized from a SOAP-encoded element. + The object to be deserialized. - - Adds an to the collection. - The to add to the collection. - The index of the added item. + + Gets a dynamically generated assembly by name. + The full name of the assembly. + A dynamically generated . - - + + Ensures that a given array, or a copy, is no larger than a specified length. + The array that is being checked. + The maximum length of the array. + The of the array's elements. + if for the array, if present for the input array, can be returned; otherwise, a new, smaller array. + The existing , if it is already small enough; otherwise, a new, smaller array that contains the original array's elements up to the size of length. - - Determines whether the collection contains the specified . - The to check for. - true if the collection contains the specified ; otherwise, false. + + Produces a base-64 byte array from an input string. + A string to translate into a base-64 byte array. + A base-64 byte array. - - Copies an array to the collection, starting at a specified target index. - The array of objects to copy to the collection. - The index at which the copied attributes begin. + + Instructs the to read the string value at its current position and return it as a base-64 byte array. + to return ; to return a base-64 byte array. + A base-64 byte array; otherwise, if the value of the isNull parameter is . - - + + Instructs the to read the string value at its current position and return it as a hexadecimal byte array. + to return ; to return a hexadecimal byte array. + A hexadecimal byte array; otherwise, if the value of the isNull parameter is true. - - + + Produces a hexadecimal byte array from an input string. + A string to translate into a hexadecimal byte array. + A hexadecimal byte array. - - Returns the zero-based index of the first occurrence of the specified in the collection or -1 if the attribute is not found in the collection. - The to locate in the collection. - The first index of the in the collection or -1 if the attribute is not found in the collection. + + Produces a object from an input string. + A string to translate into a object. + A object. - - Inserts an into the collection at the specified index. - The index at which the attribute is inserted. - The to insert. + + Produces a object from an input string. + A string to translate into a class object. + A object. - - Gets or sets the item at the specified index. - The zero-based index of the collection member to get or set. - The at the specified index. + + Produces a object from an input string. + A string to translate into a object. + A object. - - Removes an from the collection, if it is present. - The to remove. + + Produces a numeric enumeration value from a string that consists of delimited identifiers that represent constants from the enumerator list. + A string that consists of delimited identifiers where each identifier represents a constant from the set enumerator list. + A that consists of the identifiers as keys and the constants as integral numbers. + The name of the enumeration type. + A long value that consists of the enumeration value as a series of bitwise operations. - - + + Produces a from a string that represents the time. + A string to translate into a object. + A object. - - - + + Decodes an XML name. + An XML name to be decoded. + A decoded string. - - + + Decodes an XML name. + An XML name to be decoded. + A decoded string. - - + + Decodes an XML name. + An XML name to be decoded. + A decoded string. - - - + + Decodes an XML name. + An XML name to be decoded. + A decoded string. - - - + + Obtains an from a name that may contain a prefix. + A name that may contain a prefix. + An that represents a namespace-qualified XML name. - - - + + Raises an event for the current position of the . + An object that the is attempting to deserialize, subsequently accessible through the property. + An that represents the attribute in question. - - - + + Raises an event for the current position of the . + An object that the is attempting to deserialize, subsequently accessible through the property. + A that represents the attribute in question. + A comma-delimited list of XML qualified names. - - + + Raises an event for the current position of the . + The that is being deserialized. + The for which an event is raised. - - + + Raises an event for the current position of the . + An object that the is attempting to deserialize, subsequently accessible through the property. + The for which an event is raised. + A comma-delimited list of XML qualified names. - - - + + Raises an event for the current position of the . + The object being deserialized. + A comma-delimited list of XML qualified names. - - + + Raises an event for the current position of the . + The object that is being deserialized. - - Specifies that the must serialize the class member as an XML attribute. + + Raises an event for the current position of the . + A unique string that is used to identify the unreferenced object, subsequently accessible through the property. + An object that the is attempting to deserialize, subsequently accessible through the property. - - Initializes a new instance of the class. + + Holds an delegate instance, plus the method's inputs; also serves as the parameter for the method. - - Initializes a new instance of the class and specifies the name of the generated XML attribute. - The name of the XML attribute that the generates. + + Initializes a new instance of the class. + The object that contains other objects whose values get filled in by the callback implementation. + A method that instantiates the delegate. + The size of the string array obtained through the property. - - Initializes a new instance of the class. - The used to store the attribute. + + Initializes a new instance of the class. + The object that contains other objects whose values get filled in by the callback implementation. + A method that instantiates the delegate. + The string array obtained through the property. - - Initializes a new instance of the class. - The name of the XML attribute that is generated. - The used to store the attribute. + + Gets the callback method that creates an instance of the delegate. + The callback method that creates an instance of the delegate. - - Gets or sets the name of the XML attribute. - The name of the XML attribute. The default is the member name. + + Gets or sets an array of keys for the objects that belong to the property whose values get filled in by the callback implementation. + The array of keys. - - Gets or sets the XSD data type of the XML attribute generated by the . - An XSD (XML Schema Document) data type, as defined by the World Wide Web Consortium (www.w3.org) document named "XML Schema: DataTypes". + + Gets or sets the object that contains other objects whose values get filled in by the callback implementation. + The source containing objects with values to fill. - - Gets or sets a value that indicates whether the XML attribute name generated by the is qualified. - One of the values. The default is XmlForm.None. + + Holds an delegate instance, plus the method's inputs; also supplies the method's parameters. - - Gets or sets the XML namespace of the XML attribute. - The XML namespace of the XML attribute. + + Initializes a new instance of the class with parameters for a callback method. + A collection into which the callback method copies the collection items array. + A method that instantiates the delegate. + An array into which the callback method copies a collection. - - Gets or sets the complex type of the XML attribute. - The type of the XML attribute. + + Gets the callback method that instantiates the delegate. + The delegate that points to the callback method. - - Provides data for the event. + + Gets the object collection for the callback method. + The collection that is used for the fixup. - - Gets an object that represents the unknown XML attribute. - An that represents the unknown XML attribute. + + Gets the array into which the callback method copies a collection. + The array into which the callback method copies a collection. - - Gets a comma-delimited list of XML attribute names expected to be in an XML document instance. - A comma-delimited list of XML attribute names. Each name is in the following format: namespace:name. + + Delegate used by the class for deserialization of types from SOAP-encoded, non-root XML data. + The object returned by the callback. - - Gets the line number of the unknown XML attribute. - The line number of the unknown XML attribute. + + An abstract class that is the base class for and and that contains methods common to both of these types. - - Gets the position in the line of the unknown XML attribute. - The position number of the unknown XML attribute. + + Initializes an instance of the class. - - Gets the object being deserialized. - The object being deserialized. + + Maintains a group of names for related code entities or type mappings that are generated by the .NET Framework's XML serialization infrastructure. - - Represents the method that handles the - The source of the event. - An that contains the event data. + + Initializes a new instance of the class. - - Allows you to override property, field, and class attributes when you use the to serialize or deserialize an object. + + Initializes a new instance of the class and determines whether code identifiers are case sensitive. + if identifiers are case sensitive; otherwise, . - - Initializes a new instance of the class. + + Adds a named code entity or type mapping to the instance's scope. + A name that is used to index the code entity. + The code entity or type mapping information. - - Adds an object to the collection of objects. The type parameter specifies an object to be overridden by the object. - The of the object that is overridden. - An object that represents the overriding attributes. + + Prevents a specified name from being used within the instance's scope. + A name that will not be available within the instance's scope. - - Adds an object to the collection of objects. The type parameter specifies an object to be overridden. The member parameter specifies the name of a member that is overridden. - The of the object to override. - The name of the member to override. - An object that represents the overriding attributes. + + Adds a named code entity or type mapping to the instance's scope, ensuring that the name is unique within the scope. + A candidate name that is used to index the code entity. + The code entity or type mapping information. + The identifier parameter value or a modified string if there is a name collision. - - Gets the object associated with the specified, base-class, type. - The base class that is associated with the collection of attributes you want to retrieve. - An that represents the collection of overriding attributes. + + Removes all code entities or type mappings, including their names, from the instance's scope. - - Gets the object associated with the specified (base-class) type. The member parameter specifies the base-class member that is overridden. - The base class that is associated with the collection of attributes you want. - The name of the overridden member that specifies the to return. - An that represents the collection of overriding attributes. + + Determines whether a specified name is already being used within the instance's scope. + The name to check for use within the instance's scope. + if the name is already in use; otherwise, . - - Represents a collection of attribute objects that control how the serializes and deserializes an object. + + Ensures that the input is of the correct case by modifying the name according to the value of the property. + The name to possibly modify. + A string that is the same as the input identifier or has the first letter's case modified. - - Initializes a new instance of the class. + + Determines whether the input name conflicts with another name within the instance's scope and, if it does, generates a modified string. + The name to modify if it is not already unique. + The identifier parameter value or a modified string if there is a name collision. - - Initializes a new instance of the class and customizes how the serializes and deserializes an object. - A class that can provide alternative implementations of attributes that control XML serialization. + + Removes from the instance's scope the code entity or type mapping identified by the input name. + The name of the code entity or type mapping information to remove. - - Gets or sets the to override. - The to override. + + Removes the input name from the instance's reserved names. + A name that will be made available within the instance's scope. - - Gets the collection of objects to override. - An object that represents the collection of objects. + + Returns an array of the code entities or type mappings within the instance's scope. + The type of all the code entities or type mappings for the instance. + An array of the code entities or type mappings that is stored by the object. - - Gets or sets an object that specifies how the serializes a public field or read/write property that returns an array. - An that specifies how the serializes a public field or read/write property that returns an array. + + Gets or sets a value that indicates whether the instance uses camel case. + to indicate that the instance uses camel case; to indicate that the instance uses Pascal case. - - Gets or sets a collection of objects that specify how the serializes items inserted into an array returned by a public field or read/write property. - An object that contains a collection of objects. + + Provides static methods to convert input text into names for code entities. - - Gets or sets an object that specifies how the serializes a public field or public read/write property as an XML attribute. - An that controls the serialization of a public field or read/write property as an XML attribute. + + Initializes a new instance of the class. - - Gets or sets an object that allows you to distinguish between a set of choices. - An that can be applied to a class member that is serialized as an xsi:choice element. + + Produces a camel-case string from an input string. + The name of a code entity, such as a method parameter, typically taken from an XML element or attribute name. + A camel-case version of the parameter string. - - Gets or sets the default value of an XML element or attribute. - An that represents the default value of an XML element or attribute. + + Produces a Pascal-case string from an input string. + The name of a code entity, such as a method parameter, typically taken from an XML element or attribute name. + A Pascal-case version of the parameter string. - - Gets a collection of objects that specify how the serializes a public field or read/write property as an XML element. - An that contains a collection of objects. + + Produces a valid code entity name from an input string. + The name of a code entity, such as a method parameter, typically taken from an XML element or attribute name. + A string that can be used as a code identifier, such as the name of a method parameter. - - Gets or sets an object that specifies how the serializes an enumeration member. - An that specifies how the serializes an enumeration member. + + Specifies various options to use when generating .NET Framework types for use with an XML Web Service. - - Gets or sets a value that specifies whether or not the serializes a public field or public read/write property. - true if the must not serialize the field or property; otherwise, false. + + Enables data binding. + - - Gets or sets a value that specifies whether to keep all namespace declarations when an object containing a member that returns an object is overridden. - true if the namespace declarations should be kept; otherwise, false. + + Creates events for the asynchronous invocation of Web methods. + - - Gets or sets an object that specifies how the serializes a class as an XML root element. - An that overrides a class attributed as an XML root element. + + Creates Begin and End methods for the asynchronous invocation of Web methods. + - - Gets or sets an object that instructs the to serialize a public field or public read/write property as XML text. - An that overrides the default serialization of a public property or field. + + Generates explicitly ordered serialization code as specified through the property of the , , and attributes. + - - Gets or sets an object that specifies how the serializes a class to which the has been applied. - An that overrides an applied to a class declaration. + + Represents primitive types by properties. + - - Specifies that the member can be further detected by using an enumeration. + + Represents primitive types by fields and primitive types by namespace types. + - - Initializes a new instance of the class. + + Delegate used by the class for deserialization of SOAP-encoded XML data. + An instance of the class that contains the object to be fixed and the array of string identifiers for the items to fill in. - - Initializes a new instance of the class. - The member name that returns the enumeration used to detect a choice. + + Delegate used by the class for deserialization of SOAP-encoded XML data types that map to collections or enumerations. + The collection into which the collection items array is copied. + An array of items to be copied into the object collection. - - Gets or sets the name of the field that returns the enumeration to use when detecting types. - The name of a field that returns an enumeration. + + Represents the collection of XML schemas. - - Contains fields that can be used to pass event delegates to a thread-safe method of the . + + Initializes a new instance of the class. - - Gets or sets an object that represents the method that handles the event. - An that points to the event handler. + + Adds an object to the end of the collection. + The object to be added to the collection of objects. + The index at which the is added. - - Gets or sets an object that represents the method that handles the event. - An that points to the event handler. + + Adds an instance of the class to the end of the collection. + The object to be added to the end of the collection. - - Gets or sets an object that represents the method that handles the event. - An that points to the event handler. + + Adds an object that represents an assembly reference to the collection. + The to add. + The of the schema object. + The index at which the is added. - - Gets or sets an object that represents the method that handles the event. - An that points to the event handler. + + Adds an object that represents an assembly reference to the collection. + The to add. - - Indicates that a public field or property represents an XML element when the serializes or deserializes the object that contains it. + + Processes the element and attribute names in the XML schemas and, optionally, validates the XML schemas. + A that specifies the callback method that handles errors and warnings during XML Schema validation, if the strict parameter is set to . + to validate the XML schemas in the collection using the method of the class; otherwise, . - - Initializes a new instance of the class. + + Returns a value that indicates whether the collection contains an object that belongs to the specified namespace. + The namespace of the item to check for. + if the item is found; otherwise, . - - Initializes a new instance of the class and specifies the name of the XML element. - The XML element name of the serialized member. + + Determines whether the contains a specific schema. + The object to locate. + , if the collection contains the specified item; otherwise, . - - Initializes a new instance of the class and specifies a type for the member to which the is applied. This type is used by the when serializing or deserializing object that contains it. - The of an object derived from the member's type. + + Copies the entire to a compatible one-dimensional , which starts at the specified index of the target array. + The one-dimensional that is the destination of the schemas copied from . The must have zero-based indexing. + A 32-bit integer that represents the index in the array where copying begins. - - Initializes a new instance of the and specifies the name of the XML element and a derived type for the member to which the is applied. This member type is used when the serializes the object that contains it. - The XML element name of the serialized member. - The of an object derived from the member's type. + + Locates in one of the XML schemas an of the specified name and type. + An that specifies a fully qualified name with a namespace used to locate an object in the collection. + The of the object to find. Possible types include: , , , , and . + An instance, such as an or . - - Gets or sets the XML Schema definition (XSD) data type of the XML element generated by the . - An XML Schema data type, as defined by the World Wide Web Consortium (www.w3.org) document named "XML Schema Part 2: Datatypes". - The XML Schema data type you have specified cannot be mapped to the.NET data type. + + Gets a collection of schemas that belong to the same namespace. + The namespace of the schemas to retrieve. + An implementation that contains the schemas. - - Gets or sets the name of the generated XML element. - The name of the generated XML element. The default is the member identifier. + + Searches for the specified schema and returns the zero-based index of the first occurrence within the entire . + The to locate. + The zero-based index of the first occurrence of the value within the entire , if found; otherwise, -1. - - Gets or sets a value that indicates whether the element is qualified. - One of the values. The default is . + + Inserts a schema into the at the specified index. + The zero-based index at which schema should be inserted. + The object to be inserted. - - Gets or sets a value that indicates whether the must serialize a member that is set to null as an empty tag with the xsi:nil attribute set to true. - true if the generates the xsi:nil attribute; otherwise, false. + + Gets a value that indicates whether the schemas have been compiled. + , if the schemas have been compiled; otherwise, . - - Gets or sets the namespace assigned to the XML element that results when the class is serialized. - The namespace of the XML element. + + Static method that determines whether the specified XML schema contains a custom attribute set to , or its equivalent. + The XML schema to check for an attribute with a value. + if the specified schema exists; otherwise, . - - Gets or sets the explicit order in which the elements are serialized or deserialized. - The order of the code generation. + + Gets or sets the object at the specified index. + The index of the item to retrieve. + The specified . - - Gets or sets the object type used to represent the XML element. - The of the member. + + Gets a specified object that represents the XML schema associated with the specified namespace. + The namespace of the specified object. + The specified object. - - Represents a collection of objects used by the to override the default way it serializes a class. + + Performs additional custom processes when clearing the contents of the instance. - - Initializes a new instance of the class. + + Performs additional custom processes before inserting a new element into the instance. + The zero-based index at which to insert value. + The new value of the element at index. - - Adds an to the collection. - The to add. - The zero-based index of the newly added item. + + Performs additional custom processes when removing an element from the instance. + The zero-based index at which value can be found. + The value of the element to remove at index. - - + + Performs additional custom processes before setting a value in the instance. + The zero-based index at which oldValue can be found. + The value to replace with newValue. + The new value of the element at index. - - Determines whether the collection contains the specified object. - The to look for. - true if the object exists in the collection; otherwise, false. + + Removes the first occurrence of a specific schema from the . + The to remove. - - Copies the , or a portion of it to a one-dimensional array. - The array to hold the copied elements. - The zero-based index in array at which copying begins. + + Returns an enumerator that iterates through the collection of XML schemas. + An object that can be used to iterate through the collection. - - + + Generates internal mappings to .NET Framework types for XML schema element declarations, including literal XSD message parts in a WSDL document. - - + + Initializes a new instance of the class, taking a collection of objects representing the XML schemas used by SOAP literal messages defined in a WSDL document. + A collection of objects. - - Gets the index of the specified . - The whose index is being retrieved. - The zero-based index of the . + + Initializes a new instance of the class, taking a collection of objects that represents the XML schemas used by SOAP literal messages, plus classes being generated for bindings defined in a Web Services Description Language (WSDL) document. + An object. + A object that specifies a collection of classes being generated for bindings defined in a WSDL document. - - Inserts an into the collection. - The zero-based index where the member is inserted. - The to insert. + + Generates internal type mapping information for a single, (SOAP) literal element part defined in a WSDL document. + An that specifies the name of an element's type for which a .NET Framework type is generated. + The name of the part element in the WSDL document. + An representing the .NET Framework type mapping for a single element part of a WSDL message definition. - - Gets or sets the element at the specified index. - The zero-based index of the element to get or set. - The element at the specified index. - index is not a valid index in the . - The property is set and the is read-only. + + Generates internal type mapping information for an element defined in an XML schema document. + An that specifies the name of an element defined in an XML schema document. + A base type for the .NET Framework type that is generated to correspond to an XSD element's type. + An representing the.NET Framework type mapping information for an XML schema element. - - Removes the specified object from the collection. - The to remove from the collection. + + Generates internal type mapping information for an element defined in an XML schema document or as a part in a WSDL document. + An that specifies the name of an element defined in an XML schema document. + A base type for the .NET Framework type that is generated to correspond to an XSD element's type. + to indicate that the type corresponding to an XSD element can indirectly inherit from the base type; otherwise, . + The .NET Framework type mapping information for an XML schema element. - - + + Generates internal type mapping information for a single element part of a literal-use SOAP message defined in a WSDL document. + An that specifies the name of the message part. + The .NET Framework type mapping for a WSDL message definition containing a single element part. - - - + + Generates internal type mapping information for the element parts of a literal-use SOAP message defined in a WSDL document. + An array of type that specifies the names of the message parts. + An that represents the .NET Framework type mappings for the element parts of a WSDL message definition. - - + + Generates internal type mapping information for the element parts of a literal-use SOAP message defined in a WSDL document. + The name of the element for which to generate a mapping. + The namespace of the element for which to generate a mapping. + An array of instances that specifies the members of the element for which to generate a mapping. + A that contains type mapping information. - - + + Generates internal type mapping information for the element parts of a literal-use SOAP message defined in a WSDL document. + An array of type that specifies the names of the message parts. + A base type for all .NET Framework types that are generated to correspond to message parts. + to indicate that the types corresponding to message parts can indirectly inherit from the base type; otherwise, . + The .NET Framework type mappings for the element parts of a WSDL message definition. - - - + + Generates internal type mapping information for an element defined in an XML schema document. + A that specifies an XML element. + A object that describes a type mapping. - - - + + Generates internal type mapping information for an element defined in an XML schema document. + A that specifies an XML element. + A object that specifies a base type. + A object that describes a type mapping. - - - + + Generates internal type mapping information for an element defined in an XML schema document. + A that specifies an XML element. + A object that specifies a base type. + A value that specifies whether the generated type can indirectly inherit the baseType. + A object that describes a type mapping. - - - + + Generates internal type mapping information for an element defined in an XML schema document. + An that specifies the name of an element defined in an XML schema document. + The .NET Framework type mapping information for an XML schema element. - - + + Populates objects with XML schema element declarations that are found in type mapping objects. - - + + Initializes a new instance of the class. + A collection of objects to which element declarations obtained from type mappings are added. - - - + + Exports an <any> element to the object that is identified by the specified namespace. + The namespace of the XML schema document to which to add an <any> element. + An arbitrary name assigned to the <any> element declaration. - - + + Adds an element declaration for an object or type to a SOAP message or to an object. + An that contains mappings to export. + The string "any" with an appended integer. - - Provides data for the event. + + Adds an element declaration to the applicable for each of the element parts of a literal SOAP message definition. + The internal .NET Framework type mappings for the element parts of a Web Services Description Language (WSDL) message definition. - - Gets the object that represents the unknown XML element. - The object that represents the unknown XML element. + + Adds an element declaration to the applicable for each of the element parts of a literal SOAP message definition, and specifies whether enclosing elements are included. + The internal mapping between a .NET Framework type and an XML schema element. + if the schema elements that enclose the schema are to be included; otherwise, . - - Gets a comma-delimited list of XML element names expected to be in an XML document instance. - A comma-delimited list of XML element names. Each name is in the following format: namespace:name. + + Adds an element declaration to the applicable object for a single element part of a literal SOAP message definition. + Internal .NET Framework type mappings for the element parts of a Web Services Description Language (WSDL) message definition. + An that represents the qualified XML name of the exported element declaration. - - Gets the line number where the unknown element was encountered if the XML reader is an . - The line number where the unknown element was encountered if the XML reader is an ; otherwise, -1. + + Adds an element declaration for a .NET Framework type to the applicable object. + The internal mapping between a .NET Framework type and an XML schema element. - - Gets the place in the line where the unknown element occurs if the XML reader is an . - The number in the line where the unknown element occurs if the XML reader is an ; otherwise, -1. + + Enables iteration over a collection of objects. - - Gets the object the is deserializing. - The object that is being deserialized by the . + + Initializes a new instance of the class. + The object you want to iterate over. - - Represents the method that handles the event of an . - The source of the event. - A that contains the event data. + + Gets the current element in the collection. + The current object in the collection. - - Controls how the serializes an enumeration member. + + Releases all resources used by the . - - Initializes a new instance of the class. + + Advances the enumerator to the next item in the collection. + if the move is successful; otherwise, . - - Initializes a new instance of the class, and specifies the XML value that the generates or recognizes (when it serializes or deserializes the enumeration, respectively). - The overriding name of the enumeration member. + + Gets the current element in the collection of objects. + The current element in the collection of objects. - - Gets or sets the value generated in an XML-document instance when the serializes an enumeration, or the value recognized when it deserializes the enumeration member. - The value generated in an XML-document instance when the serializes the enumeration, or the value recognized when it is deserializes the enumeration member. + + Sets the enumerator to its initial position, which is before the first element in the collection of objects. - - Instructs the method of the not to serialize the public field or public read/write property value. + + Controls XML serialization of the attribute target as an XML root element. - - Initializes a new instance of the class. + + Initializes a new instance of the class. - - Allows the to recognize a type when it serializes or deserializes an object. + + Initializes a new instance of the class and specifies the name of the XML root element. + The name of the XML root element. - - Initializes a new instance of the class. - The of the object to include. + + Gets or sets the XSD data type of the XML root element. + An XSD (XML Schema Document) data type, as defined by the World Wide Web Consortium (www.w3.org) document named "XML Schema: DataTypes". - - Gets or sets the type of the object to include. - The of the object to include. + + Gets or sets the name of the XML element that is generated and recognized by the class's and methods, respectively. + The name of the XML root element that is generated and recognized in an XML-document instance. The default is the name of the serialized class. - - Supports mappings between .NET Framework types and XML Schema data types. + + Gets or sets a value that indicates whether the must serialize a member that is set to into the attribute set to . + if the generates the attribute; otherwise, . - - Get the name of the mapped element. - The name of the mapped element. + + Gets or sets the namespace for the XML root element. + The namespace for the XML element. - - Gets the namespace of the mapped element. - The namespace of the mapped element. + + Provides mappings between code entities in .NET Framework Web service methods and the content of Web Services Description Language (WSDL) messages that are defined for SOAP Web services. - - Sets the key used to look up the mapping. - A that contains the lookup key. + + Initializes a new instance of the class. - - Gets the name of the XSD element of the mapping. - The XSD element name. + + Gets or sets a value that indicates whether the represents a Web service method return value, as opposed to an output parameter. + , if the member represents a Web service return value; otherwise, . - - Specifies whether a mapping is read, write, or both. + + Gets or sets the name of the Web service method member for this mapping. + The name of the Web service method. - - Both read and write methods are generated. - + + Gets or sets the type of the Web service method member code entity that is represented by this mapping. + The of the Web service method member code entity that is represented by this mapping. - - Read methods are generated. - + + Gets or sets a value that indicates that the value of the corresponding XML element definition's isNullable attribute is . + to override the property; otherwise, . - - Write methods are generated. - + + Gets or sets a with the collection of SOAP-related attributes that have been applied to the member code entity. + A that contains the objects that represent SOAP attributes applied to the member. - - Maps a code entity in a .NET Framework Web service method to an element in a Web Services Description Language (WSDL) message. + + Gets or sets an with the collection of -related attributes that have been applied to the member code entity. + An that represents XML attributes that have been applied to the member code. - - Gets or sets a value that indicates whether the .NET Framework type maps to an XML element or attribute of any type. - true, if the type maps to an XML any element or attribute; otherwise, false. + + Generates mappings to XML schema element declarations, including literal XML Schema Definition (XSD) message parts in a Web Services Description Language (WSDL) document, for .NET Framework types or Web service method information. - - Gets a value that indicates whether the accompanying field in the .NET Framework type has a value specified. - true, if the accompanying field has a value specified; otherwise, false. + + Initializes a new instance of the class. - - Gets the unqualified name of the XML element declaration that applies to this mapping. - The unqualified name of the XML element declaration that applies to this mapping. + + Initializes a new instance of the class using the specified default XML namespace. + The default XML namespace to use for imported type mappings. - - Gets the name of the Web service method member that is represented by this mapping. - The name of the Web service method member represented by this mapping. + + Initializes a new instance of the class using the specified XML serialization overrides. + An object that overrides how the class serializes mapped types. - - Gets the XML namespace that applies to this mapping. - The XML namespace that applies to this mapping. + + Initializes a new instance of the class using the specified XML serialization overrides and default XML namespace. + An object that overrides how the class serializes mapped types. + The default XML namespace to use for imported type mappings. - - Gets the fully qualified type name of the .NET Framework type for this mapping. - The fully qualified type name of the .NET Framework type for this mapping. + + Generates internal type mappings for information from a Web service method. + An XML element name produced from the Web service method. + An XML element namespace produced from the Web service method. + An array of objects that contain .NET Framework code entities that belong to a Web service method. + if elements that correspond to Web Services Description Language (WSDL) message parts should be enclosed in an extra wrapper element in a SOAP message; otherwise, . + An with mappings to the element parts of a WSDL message definition. - - Gets the type name of the .NET Framework type for this mapping. - The type name of the .NET Framework type for this mapping. + + Returns internal type mappings using information from a Web service method, and allows you to specify an XML element name, XML namespace, and other options. + An XML element name produced from the Web service method. + An XML element namespace produced from the Web service method. + An array of objects that contain .NET Framework code entities that belong to a Web service method. + if elements that correspond to Web Services Description Language (WSDL) message parts should be enclosed in an extra wrapper element in a SOAP message; otherwise, . + if the method is a remote procedure call; otherwise, . + An that contains the mappings. - - Gets the namespace of the .NET Framework type for this mapping. - The namespace of the .NET Framework type for this mapping. + + Returns internal type mappings using information from a Web service method, and allows you to specify an XML element name, XML namespace, and other options. + An XML element name produced from the Web service method. + An XML element namespace produced from the Web service method. + An array of objects that contain .NET Framework code entities that belong to a Web service method. + if elements that correspond to Web Services Description Language (WSDL) message parts should be enclosed in an extra wrapper element in a SOAP message; otherwise, . + if the method is a remote procedure call; otherwise, . + to specify that the generated schema type will be marked with the element; otherwise, . + An that contains the mappings. - - Gets the XML element name as it appears in the service description document. - The XML element name. + + Generates internal type mappings for information from a Web service method. + An XML element name produced from the Web service method. + An XML element namespace produced from the Web service method. + An array of objects that contain .NET Framework code entities that belong to a Web service method. + if elements that correspond to Web Services Description Language (WSDL) message parts should be enclosed in an extra wrapper element in a SOAP message; otherwise, . + if the method is a remote procedure call; otherwise, . + to specify that the generated schema type will be marked with the element; otherwise, . + One of the values. The default is . + An that contains the mappings. - - Provides mappings between .NET Framework Web service methods and Web Services Description Language (WSDL) messages that are defined for SOAP Web services. + + Generates a mapping to an XML Schema element for a specified .NET Framework type. + The .NET Framework type for which to generate a type mapping. + Internal .NET Framework mapping of a type to an XML Schema element. - - Gets the number of .NET Framework code entities that belong to a Web service method to which a SOAP message is being mapped. - The number of mappings in the collection. + + Generates a mapping to an XML Schema element for a .NET Framework type, using the specified type and namespace. + The .NET Framework type for which to generate a type mapping. + The default XML namespace to use. + Internal .NET Framework mapping of a type to an XML Schema element. - - Gets an item that contains internal type mapping information for a .NET Framework code entity that belongs to a Web service method being mapped to a SOAP message. - The index of the mapping to return. - The requested . + + Generates a mapping to an XML Schema element for a .NET Framework type, using the specified type and attribute. + The .NET Framework type for which to generate a type mapping. + An attribute that is applied to the type. + An that represents a mapping of a .NET Framework type to an XML Schema element. - - Gets the name of the .NET Framework type being mapped to the data type of an XML Schema element that represents a SOAP message. - The name of the .NET Framework type. + + Generates a mapping to an XML Schema element for a .NET Framework type, using the specified type, attribute, and namespace. + The .NET Framework type for which to generate a type mapping. + An attribute that is applied to the type. + The default XML namespace to use. + An that contains the internal .NET Framework mapping of a type to an XML Schema element. - - Gets the namespace of the .NET Framework type being mapped to the data type of an XML Schema element that represents a SOAP message. - The .NET Framework namespace of the mapping. + + Includes mappings for a type for later use when import methods are invoked. + The .NET Framework type for which to save type mapping information. - - Specifies that the target property, parameter, return value, or class member contains prefixes associated with namespaces that are used within an XML document. + + Includes mappings for derived types for later use when import methods are invoked. + An instance of the class that contains custom attributes derived from the attribute. - - Initializes a new instance of the class. + + Represents the method that handles the event of an . + The source of the event. + An that contains the event data. Provides data for the event. @@ -1229,1643 +1741,1265 @@ Gets the type of the XML node being deserialized. - The that represents the XML node being deserialized. + The that represents the XML node being deserialized. Gets the object being deserialized. - The being deserialized. + The being deserialized. Gets the text of the XML node being deserialized. The text of the XML node being deserialized. - - Represents the method that handles the event of an . - The source of the event. - An that contains the event data. - - - Generates mappings to XML schema element declarations, including literal XML Schema Definition (XSD) message parts in a Web Services Description Language (WSDL) document, for .NET Framework types or Web service method information. - - - Initializes a new instance of the class. + + Specifies that the target property, parameter, return value, or class member contains prefixes associated with namespaces that are used within an XML document. - - Initializes a new instance of the class using the specified default XML namespace. - The default XML namespace to use for imported type mappings. + + Initializes a new instance of the class. - - Initializes a new instance of the class using the specified XML serialization overrides. - An object that overrides how the class serializes mapped types. + + Provides mappings between .NET Framework Web service methods and Web Services Description Language (WSDL) messages that are defined for SOAP Web services. - - Initializes a new instance of the class using the specified XML serialization overrides and default XML namespace. - An object that overrides how the class serializes mapped types. - The default XML namespace to use for imported type mappings. + + Gets the number of .NET Framework code entities that belong to a Web service method to which a SOAP message is being mapped. + The number of mappings in the collection. - - Generates internal type mappings for information from a Web service method. - An XML element name produced from the Web service method. - An XML element namespace produced from the Web service method. - An array of objects that contain .NET Framework code entities that belong to a Web service method. - true if elements that correspond to Web Services Description Language (WSDL) message parts should be enclosed in an extra wrapper element in a SOAP message; otherwise, false. - An with mappings to the element parts of a WSDL message definition. + + Gets an item that contains internal type mapping information for a .NET Framework code entity that belongs to a Web service method being mapped to a SOAP message. + The index of the mapping to return. + The requested . - - Returns internal type mappings using information from a Web service method, and allows you to specify an XML element name, XML namespace, and other options. - An XML element name produced from the Web service method. - An XML element namespace produced from the Web service method. - An array of objects that contain .NET Framework code entities that belong to a Web service method. - true if elements that correspond to Web Services Description Language (WSDL) message parts should be enclosed in an extra wrapper element in a SOAP message; otherwise, false. - true if the method is a remote procedure call; otherwise, false. - An that contains the mappings. + + Gets the name of the .NET Framework type being mapped to the data type of an XML Schema element that represents a SOAP message. + The name of the .NET Framework type. - - Returns internal type mappings using information from a Web service method, and allows you to specify an XML element name, XML namespace, and other options. - An XML element name produced from the Web service method. - An XML element namespace produced from the Web service method. - An array of objects that contain .NET Framework code entities that belong to a Web service method. - true if elements that correspond to Web Services Description Language (WSDL) message parts should be enclosed in an extra wrapper element in a SOAP message; otherwise, false. - true if the method is a remote procedure call; otherwise, false. - true to specify that the generated schema type will be marked with the <xs:anyAttribute> element; otherwise, false. - An that contains the mappings. + + Gets the namespace of the .NET Framework type being mapped to the data type of an XML Schema element that represents a SOAP message. + The .NET Framework namespace of the mapping. - - Generates internal type mappings for information from a Web service method. - An XML element name produced from the Web service method. - An XML element namespace produced from the Web service method. - An array of objects that contain .NET Framework code entities that belong to a Web service method. - true if elements that correspond to Web Services Description Language (WSDL) message parts should be enclosed in an extra wrapper element in a SOAP message; otherwise, false. - true if the method is a remote procedure call; otherwise, false. - true to specify that the generated schema type will be marked with the <xs:anyAttribute> element; otherwise, false. - One of the values. The default is None. - An that contains the mappings. + + Maps a code entity in a .NET Framework Web service method to an element in a Web Services Description Language (WSDL) message. - - Generates a mapping to an XML Schema element for a specified .NET Framework type. - The .NET Framework type for which to generate a type mapping. - Internal .NET Framework mapping of a type to an XML Schema element. + + Gets or sets a value that indicates whether the .NET Framework type maps to an XML element or attribute of any type. + , if the type maps to an XML any element or attribute; otherwise, . - - Generates a mapping to an XML Schema element for a .NET Framework type, using the specified type and namespace. - The .NET Framework type for which to generate a type mapping. - The default XML namespace to use. - Internal .NET Framework mapping of a type to an XML Schema element. + + Gets a value that indicates whether the accompanying field in the .NET Framework type has a value specified. + , if the accompanying field has a value specified; otherwise, . - - Generates a mapping to an XML Schema element for a .NET Framework type, using the specified type and attribute. - The .NET Framework type for which to generate a type mapping. - An attribute that is applied to the type. - An that represents a mapping of a .NET Framework type to an XML Schema element. + + Gets the unqualified name of the XML element declaration that applies to this mapping. + The unqualified name of the XML element declaration that applies to this mapping. - - Generates a mapping to an XML Schema element for a .NET Framework type, using the specified type, attribute, and namespace. - The .NET Framework type for which to generate a type mapping. - An attribute that is applied to the type. - The default XML namespace to use. - An that contains the internal .NET Framework mapping of a type to an XML Schema element. + + Gets the name of the Web service method member that is represented by this mapping. + The name of the Web service method member represented by this mapping. - - Includes mappings for a type for later use when import methods are invoked. - The .NET Framework type for which to save type mapping information. + + Gets the XML namespace that applies to this mapping. + The XML namespace that applies to this mapping. - - Includes mappings for derived types for later use when import methods are invoked. - An instance of the class that contains custom attributes derived from the attribute. + + Gets the fully qualified type name of the .NET Framework type for this mapping. + The fully qualified type name of the .NET Framework type for this mapping. - - Provides mappings between code entities in .NET Framework Web service methods and the content of Web Services Description Language (WSDL) messages that are defined for SOAP Web services. + + Gets the type name of the .NET Framework type for this mapping. + The type name of the .NET Framework type for this mapping. - - Initializes a new instance of the class. + + Gets the namespace of the .NET Framework type for this mapping. + The namespace of the .NET Framework type for this mapping. - - Gets or sets a value that indicates whether the represents a Web service method return value, as opposed to an output parameter. - true, if the member represents a Web service return value; otherwise, false. + + Gets the XML element name as it appears in the service description document. + The XML element name. - - Gets or sets the name of the Web service method member for this mapping. - The name of the Web service method. + + Specifies whether a mapping is read, write, or both. - - Gets or sets the type of the Web service method member code entity that is represented by this mapping. - The of the Web service method member code entity that is represented by this mapping. + + Both read and write methods are generated. + - - Gets or sets a value that indicates that the value of the corresponding XML element definition's isNullable attribute is false. - True to override the property; otherwise, false. + + Read methods are generated. + - - Gets or sets a with the collection of SOAP-related attributes that have been applied to the member code entity. - A that contains the objects that represent SOAP attributes applied to the member. + + Write methods are generated. + - - Gets or sets an with the collection of -related attributes that have been applied to the member code entity. - An that represents XML attributes that have been applied to the member code. + + Supports mappings between .NET Framework types and XML Schema data types. - - Controls XML serialization of the attribute target as an XML root element. + + Get the name of the mapped element. + The name of the mapped element. - - Initializes a new instance of the class. + + Gets the namespace of the mapped element. + The namespace of the mapped element. - - Initializes a new instance of the class and specifies the name of the XML root element. - The name of the XML root element. + + Sets the key used to look up the mapping. + A that contains the lookup key. - - Gets or sets the XSD data type of the XML root element. - An XSD (XML Schema Document) data type, as defined by the World Wide Web Consortium (www.w3.org) document named "XML Schema: DataTypes". + + Gets the name of the XSD element of the mapping. + The XSD element name. - - Gets or sets the name of the XML element that is generated and recognized by the class's and methods, respectively. - The name of the XML root element that is generated and recognized in an XML-document instance. The default is the name of the serialized class. + + Allows the to recognize a type when it serializes or deserializes an object. - - Gets or sets a value that indicates whether the must serialize a member that is set to null into the xsi:nil attribute set to true. - true if the generates the xsi:nil attribute; otherwise, false. + + Initializes a new instance of the class. + The of the object to include. - - Gets or sets the namespace for the XML root element. - The namespace for the XML element. + + Gets or sets the type of the object to include. + The of the object to include. - - Enables iteration over a collection of objects. + + Instructs the method of the not to serialize the public field or public read/write property value. - - Initializes a new instance of the class. - The object you want to iterate over. + + Initializes a new instance of the class. - - Gets the current element in the collection. - The current object in the collection. + + Controls how the serializes an enumeration member. - - Releases all resources used by the . + + Initializes a new instance of the class. - - Advances the enumerator to the next item in the collection. - true if the move is successful; otherwise, false. + + Initializes a new instance of the class, and specifies the XML value that the generates or recognizes (when it serializes or deserializes the enumeration, respectively). + The overriding name of the enumeration member. - - Gets the current element in the collection of objects. - The current element in the collection of objects. + + Gets or sets the value generated in an XML-document instance when the serializes an enumeration, or the value recognized when it deserializes the enumeration member. + The value generated in an XML-document instance when the serializes the enumeration, or the value recognized when it is deserializes the enumeration member. - - Sets the enumerator to its initial position, which is before the first element in the collection of objects. + + Represents the method that handles the event of an . + The source of the event. + A that contains the event data. - - Populates objects with XML schema element declarations that are found in type mapping objects. + + Provides data for the event. - - Initializes a new instance of the class. - A collection of objects to which element declarations obtained from type mappings are added. + + Gets the object that represents the unknown XML element. + The object that represents the unknown XML element. - - Exports an <any> element to the object that is identified by the specified namespace. - The namespace of the XML schema document to which to add an <any> element. - An arbitrary name assigned to the <any> element declaration. + + Gets a comma-delimited list of XML element names expected to be in an XML document instance. + A comma-delimited list of XML element names. Each name is in the following format: namespace:name. - - Adds an element declaration for an object or type to a SOAP message or to an object. - An that contains mappings to export. - The string "any" with an appended integer. + + Gets the line number where the unknown element was encountered if the XML reader is an . + The line number where the unknown element was encountered if the XML reader is an ; otherwise, -1. - - Adds an element declaration to the applicable for each of the element parts of a literal SOAP message definition. - The internal .NET Framework type mappings for the element parts of a Web Services Description Language (WSDL) message definition. + + Gets the place in the line where the unknown element occurs if the XML reader is an . + The number in the line where the unknown element occurs if the XML reader is an ; otherwise, -1. - - Adds an element declaration to the applicable for each of the element parts of a literal SOAP message definition, and specifies whether enclosing elements are included. - The internal mapping between a .NET Framework type and an XML schema element. - true if the schema elements that enclose the schema are to be included; otherwise, false. + + Gets the object the is deserializing. + The object that is being deserialized by the . - - Adds an element declaration to the applicable object for a single element part of a literal SOAP message definition. - Internal .NET Framework type mappings for the element parts of a Web Services Description Language (WSDL) message definition. - An that represents the qualified XML name of the exported element declaration. + + Represents a collection of objects used by the to override the default way it serializes a class. - - Adds an element declaration for a .NET Framework type to the applicable object. - The internal mapping between a .NET Framework type and an XML schema element. + + Initializes a new instance of the class. - - Generates internal mappings to .NET Framework types for XML schema element declarations, including literal XSD message parts in a WSDL document. + + Adds an to the collection. + The to add. + The zero-based index of the newly added item. - - Initializes a new instance of the class, taking a collection of objects representing the XML schemas used by SOAP literal messages defined in a WSDL document. - A collection of objects. + + - - Initializes a new instance of the class, taking a collection of objects that represents the XML schemas used by SOAP literal messages, plus classes being generated for bindings defined in a Web Services Description Language (WSDL) document. - An object. - A object that specifies a collection of classes being generated for bindings defined in a WSDL document. + + Determines whether the collection contains the specified object. + The to look for. + if the object exists in the collection; otherwise, . - - Generates internal type mapping information for a single, (SOAP) literal element part defined in a WSDL document. - An that specifies the name of an element's type for which a .NET Framework type is generated. - The name of the part element in the WSDL document. - An representing the .NET Framework type mapping for a single element part of a WSDL message definition. + + Copies the , or a portion of it to a one-dimensional array. + The array to hold the copied elements. + The zero-based index in array at which copying begins. - - Generates internal type mapping information for an element defined in an XML schema document. - An that specifies the name of an element defined in an XML schema document. - A base type for the .NET Framework type that is generated to correspond to an XSD element's type. - An representing the.NET Framework type mapping information for an XML schema element. + + - - Generates internal type mapping information for an element defined in an XML schema document or as a part in a WSDL document. - An that specifies the name of an element defined in an XML schema document. - A base type for the .NET Framework type that is generated to correspond to an XSD element's type. - true to indicate that the type corresponding to an XSD element can indirectly inherit from the base type; otherwise, false. - The .NET Framework type mapping information for an XML schema element. + + - - Generates internal type mapping information for a single element part of a literal-use SOAP message defined in a WSDL document. - An that specifies the name of the message part. - The .NET Framework type mapping for a WSDL message definition containing a single element part. + + Gets the index of the specified . + The whose index is being retrieved. + The zero-based index of the . + + + Inserts an into the collection. + The zero-based index where the member is inserted. + The to insert. - - Generates internal type mapping information for the element parts of a literal-use SOAP message defined in a WSDL document. - An array of type that specifies the names of the message parts. - An that represents the .NET Framework type mappings for the element parts of a WSDL message definition. + + Gets or sets the element at the specified index. + The zero-based index of the element to get or set. + The element at the specified index. + index is not a valid index in the . + The property is set and the is read-only. - - Generates internal type mapping information for the element parts of a literal-use SOAP message defined in a WSDL document. - The name of the element for which to generate a mapping. - The namespace of the element for which to generate a mapping. - An array of instances that specifies the members of the element for which to generate a mapping. - A that contains type mapping information. + + Removes the specified object from the collection. + The to remove from the collection. - - Generates internal type mapping information for the element parts of a literal-use SOAP message defined in a WSDL document. - An array of type that specifies the names of the message parts. - A base type for all .NET Framework types that are generated to correspond to message parts. - true to indicate that the types corresponding to message parts can indirectly inherit from the base type; otherwise, false. - The .NET Framework type mappings for the element parts of a WSDL message definition. + + - - Generates internal type mapping information for an element defined in an XML schema document. - A that specifies an XML element. - A object that describes a type mapping. + + + - - Generates internal type mapping information for an element defined in an XML schema document. - A that specifies an XML element. - A object that specifies a base type. - A object that describes a type mapping. + + - - Generates internal type mapping information for an element defined in an XML schema document. - A that specifies an XML element. - A object that specifies a base type. - A value that specifies whether the generated type can indirectly inherit the baseType. - A object that describes a type mapping. + + - - Generates internal type mapping information for an element defined in an XML schema document. - An that specifies the name of an element defined in an XML schema document. - The .NET Framework type mapping information for an XML schema element. + + + - - Represents the collection of XML schemas. + + + - - Initializes a new instance of the class. + + + - - Adds an object to the end of the collection. - The object to be added to the collection of objects. - The index at which the is added. + + + - - Adds an instance of the class to the end of the collection. - The object to be added to the end of the collection. + + - - Adds an object that represents an assembly reference to the collection. - The to add. - The of the schema object. - The index at which the is added. + + - - Adds an object that represents an assembly reference to the collection. - The to add. + + + - - Processes the element and attribute names in the XML schemas and, optionally, validates the XML schemas. - A that specifies the callback method that handles errors and warnings during XML Schema validation, if the strict parameter is set to true. - true to validate the XML schemas in the collection using the method of the class; otherwise, false. + + - - Returns a value that indicates whether the collection contains an object that belongs to the specified namespace. - The namespace of the item to check for. - true if the item is found; otherwise, false. + + Indicates that a public field or property represents an XML element when the serializes or deserializes the object that contains it. - - Determines whether the contains a specific schema. - The object to locate. - true, if the collection contains the specified item; otherwise, false. + + Initializes a new instance of the class. - - Copies the entire to a compatible one-dimensional , which starts at the specified index of the target array. - The one-dimensional that is the destination of the schemas copied from . The must have zero-based indexing. - A 32-bit integer that represents the index in the array where copying begins. + + Initializes a new instance of the class and specifies the name of the XML element. + The XML element name of the serialized member. - - Locates in one of the XML schemas an of the specified name and type. - An that specifies a fully qualified name with a namespace used to locate an object in the collection. - The of the object to find. Possible types include: , , , , and . - An instance, such as an or . + + Initializes a new instance of the class and specifies a type for the member to which the is applied. This type is used by the when serializing or deserializing object that contains it. + The of an object derived from the member's type. - - Gets a collection of schemas that belong to the same namespace. - The namespace of the schemas to retrieve. - An implementation that contains the schemas. + + Initializes a new instance of the and specifies the name of the XML element and a derived type for the member to which the is applied. This member type is used when the serializes the object that contains it. + The XML element name of the serialized member. + The of an object derived from the member's type. - - Searches for the specified schema and returns the zero-based index of the first occurrence within the entire . - The to locate. - The zero-based index of the first occurrence of the value within the entire , if found; otherwise, -1. + + Gets or sets the XML Schema definition (XSD) data type of the XML element generated by the . + An XML Schema data type, as defined by the World Wide Web Consortium (www.w3.org) document named "XML Schema Part 2: Datatypes". + The XML Schema data type you have specified cannot be mapped to the.NET data type. - - Inserts a schema into the at the specified index. - The zero-based index at which schema should be inserted. - The object to be inserted. + + Gets or sets the name of the generated XML element. + The name of the generated XML element. The default is the member identifier. - - Gets a value that indicates whether the schemas have been compiled. - true, if the schemas have been compiled; otherwise, false. + + Gets or sets a value that indicates whether the element is qualified. + One of the values. The default is . - - Static method that determines whether the specified XML schema contains a custom IsDataSet attribute set to true, or its equivalent. - The XML schema to check for an IsDataSet attribute with a true value. - true if the specified schema exists; otherwise, false. + + Gets or sets a value that indicates whether the must serialize a member that is set to as an empty tag with the attribute set to . + if the generates the attribute; otherwise, . - - Gets or sets the object at the specified index. - The index of the item to retrieve. - The specified . + + Gets or sets the namespace assigned to the XML element that results when the class is serialized. + The namespace of the XML element. - - Gets a specified object that represents the XML schema associated with the specified namespace. - The namespace of the specified object. - The specified object. + + Gets or sets the explicit order in which the elements are serialized or deserialized. + The order of the code generation. - - Performs additional custom processes when clearing the contents of the instance. + + Gets or sets the object type used to represent the XML element. + The of the member. - - Performs additional custom processes before inserting a new element into the instance. - The zero-based index at which to insert value. - The new value of the element at index. + + Contains fields that can be used to pass event delegates to a thread-safe method of the . - - Performs additional custom processes when removing an element from the instance. - The zero-based index at which value can be found. - The value of the element to remove at index. + + Gets or sets an object that represents the method that handles the event. + An that points to the event handler. - - Performs additional custom processes before setting a value in the instance. - The zero-based index at which oldValue can be found. - The value to replace with newValue. - The new value of the element at index. + + Gets or sets an object that represents the method that handles the event. + An that points to the event handler. - - Removes the first occurrence of a specific schema from the . - The to remove. + + Gets or sets an object that represents the method that handles the event. + An that points to the event handler. - - Returns an enumerator that iterates through the collection of XML schemas. - An object that can be used to iterate through the collection. + + Gets or sets an object that represents the method that handles the event. + An that points to the event handler. - - Delegate used by the class for deserialization of SOAP-encoded XML data types that map to collections or enumerations. - The collection into which the collection items array is copied. - An array of items to be copied into the object collection. + + Specifies that the member can be further detected by using an enumeration. - - Delegate used by the class for deserialization of SOAP-encoded XML data. - An instance of the class that contains the object to be fixed and the array of string identifiers for the items to fill in. + + Initializes a new instance of the class. - - An abstract class that is the base class for and and that contains methods common to both of these types. + + Initializes a new instance of the class. + The member name that returns the enumeration used to detect a choice. - - Initializes an instance of the class. + + Gets or sets the name of the field that returns the enumeration to use when detecting types. + The name of a field that returns an enumeration. - - Delegate used by the class for deserialization of types from SOAP-encoded, non-root XML data. - The object returned by the callback. + + Represents a collection of attribute objects that control how the serializes and deserializes an object. - - Holds an delegate instance, plus the method's inputs; also supplies the method's parameters. + + Initializes a new instance of the class. - - Initializes a new instance of the class with parameters for a callback method. - A collection into which the callback method copies the collection items array. - A method that instantiates the delegate. - An array into which the callback method copies a collection. + + Initializes a new instance of the class and customizes how the serializes and deserializes an object. + A class that can provide alternative implementations of attributes that control XML serialization. - - Gets the callback method that instantiates the delegate. - The delegate that points to the callback method. + + Gets or sets the to override. + The to override. - - Gets the object collection for the callback method. - The collection that is used for the fixup. + + Gets the collection of objects to override. + An object that represents the collection of objects. - - Gets the array into which the callback method copies a collection. - The array into which the callback method copies a collection. + + Gets or sets an object that specifies how the serializes a public field or read/write property that returns an array. + An that specifies how the serializes a public field or read/write property that returns an array. - - Holds an delegate instance, plus the method's inputs; also serves as the parameter for the method. + + Gets or sets a collection of objects that specify how the serializes items inserted into an array returned by a public field or read/write property. + An object that contains a collection of objects. - - Initializes a new instance of the class. - The object that contains other objects whose values get filled in by the callback implementation. - A method that instantiates the delegate. - The size of the string array obtained through the property. + + Gets or sets an object that specifies how the serializes a public field or public read/write property as an XML attribute. + An that controls the serialization of a public field or read/write property as an XML attribute. - - Initializes a new instance of the class. - The object that contains other objects whose values get filled in by the callback implementation. - A method that instantiates the delegate. - The string array obtained through the property. + + Gets or sets an object that allows you to distinguish between a set of choices. + An that can be applied to a class member that is serialized as an element. - - Gets the callback method that creates an instance of the delegate. - The callback method that creates an instance of the delegate. + + Gets or sets the default value of an XML element or attribute. + An that represents the default value of an XML element or attribute. - - Gets or sets an array of keys for the objects that belong to the property whose values get filled in by the callback implementation. - The array of keys. + + Gets a collection of objects that specify how the serializes a public field or read/write property as an XML element. + An that contains a collection of objects. - - Gets or sets the object that contains other objects whose values get filled in by the callback implementation. - The source containing objects with values to fill. + + Gets or sets an object that specifies how the serializes an enumeration member. + An that specifies how the serializes an enumeration member. - - Controls deserialization by the class. + + Gets or sets a value that specifies whether or not the serializes a public field or public read/write property. + if the must not serialize the field or property; otherwise, . - - Initializes a new instance of the class. + + Gets or sets a value that specifies whether to keep all namespace declarations when an object containing a member that returns an object is overridden. + if the namespace declarations should be kept; otherwise, . - - Stores an object that contains a callback method that will be called, as necessary, to fill in .NET Framework collections or enumerations that map to SOAP-encoded arrays or SOAP-encoded, multi-referenced elements. - A delegate and the callback method's input data. + + Gets or sets an object that specifies how the serializes a class as an XML root element. + An that overrides a class attributed as an XML root element. - - Stores an object that contains a callback method instance that will be called, as necessary, to fill in the objects in a SOAP-encoded array. - An delegate and the callback method's input data. + + Gets or sets an object that instructs the to serialize a public field or public read/write property as XML text. + An that overrides the default serialization of a public property or field. - - Stores an implementation of the delegate and its input data for a later invocation. - The name of the .NET Framework type that is being deserialized. - The namespace of the .NET Framework type that is being deserialized. - The to be deserialized. - An delegate. + + Gets or sets an object that specifies how the serializes a class to which the has been applied. + An that overrides an applied to a class declaration. - - Stores an object that is being deserialized from a SOAP-encoded multiRef element for later access through the method. - The value of the id attribute of a multiRef element that identifies the element. - The object that is deserialized from the XML element. + + Allows you to override property, field, and class attributes when you use the to serialize or deserialize an object. - - Checks whether the deserializer has advanced. - The current count in a while loop. - The current . - The has not advanced. + + Initializes a new instance of the class. - - Removes all occurrences of white space characters from the beginning and end of the specified string. - The string that will have its white space trimmed. - The trimmed string. + + Adds an object to the collection of objects. The type parameter specifies an object to be overridden by the object. + The of the object that is overridden. + An object that represents the overriding attributes. - - Creates an that indicates that an object being deserialized should be abstract. - The name of the abstract type. - The .NET Framework namespace of the abstract type. - An exception. + + Adds an object to the collection of objects. The type parameter specifies an object to be overridden. The member parameter specifies the name of a member that is overridden. + The of the object to override. + The name of the member to override. + An object that represents the overriding attributes. - - Populates an object from its XML representation at the current location of the , with an option to read the inner element. - The local name of the derived XML Schema data type. - The namespace of the derived XML Schema data type. - The local name of the base XML Schema data type. - The namespace of the base XML Schema data type. - The namespace of the derived .NET Framework type. - The name of the base .NET Framework type. - An exception. + + Gets the object associated with the specified, base-class, type. + The base class that is associated with the collection of attributes you want to retrieve. + An that represents the collection of overriding attributes. - - Creates an that indicates that an object being deserialized cannot be instantiated because the constructor throws a security exception. - The name of the type. - An exception. + + Gets the object associated with the specified (base-class) type. The member parameter specifies the base-class member that is overridden. + The base class that is associated with the collection of attributes you want. + The name of the overridden member that specifies the to return. + An that represents the collection of overriding attributes. - - Creates an that indicates that an object being deserialized cannot be instantiated because there is no constructor available. - The name of the type. - An exception. + + Represents the method that handles the + The source of the event. + An that contains the event data. - - Creates an that indicates that an explicit reference conversion failed. - The that an object cannot be cast to. This type is incorporated into the exception message. - The object that cannot be cast. This object is incorporated into the exception message. - An exception. + + Provides data for the event. - - Creates an that indicates that an explicit reference conversion failed. - The that an object cannot be cast to. This type is incorporated into the exception message. - The object that cannot be cast. This object is incorporated into the exception message. - A string identifier. - An exception. + + Gets an object that represents the unknown XML attribute. + An that represents the unknown XML attribute. - - Creates an that indicates that a derived type that is mapped to an XML Schema data type cannot be located. - The local name of the XML Schema data type that is mapped to the unavailable derived type. - The namespace of the XML Schema data type that is mapped to the unavailable derived type. - The full name of the .NET Framework base type for which a derived type cannot be located. - An exception. + + Gets a comma-delimited list of XML attribute names expected to be in an XML document instance. + A comma-delimited list of XML attribute names. Each name is in the following format: namespace:name. - - Creates an that indicates that a SOAP-encoded collection type cannot be modified and its values cannot be filled in. - The fully qualified name of the .NET Framework type for which there is a mapping. - An exception. + + Gets the line number of the unknown XML attribute. + The line number of the unknown XML attribute. - - Creates an that indicates that an enumeration value is not valid. - The enumeration value that is not valid. - The enumeration type. - An exception. + + Gets the position in the line of the unknown XML attribute. + The position number of the unknown XML attribute. - - Creates an that indicates that the current position of represents an unknown XML node. - An exception. + + Gets the object being deserialized. + The object being deserialized. - - Creates an that indicates that a type is unknown. - An that represents the name of the unknown type. - An exception. + + Specifies that the must serialize the class member as an XML attribute. - - Gets or sets a value that determines whether XML strings are translated into valid .NET Framework type names. - true if XML strings are decoded into valid .NET Framework type names; otherwise, false. + + Initializes a new instance of the class. - - Gets the XML document object into which the XML document is being deserialized. - An that represents the deserialized data. + + Initializes a new instance of the class and specifies the name of the generated XML attribute. + The name of the XML attribute that the generates. - - Ensures that a given array, or a copy, is large enough to contain a specified index. - The that is being checked. - The required index. - The of the array's elements. - The existing , if it is already large enough; otherwise, a new, larger array that contains the original array's elements. + + Initializes a new instance of the class. + The used to store the attribute. - - Fills in the values of a SOAP-encoded array whose data type maps to a .NET Framework reference type. - An object that contains the array whose values are filled in. + + Initializes a new instance of the class. + The name of the XML attribute that is generated. + The used to store the attribute. - - Gets the length of the SOAP-encoded array where the is currently positioned. - The local name that the array should have. - The namespace that the array should have. - The length of the SOAP array. + + Gets or sets the name of the XML attribute. + The name of the XML attribute. The default is the member name. - - Determines whether the XML element where the is currently positioned has a null attribute set to the value true. - true if is currently positioned over a null attribute with the value true; otherwise, false. + + Gets or sets the XSD data type of the XML attribute generated by the . + An XSD (XML Schema Document) data type, as defined by the World Wide Web Consortium (www.w3.org) document named "XML Schema: DataTypes". - - Gets an object that is being deserialized from a SOAP-encoded multiRef element and that was stored earlier by . - The value of the id attribute of a multiRef element that identifies the element. - An object to be deserialized from a SOAP-encoded multiRef element. + + Gets or sets a value that indicates whether the XML attribute name generated by the is qualified. + One of the values. The default is . - - Gets the value of the xsi:type attribute for the XML element at the current location of the . - An XML qualified name that indicates the data type of an XML element. + + Gets or sets the XML namespace of the XML attribute. + The XML namespace of the XML attribute. - - Initializes callback methods that populate objects that map to SOAP-encoded XML data. + + Gets or sets the complex type of the XML attribute. + The type of the XML attribute. - - Stores element and attribute names in a object. + + Represents a collection of objects. - - Gets or sets a value that should be true for a SOAP 1.1 return value. - true, if the value is a return value. + + Initializes a new instance of the class. - - Determines whether an XML attribute name indicates an XML namespace. - The name of an XML attribute. - true if the XML attribute name indicates an XML namespace; otherwise, false. + + Adds an to the collection. + The to add to the collection. + The index of the added item. - - Sets the value of the XML attribute if it is of type arrayType from the Web Services Description Language (WSDL) namespace. - An that may have the type wsdl:array. + + - - Makes the read the fully qualified name of the element where it is currently positioned. - The fully qualified name of the current XML element. + + Determines whether the collection contains the specified . + The to check for. + if the collection contains the specified ; otherwise, . - - Makes the read an XML end tag. + + Copies an array to the collection, starting at a specified target index. + The array of objects to copy to the collection. + The index at which the copied attributes begin. - - Gets the object that is being used by . - The that is being used by the . + + - - Gets the current count of the . - The current count of an . + + - - Instructs the to read the current XML element if the element has a null attribute with the value true. - true if the element has a null="true" attribute value and has been read; otherwise, false. + + Returns the zero-based index of the first occurrence of the specified in the collection or -1 if the attribute is not found in the collection. + The to locate in the collection. + The first index of the in the collection or -1 if the attribute is not found in the collection. - - Instructs the to read the fully qualified name of the element where it is currently positioned. - A that represents the fully qualified name of the current XML element; otherwise, null if a null="true" attribute value is present. + + Inserts an into the collection at the specified index. + The index at which the attribute is inserted. + The to insert. - - Instructs the to read a simple, text-only XML element that could be null. - The string value; otherwise, null. + + Gets or sets the item at the specified index. + The zero-based index of the collection member to get or set. + The at the specified index. - - Reads the value of the href attribute (ref attribute for SOAP 1.2) that is used to refer to an XML element in SOAP encoding. - An output string into which the href attribute value is read. - true if the value was read; otherwise, false. + + Removes an from the collection, if it is present. + The to remove. - - Deserializes an object from a SOAP-encoded multiRef XML element. - The value of the referenced element in the document. + + - - Deserializes an object from a SOAP-encoded multiRef XML element. - The local name of the element's XML Schema data type. - The namespace of the element's XML Schema data type. - The value of the referenced element in the document. + + + - - Deserializes objects from the SOAP-encoded multiRef elements in a SOAP message. + + - - Deserializes an object from an XML element in a SOAP message that contains a reference to a multiRef element. - An output string into which the href attribute value is read. - The deserialized object. + + - - Deserializes an object from an XML element in a SOAP message that contains a reference to a multiRef element. - The local name of the element's XML Schema data type. - The namespace of the element's XML Schema data type. - An output string into which the href attribute value is read. - The deserialized object. + + + - - Deserializes an object from an XML element in a SOAP message that contains a reference to a multiRef element. - The local name of the element's XML Schema data type. - The namespace of the element's XML Schema data type. - true if the element name is also the XML Schema data type name; otherwise, false. - An output string into which the value of the href attribute is read. - The deserialized object. + + + - - Populates an object from its XML representation at the current location of the . - An that corresponds to the current position of the . - An object that implements the interface with its members populated from the location of the . + + + - - This method supports the .NET Framework infrastructure and is not intended to be used directly from your code. - An IXmlSerializable object that corresponds to the current position of the XMLReader. - Specifies whether the serializable object is wrapped. - An object that implements the IXmlSerializable interface with its members populated from the location of the XmlReader. + + + - - Returns the result of a call to the method of the class, trimmed of white space if needed, and appended to the input value. - A string that will be appended to. - true if the result of the read operation should be trimmed; otherwise, false. - The result of the read operation appended to the input value. + + - - Produces the result of a call to the method appended to the input value. - A string to prefix to the result of a call to the method. - The result of call to the method appended to the input value. + + - - Reads an XML element that allows null values (xsi:nil = 'true') and returns a generic value. - The that represents the simple data type for the current location of the . - A generic that represents a null XML value. + + + - - Gets the value of the XML node at which the is currently positioned. - The that represents the simple data type for the current location of the . - The value of the node as a .NET Framework value type, if the value is a simple XML Schema data type. + + - - Instructs the to read an XML document root element at its current position. - true if the method should read content only after reading the element's start element; otherwise, false. - An that contains the root element that has been read. + + Represents an attribute that specifies the derived types that the can place in a serialized array. - - Instructs the to read the XML node at its current position. - true to read content only after reading the element's start element; otherwise, false. - An that represents the XML node that has been read. + + Initializes a new instance of the class. - - Stores an object to be deserialized from a SOAP-encoded multiRef element. - The object to be deserialized. + + Initializes a new instance of the class and specifies the name of the XML element generated in the XML document. + The name of the XML element. - - Gets a dynamically generated assembly by name. - The full name of the assembly. - A dynamically generated . + + Initializes a new instance of the class and specifies the that can be inserted into the serialized array. + The of the object to serialize. - - Ensures that a given array, or a copy, is no larger than a specified length. - The array that is being checked. - The maximum length of the array. - The of the array's elements. - true if null for the array, if present for the input array, can be returned; otherwise, a new, smaller array. - The existing , if it is already small enough; otherwise, a new, smaller array that contains the original array's elements up to the size of length. + + Initializes a new instance of the class and specifies the name of the XML element generated in the XML document and the that can be inserted into the generated XML document. + The name of the XML element. + The of the object to serialize. - - Produces a base-64 byte array from an input string. - A string to translate into a base-64 byte array. - A base-64 byte array. + + Gets or sets the XML data type of the generated XML element. + An XML schema definition (XSD) data type, as defined by the World Wide Web Consortium (www.w3.org) document "XML Schema Part 2: DataTypes". - - Instructs the to read the string value at its current position and return it as a base-64 byte array. - true to return null; false to return a base-64 byte array. - A base-64 byte array; otherwise, null if the value of the isNull parameter is true. + + Gets or sets the name of the generated XML element. + The name of the generated XML element. The default is the member identifier. - - Instructs the to read the string value at its current position and return it as a hexadecimal byte array. - true to return null; false to return a hexadecimal byte array. - A hexadecimal byte array; otherwise, null if the value of the isNull parameter is true. + + Gets or sets a value that indicates whether the name of the generated XML element is qualified. + One of the values. The default is . + The property is set to and a value is specified. - - Produces a hexadecimal byte array from an input string. - A string to translate into a hexadecimal byte array. - A hexadecimal byte array. + + Gets or sets a value that indicates whether the must serialize a member as an empty XML tag with the attribute set to . + if the generates the attribute; otherwise, , and no instance is generated. The default is . - - Produces a object from an input string. - A string to translate into a object. - A object. + + Gets or sets the namespace of the generated XML element. + The namespace of the generated XML element. - - Produces a object from an input string. - A string to translate into a class object. - A object. + + Gets or sets the level in a hierarchy of XML elements that the affects. + The zero-based index of a set of indexes in an array of arrays. - - Produces a object from an input string. - A string to translate into a object. - A object. + + Gets or sets the type allowed in an array. + A that is allowed in the array. - - Produces a numeric enumeration value from a string that consists of delimited identifiers that represent constants from the enumerator list. - A string that consists of delimited identifiers where each identifier represents a constant from the set enumerator list. - A that consists of the identifiers as keys and the constants as integral numbers. - The name of the enumeration type. - A long value that consists of the enumeration value as a series of bitwise OR operations. + + Specifies that the must serialize a particular class member as an array of XML elements. - - Produces a from a string that represents the time. - A string to translate into a object. - A object. + + Initializes a new instance of the class. - - Decodes an XML name. - An XML name to be decoded. - A decoded string. + + Initializes a new instance of the class and specifies the XML element name generated in the XML document instance. + The name of the XML element that the generates. - - Decodes an XML name. - An XML name to be decoded. - A decoded string. + + Gets or sets the XML element name given to the serialized array. + The XML element name of the serialized array. The default is the name of the member to which the is assigned. - - Decodes an XML name. - An XML name to be decoded. - A decoded string. + + Gets or sets a value that indicates whether the XML element name generated by the is qualified or unqualified. + One of the values. The default is . - - Decodes an XML name. - An XML name to be decoded. - A decoded string. + + Gets or sets a value that indicates whether the must serialize a member as an empty XML tag with the attribute set to . + if the generates the attribute; otherwise, . - - Obtains an from a name that may contain a prefix. - A name that may contain a prefix. - An that represents a namespace-qualified XML name. + + Gets or sets the namespace of the XML element. + The namespace of the XML element. - - Raises an event for the current position of the . - An object that the is attempting to deserialize, subsequently accessible through the property. - An that represents the attribute in question. + + Gets or sets the explicit order in which the elements are serialized or deserialized. + The order of the code generation. - - Raises an event for the current position of the . - An object that the is attempting to deserialize, subsequently accessible through the property. - A that represents the attribute in question. - A comma-delimited list of XML qualified names. + + Represents a collection of objects. - - Raises an event for the current position of the . - The that is being deserialized. - The for which an event is raised. + + Initializes a new instance of the class. - - Raises an event for the current position of the . - An object that the is attempting to deserialize, subsequently accessible through the property. - The for which an event is raised. - A comma-delimited list of XML qualified names. + + Adds an to the collection. + The to add. + The index of the newly added . - - Raises an event for the current position of the . - The object being deserialized. - A comma-delimited list of XML qualified names. + + - - Raises an event for the current position of the . - The object that is being deserialized. + + Gets a value that indicates whether the specified exists in the collection. + The you are interested in. + if the exists in the collection; otherwise, . - - Raises an event for the current position of the . - A unique string that is used to identify the unreferenced object, subsequently accessible through the property. - An object that the is attempting to deserialize, subsequently accessible through the property. + + Copies the entire collection to a compatible one-dimensional array of objects, starting at the specified index of the target array. + The one-dimensional array of objects that is the destination of the elements copied from the collection. The array must have zero-based indexing. + The zero-based index in array at which copying begins. - - Delegate that is used by the class for serialization of types from SOAP-encoded, non-root XML data. - The object being serialized. + + - - Represents an abstract class used for controlling serialization by the class. + + - - Initializes a new instance of the class. + + Gets the index of the specified . + The whose index you want. + The index of the specified . - - Stores an implementation of the delegate and the type it applies to, for a later invocation. - The of objects that are serialized. - The name of the type of objects that are serialized. - The namespace of the type of objects that are serialized. - An instance of the delegate. + + Inserts an into the collection at the specified index. + The index where the is inserted. + The to insert. - - Creates an that indicates an unexpected name for an element that adheres to an XML Schema choice element declaration. - The name that is not valid. - The choice element declaration that the name belongs to. - The expected local name of an element. - The expected namespace of an element. - The newly created exception. + + Gets or sets the at the specified index. + The index of the . + An at the specified index. - - Creates an that indicates the which has been invalidly applied to a member; only members that are of type , or derived from , are valid. - The object that represents the invalid member. - The newly created exception. + + Removes the specified from the collection. + The to remove. - - Creates an that indicates the which has been invalidly applied to a member; only members that are of type , or derived from , are valid. - The that is invalid. - The newly created exception. + + - - Creates an that indicates a failure while writing an array where an XML Schema choice element declaration is applied. - The type being serialized. - A name for the choice element declaration. - The newly created exception. + + + - - Creates an for an invalid enumeration value. - An object that represents the invalid enumeration. - The XML type name. - The newly created exception. + + - - Creates an that indicates that a value for an XML element does not match an enumeration type. - The value that is not valid. - The name of the XML element with an invalid value. - The valid value. - The newly created exception. + + - - Creates an that indicates that an XML element that should adhere to the XML Schema any element declaration cannot be processed. - The XML element that cannot be processed. - The namespace of the XML element. - The newly created exception. + + + - - Creates an that indicates that a type being serialized is not being used in a valid manner or is unexpectedly encountered. - The object whose type cannot be serialized. - The newly created exception. + + + - - Creates an that indicates that a type being serialized is not being used in a valid manner or is unexpectedly encountered. - The type that cannot be serialized. - The newly created exception. + + + - - Gets or sets a value that indicates whether the method is used to write valid XML. - true if the method returns an encoded name; otherwise, false. + + + - - Processes a base-64 byte array. - A base-64 array. - The same byte array that was passed in as an argument. + + - - Produces a string from an input hexadecimal byte array. - A hexadecimal byte array to translate to a string. - The byte array value converted to a string. + + - - Produces a string from an input . - A to translate to a string. - The value converted to a string. + + + - - Produces a string from a object. - A to translate to a string. - A string representation of the that shows the date but no time. + + - - Produces a string from an input . - A to translate to a string. - A string representation of the that shows the date and time. + + Specifies that the member (a field that returns an array of or objects) contains objects that represent any XML element that has no corresponding member in the object being serialized or deserialized. - - Produces a string that consists of delimited identifiers that represent the enumeration members that have been set. - The enumeration value as a series of bitwise OR operations. - The enumeration's name values. - The enumeration's constant values. - A string that consists of delimited identifiers, where each represents a member from the set enumerator list. + + Initializes a new instance of the class. - - Takes a numeric enumeration value and the names and constants from the enumerator list for the enumeration and returns a string that consists of delimited identifiers that represent the enumeration members that have been set. - The enumeration value as a series of bitwise OR operations. - The values of the enumeration. - The constants of the enumeration. - The name of the type - A string that consists of delimited identifiers, where each item is one of the values set by the bitwise operation. + + Initializes a new instance of the class and specifies the XML element name generated in the XML document. + The name of the XML element that the generates. - - Produces a string from a object. - A that is translated to a string. - A string representation of the object that shows the time but no date. + + Initializes a new instance of the class and specifies the XML element name generated in the XML document and its XML namespace. + The name of the XML element that the generates. + The XML namespace of the XML element. - - Encodes a valid XML name by replacing characters that are not valid with escape sequences. - A string to be used as an XML name. - An encoded string. + + Gets or sets the XML element name. + The name of the XML element. + The element name of an array member does not match the element name specified by the property. - - Encodes a valid XML local name by replacing characters that are not valid with escape sequences. - A string to be used as a local (unqualified) XML name. - An encoded string. + + Gets or sets the XML namespace generated in the XML document. + An XML namespace. - - Encodes an XML name. - An XML name to be encoded. - An encoded string. + + Gets or sets the explicit order in which the elements are serialized or deserialized. + The order of the code generation. - - Encodes a space-delimited sequence of XML names into a single XML name. - A space-delimited sequence of XML names to be encoded. - An encoded string. + + Specifies that the member (a field that returns an array of objects) can contain any XML attributes. - - Produces a string that can be written as an XML qualified name, with invalid characters replaced by escape sequences. - An that represents the XML to be written. - true to ignore empty spaces in the string; otherwise, false. - An XML qualified name, with invalid characters replaced by escape sequences. + + Constructs a new instance of the class. - - Returns an XML qualified name, with invalid characters replaced by escape sequences. - An that represents the XML to be written. - An XML qualified name, with invalid characters replaced by escape sequences. + + Represents the method that handles the event of an . + The source of the event. + An that contains the event data. - - Initializes an instances of the delegate to serialize SOAP-encoded XML data. + + Provides data for the known, but unreferenced, object found in an encoded SOAP XML stream during deserialization. - - Gets or sets a list of XML qualified name objects that contain the namespaces and prefixes used to produce qualified names in XML documents. - An that contains the namespaces and prefix pairs. + + Initializes a new instance of the class. + The unreferenced object. + A unique string used to identify the unreferenced object. - - Gets a dynamically generated assembly by name. - The full name of the assembly. - A dynamically generated assembly. + + Gets the ID of the object. + The ID of the object. - - Initializes object references only while serializing a SOAP-encoded SOAP message. + + Gets the deserialized, but unreferenced, object. + The deserialized, but unreferenced, object. - - Instructs an object to write an XML attribute that has no namespace specified for its name. - The local name of the XML attribute. - The value of the XML attribute as a byte array. + + Controls the schema generated by the when a class instance is serialized as SOAP encoded XML. - - Instructs the to write an XML attribute that has no namespace specified for its name. - The local name of the XML attribute. - The value of the XML attribute as a string. + + Initializes a new instance of the class. - - Instructs an object to write an XML attribute. - The local name of the XML attribute. - The namespace of the XML attribute. - The value of the XML attribute as a byte array. + + Initializes a new instance of the class and specifies the name of the XML type. + The name of the XML type that the generates when it serializes the class instance (and recognizes when it deserializes the class instance). - - Writes an XML attribute. - The local name of the XML attribute. - The namespace of the XML attribute. - The value of the XML attribute as a string. + + Initializes a new instance of the class and specifies the name and XML namespace of the type. + The name of the XML type that the generates when it serializes the class instance (and recognizes when it deserializes the class instance). + The XML namespace of the type. - - Writes an XML attribute where the namespace prefix is provided manually. - The namespace prefix to write. - The local name of the XML attribute. - The namespace represented by the prefix. - The value of the XML attribute as a string. + + Gets or sets a value that indicates whether to include the type in SOAP-encoded XML Schema documents. + to include the type in SOAP-encoded XML Schema documents; otherwise, . The default is . - - Writes an XML node object within the body of a named XML element. - The XML node to write, possibly a child XML element. - The local name of the parent XML element to write. - The namespace of the parent XML element to write. - true to write an xsi:nil='true' attribute if the object to serialize is null; otherwise, false. - true to indicate that the node, if an XML element, adheres to an XML Schema any element declaration; otherwise, false. + + Gets or sets the namespace of the XML type. + The namespace of the XML type. The default is an empty string (""). - - Instructs an object to write an object within the body of a named XML element. - The XML node to write, possibly a child XML element. - The local name of the parent XML element to write. - The namespace of the parent XML element to write. - true to write an xsi:nil='true' attribute if the object to serialize is null; otherwise, false. - true to indicate that the node, if an XML element, adheres to an XML Schema any element declaration; otherwise, false. + + Gets or sets the name of the XML type. + The name of the XML type. The default is the class name. - - Writes an XML element with a specified qualified name in its body. - The local name of the XML element. - The namespace of the XML element. - The name to write, using its prefix if namespace-qualified, in the element text. - The name of the XML Schema data type to be written to the xsi:type attribute. + + Represents certain attributes of a XSD <> element in a WSDL document for generating classes from the document. - - Writes an XML element with a specified qualified name in its body. - The local name of the XML element. - The name to write, using its prefix if namespace-qualified, in the element text. - The name of the XML Schema data type to be written to the xsi:type attribute. + + Initializes a new instance of the class. - - Writes an XML element with a specified qualified name in its body. - The local name of the XML element. - The name to write, using its prefix if namespace-qualified, in the element text. + + Gets or sets a value that corresponds to the name attribute of the WSDL part element. + The element name. - - Writes an XML element with a specified qualified name in its body. - The local name of the XML element. - The namespace of the XML element. - The name to write, using its prefix if namespace-qualified, in the element text. + + Gets or sets a value that corresponds to the type attribute of the WSDL part element. + An that corresponds to the XML type. - - Writes an XML element with a specified value in its body. - The local name of the XML element to be written without namespace qualification. - The text value of the XML element. + + Generates mappings to SOAP-encoded messages from .NET Framework types or Web service method information. - - Writes an XML element with a specified value in its body. - The local name of the XML element. - The namespace of the XML element. - The text value of the XML element. + + Initializes a new instance of the class. - - Writes an XML element with a specified value in its body. - The local name of the XML element. - The text value of the XML element. - The name of the XML Schema data type to be written to the xsi:type attribute. + + Initializes a new instance of the class, specifying a default XML namespace for imported type mappings. + The default XML namespace to use for imported type mappings. - - Writes an XML element with a specified value in its body. - The local name of the XML element. - The namespace of the XML element. - The text value of the XML element. - The name of the XML Schema data type to be written to the xsi:type attribute. + + Initializes a new instance of the class, specifying overrides for XML serialization. + A object that overrides how the class serializes mapped types using SOAP encoding. - - Writes an XML element with a specified value in its body. - The local name of the XML element. - The text value of the XML element. - The name of the XML Schema data type to be written to the xsi:type attribute. + + Initializes a new instance of the class, specifying XML serialization overrides and a default XML namespace. + A object that overrides how the class serializes mapped types using SOAP encoding. + The default XML namespace to use for imported type mappings. - - Writes an XML element with a specified value in its body. - The local name of the XML element. - The namespace of the XML element. - The text value of the XML element. - The name of the XML Schema data type to be written to the xsi:type attribute. + + Generates internal type mappings for information that is gathered from a Web service method. + An XML element name produced from the Web service method. + An XML element namespace produced from the Web service method. + An array of .NET Framework code entities that belong to a Web service method. + Internal .NET Framework type mappings to the element parts of a WSDL message definition. - - Writes an XML element with a specified value in its body. - The local name of the XML element. - The namespace of the XML element. - The text value of the XML element. - The name of the XML Schema data type to be written to the xsi:type attribute. + + Generates internal type mappings for information that is gathered from a Web service method. + An XML element name produced from the Web service method. + An XML element namespace produced from the Web service method. + An array of .NET Framework code entities that belong to a Web service method. + to indicate that elements that correspond to WSDL message parts should be enclosed in an extra wrapper element in a SOAP message; otherwise, . + to indicate an RPC-style Web service binding; to indicate a document-style Web service binding or a SOAP header. + Internal .NET Framework type mappings to the element parts of a WSDL message definition. - - Writes an XML element with a specified value in its body. - The local name of the XML element. - The namespace of the XML element. - The text value of the XML element. + + Generates internal type mappings for information that is gathered from a Web service method. + An XML element name produced from the Web service method. + An XML element namespace produced from the Web service method. + An array of .NET Framework code entities that belong to a Web service method. + to indicate that elements that correspond to WSDL message parts should be enclosed in an extra wrapper element in a SOAP message; otherwise, . + to indicate an RPC-style Web service binding; to indicate a document-style Web service binding or a SOAP header. + to indicate that a generated deserializer should check for the expected qualified name of the wrapper element; otherwise, . This parameter's value is relevant only if the hasWrapperElement parameter's value is . + Internal .NET Framework type mappings to the element parts of a WSDL message definition. - - Writes an XML element with a specified value in its body. - The local name of the XML element. - The text value of the XML element. - The name of the XML Schema data type to be written to the xsi:type attribute. + + Generates internal type mappings for information that is gathered from a Web service method. + An XML element name produced from the Web service method. + An XML element namespace produced from the Web service method. + An array of .NET Framework code entities that belong to a Web service method. + to indicate that elements that correspond to WSDL message parts should be enclosed in an extra wrapper element in a SOAP message; otherwise, . + to indicate an RPC-style Web service binding; to indicate a document-style Web service binding or a SOAP header. + to indicate that a generated deserializer should check for the expected qualified name of the wrapper element; otherwise, . This parameter's value is relevant only if the hasWrapperElement parameter's value is . + One of the values. + Internal .NET Framework type mappings to the element parts of a WSDL message definition. - - Writes an XML element with a specified value in its body. - The local name of the XML element. - The namespace of the XML element. - The text value of the XML element. + + Generates a mapping to an XML Schema element for a .NET Framework type. + The .NET Framework type for which to generate a type mapping. + Internal .NET Framework mapping of a type to an XML Schema element. - - Writes an XML element with a specified value in its body. - The local name of the XML element. - The text value of the XML element. + + Generates a mapping to an XML Schema element for a .NET Framework type. + The .NET Framework type for which to generate a type mapping. + The default XML namespace to use. + Internal .NET Framework mapping of a type to an XML Schema element. - - Writes an XML element with a specified value in its body. - The local name of the XML element. - The text value of the XML element. + + Places mappings for a type in the instance's context for later use when import methods are invoked. + The .NET Framework type for which to save type mapping information. - - Writes an XML element whose body is empty. - The local name of the XML element to write. + + Places mappings for derived types in the instance's context for later use when import methods are invoked. + An reflection object that contains custom attributes that are derived from the attribute. - - Writes an XML element whose body is empty. - The local name of the XML element to write. - The namespace of the XML element to write. + + Allows the to recognize a type when it serializes or deserializes an object as encoded SOAP XML. - - Writes a <closing> element tag. + + Initializes a new instance of the class using the specified type. + The type of the object to include. - - Writes a <closing> element tag. - The object being serialized. + + Gets or sets the type of the object to use when serializing or deserializing an object. + The type of the object to include. - - Writes an id attribute that appears in a SOAP-encoded multiRef element. - The object being serialized. + + Instructs the not to serialize the public field or public read/write property value. - - Writes the namespace declaration attributes. - The XML namespaces to declare. + + Initializes a new instance of the class. - - Writes an XML element whose body contains a valid XML qualified name. inserts an xsi:nil='true' attribute if the string's value is null. - The local name of the XML element to write. - The namespace of the XML element to write. - The XML qualified name to write in the body of the XML element. - The name of the XML Schema data type to be written to the xsi:type attribute. + + Controls how the serializes an enumeration member. - - Writes an XML element whose body contains a valid XML qualified name. inserts an xsi:nil='true' attribute if the string's value is null. - The local name of the XML element to write. - The namespace of the XML element to write. - The XML qualified name to write in the body of the XML element. + + Initializes a new instance of the class. - - Writes an XML element that contains a string as the body. inserts an xsi:nil='true' attribute if the string's value is null. - The local name of the XML element to write. - The namespace of the XML element to write. - The string to write in the body of the XML element. - The name of the XML Schema data type to be written to the xsi:type attribute. + + Initializes a new instance of the class using the specified element name. + The XML element name generated by the . - - Writes a byte array as the body of an XML element. inserts an xsi:nil='true' attribute if the string's value is null. - The local name of the XML element to write. - The namespace of the XML element to write. - The byte array to write in the body of the XML element. - The name of the XML Schema data type to be written to the xsi:type attribute. + + Gets or sets the value generated in an XML document when the serializes an enumeration, or the value recognized when it deserializes the enumeration member. + The value generated in an XML document when the serializes the enumeration, or the value recognized when it deserializes the enumeration member. - - Writes an XML element that contains a string as the body. inserts an xsi:nil='true' attribute if the string's value is null. - The local name of the XML element to write. - The namespace of the XML element to write. - The string to write in the body of the XML element. - The name of the XML Schema data type to be written to the xsi:type attribute. + + Specifies that the public member value be serialized by the as an encoded SOAP XML element. - - Writes an XML element that contains a string as the body. inserts an xsi:nil='true' attribute if the string's value is null. - The local name of the XML element to write. - The namespace of the XML element to write. - The string to write in the body of the XML element. + + Initializes a new instance of the class. - - Writes a byte array as the body of an XML element. inserts an xsi:nil='true' attribute if the string's value is null. - The local name of the XML element to write. - The namespace of the XML element to write. - The byte array to write in the body of the XML element. + + Initializes a new instance of the class and specifies the name of the XML element. + The XML element name of the serialized member. - - Writes an XML element that contains a string as the body. inserts a xsi:nil='true' attribute if the string's value is null. - The local name of the XML element to write. - The namespace of the XML element to write. - The string to write in the body of the XML element. + + Gets or sets the XML Schema definition language (XSD) data type of the generated XML element. + One of the XML Schema data types. - - Writes an XML element with an xsi:nil='true' attribute. - The local name of the XML element to write. + + Gets or sets the name of the generated XML element. + The name of the generated XML element. The default is the member identifier. - - Writes an XML element with an xsi:nil='true' attribute. - The local name of the XML element to write. - The namespace of the XML element to write. + + Gets or sets a value that indicates whether the must serialize a member that has the attribute set to "1". + if the generates the attribute; otherwise, . - - Writes an XML element with an xsi:nil='true' attribute. - The local name of the XML element to write. + + Represents a collection of attribute objects that control how the serializes and deserializes SOAP methods. - - Writes an XML element with an xsi:nil='true' attribute. - The local name of the XML element to write. - The namespace of the XML element to write. + + Initializes a new instance of the class. - - Writes a SOAP message XML element that can contain a reference to a multiRef XML element for a given object. - The local name of the XML element to write. - The namespace of the XML element to write. - The object being serialized either in the current XML element or a multiRef element that referenced by the current element. - The type stored in the object's type mapping (as opposed to the object's type found directly through the typeof operation). - true to serialize the object directly into the XML element rather than make the element reference another element that contains the data; otherwise, false. - true to write an xsi:nil='true' attribute if the object to serialize is null; otherwise, false. + + Initializes a new instance of the class using the specified custom type. + Any object that implements the interface, such as the class. - - Writes a SOAP message XML element that can contain a reference to a <multiRef> XML element for a given object. - The local name of the XML element to write. - The namespace of the XML element to write. - The object being serialized either in the current XML element or a multiRef element that is referenced by the current element. - The type stored in the object's type mapping (as opposed to the object's type found directly through the typeof operation). - true to serialize the object directly into the XML element rather than make the element reference another element that contains the data; otherwise, false. + + Gets or sets the to override. + A that overrides the behavior of the when the member is serialized. - - Writes a SOAP message XML element that can contain a reference to a <multiRef> XML element for a given object. - The local name of the XML element to write. - The namespace of the XML element to write. - The object being serialized either in the current XML element or a multiRef element that referenced by the current element. - The type stored in the object's type mapping (as opposed to the object's type found directly through the typeof operation). + + Gets or sets the default value of an XML element or attribute. + An object that represents the default value of an XML element or attribute. - - Writes a SOAP message XML element that can contain a reference to a <multiRef> XML element for a given object. - The local name of the XML element to write. - The namespace of the XML element to write. - The object being serialized either in the current XML element or a multiRef element that is referenced by the current element. + + Gets or sets a to override. + The to override. - - Gets or sets the that is being used by the . - The used by the class instance. + + Gets or sets an object that specifies how the serializes a SOAP enumeration. + An object that specifies how the serializes an enumeration member. - - Serializes objects into SOAP-encoded multiRef XML elements in a SOAP message. + + Gets or sets a value that specifies whether the serializes a public field or property as encoded SOAP XML. + if the must not serialize the field or property; otherwise, . - - Writes a SOAP message XML element that contains a reference to a multiRef element for a given object. - The local name of the referencing element being written. - The namespace of the referencing element being written. - The object being serialized. + + Gets or sets an object that instructs the how to serialize an object type into encoded SOAP XML. + A that either overrides a applied to a class declaration, or is applied to a class declaration. - - Writes a SOAP message XML element that contains a reference to a multiRef element for a given object. - The local name of the referencing element being written. - The namespace of the referencing element being written. - The object being serialized. - true to write an xsi:nil='true' attribute if the object to serialize is null; otherwise, false. + + Allows you to override attributes applied to properties, fields, and classes when you use an to serialize or deserialize an object as encoded SOAP. - - Writes a SOAP 1.2 RPC result element with a specified qualified name in its body. - The local name of the result body. - The namespace of the result body. + + Initializes a new instance of the class. - - Writes an object that uses custom XML formatting as an XML element. - An object that implements the interface that uses custom XML formatting. - The local name of the XML element to write. - The namespace of the XML element to write. - true to write an xsi:nil='true' attribute if the class object is null; otherwise, false. + + Adds a to a collection of objects. The type parameter specifies an object to be overridden by the . + The of the object that is overridden. + A that represents the overriding attributes. - - Instructs to write an object that uses custom XML formatting as an XML element. - An object that implements the interface that uses custom XML formatting. - The local name of the XML element to write. - The namespace of the XML element to write. - true to write an xsi:nil='true' attribute if the object is null; otherwise, false. - true to ignore writing the opening element tag; otherwise, false to write the opening element tag. + + Adds a to the collection of objects contained by the . The type parameter specifies the object to be overridden by the . The member parameter specifies the name of a member that is overridden. + The of the object to override. + The name of the member to override. + A that represents the overriding attributes. - - Writes the XML declaration if the writer is positioned at the start of an XML document. + + Gets the object associated with the specified (base class) type. + The base class that is associated with the collection of attributes you want to retrieve. + A that represents the collection of overriding attributes. - - Writes an opening element tag, including any attributes. - The local name of the XML element to write. + + Gets the object associated with the specified (base class) type. The member parameter specifies the base class member that is overridden. + The base class that is associated with the collection of attributes you want to override. + The name of the overridden member that specifies the to return. + A that represents the collection of overriding attributes. - - Writes an opening element tag, including any attributes. - The local name of the XML element to write. - The namespace of the XML element to write. + + Specifies that the must serialize the class member as an encoded SOAP attribute. - - Writes an opening element tag, including any attributes. - The local name of the XML element to write. - The namespace of the XML element to write. - true to write the element name with a prefix if none is available for the specified namespace; otherwise, false. + + Initializes a new instance of the class. - - Writes an opening element tag, including any attributes. - The local name of the XML element to write. - The namespace of the XML element to write. - The object being serialized as an XML element. + + Initializes a new instance of the class using the specified value as the name of the XML attribute. + The name of the XML attribute. - - Writes an opening element tag, including any attributes. - The local name of the XML element to write. - The namespace of the XML element to write. - The object being serialized as an XML element. - true to write the element name with a prefix if none is available for the specified namespace; otherwise, false. + + Gets or sets the name of the XML attribute generated by the . + The name of the XML attribute. The default is the member identifier. - - Writes an opening element tag, including any attributes. - The local name of the XML element to write. - The namespace of the XML element to write. - The object being serialized as an XML element. - true to write the element name with a prefix if none is available for the specified namespace; otherwise, false. - An instance of the class that contains prefix and namespace pairs to be used in the generated XML. + + Gets or sets the XML Schema definition language (XSD) data type of the SOAP attribute generated by the . + An XML Schema data type, as defined by the World Wide Web Consortium (www.w3.org) document named "XML Schema Part 2: Datatypes". + The XML Schema data type you have specified cannot be mapped to the .NET data type. - - Writes an XML element whose text body is a value of a simple XML Schema data type. - The local name of the element to write. - The namespace of the element to write. - The object to be serialized in the element body. - true if the XML element explicitly specifies the text value's type using the xsi:type attribute; otherwise, false. + + Gets or sets the XML namespace of the XML attribute. + The XML namespace of the XML attribute. - - Writes a base-64 byte array. - The byte array to write. + + Describes a schema importer. - - Writes a specified string value. - The value of the string to write. + + Establishes a property for use by the .NET Framework infrastructure. - - Writes the specified object as an XML attribute. - The XML node to write. - An object (or null) used to generate a qualified name value for an arrayType attribute from the Web Services Description Language (WSDL) namespace ("http://schemas.xmlsoap.org/wsdl/"). + + Gets or sets whether white space and attribute values are normalized. + if white space attributes values are normalized; otherwise, . - - Writes the specified as an XML attribute. - The XML node to write. + + Gets or sets how white space is handled when parsing XML. + A member of the enumeration that describes how whites pace is handled when parsing XML. - - Writes an xsi:type attribute for an XML element that is being serialized into a document. - The local name of an XML Schema data type. - The namespace of an XML Schema data type. + + Describes the context in which a set of schema is bound to .NET Framework code entities. - - Serializes and deserializes objects into and from XML documents. The enables you to control how objects are encoded into XML. + + Initializes a new instance of the class for the given code identifiers, with the given type-sharing option. + The code entities to which the context applies. + A value that determines whether custom types are shared among schema. - - Initializes a new instance of the class. + + Gets a value that determines whether custom types are shared. + , if custom types are shared among schema; otherwise, . - - Initializes a new instance of the class that can serialize objects of the specified type into XML documents, and deserialize XML documents into objects of the specified type. - The type of the object that this can serialize. + + Gets a set of code entities to which the context applies. + A that specifies the code entities to which the context applies. - - Initializes an instance of the class using an object that maps one type to another. - An that maps one type to another. + + Gets a collection of warnings that are generated when importing the code entity descriptions. + A that contains warnings that were generated when importing the code entity descriptions. - - Initializes a new instance of the class that can serialize objects of the specified type into XML documents, and deserialize XML documents into objects of the specified type. Specifies the default namespace for all the XML elements. - The type of the object that this can serialize. - The default namespace to use for all the XML elements. + + Contains a mapping of one type to another. - - Initializes a new instance of the class that can serialize objects of the specified type into XML documents, and deserialize XML documents into object of a specified type. If a property or field returns an array, the extraTypes parameter specifies objects that can be inserted into the array. - The type of the object that this can serialize. - A array of additional object types to serialize. + + The fully qualified type name that includes the namespace (or namespaces) and type. + The fully qualified type name. - - Initializes a new instance of the class that can serialize objects of the specified type into XML documents, and deserialize XML documents into objects of the specified type. Each object to be serialized can itself contain instances of classes, which this overload can override with other classes. - The type of the object to serialize. - An . + + Gets the type name of the mapped object. + The type name of the mapped object. - - Initializes a new instance of the class that can serialize objects of the specified type into XML documents, and deserialize an XML document into object of the specified type. It also specifies the class to use as the XML root element. - The type of the object that this can serialize. - An that represents the XML root element. + + Gets the XML element name of the mapped object. + The XML element name of the mapped object. The default is the class name of the object. - - Initializes a new instance of the class that can serialize objects of type into XML document instances, and deserialize XML document instances into objects of type . Each object to be serialized can itself contain instances of classes, which this overload overrides with other classes. This overload also specifies the default namespace for all the XML elements and the class to use as the XML root element. - The type of the object that this can serialize. - An that extends or overrides the behavior of the class specified in the type parameter. - A array of additional object types to serialize. - An that defines the XML root element properties. - The default namespace of all XML elements in the XML document. + + Gets the XML namespace of the mapped object. + The XML namespace of the mapped object. The default is an empty string (""). - - Initializes a new instance of the class that can serialize objects of type into XML document instances, and deserialize XML document instances into objects of type . Each object to be serialized can itself contain instances of classes, which this overload overrides with other classes. This overload also specifies the default namespace for all the XML elements and the class to use as the XML root element. - The type of the object that this can serialize. - An that extends or overrides the behavior of the class specified in the type parameter. - A array of additional object types to serialize. - An that defines the XML root element properties. - The default namespace of all XML elements in the XML document. - The location of the types. + + Controls the XML schema that is generated when the attribute target is serialized by the . - - Gets a value that indicates whether this can deserialize a specified XML document. - An that points to the document to deserialize. - true if this can deserialize the object that the points to; otherwise, false. + + Initializes a new instance of the class. - - Returns an object used to read the XML document to be serialized. - An used to read the XML document. - Any attempt is made to access the method when the method is not overridden in a descendant class. + + Initializes a new instance of the class and specifies the name of the XML type. + The name of the XML type that the generates when it serializes the class instance (and recognizes when it deserializes the class instance). - - When overridden in a derived class, returns a writer used to serialize the object. - An instance that implements the class. - Any attempt is made to access the method when the method is not overridden in a descendant class. + + Gets or sets a value that determines whether the resulting schema type is an XSD anonymous type. + , if the resulting schema type is an XSD anonymous type; otherwise, . - - Deserializes the XML document contained by the specified . - The that contains the XML document to deserialize. - The being deserialized. + + Gets or sets a value that indicates whether to include the type in XML schema documents. + to include the type in XML schema documents; otherwise, . - - Deserializes the XML document contained by the specified . - The that contains the XML document to deserialize. - The being deserialized. - An error occurred during deserialization. The original exception is available using the property. + + Gets or sets the namespace of the XML type. + The namespace of the XML type. - - Deserializes the XML document contained by the specified . - The that contains the XML document to deserialize. - The deserialized object. - Any attempt is made to access the method when the method is not overridden in a descendant class. + + Gets or sets the name of the XML type. + The name of the XML type. - - Deserializes the XML document contained by the specified . - The that contains the XML document to deserialize. - The being deserialized. - An error occurred during deserialization. The original exception is available using the property. + + Indicates to the that the member must be treated as XML text when the class that contains it is serialized or deserialized. - - Deserializes the XML document contained by the specified and encoding style. - The that contains the XML document to deserialize. - The encoding style of the serialized XML. - The deserialized object. - An error occurred during deserialization. The original exception is available using the property. + + Initializes a new instance of the class. - - Deserializes an XML document contained by the specified and allows the overriding of events that occur during deserialization. - The that contains the document to deserialize. - An instance of the class. - The being deserialized. + + Initializes a new instance of the class. + The of the member to be serialized. - - Deserializes the object using the data contained by the specified . - An instance of the class used to read the document. - The encoding used. - An instance of the class. - The object being deserialized. + + Gets or sets the XML Schema definition language (XSD) data type of the text generated by the . + An XML Schema (XSD) data type, as defined by the World Wide Web Consortium (www.w3.org) document "XML Schema Part 2: Datatypes". + The XML Schema data type you have specified cannot be mapped to the .NET data type. + The XML Schema data type you have specified is invalid for the property and cannot be converted to the member type. - - Returns an instance of the class from the specified mappings. - An array of objects. - The of the deserialized object. - An instance of the class. + + Gets or sets the type of the member. + The of the member. - - Returns an array of objects created from an array of objects. - An array of that maps one type to another. - An array of objects. + + Signifies that the code was generated by the serialization infrastructure and can be reused for increased performance, when this attribute is applied to an assembly. - - Returns an array of objects created from an array of types. - An array of objects. - An array of objects. + + Initializes a new instance of the class. - - Returns the name of the assembly that contains one or more versions of the especially created to serialize or deserialize the specified type. - The you are deserializing. - The name of the assembly that contains an for the type. + + Initializes a new instance of the class for the specified type. + The type that is being serialized. - - Returns the name of the assembly that contains the serializer for the specified type in the specified namespace. - The you are interested in. - The namespace of the type. - The name of the assembly that contains specially built serializers. + + Gets or sets the common language runtime (CLR) namespace of the assembly. + A containing the common language runtime (CLR) namespace of the assembly. - - Serializes the specified and writes the XML document to a file using the specified . - The used to write the XML document. - The to serialize. - An error occurred during serialization. The original exception is available using the property. + + Gets or sets the identity of the parent assembly. + The version of the parent assembly. - - Serializes the specified and writes the XML document to a file using the specified , XML namespaces, and encoding. - The used to write the XML document. - The object to serialize. - An instance of the XmlSerializaerNamespaces that contains namespaces and prefixes to use. - The encoding used in the document. - For SOAP encoded messages, the base used to generate id attributes. + + Gets or sets the type that the serializer operates on. + The to be serialized. - - Serializes the specified object and writes the XML document to a file using the specified and references the specified namespaces and encoding style. - The used to write the XML document. - The object to serialize. - The referenced by the object. - The encoding style of the serialized XML. - An error occurred during serialization. The original exception is available using the property. + + Gets or sets the assembly's version number. + The version of the assembly. - - Serializes the specified and writes the XML document to a file using the specified and references the specified namespaces. - The used to write the XML document. - The to serialize. - The referenced by the object. - An error occurred during serialization. The original exception is available using the property. + + Contains the XML namespaces and prefixes that the uses to generate qualified names in an XML-document instance. - - Serializes the specified and writes the XML document to a file using the specified and references the specified namespaces. - The used to write the XML document. - The to serialize. - The that contains namespaces for the generated XML document. - An error occurred during serialization. The original exception is available using the property. + + Initializes a new instance of the class. - - Serializes the specified and writes the XML document to a file using the specified . - The to serialize. - The used to write the XML document. - Any attempt is made to access the method when the method is not overridden in a descendant class. + + Initializes a new instance of the class, using the specified instance of containing the collection of prefix and namespace pairs. + An instance of the containing the namespace and prefix pairs. - - Serializes the specified and writes the XML document to a file using the specified . - The used to write the XML document. - The to serialize. + + Initializes a new instance of the class. + An array of objects. - - Serializes the specified and writes the XML document to a file using the specified . - The used to write the XML document. - The to serialize. - An error occurred during serialization. The original exception is available using the property. + + Adds a prefix and namespace pair to an object. + The prefix associated with an XML namespace. + An XML namespace. - - Serializes the specified and writes the XML document to a file using the specified that references the specified namespaces. - The used to write the XML document. - The to serialize. - The referenced by the object. - An error occurred during serialization. The original exception is available using the property. + + Gets the number of prefix and namespace pairs in the collection. + The number of prefix and namespace pairs in the collection. - - Occurs when the encounters an XML attribute of unknown type during deserialization. + + Gets the array of prefix and namespace pairs in an object. + An array of objects that are used as qualified names in an XML document. - - Occurs when the encounters an XML element of unknown type during deserialization. + + Defines the reader, writer, and methods for pre-generated, typed serializers. - - Occurs when the encounters an XML node of unknown type during deserialization. + + Initializes a new instance of the class. - - Occurs during deserialization of a SOAP-encoded XML stream, when the encounters a recognized type that is not used or is unreferenced. + + Gets a value that determines whether a type can be serialized. + The to be serialized. + if the type can be serialized; otherwise, . - - Applied to a Web service client proxy, enables you to specify an assembly that contains custom-made serializers. + + Returns a serializer for the specified type. + The to be serialized. + An instance of a type derived from the class. - - Initializes a new instance of the class. + + Gets the XML reader object that is used by the serializer. + An that is used to read an XML document or data stream. - - Initializes a new instance of the class with the specified assembly name. - The simple, unencrypted name of the assembly. + + Gets the collection of methods that is used to read a data stream. + A that contains the methods. - - Initializes a new instance of the class with the specified assembly name and location of the assembly. - The simple, unencrypted name of the assembly. - A string that is the URL location of the assembly. + + Gets the collection of typed serializers that is found in the assembly. + A that contains the typed serializers. - - Gets or sets the name of the assembly that contains serializers for a specific set of types. - The simple, unencrypted name of the assembly. + + Get the collection of methods that is used to write to a data stream. + A that contains the methods. - - Gets or sets the location of the assembly that contains the serializers. - A location, such as a path or URI, that points to the assembly. + + Gets the XML writer object for the serializer. + An that is used to write to an XML data stream or document. Creates typed versions of the for more efficient serialization. @@ -2876,36 +3010,36 @@ Returns a derivation of the class that is used to serialize the specified type. The to serialize. - A derivation of the class that is specifically created to serialize the specified type. + A derivation of the class that is specifically created to serialize the specified type. Returns a derivation of the class using an object that maps one type to another. An that maps one type to another. - A derivation of the class that is specifically created to serialize the mapped type. + A derivation of the class that is specifically created to serialize the mapped type. Returns a derivation of the class that is used to serialize the specified type and namespace. The to serialize. The default namespace to use for all the XML elements. - A derivation of the class that is specifically created to serialize the specified type. + A derivation of the class that is specifically created to serialize the specified type. Returns a derivation of the class that is used to serialize the specified type. If a property or field returns an array, the extraTypes parameter specifies objects that can be inserted into the array. The to serialize. A array of additional object types to serialize. - A derivation of the . + A derivation of the . Returns a derivation of the class that can serialize objects of the specified type into XML documents, and vice versa. Each object to be serialized can itself contain instances of classes, which this overload can override with other classes. The to serialize. An that contains fields that override the default serialization behavior. - A derivation of the . + A derivation of the . Returns a derivation of the class that can serialize objects of the specified type into XML documents, and vice versa. Specifies the object that represents the XML root element. The to serialize. An that represents the XML root element. - A derivation of the . + A derivation of the . Returns a derivation of the class that can serialize objects of the specified type into XML document instances, and vice versa. Each object to be serialized can itself contain instances of classes, which this overload can override with other classes. This overload also specifies the default namespace for all the XML elements, and the class to use as the XML root element. @@ -2914,7 +3048,7 @@ A array of additional object types to serialize. An that represents the XML root element. The default namespace of all XML elements in the XML document. - A derivation of the . + A derivation of the . Returns a derivation of the class that can serialize objects of the specified type into XML document instances, and vice versa. Each object to be serialized can itself contain instances of classes, which this overload can override with other classes. This overload also specifies the default namespace for all the XML elements, and the class to use as the XML root element. @@ -2924,161 +3058,30 @@ An that defines the XML root element properties. The default namespace of all XML elements in the XML document. The path that specifies the location of the types. - A derivation of the . - - - Defines the reader, writer, and methods for pre-generated, typed serializers. - - - Initializes a new instance of the class. - - - Gets a value that determines whether a type can be serialized. - The to be serialized. - true if the type can be serialized; otherwise, false. - - - Returns a serializer for the specified type. - The to be serialized. - An instance of a type derived from the class. - - - Gets the XML reader object that is used by the serializer. - An that is used to read an XML document or data stream. - - - Gets the collection of methods that is used to read a data stream. - A that contains the methods. - - - Gets the collection of typed serializers that is found in the assembly. - A that contains the typed serializers. + A derivation of the . - - Get the collection of methods that is used to write to a data stream. - A that contains the methods. - - - Gets the XML writer object for the serializer. - An that is used to write to an XML data stream or document. - - - Contains the XML namespaces and prefixes that the uses to generate qualified names in an XML-document instance. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class, using the specified instance of XmlSerializerNamespaces containing the collection of prefix and namespace pairs. - An instance of the containing the namespace and prefix pairs. - - - Initializes a new instance of the class. - An array of objects. - - - Adds a prefix and namespace pair to an object. - The prefix associated with an XML namespace. - An XML namespace. - - - Gets the number of prefix and namespace pairs in the collection. - The number of prefix and namespace pairs in the collection. - - - Gets the array of prefix and namespace pairs in an object. - An array of objects that are used as qualified names in an XML document. - - - Signifies that the code was generated by the serialization infrastructure and can be reused for increased performance, when this attribute is applied to an assembly. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class for the specified type. - The type that is being serialized. - - - Gets or sets the common language runtime (CLR) namespace of the assembly. - A containing the common language runtime (CLR) namespace of the assembly. - - - Gets or sets the identity of the parent assembly. - The version of the parent assembly. - - - Gets or sets the type that the serializer operates on. - The to be serialized. - - - Gets or sets the assembly's version number. - The version of the assembly. - - - Indicates to the that the member must be treated as XML text when the class that contains it is serialized or deserialized. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class. - The of the member to be serialized. - - - Gets or sets the XML Schema definition language (XSD) data type of the text generated by the . - An XML Schema (XSD) data type, as defined by the World Wide Web Consortium (www.w3.org) document "XML Schema Part 2: Datatypes". - The XML Schema data type you have specified cannot be mapped to the .NET data type. - The XML Schema data type you have specified is invalid for the property and cannot be converted to the member type. - - - Gets or sets the type of the member. - The of the member. - - - Controls the XML schema that is generated when the attribute target is serialized by the . - - - Initializes a new instance of the class. - - - Initializes a new instance of the class and specifies the name of the XML type. - The name of the XML type that the generates when it serializes the class instance (and recognizes when it deserializes the class instance). - - - Gets or sets a value that determines whether the resulting schema type is an XSD anonymous type. - true, if the resulting schema type is an XSD anonymous type; otherwise, false. - - - Gets or sets a value that indicates whether to include the type in XML schema documents. - true to include the type in XML schema documents; otherwise, false. - - - Gets or sets the namespace of the XML type. - The namespace of the XML type. - - - Gets or sets the name of the XML type. - The name of the XML type. + + Applied to a Web service client proxy, enables you to specify an assembly that contains custom-made serializers. - - Contains a mapping of one type to another. + + Initializes a new instance of the class. - - The fully qualified type name that includes the namespace (or namespaces) and type. - The fully qualified type name. + + Initializes a new instance of the class with the specified assembly name. + The simple, unencrypted name of the assembly. - - Gets the type name of the mapped object. - The type name of the mapped object. + + Initializes a new instance of the class with the specified assembly name and location of the assembly. + The simple, unencrypted name of the assembly. + A string that is the URL location of the assembly. - - Gets the XML element name of the mapped object. - The XML element name of the mapped object. The default is the class name of the object. + + Gets or sets the name of the assembly that contains serializers for a specific set of types. + The simple, unencrypted name of the assembly. - - Gets the XML namespace of the mapped object. - The XML namespace of the mapped object. The default is an empty string (""). + + Gets or sets the location of the assembly that contains the serializers. + A location, such as a path or URI, that points to the assembly. \ No newline at end of file