|
| override void | InitCallbacks () |
| |
| override void | InitIDs () |
| |
| XmlQualifiedName? | GetXsiType () |
| |
| object? | ReadTypedPrimitive (XmlQualifiedName type) |
| |
| object? | ReadTypedNull (XmlQualifiedName type) |
| |
| bool | IsXmlnsAttribute (string name) |
| |
| void | ParseWsdlArrayType (XmlAttribute attr) |
| |
| bool | ReadNull () |
| |
| bool | GetNullAttr () |
| |
| string? | ReadNullableString () |
| |
| XmlQualifiedName? | ReadNullableQualifiedName () |
| |
| XmlQualifiedName | ReadElementQualifiedName () |
| |
| XmlDocument? | ReadXmlDocument (bool wrapped) |
| |
| string? | CollapseWhitespace (string? value) |
| |
| XmlNode? | ReadXmlNode (bool wrapped) |
| |
| byte?[] | ToByteArrayBase64 (bool isNull) |
| |
| byte?[] | ToByteArrayHex (bool isNull) |
| |
| int | GetArrayLength (string name, string ns) |
| |
| XmlQualifiedName | ToXmlQualifiedName (string? value) |
| |
| void | UnknownAttribute (object? o, XmlAttribute attr) |
| |
| void | UnknownAttribute (object? o, XmlAttribute attr, string? qnames) |
| |
| void | UnknownElement (object? o, XmlElement elem) |
| |
| void | UnknownElement (object? o, XmlElement elem, string? qnames) |
| |
| void | UnknownNode (object? o) |
| |
| void | UnknownNode (object? o, string? qnames) |
| |
| void | UnreferencedObject (string? id, object? o) |
| |
| Exception | CreateUnknownTypeException (XmlQualifiedName type) |
| |
| Exception | CreateReadOnlyCollectionException (string name) |
| |
| Exception | CreateAbstractTypeException (string name, string? ns) |
| |
| Exception | CreateInaccessibleConstructorException (string typeName) |
| |
| Exception | CreateCtorHasSecurityException (string typeName) |
| |
| Exception | CreateUnknownNodeException () |
| |
| Exception | CreateUnknownConstantException (string? value, Type enumType) |
| |
| Exception | CreateInvalidCastException (Type type, object? value) |
| |
| Exception | CreateInvalidCastException (Type type, object? value, string? id) |
| |
| Exception | CreateBadDerivationException (string? xsdDerived, string? nsDerived, string? xsdBase, string? nsBase, string? clrDerived, string? clrBase) |
| |
| Exception | CreateMissingIXmlSerializableType (string? name, string? ns, string? clrType) |
| |
| Array | EnsureArrayIndex (Array? a, int index, Type elementType) |
| |
| Array? | ShrinkArray (Array? a, int length, Type elementType, bool isNullable) |
| |
| string? | ReadString (string? value) |
| |
| string? | ReadString (string? value, bool trim) |
| |
| IXmlSerializable | ReadSerializable (IXmlSerializable serializable) |
| |
| IXmlSerializable | ReadSerializable (IXmlSerializable serializable, bool wrappedAny) |
| |
| bool | ReadReference ([NotNullWhen(true)] out string? fixupReference) |
| |
| void | AddTarget (string? id, object? o) |
| |
| void | AddFixup (Fixup? fixup) |
| |
| void | AddFixup (CollectionFixup? fixup) |
| |
| object | GetTarget (string id) |
| |
| void | Referenced (object? o) |
| |
| void | FixupArrayRefs (object fixup) |
| |
| void | ReadReferencedElements () |
| |
| object? | ReadReferencedElement () |
| |
| object? | ReadReferencedElement (string? name, string? ns) |
| |
| object? | ReadReferencingElement (out string? fixupReference) |
| |
| object? | ReadReferencingElement (string? name, string? ns, out string? fixupReference) |
| |
| object? | ReadReferencingElement (string? name, string? ns, bool elementCanBeType, out string? fixupReference) |
| |
| void | AddReadCallback (string name, string ns, Type type, XmlSerializationReadCallback read) |
| |
| void | ReadEndElement () |
| |
| void | CheckReaderCount (ref int whileIterations, ref int readerCount) |
| |
|
| object | GenerateMembersElement (XmlMembersMapping xmlMembersMapping) |
| |
| object | GenerateLiteralMembersElement (XmlMembersMapping xmlMembersMapping) |
| |
| bool | GenerateLiteralMembersElementInternal (MemberMapping[] mappings, bool hasWrapperElement, object[] p) |
| |
| void | InitializeValueTypes (object[] p, MemberMapping[] mappings) |
| |
| object | GenerateEncodedMembersElement (XmlMembersMapping xmlMembersMapping) |
| |
| object | GenerateTypeElement (XmlTypeMapping xmlTypeMapping) |
| |
| void | WriteMemberElements (Member[] expectedMembers, UnknownNodeAction elementElseAction, UnknownNodeAction elseAction, Member anyElement, Member anyText, Fixup fixup=null, List< CheckTypeSource > checkTypeHrefsSource=null) |
| |
| void | WriteMemberElementsCheckType (List< CheckTypeSource > checkTypeHrefsSource) |
| |
| void | ProcessUnknownNode (UnknownNodeAction action) |
| |
| void | WriteMembers (ref object o, Member[] members, UnknownNodeAction elementElseAction, UnknownNodeAction elseAction, Member anyElement, Member anyText) |
| |
| void | SetCollectionObjectWithCollectionMember ([NotNull] ref object collection, CollectionMember collectionMember, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors|DynamicallyAccessedMemberTypes.NonPublicConstructors|DynamicallyAccessedMemberTypes.PublicMethods|DynamicallyAccessedMemberTypes.NonPublicMethods)] Type collectionType) |
| |
| object | GetMemberValue (object o, MemberInfo memberInfo) |
| |
| bool | WriteMemberText (Member anyText) |
| |
| bool | IsSequence (Member[] members) |
| |
| void | WriteMemberElementsIf (Member[] expectedMembers, Member anyElementMember, UnknownNodeAction elementElseAction, Fixup fixup=null, CheckTypeSource checkTypeSource=null) |
| |
| object | WriteElement (ElementAccessor element, bool checkSpecified, bool checkForNull, bool readOnly, string defaultNamespace, int fixupIndex=-1, int elementIndex=-1, Fixup fixup=null, Member member=null) |
| |
| XmlSerializationReadCallback | CreateXmlSerializationReadCallback (TypeMapping mapping) |
| |
| object | DummyReadArrayMethod () |
| |
| object | WriteArray (ArrayMapping arrayMapping, bool readOnly, bool isNullable, string defaultNamespace, int fixupIndex=-1, Fixup fixup=null, Member member=null) |
| |
| object | WritePrimitive (TypeMapping mapping, Func< object, string > readFunc, object funcState) |
| |
| object | WriteStructMethod (StructMapping mapping, bool isNullable, bool checkType, string defaultNamespace) |
| |
| object | WriteNullableMethod (NullableMapping nullableMapping, bool checkType, string defaultNamespace) |
| |
| object | WriteEnumMethod (EnumMapping mapping, Func< object, string > readFunc, object funcState) |
| |
| object | WriteEnumMethodSoap (EnumMapping mapping) |
| |
| object | WriteEnumMethod (EnumMapping mapping, string source) |
| |
| Hashtable | WriteHashtable (EnumMapping mapping, string name) |
| |
| object | ReflectionCreateObject ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors|DynamicallyAccessedMemberTypes.NonPublicConstructors|DynamicallyAccessedMemberTypes.PublicMethods|DynamicallyAccessedMemberTypes.NonPublicMethods)] Type type) |
| |
| ConstructorInfo | GetDefaultConstructor ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors|DynamicallyAccessedMemberTypes.NonPublicConstructors)] Type type) |
| |
| object | WriteEncodedStructMethod (StructMapping structMapping) |
| |
| Fixup | WriteMemberFixupBegin (Member[] members, object o) |
| |
| XmlSerializationFixupCallback | CreateWriteFixupMethod (Member[] members) |
| |
| void | WriteAddCollectionFixup (object o, Member member, object memberValue) |
| |
| object | WriteAddCollectionFixup (Func< object > getSource, Action< object > setSource, object memberValue, TypeDesc typeDesc, bool readOnly) |
| |
| XmlSerializationCollectionFixupCallback | GetCreateCollectionOfObjectsCallback (Type collectionType) |
| |
| object | WriteLiteralStructMethod (StructMapping structMapping, bool isNullable, bool checkType, string defaultNamespace) |
| |
| bool | WriteEnumAndArrayTypes (out object o, StructMapping mapping, XmlQualifiedName xsiType, string defaultNamespace) |
| |
| bool | WriteDerivedTypes (out object o, StructMapping mapping, XmlQualifiedName xsiType, string defaultNamespace, bool checkType, bool isNullable) |
| |
| void | WriteAttributes (Member[] members, Member anyAttribute, UnknownNodeAction elseCall, ref object o) |
| |
| void | WriteAttribute (Member member, object attr=null) |
| |
| void | SetOrAddValueToMember (object o, object value, MemberInfo memberInfo) |
| |
| void | AddItemInArrayMember (object o, MemberInfo memberInfo, Type memberType, object item) |
| |
| bool | XmlNodeEqual (XmlReader source, string name, string ns) |
| |
| bool | QNameEqual (XmlQualifiedName xsiType, string name, string ns, string defaultNamespace) |
| |
| void | CreateUnknownNodeException (object o) |
| |
| void | InitPrimitiveIDs () |
| |
| Type | GetPrimitiveType (XmlQualifiedName typeName, bool throwOnUnknown) |
| |
| bool | IsPrimitiveNamespace (string ns) |
| |
| string | ReadStringValue () |
| |
| XmlQualifiedName | ReadXmlQualifiedName () |
| |
| byte[] | ReadByteArray (bool isBase64) |
| |
| object | ReadTypedPrimitive (XmlQualifiedName type, bool elementCanBeType) |
| |
| SoapArrayInfo | ParseArrayType (string value) |
| |
| SoapArrayInfo | ParseSoap12ArrayType (string itemType, string arraySize) |
| |
| void | UnknownNode (XmlNode unknownNode, object o, string qnames) |
| |
| void | GetCurrentPosition (out int lineNumber, out int linePosition) |
| |
| string | CurrentTag () |
| |
| void | HandleUnreferencedObjects () |
| |
| void | DoFixups () |
| |
| object | ReadArray (string typeName, string typeNs) |
| |
| object | ReadXmlNodes (bool elementCanBeType) |
| |