C# Class System.Xml.Serialization.XmlSerializationReaderCodeGen

Inheritance: XmlSerializationCodeGen
Show file Open project: dotnet/corefx Class Usage Examples

Private Properties

Property Type Description
ExpectedElements string
GenerateBegin void
GenerateElement string
GenerateEncodedMembersElement string
GenerateEnd void
GenerateEnd void
GenerateInitCallbacksMethod void
GenerateLiteralMembersElement string
GenerateMembersElement string
GenerateMethod void
GenerateTypeElement string
GetArraySource string
GetArraySource string
GetChoiceIdentifierSource string
GetChoiceIdentifierSource string
InitializeValueTypes void
IsSequence bool
MakeUnique string
NextIdName string
NextMethodName string
WriteAddCollectionFixup void
WriteArray void
WriteArrayLocalDecl void
WriteAttribute void
WriteAttributes void
WriteBooleanValue void
WriteCatchCastException void
WriteCatchException void
WriteCreateCollection void
WriteCreateCollectionMethod void
WriteCreateInstance void
WriteCreateMapping void
WriteDerivedSerializable void
WriteDerivedTypes void
WriteElement void
WriteEncodedStructMethod void
WriteEnumAndArrayTypes void
WriteEnumMethod void
WriteFixupMethod void
WriteHandleHrefList void
WriteHashtable string
WriteID void
WriteIfNotSoapRoot void
WriteInitCheckTypeHrefList void
WriteIsStartTag void
WriteLiteralStructMethod void
WriteLocalDecl void
WriteMemberBegin void
WriteMemberElements void
WriteMemberElementsCheckType void
WriteMemberElementsElse void
WriteMemberElementsIf void
WriteMemberEnd void
WriteMemberEnd void
WriteMemberFixupBegin bool
WriteMemberText void
WriteNullableMethod void
WriteParamsRead void
WritePrimitive void
WriteQNameEqual void
WriteReadNonRoots void
WriteSourceBegin void
WriteSourceBeginTyped void
WriteSourceEnd void
WriteStructMethod void
WriteText void
WriteUnknownNode void
WriteWhileLoopEnd void
WriteWhileLoopEndCheck void
WriteWhileLoopStartCheck int
WriteWhileNotLoopStart int
WriteXmlNodeEqual void
XmlSerializationReaderCodeGen System.IO

Private Methods

