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; } |