C# 클래스 System.Xml.Serialization.XmlSerializationCodeGen

파일 보기 프로젝트 열기: dotnet/corefx

Private Properties

프로퍼티 타입 설명
EnsureArrayIndex System.Xml.Serialization.TypeMapping[]
GenerateBaseSerializer string
GenerateGetSerializer void
GenerateHashtableGetBegin void
GenerateHashtableGetEnd void
GenerateMethod void
GeneratePublicMethods void
GenerateReferencedMethods void
GenerateSerializerContract void
GenerateSupportedTypes void
GenerateTypedSerializer string
GenerateTypedSerializers void
IsWildcard bool
ReferenceMapping string
WriteQuotedCSharpString void
XmlSerializationCodeGen System

비공개 메소드들

메소드 설명
EnsureArrayIndex ( TypeMapping a, int index ) : System.Xml.Serialization.TypeMapping[]
GenerateBaseSerializer ( string baseSerializer, string readerClass, string writerClass, CodeIdentifiers classes ) : string
GenerateGetSerializer ( Hashtable serializers, XmlMapping xmlMappings ) : void
GenerateHashtableGetBegin ( string privateName, string publicName ) : void
GenerateHashtableGetEnd ( string privateName ) : void
GenerateMethod ( TypeMapping mapping ) : void
GeneratePublicMethods ( string privateName, string publicName, string methods, XmlMapping xmlMappings ) : void
GenerateReferencedMethods ( ) : void
GenerateSerializerContract ( string className, XmlMapping xmlMappings, Type types, string readerType, string readMethods, string writerType, string writerMethods, Hashtable serializers ) : void
GenerateSupportedTypes ( Type types ) : void
GenerateTypedSerializer ( string readMethod, string writeMethod, XmlMapping mapping, CodeIdentifiers classes, string baseSerializer, string readerClass, string writerClass ) : string
GenerateTypedSerializers ( Hashtable serializers ) : void
IsWildcard ( SpecialMapping mapping ) : bool
ReferenceMapping ( TypeMapping mapping ) : string
WriteQuotedCSharpString ( string value ) : void
XmlSerializationCodeGen ( IndentedWriter writer, TypeScope scopes, string access, string className ) : System