Method Description
ExpectedElements ( Member members ) : string
GenerateBegin ( ) : void
GenerateElement ( XmlMapping xmlMapping ) : string
GenerateEncodedMembersElement ( XmlMembersMapping xmlMembersMapping ) : string
GenerateEnd ( ) : void
GenerateEnd ( string methods, XmlMapping xmlMappings, Type types ) : void
GenerateInitCallbacksMethod ( ) : void
GenerateLiteralMembersElement ( XmlMembersMapping xmlMembersMapping ) : string
GenerateMembersElement ( XmlMembersMapping xmlMembersMapping ) : string
GenerateMethod ( TypeMapping mapping ) : void
GenerateTypeElement ( XmlTypeMapping xmlTypeMapping ) : string
GetArraySource ( TypeDesc typeDesc, string arrayName ) : string
GetArraySource ( TypeDesc typeDesc, string arrayName, bool multiRef ) : string
GetChoiceIdentifierSource ( MemberMapping mappings, MemberMapping member ) : string
GetChoiceIdentifierSource ( MemberMapping mapping, string parent, TypeDesc parentTypeDesc ) : string
InitializeValueTypes ( string arrayName, MemberMapping mappings ) : void
IsSequence ( Member members ) : bool
MakeUnique ( EnumMapping mapping, string name ) : string
NextIdName ( string name ) : string
NextMethodName ( string name ) : string
WriteAddCollectionFixup ( TypeDesc typeDesc, bool readOnly, string memberSource, string targetSource ) : void
WriteArray ( string source, string arrayName, ArrayMapping arrayMapping, bool readOnly, bool isNullable, int fixupIndex ) : void
WriteArrayLocalDecl ( string typeName, string variableName, string initValue, TypeDesc arrayTypeDesc ) : void
WriteAttribute ( Member member ) : void
WriteAttributes ( Member members, Member anyAttribute, string elseCall, string firstParam ) : void
WriteBooleanValue ( bool value ) : void
WriteCatchCastException ( TypeDesc typeDesc, string source, string id ) : void
WriteCatchException ( Type exceptionType ) : void
WriteCreateCollection ( TypeDesc td, string source ) : void
WriteCreateCollectionMethod ( CreateCollectionInfo c ) : void
WriteCreateInstance ( string escapedName, string source, bool useReflection, bool ctorInaccessible ) : void
WriteCreateMapping ( TypeMapping mapping, string local ) : void
WriteDerivedSerializable ( SerializableMapping head, SerializableMapping mapping, string source, bool isWrappedAny ) : void
WriteDerivedTypes ( StructMapping mapping, bool isTypedReturn, string returnTypeName ) : void
WriteElement ( string source, string arrayName, string choiceSource, ElementAccessor element, ChoiceIdentifierAccessor choice, string checkSpecified, bool checkForNull, bool readOnly, int fixupIndex, int elementIndex ) : void
WriteEncodedStructMethod ( StructMapping structMapping ) : void
WriteEnumAndArrayTypes ( ) : void
WriteEnumMethod ( EnumMapping mapping ) : void
WriteFixupMethod ( string fixupMethodName, Member members, string typeName, bool useReflection, bool typed, string source ) : void
WriteHandleHrefList ( Member members, string listSource ) : void
WriteHashtable ( EnumMapping mapping, string typeName ) : string
WriteID ( string name ) : void
WriteIfNotSoapRoot ( string source ) : void
WriteInitCheckTypeHrefList ( string source ) : void
WriteIsStartTag ( string name, string ns ) : void
WriteLiteralStructMethod ( StructMapping structMapping ) : void
WriteLocalDecl ( string typeFullName, string variableName, string initValue, bool useReflection ) : void
WriteMemberBegin ( Member members ) : void
WriteMemberElements ( Member members, string elementElseString, string elseString, Member anyElement, Member anyText, string checkTypeHrefsSource ) : void
WriteMemberElementsCheckType ( string checkTypeHrefsSource ) : void
WriteMemberElementsElse ( Member anyElement, string elementElseString ) : void
WriteMemberElementsIf ( Member members, Member anyElement, string elementElseString, string checkTypeSource ) : void
WriteMemberEnd ( Member members ) : void
WriteMemberEnd ( Member members, bool soapRefs ) : void
WriteMemberFixupBegin ( Member members, string fixupMethodName, string source ) : bool
WriteMemberText ( Member anyText, string elseString ) : void
WriteNullableMethod ( NullableMapping nullableMapping ) : void
WriteParamsRead ( int length ) : void
WritePrimitive ( TypeMapping mapping, string source ) : void
WriteQNameEqual ( string source, string name, string ns ) : void
WriteReadNonRoots ( ) : void
WriteSourceBegin ( string source ) : void
WriteSourceBeginTyped ( string source, TypeDesc typeDesc ) : void
WriteSourceEnd ( string source ) : void
WriteStructMethod ( StructMapping structMapping ) : void
WriteText ( Member member ) : void
WriteUnknownNode ( string func, string node, ElementAccessor e, bool anyIfs ) : void
WriteWhileLoopEnd ( int loopIndex ) : void
WriteWhileLoopEndCheck ( int loopIndex ) : void
WriteWhileLoopStartCheck ( ) : int
WriteWhileNotLoopStart ( ) : int
WriteXmlNodeEqual ( string source, string name, string ns ) : void
XmlSerializationReaderCodeGen ( IndentedWriter writer, TypeScope scopes, string access, string className ) : System.IO