<PackageReference Include="System.Xml.XmlSerializer" Version="4.3.0-preview1-24530-04" />
API Differences between 4.3.0-preview1-24530-04 and 4.0.10-beta-22605
390 Additions
0 Removals
System.Xml.Serialization
-
public class XmlAnyAttributeAttribute : Attribute
-
public class XmlAnyElementAttribute : Attribute
-
public class XmlAnyElementAttributes : IList, ICollection, IEnumerable
-
public class XmlArrayAttribute : Attribute
-
public class XmlArrayItemAttribute : Attribute
-
public class XmlArrayItemAttributes : IList, ICollection, IEnumerable
-
public class XmlAttributeAttribute : Attribute
-
public class XmlAttributeOverrides
-
public class XmlAttributes
-
public class XmlChoiceIdentifierAttribute : Attribute
-
public class XmlElementAttribute : Attribute
-
public class XmlElementAttributes : IList, ICollection, IEnumerable
-
public class XmlEnumAttribute : Attribute
-
public class XmlIgnoreAttribute : Attribute
-
public class XmlIncludeAttribute : Attribute
-
public abstract class XmlMapping
-
public enum XmlMappingAccess
-
public class XmlMemberMapping
-
public class XmlMembersMapping : XmlMapping
-
public class XmlNamespaceDeclarationsAttribute : Attribute
-
public class XmlReflectionImporter
- public XmlReflectionImporter()
- public XmlReflectionImporter(string defaultNamespace)
- public XmlReflectionImporter(XmlAttributeOverrides attributeOverrides)
- public XmlReflectionImporter(XmlAttributeOverrides attributeOverrides, string defaultNamespace)
- public XmlMembersMapping ImportMembersMapping(string elementName, string ns, XmlReflectionMember[] members, bool hasWrapperElement)
- public XmlMembersMapping ImportMembersMapping(string elementName, string ns, XmlReflectionMember[] members, bool hasWrapperElement, bool rpc)
- public XmlMembersMapping ImportMembersMapping(string elementName, string ns, XmlReflectionMember[] members, bool hasWrapperElement, bool rpc, bool openModel)
- public XmlMembersMapping ImportMembersMapping(string elementName, string ns, XmlReflectionMember[] members, bool hasWrapperElement, bool rpc, bool openModel, XmlMappingAccess access)
- public XmlTypeMapping ImportTypeMapping(Type type)
- public XmlTypeMapping ImportTypeMapping(Type type, string defaultNamespace)
- public XmlTypeMapping ImportTypeMapping(Type type, XmlRootAttribute root)
- public XmlTypeMapping ImportTypeMapping(Type type, XmlRootAttribute root, string defaultNamespace)
- public void IncludeType(Type type)
- public void IncludeTypes(MemberInfo memberInfo)
-
public class XmlReflectionMember
-
public class XmlRootAttribute : Attribute
-
public abstract class XmlSerializationGeneratedCode
-
public abstract class XmlSerializationReader : XmlSerializationGeneratedCode
- protected bool DecodeName { get; protected set; }
- protected XmlDocument Document { get; }
- protected bool IsReturnValue { get; protected set; }
- protected XmlReader Reader { get; }
- protected int ReaderCount { get; }
- protected XmlSerializationReader()
- protected static byte[] ToByteArrayBase64(string value)
- protected static byte[] ToByteArrayHex(string value)
- protected static char ToChar(string value)
- protected static DateTime ToDate(string value)
- protected static DateTime ToDateTime(string value)
- protected static long ToEnum(string value, IDictionary h, string typeName)
- protected static DateTime ToTime(string value)
- protected static string ToXmlName(string value)
- protected static string ToXmlNCName(string value)
- protected static string ToXmlNmToken(string value)
- protected static string ToXmlNmTokens(string value)
- protected void CheckReaderCount(ref int whileIterations, ref int 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, int index, Type elementType)
- protected bool GetNullAttr()
- protected XmlQualifiedName GetXsiType()
- protected abstract void InitCallbacks()
- protected abstract void InitIDs()
- protected bool IsXmlnsAttribute(string name)
- protected void ParseWsdlArrayType(XmlAttribute attr)
- protected XmlQualifiedName ReadElementQualifiedName()
- protected void ReadEndElement()
- protected bool ReadNull()
- protected XmlQualifiedName ReadNullableQualifiedName()
- protected string ReadNullableString()
- protected IXmlSerializable ReadSerializable(IXmlSerializable serializable)
- protected IXmlSerializable ReadSerializable(IXmlSerializable serializable, bool wrappedAny)
- protected virtual string ReadString()
- protected string ReadString(string value)
- protected string ReadString(string value, bool trim)
- protected object ReadTypedNull(XmlQualifiedName type)
- protected object ReadTypedPrimitive(XmlQualifiedName type)
- protected XmlDocument ReadXmlDocument(bool wrapped)
- protected XmlNode ReadXmlNode(bool wrapped)
- protected Array ShrinkArray(Array a, int length, Type elementType, bool isNullable)
- protected byte[] ToByteArrayBase64(bool isNull)
- protected byte[] ToByteArrayHex(bool isNull)
- protected XmlQualifiedName ToXmlQualifiedName(string value)
- protected void UnknownNode(object o)
- protected void UnknownNode(object o, string qnames)
-
public sealed delegate XmlSerializationWriteCallback : MulticastDelegate
-
public abstract class XmlSerializationWriter : XmlSerializationGeneratedCode
- protected bool EscapeName { get; protected set; }
- protected XmlWriter Writer { get; protected set; }
- protected IList XmlNamespaces { get; protected set; }
- protected XmlSerializationWriter()
- protected static byte[] FromByteArrayBase64(byte[] value)
- protected static string FromByteArrayHex(byte[] value)
- protected static string FromChar(char value)
- protected static string FromDate(DateTime value)
- protected static string FromDateTime(DateTime value)
- protected static string (long value, string[] values, long[] ids)
- protected static string (long value, string[] values, long[] ids, string typeName)
- protected static string FromTime(DateTime value)
- protected static string FromXmlName(string name)
- protected static string FromXmlNCName(string ncName)
- protected static string FromXmlNmToken(string nmToken)
- protected static string FromXmlNmTokens(string nmTokens)
- 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)
- protected string FromXmlQualifiedName(XmlQualifiedName xmlQualifiedName)
- protected string FromXmlQualifiedName(XmlQualifiedName xmlQualifiedName, bool ignoreEmpty)
- protected abstract void InitCallbacks()
- 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 WriteElementLiteral(XmlNode node, string name, string ns, bool isNullable, bool 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 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 WriteSerializable(IXmlSerializable serializable, string name, string ns, bool isNullable)
- protected void WriteSerializable(IXmlSerializable serializable, string name, string ns, bool isNullable, bool wrapped)
- protected void WriteStartDocument()
- protected void WriteStartElement(string name)
- protected void WriteStartElement(string name, string ns)
- protected void WriteStartElement(string name, string ns, bool writePrefixed)
- protected void WriteStartElement(string name, string ns, object o)
- protected void WriteStartElement(string name, string ns, object o, bool writePrefixed)
- protected void WriteStartElement(string name, string ns, object o, bool writePrefixed, XmlSerializerNamespaces xmlns)
- protected void WriteTypedPrimitive(string name, string ns, object o, bool xsiType)
- protected void WriteValue(string value)
- protected void WriteValue(byte[] value)
- protected void WriteXmlAttribute(XmlNode node)
- protected void WriteXmlAttribute(XmlNode node, object container)
- protected void WriteXsiType(string name, string ns)
-
public class XmlSerializer
- public string DefaultNamespace
- protected XmlSerializer()
- public XmlSerializer(Type type, XmlAttributeOverrides overrides, Type[] extraTypes, XmlRootAttribute root, string defaultNamespace)
- public XmlSerializer(Type type, XmlRootAttribute root)
- public XmlSerializer(Type type, Type[] extraTypes)
- public XmlSerializer(Type type, XmlAttributeOverrides overrides)
- public XmlSerializer(XmlTypeMapping xmlTypeMapping)
- public XmlSerializer(Type type)
- public XmlSerializer(Type type, string defaultNamespace)
- public static XmlSerializer[] FromMappings(XmlMapping[] mappings)
- public static XmlSerializer[] FromMappings(XmlMapping[] mappings, Type type)
- public static XmlSerializer[] FromTypes(Type[] types)
- public virtual bool CanDeserialize(XmlReader xmlReader)
- protected virtual XmlSerializationReader CreateReader()
- protected virtual XmlSerializationWriter CreateWriter()
- public object Deserialize(Stream stream)
- public object Deserialize(TextReader textReader)
- public object Deserialize(XmlReader xmlReader)
- protected virtual object Deserialize(XmlSerializationReader reader)
- public void Serialize(TextWriter textWriter, object o)
- public void Serialize(TextWriter textWriter, object o, XmlSerializerNamespaces namespaces)
- public void Serialize(Stream stream, object o)
- public void Serialize(Stream stream, object o, XmlSerializerNamespaces namespaces)
- public void Serialize(XmlWriter xmlWriter, object o)
- public void Serialize(XmlWriter xmlWriter, object o, XmlSerializerNamespaces namespaces)
- protected virtual void Serialize(object o, XmlSerializationWriter writer)
-
public abstract class XmlSerializerImplementation
-
public class XmlSerializerNamespaces
-
public class XmlTextAttribute : Attribute
-
public class XmlTypeAttribute : Attribute
-
public class XmlTypeMapping : XmlMapping