| Silverlight 5 | WinRT |
| public abstract class CodeExporter | |
| public CodeAttributeDeclarationCollection IncludeMetadata { get; } |
| public sealed enum CodeGenerationOptions | |
| : IComparable, IFormattable, IConvertible | |
| { None, GenerateProperties, GenerateNewAsync, GenerateOldAsync, GenerateOrder, EnableDataBinding } |
| public class CodeIdentifier | |
| static public String MakeCamel(String identifier); | |
| static public String MakePascal(String identifier); | |
| static public String MakeValid(String identifier); |
| public class CodeIdentifiers | |
| public Boolean UseCamelCasing { get; set; } | |
| public void Add(String identifier, Object value); | |
| public void AddReserved(String identifier); | |
| public String AddUnique(String identifier, Object value); | |
| public void Clear(); | |
| public Boolean IsInUse(String identifier); | |
| public String MakeRightCase(String identifier); | |
| public String MakeUnique(String identifier); | |
| public void Remove(String identifier); | |
| public void RemoveReserved(String identifier); | |
| public Object ToArray(Type type); |
| class XmlSerializationReader | |
| public XmlSerializationCollectionFixupCallback Callback { get; } | |
| public Object Collection { get; } | |
| public Object CollectionItems { get; } |
| public class ImportContext | |
| public Boolean ShareTypes { get; } | |
| public CodeIdentifiers TypeIdentifiers { get; } | |
| public StringCollection Warnings { get; } |
| public abstract interface IXmlSerializable | public abstract interface IXmlSerializable |
| public abstract virtual XmlSchema GetSchema(); | public abstract virtual XmlSchema GetSchema(); |
| public abstract virtual void ReadXml(XmlReader reader); | public abstract virtual void ReadXml(XmlReader reader); |
| public abstract virtual void WriteXml(XmlWriter writer); | public abstract virtual void WriteXml(XmlWriter writer); |
| public abstract interface IXmlTextParser | |
| public abstract virtual Boolean Normalized { get; set; } | |
| public abstract virtual WhitespaceHandling WhitespaceHandling { get; set; } |
| public abstract class SchemaImporter | |
| public SchemaImporterExtensionCollection Extensions { get; } |
| public class SoapAttributeAttribute | |
| : Attribute, _Attribute | |
| public String AttributeName { get; set; } | |
| public String DataType { get; set; } | |
| public String Namespace { get; set; } |
| public class SoapAttributeOverrides | |
| public SoapAttributes Item { get; } | |
| public SoapAttributes Item { get; } | |
| public void Add(Type type, SoapAttributes attributes); | |
| public void Add(Type type, String member, SoapAttributes attributes); |
| public class SoapAttributes | |
| public SoapAttributeAttribute SoapAttribute { get; set; } | |
| public Object SoapDefaultValue { get; set; } | |
| public SoapElementAttribute SoapElement { get; set; } | |
| public SoapEnumAttribute SoapEnum { get; set; } | |
| public Boolean SoapIgnore { get; set; } | |
| public SoapTypeAttribute SoapType { get; set; } |
| public class SoapCodeExporter | |
| : CodeExporter | |
| public void AddMappingMetadata(CodeAttributeDeclarationCollection metadata, XmlMemberMapping member, Boolean forceUseMemberName); | |
| public void AddMappingMetadata(CodeAttributeDeclarationCollection metadata, XmlMemberMapping member); | |
| public void ExportMembersMapping(XmlMembersMapping xmlMembersMapping); | |
| public void ExportTypeMapping(XmlTypeMapping xmlTypeMapping); |
| public class SoapElementAttribute | |
| : Attribute, _Attribute | |
| public String DataType { get; set; } | |
| public String ElementName { get; set; } | |
| public Boolean IsNullable { get; set; } |
| public class SoapEnumAttribute | |
| : Attribute, _Attribute | |
| public String Name { get; set; } |
| public class SoapIgnoreAttribute | |
| : Attribute, _Attribute |
| public class SoapIncludeAttribute | |
| : Attribute, _Attribute | |
| public Type Type { get; set; } |
| public class SoapReflectionImporter | |
| public XmlMembersMapping ImportMembersMapping(String elementName, String ns, XmlReflectionMember members, Boolean hasWrapperElement, Boolean writeAccessors, Boolean validate, XmlMappingAccess access); | |
| public XmlMembersMapping ImportMembersMapping(String elementName, String ns, XmlReflectionMember members); | |
| public XmlMembersMapping ImportMembersMapping(String elementName, String ns, XmlReflectionMember members, Boolean hasWrapperElement, Boolean writeAccessors); | |
| public XmlMembersMapping ImportMembersMapping(String elementName, String ns, XmlReflectionMember members, Boolean hasWrapperElement, Boolean writeAccessors, Boolean validate); | |
| public XmlTypeMapping ImportTypeMapping(Type type); | |
| public XmlTypeMapping ImportTypeMapping(Type type, String defaultNamespace); | |
| public void IncludeType(Type type); | |
| public void IncludeTypes(ICustomAttributeProvider provider); |
| public class SoapSchemaExporter | |
| public void ExportMembersMapping(XmlMembersMapping xmlMembersMapping); | |
| public void ExportMembersMapping(XmlMembersMapping xmlMembersMapping, Boolean exportEnclosingType); | |
| public void ExportTypeMapping(XmlTypeMapping xmlTypeMapping); |
| public class SoapSchemaImporter | |
| : SchemaImporter | |
| public XmlTypeMapping ImportDerivedTypeMapping(XmlQualifiedName name, Type baseType, Boolean baseTypeCanBeIndirect); | |
| public XmlMembersMapping ImportMembersMapping(String name, String ns, SoapSchemaMember member); | |
| public XmlMembersMapping ImportMembersMapping(String name, String ns, SoapSchemaMember members); | |
| public XmlMembersMapping ImportMembersMapping(String name, String ns, SoapSchemaMember members, Boolean hasWrapperElement); | |
| public XmlMembersMapping ImportMembersMapping(String name, String ns, SoapSchemaMember members, Boolean hasWrapperElement, Type baseType, Boolean baseTypeCanBeIndirect); |
| public class SoapSchemaMember | |
| public String MemberName { get; set; } | |
| public XmlQualifiedName MemberType { get; set; } |
| public class SoapTypeAttribute | |
| : Attribute, _Attribute | |
| public Boolean IncludeInSchema { get; set; } | |
| public String Namespace { get; set; } | |
| public String TypeName { get; set; } |
| public class UnreferencedObjectEventArgs | |
| : EventArgs | |
| public String UnreferencedId { get; } | |
| public Object UnreferencedObject { get; } |
| public sealed class UnreferencedObjectEventHandler | |
| : MulticastDelegate, ICloneable, ISerializable | |
| public virtual IAsyncResult BeginInvoke(Object sender, UnreferencedObjectEventArgs e, AsyncCallback callback, Object object); | |
| public virtual void EndInvoke(IAsyncResult result); | |
| public virtual void Invoke(Object sender, UnreferencedObjectEventArgs e); |
| public class XmlAnyAttributeAttribute | |
| : Attribute, _Attribute |
| public class XmlAnyElementAttribute | public class XmlAnyElementAttribute |
| : Attribute, _Attribute | : Attribute, _Attribute |
| public String Name { get; set; } | public String Name { get; set; } |
| public String Namespace { get; set; } | public String Namespace { get; set; } |
| public Int32 Order { get; set; } | public Int32 Order { get; set; } |
| public class XmlAnyElementAttributes | public class XmlAnyElementAttributes |
| : IList, ICollection, IEnumerable | : CollectionBase, IList, ICollection, IEnumerable |
| public virtual Int32 Count { get; } | |
| public XmlAnyElementAttribute Item { get; set; } | public XmlAnyElementAttribute Item { get; set; } |
| public Int32 Add(XmlAnyElementAttribute attribute); | public Int32 Add(XmlAnyElementAttribute attribute); |
| public virtual void Clear(); | |
| public Boolean Contains(XmlAnyElementAttribute attribute); | public Boolean Contains(XmlAnyElementAttribute attribute); |
| public void CopyTo(XmlAnyElementAttribute array, Int32 index); | public void CopyTo(XmlAnyElementAttribute array, Int32 index); |
| public virtual IEnumerator GetEnumerator(); | |
| public Int32 IndexOf(XmlAnyElementAttribute attribute); | public Int32 IndexOf(XmlAnyElementAttribute attribute); |
| public void Insert(Int32 index, XmlAnyElementAttribute attribute); | public void Insert(Int32 index, XmlAnyElementAttribute attribute); |
| public void Remove(XmlAnyElementAttribute attribute); | public void Remove(XmlAnyElementAttribute attribute); |
| public virtual void RemoveAt(Int32 index); |
| public class XmlArrayAttribute | public class XmlArrayAttribute |
| : Attribute, _Attribute | : Attribute, _Attribute |
| public String ElementName { get; set; } | public String ElementName { get; set; } |
| public XmlSchemaForm Form { get; set; } | public XmlSchemaForm Form { get; set; } |
| public Boolean IsNullable { get; set; } | public Boolean IsNullable { get; set; } |
| public String Namespace { get; set; } | public String Namespace { get; set; } |
| public Int32 Order { get; set; } | public Int32 Order { get; set; } |
| public class XmlArrayItemAttribute | public class XmlArrayItemAttribute |
| : Attribute, _Attribute | : Attribute, _Attribute |
| public String DataType { get; set; } | public String DataType { get; set; } |
| public String ElementName { get; set; } | public String ElementName { get; set; } |
| public XmlSchemaForm Form { get; set; } | public XmlSchemaForm Form { get; set; } |
| public Boolean IsNullable { get; set; } | public Boolean IsNullable { get; set; } |
| public String Namespace { get; set; } | public String Namespace { get; set; } |
| public Int32 NestingLevel { get; set; } | public Int32 NestingLevel { get; set; } |
| public Type Type { get; set; } | public Type Type { get; set; } |
| public class XmlArrayItemAttributes | public class XmlArrayItemAttributes |
| : IList, ICollection, IEnumerable | : CollectionBase, IList, ICollection, IEnumerable |
| public virtual Int32 Count { get; } | |
| public XmlArrayItemAttribute Item { get; set; } | public XmlArrayItemAttribute Item { get; set; } |
| public Int32 Add(XmlArrayItemAttribute attribute); | public Int32 Add(XmlArrayItemAttribute attribute); |
| public virtual void Clear(); | |
| public Boolean Contains(XmlArrayItemAttribute attribute); | public Boolean Contains(XmlArrayItemAttribute attribute); |
| public void CopyTo(XmlArrayItemAttribute array, Int32 index); | public void CopyTo(XmlArrayItemAttribute array, Int32 index); |
| public virtual IEnumerator GetEnumerator(); | |
| public Int32 IndexOf(XmlArrayItemAttribute attribute); | public Int32 IndexOf(XmlArrayItemAttribute attribute); |
| public void Insert(Int32 index, XmlArrayItemAttribute attribute); | public void Insert(Int32 index, XmlArrayItemAttribute attribute); |
| public void Remove(XmlArrayItemAttribute attribute); | public void Remove(XmlArrayItemAttribute attribute); |
| public virtual void RemoveAt(Int32 index); |
| public class XmlAttributeAttribute | public class XmlAttributeAttribute |
| : Attribute, _Attribute | : Attribute, _Attribute |
| public String AttributeName { get; set; } | public String AttributeName { get; set; } |
| public String DataType { get; set; } | public String DataType { get; set; } |
| public XmlSchemaForm Form { get; set; } | public XmlSchemaForm Form { get; set; } |
| public String Namespace { get; set; } | public String Namespace { get; set; } |
| public Type Type { get; set; } | public Type Type { get; set; } |
| public class XmlAttributeEventArgs | |
| : EventArgs | |
| public XmlAttribute Attr { get; } | |
| public String ExpectedAttributes { get; } | |
| public Int32 LineNumber { get; } | |
| public Int32 LinePosition { get; } | |
| public Object ObjectBeingDeserialized { get; } |
| public sealed class XmlAttributeEventHandler | |
| : MulticastDelegate, ICloneable, ISerializable | |
| public virtual IAsyncResult BeginInvoke(Object sender, XmlAttributeEventArgs e, AsyncCallback callback, Object object); | |
| public virtual void EndInvoke(IAsyncResult result); | |
| public virtual void Invoke(Object sender, XmlAttributeEventArgs e); |
| public class XmlAttributeOverrides | public class XmlAttributeOverrides |
| public XmlAttributes Item { get; } | public XmlAttributes Item { get; } |
| public XmlAttributes Item { get; } | public XmlAttributes Item { get; } |
| public void Add(Type type, XmlAttributes attributes); | public void Add(Type type, XmlAttributes attributes); |
| public void Add(Type type, String member, XmlAttributes attributes); | public void Add(Type type, String member, XmlAttributes attributes); |
| public class XmlAttributes | public class XmlAttributes |
| public XmlAnyAttributeAttribute XmlAnyAttribute { get; set; } | |
| public XmlAnyElementAttributes XmlAnyElements { get; } | public XmlAnyElementAttributes XmlAnyElements { get; } |
| public XmlArrayAttribute XmlArray { get; set; } | public XmlArrayAttribute XmlArray { get; set; } |
| public XmlArrayItemAttributes XmlArrayItems { get; } | public XmlArrayItemAttributes XmlArrayItems { get; } |
| public XmlAttributeAttribute XmlAttribute { get; set; } | public XmlAttributeAttribute XmlAttribute { get; set; } |
| public XmlChoiceIdentifierAttribute XmlChoiceIdentifier { get; } | public XmlChoiceIdentifierAttribute XmlChoiceIdentifier { get; } |
| public Object XmlDefaultValue { get; set; } | public Object XmlDefaultValue { get; set; } |
| public XmlElementAttributes XmlElements { get; } | public XmlElementAttributes XmlElements { get; } |
| public XmlEnumAttribute XmlEnum { get; set; } | public XmlEnumAttribute XmlEnum { get; set; } |
| public Boolean XmlIgnore { get; set; } | public Boolean XmlIgnore { get; set; } |
| public Boolean Xmlns { get; set; } | public Boolean Xmlns { get; set; } |
| public XmlRootAttribute XmlRoot { get; set; } | public XmlRootAttribute XmlRoot { get; set; } |
| public XmlTextAttribute XmlText { get; set; } | public XmlTextAttribute XmlText { get; set; } |
| public XmlTypeAttribute XmlType { get; set; } | public XmlTypeAttribute XmlType { get; set; } |
| public class XmlChoiceIdentifierAttribute | public class XmlChoiceIdentifierAttribute |
| : Attribute, _Attribute | : Attribute, _Attribute |
| public String MemberName { get; set; } | public String MemberName { get; set; } |
| public class XmlCodeExporter | |
| : CodeExporter | |
| public void AddMappingMetadata(CodeAttributeDeclarationCollection metadata, XmlTypeMapping mapping, String ns); | |
| public void AddMappingMetadata(CodeAttributeDeclarationCollection metadata, XmlMemberMapping member, String ns, Boolean forceUseMemberName); | |
| public void AddMappingMetadata(CodeAttributeDeclarationCollection metadata, XmlMemberMapping member, String ns); | |
| public void ExportMembersMapping(XmlMembersMapping xmlMembersMapping); | |
| public void ExportTypeMapping(XmlTypeMapping xmlTypeMapping); |
| public sealed struct XmlDeserializationEvents | |
| : ValueType | |
| public XmlAttributeEventHandler OnUnknownAttribute { get; set; } | |
| public XmlElementEventHandler OnUnknownElement { get; set; } | |
| public XmlNodeEventHandler OnUnknownNode { get; set; } | |
| public UnreferencedObjectEventHandler OnUnreferencedObject { get; set; } |
| public class XmlElementAttribute | public class XmlElementAttribute |
| : Attribute, _Attribute | : Attribute, _Attribute |
| public String DataType { get; set; } | public String DataType { get; set; } |
| public String ElementName { get; set; } | public String ElementName { get; set; } |
| public XmlSchemaForm Form { get; set; } | public XmlSchemaForm Form { get; set; } |
| public Boolean IsNullable { get; set; } | public Boolean IsNullable { get; set; } |
| public String Namespace { get; set; } | public String Namespace { get; set; } |
| public Int32 Order { get; set; } | public Int32 Order { get; set; } |
| public Type Type { get; set; } | public Type Type { get; set; } |
| public class XmlElementAttributes | public class XmlElementAttributes |
| : IList, ICollection, IEnumerable | : CollectionBase, IList, ICollection, IEnumerable |
| public virtual Int32 Count { get; } | |
| public XmlElementAttribute Item { get; set; } | public XmlElementAttribute Item { get; set; } |
| public Int32 Add(XmlElementAttribute attribute); | public Int32 Add(XmlElementAttribute attribute); |
| public virtual void Clear(); | |
| public Boolean Contains(XmlElementAttribute attribute); | public Boolean Contains(XmlElementAttribute attribute); |
| public void CopyTo(XmlElementAttribute array, Int32 index); | public void CopyTo(XmlElementAttribute array, Int32 index); |
| public virtual IEnumerator GetEnumerator(); | |
| public Int32 IndexOf(XmlElementAttribute attribute); | public Int32 IndexOf(XmlElementAttribute attribute); |
| public void Insert(Int32 index, XmlElementAttribute attribute); | public void Insert(Int32 index, XmlElementAttribute attribute); |
| public void Remove(XmlElementAttribute attribute); | public void Remove(XmlElementAttribute attribute); |
| public virtual void RemoveAt(Int32 index); |
| public class XmlElementEventArgs | |
| : EventArgs | |
| public XmlElement Element { get; } | |
| public String ExpectedElements { get; } | |
| public Int32 LineNumber { get; } | |
| public Int32 LinePosition { get; } | |
| public Object ObjectBeingDeserialized { get; } |
| public sealed class XmlElementEventHandler | |
| : MulticastDelegate, ICloneable, ISerializable | |
| public virtual IAsyncResult BeginInvoke(Object sender, XmlElementEventArgs e, AsyncCallback callback, Object object); | |
| public virtual void EndInvoke(IAsyncResult result); | |
| public virtual void Invoke(Object sender, XmlElementEventArgs e); |
| public class XmlEnumAttribute | public class XmlEnumAttribute |
| : Attribute, _Attribute | : Attribute, _Attribute |
| public String Name { get; set; } | public String Name { get; set; } |
| public class XmlIgnoreAttribute | public class XmlIgnoreAttribute |
| : Attribute, _Attribute | : Attribute, _Attribute |
| public class XmlIncludeAttribute | public class XmlIncludeAttribute |
| : Attribute, _Attribute | : Attribute, _Attribute |
| public Type Type { get; set; } | public Type Type { get; set; } |
| public abstract class XmlMapping | public abstract class XmlMapping |
| public String ElementName { get; } | public String ElementName { get; } |
| public String Namespace { get; } | public String Namespace { get; } |
| public String XsdElementName { get; } | public String XsdElementName { get; } |
| public void SetKey(String key); | public void SetKey(String key); |
| public sealed enum XmlMappingAccess | public sealed enum XmlMappingAccess |
| : IComparable, IFormattable, IConvertible | : IComparable, IFormattable, IConvertible |
| { None, Read, Write } | { None, Read, Write } |
| public class XmlMemberMapping | public class XmlMemberMapping |
| public Boolean Any { get; } | public Boolean Any { get; } |
| public Boolean CheckSpecified { get; } | public Boolean CheckSpecified { get; } |
| public String ElementName { get; } | public String ElementName { get; } |
| public String MemberName { get; } | public String MemberName { get; } |
| public String Namespace { get; } | public String Namespace { get; } |
| public String TypeFullName { get; } | public String TypeFullName { get; } |
| public String TypeName { get; } | public String TypeName { get; } |
| public String TypeNamespace { get; } | public String TypeNamespace { get; } |
| public String XsdElementName { get; } | public String XsdElementName { get; } |
| public class XmlMembersMapping | public class XmlMembersMapping |
| : XmlMapping | : XmlMapping |
| public Int32 Count { get; } | public Int32 Count { get; } |
| public XmlMemberMapping Item { get; } | public XmlMemberMapping Item { get; } |
| public String TypeName { get; } | public String TypeName { get; } |
| public String TypeNamespace { get; } | public String TypeNamespace { get; } |
| public class XmlNamespaceDeclarationsAttribute | public class XmlNamespaceDeclarationsAttribute |
| : Attribute, _Attribute | : Attribute, _Attribute |
| public class XmlNodeEventArgs | |
| : EventArgs | |
| public Int32 LineNumber { get; } | |
| public Int32 LinePosition { get; } | |
| public String LocalName { get; } | |
| public String Name { get; } | |
| public String NamespaceURI { get; } | |
| public XmlNodeType NodeType { get; } | |
| public Object ObjectBeingDeserialized { get; } | |
| public String Text { get; } |
| public sealed class XmlNodeEventHandler | |
| : MulticastDelegate, ICloneable, ISerializable | |
| public virtual IAsyncResult BeginInvoke(Object sender, XmlNodeEventArgs e, AsyncCallback callback, Object object); | |
| public virtual void EndInvoke(IAsyncResult result); | |
| public virtual void Invoke(Object sender, XmlNodeEventArgs e); |
| public class XmlReflectionImporter | public class XmlReflectionImporter |
| public XmlMembersMapping ImportMembersMapping(String elementName, String ns, XmlReflectionMember members, Boolean hasWrapperElement, Boolean rpc, Boolean openModel, XmlMappingAccess access); | |
| public XmlMembersMapping ImportMembersMapping(String elementName, String ns, XmlReflectionMember members, Boolean hasWrapperElement); | public XmlMembersMapping ImportMembersMapping(String elementName, String ns, XmlReflectionMember members, Boolean hasWrapperElement); |
| public XmlMembersMapping ImportMembersMapping(String elementName, String ns, XmlReflectionMember members, Boolean hasWrapperElement, Boolean rpc); | public XmlMembersMapping ImportMembersMapping(String elementName, String ns, XmlReflectionMember members, Boolean hasWrapperElement, Boolean rpc); |
| public XmlMembersMapping ImportMembersMapping(String elementName, String ns, XmlReflectionMember members, Boolean hasWrapperElement, Boolean rpc, Boolean openModel); | public XmlMembersMapping ImportMembersMapping(String elementName, String ns, XmlReflectionMember members, Boolean hasWrapperElement, Boolean rpc, Boolean openModel); |
| public XmlMembersMapping ImportMembersMapping(String elementName, String ns, XmlReflectionMember members, Boolean hasWrapperElement, Boolean rpc, Boolean openModel, XmlMappingAccess access); | |
| public XmlTypeMapping ImportTypeMapping(Type type, XmlRootAttribute root, String defaultNamespace); | |
| public XmlTypeMapping ImportTypeMapping(Type type); | public XmlTypeMapping ImportTypeMapping(Type type); |
| public XmlTypeMapping ImportTypeMapping(Type type, String defaultNamespace); | public XmlTypeMapping ImportTypeMapping(Type type, String defaultNamespace); |
| public XmlTypeMapping ImportTypeMapping(Type type, XmlRootAttribute root); | public XmlTypeMapping ImportTypeMapping(Type type, XmlRootAttribute root); |
| public XmlTypeMapping ImportTypeMapping(Type type, XmlRootAttribute root, String defaultNamespace); | |
| public void IncludeType(Type type); | public void IncludeType(Type type); |
| public void IncludeTypes(ICustomAttributeProvider provider); | public void IncludeTypes(ICustomAttributeProvider provider); |
| public class XmlReflectionMember | public class XmlReflectionMember |
| public Boolean IsReturnValue { get; set; } | public Boolean IsReturnValue { get; set; } |
| public String MemberName { get; set; } | public String MemberName { get; set; } |
| public Type MemberType { get; set; } | public Type MemberType { get; set; } |
| public Boolean OverrideIsNullable { get; set; } | public Boolean OverrideIsNullable { get; set; } |
| public SoapAttributes SoapAttributes { get; set; } | |
| public XmlAttributes XmlAttributes { get; set; } | public XmlAttributes XmlAttributes { get; set; } |
| public class XmlRootAttribute | public class XmlRootAttribute |
| : Attribute, _Attribute | : Attribute, _Attribute |
| public String DataType { get; set; } | public String DataType { get; set; } |
| public String ElementName { get; set; } | public String ElementName { get; set; } |
| public Boolean IsNullable { get; set; } | public Boolean IsNullable { get; set; } |
| public String Namespace { get; set; } | public String Namespace { get; set; } |
| public class XmlSchemaEnumerator | |
| : IEnumerator`1<XmlSchema>, IDisposable, IEnumerator | |
| public virtual XmlSchema Current { get; } | |
| public virtual void Dispose(); | |
| public virtual Boolean MoveNext(); |
| public class XmlSchemaExporter | |
| public String ExportAnyType(String ns); | |
| public String ExportAnyType(XmlMembersMapping members); | |
| public void ExportMembersMapping(XmlMembersMapping xmlMembersMapping); | |
| public void ExportMembersMapping(XmlMembersMapping xmlMembersMapping, Boolean exportEnclosingType); | |
| public void ExportTypeMapping(XmlTypeMapping xmlTypeMapping); | |
| public XmlQualifiedName ExportTypeMapping(XmlMembersMapping xmlMembersMapping); |
| public class XmlSchemaImporter | |
| : SchemaImporter | |
| public XmlMembersMapping ImportAnyType(XmlQualifiedName typeName, String elementName); | |
| public XmlTypeMapping ImportDerivedTypeMapping(XmlQualifiedName name, Type baseType); | |
| public XmlTypeMapping ImportDerivedTypeMapping(XmlQualifiedName name, Type baseType, Boolean baseTypeCanBeIndirect); | |
| public XmlMembersMapping ImportMembersMapping(XmlQualifiedName name); | |
| public XmlMembersMapping ImportMembersMapping(XmlQualifiedName names); | |
| public XmlMembersMapping ImportMembersMapping(XmlQualifiedName names, Type baseType, Boolean baseTypeCanBeIndirect); | |
| public XmlMembersMapping ImportMembersMapping(String name, String ns, SoapSchemaMember members); | |
| public XmlTypeMapping ImportSchemaType(XmlQualifiedName typeName); | |
| public XmlTypeMapping ImportSchemaType(XmlQualifiedName typeName, Type baseType); | |
| public XmlTypeMapping ImportSchemaType(XmlQualifiedName typeName, Type baseType, Boolean baseTypeCanBeIndirect); | |
| public XmlTypeMapping ImportTypeMapping(XmlQualifiedName name); |
| public sealed class XmlSchemaProviderAttribute | public sealed class XmlSchemaProviderAttribute |
| : Attribute, _Attribute | : Attribute, _Attribute |
| public Boolean IsAny { get; set; } | public Boolean IsAny { get; set; } |
| public String MethodName { get; } | public String MethodName { get; } |
| public class XmlSchemas | |
| : CollectionBase, IList, ICollection, IEnumerable, IEnumerable`1<XmlSchema> | |
| public Boolean IsCompiled { get; } | |
| public XmlSchema Item { get; set; } | |
| public XmlSchema Item { get; } | |
| public Int32 Add(XmlSchema schema); | |
| public Int32 Add(XmlSchema schema, Uri baseUri); | |
| public void Add(XmlSchemas schemas); | |
| public void AddReference(XmlSchema schema); | |
| public void Compile(ValidationEventHandler handler, Boolean fullCompile); | |
| public Boolean Contains(XmlSchema schema); | |
| public Boolean Contains(String targetNamespace); | |
| public void CopyTo(XmlSchema array, Int32 index); | |
| public Object Find(XmlQualifiedName name, Type type); | |
| public IList GetSchemas(String ns); | |
| public Int32 IndexOf(XmlSchema schema); | |
| public void Insert(Int32 index, XmlSchema schema); | |
| static public Boolean IsDataSet(XmlSchema schema); | |
| protected virtual void OnClear(); | |
| protected virtual void OnInsert(Int32 index, Object value); | |
| protected virtual void OnRemove(Int32 index, Object value); | |
| protected virtual void OnSet(Int32 index, Object oldValue, Object newValue); | |
| public void Remove(XmlSchema schema); |
| public sealed class XmlSerializationCollectionFixupCallback | |
| : MulticastDelegate, ICloneable, ISerializable | |
| public virtual IAsyncResult BeginInvoke(Object collection, Object collectionItems, AsyncCallback callback, Object object); | |
| public virtual void EndInvoke(IAsyncResult result); | |
| public virtual void Invoke(Object collection, Object collectionItems); |
| public sealed class XmlSerializationFixupCallback | |
| : MulticastDelegate, ICloneable, ISerializable | |
| public virtual IAsyncResult BeginInvoke(Object fixup, AsyncCallback callback, Object object); | |
| public virtual void EndInvoke(IAsyncResult result); | |
| public virtual void Invoke(Object fixup); |
| public abstract class XmlSerializationGeneratedCode | public abstract class XmlSerializationGeneratedCode |
| public sealed class XmlSerializationReadCallback | |
| : MulticastDelegate, ICloneable, ISerializable | |
| public virtual IAsyncResult BeginInvoke(AsyncCallback callback, Object object); | |
| public virtual Object EndInvoke(IAsyncResult result); | |
| public virtual Object Invoke(); |
| public abstract class XmlSerializationReader | public abstract class XmlSerializationReader |
| : XmlSerializationGeneratedCode | : XmlSerializationGeneratedCode |
| protected Boolean DecodeName { get; set; } | |
| protected XmlDocument Document { get; } | |
| protected Boolean IsReturnValue { get; set; } | |
| protected XmlReader Reader { get; } | |
| protected Int32 ReaderCount { get; } | |
| protected void AddFixup(Fixup fixup); | |
| protected void AddFixup(CollectionFixup fixup); | |
| protected void AddReadCallback(String name, String ns, Type type, XmlSerializationReadCallback read); | |
| protected void AddTarget(String id, Object o); | |
| protected void CheckReaderCount(Int32& whileIterations, Int32& readerCount); | |
| protected String CollapseWhitespace(String value); | |
| protected Exception CreateAbstractTypeException(String name, String ns); | |
| protected Exception CreateBadDerivationException(String xsdDerived, String nsDerived, String xsdBase, String nsBase, String clrDerived, String clrBase); | |
| protected Exception CreateCtorHasSecurityException(String typeName); | |
| protected Exception CreateInaccessibleConstructorException(String typeName); | |
| protected Exception CreateInvalidCastException(Type type, Object value); | |
| protected Exception CreateInvalidCastException(Type type, Object value, String id); | |
| protected Exception CreateMissingIXmlSerializableType(String name, String ns, String clrType); | |
| protected Exception CreateReadOnlyCollectionException(String name); | |
| protected Exception CreateUnknownConstantException(String value, Type enumType); | |
| protected Exception CreateUnknownNodeException(); | |
| protected Exception CreateUnknownTypeException(XmlQualifiedName type); | |
| protected Array EnsureArrayIndex(Array a, Int32 index, Type elementType); | |
| protected void FixupArrayRefs(Object fixup); | |
| protected Int32 GetArrayLength(String name, String ns); | |
| protected Boolean GetNullAttr(); | |
| protected Object GetTarget(String id); | |
| protected XmlQualifiedName GetXsiType(); | |
| protected abstract virtual void InitCallbacks(); | |
| protected abstract virtual void InitIDs(); | |
| protected Boolean IsXmlnsAttribute(String name); | |
| protected void ParseWsdlArrayType(XmlAttribute attr); | |
| protected XmlQualifiedName ReadElementQualifiedName(); | |
| protected void ReadEndElement(); | |
| protected Boolean ReadNull(); | |
| protected XmlQualifiedName ReadNullableQualifiedName(); | |
| protected String ReadNullableString(); | |
| protected Boolean ReadReference(out String& fixupReference); | |
| protected Object ReadReferencedElement(); | |
| protected Object ReadReferencedElement(String name, String ns); | |
| protected void ReadReferencedElements(); | |
| protected Object ReadReferencingElement(out String& fixupReference); | |
| protected Object ReadReferencingElement(String name, String ns, out String& fixupReference); | |
| protected Object ReadReferencingElement(String name, String ns, Boolean elementCanBeType, out String& fixupReference); | |
| protected IXmlSerializable ReadSerializable(IXmlSerializable serializable); | |
| protected IXmlSerializable ReadSerializable(IXmlSerializable serializable, Boolean wrappedAny); | |
| protected String ReadString(String value); | |
| protected String ReadString(String value, Boolean trim); | |
| protected Object ReadTypedNull(XmlQualifiedName type); | |
| protected Object ReadTypedPrimitive(XmlQualifiedName type); | |
| protected XmlDocument ReadXmlDocument(Boolean wrapped); | |
| protected XmlNode ReadXmlNode(Boolean wrapped); | |
| protected void Referenced(Object o); | |
| static protected Assembly ResolveDynamicAssembly(String assemblyFullName); | |
| protected Array ShrinkArray(Array a, Int32 length, Type elementType, Boolean isNullable); | |
| static protected Byte ToByteArrayBase64(String value); | |
| protected Byte ToByteArrayBase64(Boolean isNull); | |
| static protected Byte ToByteArrayHex(String value); | |
| protected Byte ToByteArrayHex(Boolean isNull); | |
| static protected Char ToChar(String value); | |
| static protected DateTime ToDate(String value); | |
| static protected DateTime ToDateTime(String value); | |
| static protected Int64 ToEnum(String value, Hashtable h, String typeName); | |
| static protected DateTime ToTime(String value); | |
| static protected String ToXmlName(String value); | |
| static protected String ToXmlNCName(String value); | |
| static protected String ToXmlNmToken(String value); | |
| static protected String ToXmlNmTokens(String value); | |
| protected XmlQualifiedName ToXmlQualifiedName(String value); | |
| protected void UnknownAttribute(Object o, XmlAttribute attr); | |
| protected void UnknownAttribute(Object o, XmlAttribute attr, String qnames); | |
| protected void UnknownElement(Object o, XmlElement elem); | |
| protected void UnknownElement(Object o, XmlElement elem, String qnames); | |
| protected void UnknownNode(Object o); | |
| protected void UnknownNode(Object o, String qnames); |
| public sealed class XmlSerializationWriteCallback | public sealed class XmlSerializationWriteCallback |
| : MulticastDelegate, ICloneable | : MulticastDelegate, ICloneable, ISerializable |
| public virtual IAsyncResult BeginInvoke(Object o, AsyncCallback callback, Object object); | public virtual IAsyncResult BeginInvoke(Object o, AsyncCallback callback, Object object); |
| public virtual void EndInvoke(IAsyncResult result); | public virtual void EndInvoke(IAsyncResult result); |
| public virtual void Invoke(Object o); | public virtual void Invoke(Object o); |
| public abstract class XmlSerializationWriter | public abstract class XmlSerializationWriter |
| : XmlSerializationGeneratedCode | : XmlSerializationGeneratedCode |
| protected Boolean EscapeName { get; set; } | |
| protected ArrayList Namespaces { get; set; } | |
| protected XmlWriter Writer { get; set; } | |
| protected void AddWriteCallback(Type type, String typeName, String typeNs, XmlSerializationWriteCallback callback); | |
| protected Exception CreateChoiceIdentifierValueException(String value, String identifier, String name, String ns); | |
| protected Exception CreateInvalidAnyTypeException(Object o); | |
| protected Exception CreateInvalidAnyTypeException(Type type); | |
| protected Exception CreateInvalidChoiceIdentifierValueException(String type, String identifier); | |
| protected Exception CreateInvalidEnumValueException(Object value, String typeName); | |
| protected Exception CreateMismatchChoiceException(String value, String elementName, String enumValue); | |
| protected Exception CreateUnknownAnyElementException(String name, String ns); | |
| protected Exception CreateUnknownTypeException(Object o); | |
| protected Exception CreateUnknownTypeException(Type type); | |
| static protected Byte FromByteArrayBase64(Byte[] value); | |
| static protected String FromByteArrayHex(Byte value); | |
| static protected String FromChar(Char value); | |
| static protected String FromDate(DateTime value); | |
| static protected String FromDateTime(DateTime value); | |
| static protected String FromEnum(Int64 value, String values, Int64[] ids); | |
| static protected String FromEnum(Int64 value, String values, Int64[] ids, String typeName); | |
| static protected String FromTime(DateTime value); | |
| static protected String FromXmlName(String name); | |
| static protected String FromXmlNCName(String ncName); | |
| static protected String FromXmlNmToken(String nmToken); | |
| static protected String FromXmlNmTokens(String nmTokens); | |
| protected String FromXmlQualifiedName(XmlQualifiedName xmlQualifiedName); | |
| protected String FromXmlQualifiedName(XmlQualifiedName xmlQualifiedName, Boolean ignoreEmpty); | |
| protected abstract virtual void InitCallbacks(); | |
| static protected Assembly ResolveDynamicAssembly(String assemblyFullName); | |
| protected void TopLevelElement(); | |
| protected void WriteAttribute(String localName, String ns, String value); | |
| protected void WriteAttribute(String localName, String ns, Byte value); | |
| protected void WriteAttribute(String localName, String value); | |
| protected void WriteAttribute(String localName, Byte value); | |
| protected void WriteAttribute(String prefix, String localName, String ns, String value); | |
| protected void WriteElementEncoded(XmlNode node, String name, String ns, Boolean isNullable, Boolean any); | |
| protected void WriteElementLiteral(XmlNode node, String name, String ns, Boolean isNullable, Boolean any); | |
| protected void WriteElementQualifiedName(String localName, XmlQualifiedName value); | |
| protected void WriteElementQualifiedName(String localName, XmlQualifiedName value, XmlQualifiedName xsiType); | |
| protected void WriteElementQualifiedName(String localName, String ns, XmlQualifiedName value); | |
| protected void WriteElementQualifiedName(String localName, String ns, XmlQualifiedName value, XmlQualifiedName xsiType); | |
| protected void WriteElementString(String localName, String value); | |
| protected void WriteElementString(String localName, String ns, String value); | |
| protected void WriteElementString(String localName, String value, XmlQualifiedName xsiType); | |
| protected void WriteElementString(String localName, String ns, String value, XmlQualifiedName xsiType); | |
| protected void WriteElementStringRaw(String localName, String value); | |
| protected void WriteElementStringRaw(String localName, Byte value); | |
| protected void WriteElementStringRaw(String localName, String ns, String value); | |
| protected void WriteElementStringRaw(String localName, String ns, Byte value); | |
| protected void WriteElementStringRaw(String localName, String value, XmlQualifiedName xsiType); | |
| protected void WriteElementStringRaw(String localName, Byte value, XmlQualifiedName xsiType); | |
| protected void WriteElementStringRaw(String localName, String ns, String value, XmlQualifiedName xsiType); | |
| protected void WriteElementStringRaw(String localName, String ns, Byte value, XmlQualifiedName xsiType); | |
| protected void WriteEmptyTag(String name); | |
| protected void WriteEmptyTag(String name, String ns); | |
| protected void WriteEndElement(); | |
| protected void WriteEndElement(Object o); | |
| protected void WriteId(Object o); | |
| protected void WriteNamespaceDeclarations(XmlSerializerNamespaces xmlns); | |
| protected void WriteNullableQualifiedNameEncoded(String name, String ns, XmlQualifiedName value, XmlQualifiedName xsiType); | |
| protected void WriteNullableQualifiedNameLiteral(String name, String ns, XmlQualifiedName value); | |
| protected void WriteNullableStringEncoded(String name, String ns, String value, XmlQualifiedName xsiType); | |
| protected void WriteNullableStringEncodedRaw(String name, String ns, String value, XmlQualifiedName xsiType); | |
| protected void WriteNullableStringEncodedRaw(String name, String ns, Byte value, XmlQualifiedName xsiType); | |
| protected void WriteNullableStringLiteral(String name, String ns, String value); | |
| protected void WriteNullableStringLiteralRaw(String name, String ns, String value); | |
| protected void WriteNullableStringLiteralRaw(String name, String ns, Byte value); | |
| protected void WriteNullTagEncoded(String name); | |
| protected void WriteNullTagEncoded(String name, String ns); | |
| protected void WriteNullTagLiteral(String name); | |
| protected void WriteNullTagLiteral(String name, String ns); | |
| protected void WritePotentiallyReferencingElement(String n, String ns, Object o); | |
| protected void WritePotentiallyReferencingElement(String n, String ns, Object o, Type ambientType); | |
| protected void WritePotentiallyReferencingElement(String n, String ns, Object o, Type ambientType, Boolean suppressReference); | |
| protected void WritePotentiallyReferencingElement(String n, String ns, Object o, Type ambientType, Boolean suppressReference, Boolean isNullable); | |
| protected void WriteReferencedElements(); | |
| protected void WriteReferencingElement(String n, String ns, Object o); | |
| protected void WriteReferencingElement(String n, String ns, Object o, Boolean isNullable); | |
| protected void WriteRpcResult(String name, String ns); | |
| protected void WriteSerializable(IXmlSerializable serializable, String name, String ns, Boolean isNullable); | |
| protected void WriteSerializable(IXmlSerializable serializable, String name, String ns, Boolean isNullable, Boolean wrapped); | |
| protected void WriteStartDocument(); | |
| protected void WriteStartElement(String name); | |
| protected void WriteStartElement(String name, String ns); | |
| protected void WriteStartElement(String name, String ns, Boolean writePrefixed); | |
| protected void WriteStartElement(String name, String ns, Object o); | |
| protected void WriteStartElement(String name, String ns, Object o, Boolean writePrefixed); | |
| protected void WriteStartElement(String name, String ns, Object o, Boolean writePrefixed, XmlSerializerNamespaces xmlns); | |
| protected void WriteTypedPrimitive(String name, String ns, Object o, Boolean xsiType); | |
| protected void WriteValue(String value); | |
| protected void WriteValue(Byte value); | |
| protected void WriteXmlAttribute(XmlNode node); | |
| protected void WriteXmlAttribute(XmlNode node, Object container); |
| public class XmlSerializer | public class XmlSerializer |
| public event XmlAttributeEventHandler UnknownAttribute; | |
| public event XmlElementEventHandler UnknownElement; | |
| public event XmlNodeEventHandler UnknownNode; | |
| public event UnreferencedObjectEventHandler UnreferencedObject; | |
| public virtual Boolean CanDeserialize(XmlReader xmlReader); | public virtual Boolean CanDeserialize(XmlReader xmlReader); |
| protected virtual XmlSerializationReader CreateReader(); | |
| protected virtual XmlSerializationWriter CreateWriter(); | |
| public Object Deserialize(Stream stream); | public Object Deserialize(Stream stream); |
| public Object Deserialize(TextReader textReader); | public Object Deserialize(TextReader textReader); |
| public Object Deserialize(XmlReader xmlReader); | public Object Deserialize(XmlReader xmlReader); |
| public Object Deserialize(XmlReader xmlReader, XmlDeserializationEvents events); | |
| public Object Deserialize(XmlReader xmlReader, String encodingStyle); | |
| public Object Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events); | |
| protected virtual Object Deserialize(XmlSerializationReader reader); | |
| static public XmlSerializer FromMappings(XmlMapping[] mappings); | static public XmlSerializer FromMappings(XmlMapping[] mappings); |
| static public XmlSerializer FromMappings(XmlMapping[] mappings, Type type); | static public XmlSerializer FromMappings(XmlMapping[] mappings, Type type); |
| static public XmlSerializer FromMappings(XmlMapping[] mappings, Evidence evidence); | |
| static public XmlSerializer FromTypes(Type[] types); | static public XmlSerializer FromTypes(Type[] types); |
| static public Assembly GenerateSerializer(Type types, XmlMapping[] mappings); | |
| static public Assembly GenerateSerializer(Type types, XmlMapping[] mappings, CompilerParameters parameters); | |
| static public String GetXmlSerializerAssemblyName(Type type); | |
| static public String GetXmlSerializerAssemblyName(Type type, String defaultNamespace); | |
| public void Serialize(TextWriter textWriter, Object o); | public void Serialize(TextWriter textWriter, Object o); |
| public void Serialize(TextWriter textWriter, Object o, XmlSerializerNamespaces namespaces); | public void Serialize(TextWriter textWriter, Object o, XmlSerializerNamespaces namespaces); |
| public void Serialize(Stream stream, Object o); | public void Serialize(Stream stream, Object o); |
| public void Serialize(Stream stream, Object o, XmlSerializerNamespaces namespaces); | public void Serialize(Stream stream, Object o, XmlSerializerNamespaces namespaces); |
| public void Serialize(XmlWriter xmlWriter, Object o); | public void Serialize(XmlWriter xmlWriter, Object o); |
| public void Serialize(XmlWriter xmlWriter, Object o, XmlSerializerNamespaces namespaces); | public void Serialize(XmlWriter xmlWriter, Object o, XmlSerializerNamespaces namespaces); |
| public void Serialize(XmlWriter xmlWriter, Object o, XmlSerializerNamespaces namespaces, String encodingStyle); | |
| public void Serialize(XmlWriter xmlWriter, Object o, XmlSerializerNamespaces namespaces, String encodingStyle, String id); |
| public sealed class XmlSerializerAssemblyAttribute | |
| : Attribute, _Attribute | |
| public String AssemblyName { get; set; } | |
| public String CodeBase { get; set; } |
| public class XmlSerializerFactory | |
| public XmlSerializer CreateSerializer(Type type, XmlAttributeOverrides overrides, Type extraTypes, XmlRootAttribute root, String defaultNamespace); | |
| public XmlSerializer CreateSerializer(Type type, XmlRootAttribute root); | |
| public XmlSerializer CreateSerializer(Type type, Type extraTypes); | |
| public XmlSerializer CreateSerializer(Type type, XmlAttributeOverrides overrides); | |
| public XmlSerializer CreateSerializer(XmlTypeMapping xmlTypeMapping); | |
| public XmlSerializer CreateSerializer(Type type); | |
| public XmlSerializer CreateSerializer(Type type, String defaultNamespace); | |
| public XmlSerializer CreateSerializer(Type type, XmlAttributeOverrides overrides, Type extraTypes, XmlRootAttribute root, String defaultNamespace, String location); | |
| public XmlSerializer CreateSerializer(Type type, XmlAttributeOverrides overrides, Type extraTypes, XmlRootAttribute root, String defaultNamespace, String location, Evidence evidence); |
| public abstract class XmlSerializerImplementation | public abstract class XmlSerializerImplementation |
| public virtual XmlSerializationReader Reader { get; } | public virtual XmlSerializationReader Reader { get; } |
| public virtual Hashtable ReadMethods { get; } | |
| public virtual Hashtable TypedSerializers { get; } | |
| public virtual Hashtable WriteMethods { get; } | |
| public virtual XmlSerializationWriter Writer { get; } | public virtual XmlSerializationWriter Writer { get; } |
| public virtual IDictionary XmlReadMethods { get; } | |
| public virtual IDictionary XmlTypedSerializers { get; } | |
| public virtual IDictionary XmlWriteMethods { get; } | |
| public virtual Boolean CanSerialize(Type type); | public virtual Boolean CanSerialize(Type type); |
| public virtual XmlSerializer GetSerializer(Type type); | public virtual XmlSerializer GetSerializer(Type type); |
| public class XmlSerializerNamespaces | public class XmlSerializerNamespaces |
| public Int32 Count { get; } | public Int32 Count { get; } |
| public void Add(String prefix, String ns); | public void Add(String prefix, String ns); |
| public XmlQualifiedName ToArray(); | public XmlQualifiedName ToArray(); |
| public sealed class XmlSerializerVersionAttribute | |
| : Attribute, _Attribute | |
| public String Namespace { get; set; } | |
| public String ParentAssemblyId { get; set; } | |
| public Type Type { get; set; } | |
| public String Version { get; set; } |
| public class XmlTextAttribute | public class XmlTextAttribute |
| : Attribute, _Attribute | : Attribute, _Attribute |
| public String DataType { get; set; } | public String DataType { get; set; } |
| public Type Type { get; set; } | public Type Type { get; set; } |
| public class XmlTypeAttribute | public class XmlTypeAttribute |
| : Attribute, _Attribute | : Attribute, _Attribute |
| public Boolean AnonymousType { get; set; } | public Boolean AnonymousType { get; set; } |
| public Boolean IncludeInSchema { get; set; } | public Boolean IncludeInSchema { get; set; } |
| public String Namespace { get; set; } | public String Namespace { get; set; } |
| public String TypeName { get; set; } | public String TypeName { get; set; } |
| public class XmlTypeMapping | public class XmlTypeMapping |
| : XmlMapping | : XmlMapping |
| public String TypeFullName { get; } | public String TypeFullName { get; } |
| public String TypeName { get; } | public String TypeName { get; } |
| public String XsdTypeName { get; } | public String XsdTypeName { get; } |
| public String XsdTypeNamespace { get; } | public String XsdTypeNamespace { get; } |