|
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) |
|