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

상속: CodeExporter
파일 보기 프로젝트 열기: gbarnett/shared-source-cli-2.0 1 사용 예제들

공개 메소드들

메소드 설명
AddElementMetadata ( CodeAttributeDeclarationCollection metadata, string elementName, TypeDesc typeDesc, bool isNullable ) : void
AddMappingMetadata ( CodeAttributeDeclarationCollection metadata, XmlMemberMapping member ) : void
AddMappingMetadata ( CodeAttributeDeclarationCollection metadata, XmlMemberMapping member, bool forceUseMemberName ) : void
AddMemberMetadata ( CodeAttributeDeclarationCollection metadata, MemberMapping member, bool forceUseMemberName ) : void
ExportElement ( ElementAccessor element ) : void
ExportMember ( CodeTypeDeclaration codeClass, MemberMapping member ) : void
ExportMembersMapping ( XmlMembersMapping xmlMembersMapping ) : void
ExportProperty ( CodeTypeDeclaration codeClass, MemberMapping member, CodeIdentifiers memberScope ) : void
ExportType ( TypeMapping mapping ) : void
ExportTypeMapping ( XmlTypeMapping xmlTypeMapping ) : void
SoapCodeExporter ( CodeNamespace codeNamespace ) : System
SoapCodeExporter ( CodeNamespace codeNamespace, CodeCompileUnit codeCompileUnit ) : System
SoapCodeExporter ( CodeNamespace codeNamespace, CodeCompileUnit codeCompileUnit, CodeDomProvider codeProvider, CodeGenerationOptions options, Hashtable mappings ) : System
SoapCodeExporter ( CodeNamespace codeNamespace, CodeCompileUnit codeCompileUnit, CodeGenerationOptions options ) : System
SoapCodeExporter ( CodeNamespace codeNamespace, CodeCompileUnit codeCompileUnit, CodeGenerationOptions options, Hashtable mappings ) : System

비공개 메소드들

메소드 설명
EnsureTypesExported ( Accessor accessors, string ns ) : void
ExportDerivedStructs ( StructMapping mapping ) : void
ExportStruct ( StructMapping mapping ) : CodeTypeDeclaration

메소드 상세

AddElementMetadata() 공개 메소드

public AddElementMetadata ( CodeAttributeDeclarationCollection metadata, string elementName, TypeDesc typeDesc, bool isNullable ) : void
metadata System.CodeDom.CodeAttributeDeclarationCollection
elementName string
typeDesc TypeDesc
isNullable bool
리턴 void

AddMappingMetadata() 공개 메소드

public AddMappingMetadata ( CodeAttributeDeclarationCollection metadata, XmlMemberMapping member ) : void
metadata System.CodeDom.CodeAttributeDeclarationCollection
member XmlMemberMapping
리턴 void

AddMappingMetadata() 공개 메소드

public AddMappingMetadata ( CodeAttributeDeclarationCollection metadata, XmlMemberMapping member, bool forceUseMemberName ) : void
metadata System.CodeDom.CodeAttributeDeclarationCollection
member XmlMemberMapping
forceUseMemberName bool
리턴 void

AddMemberMetadata() 공개 메소드

public AddMemberMetadata ( CodeAttributeDeclarationCollection metadata, MemberMapping member, bool forceUseMemberName ) : void
metadata System.CodeDom.CodeAttributeDeclarationCollection
member MemberMapping
forceUseMemberName bool
리턴 void

ExportElement() 공개 메소드

public ExportElement ( ElementAccessor element ) : void
element ElementAccessor
리턴 void

ExportMember() 공개 메소드

public ExportMember ( CodeTypeDeclaration codeClass, MemberMapping member ) : void
codeClass System.CodeDom.CodeTypeDeclaration
member MemberMapping
리턴 void

ExportMembersMapping() 공개 메소드

public ExportMembersMapping ( XmlMembersMapping xmlMembersMapping ) : void
xmlMembersMapping XmlMembersMapping
리턴 void

ExportProperty() 공개 메소드

public ExportProperty ( CodeTypeDeclaration codeClass, MemberMapping member, CodeIdentifiers memberScope ) : void
codeClass System.CodeDom.CodeTypeDeclaration
member MemberMapping
memberScope CodeIdentifiers
리턴 void

ExportType() 공개 메소드

public ExportType ( TypeMapping mapping ) : void
mapping TypeMapping
리턴 void

ExportTypeMapping() 공개 메소드

public ExportTypeMapping ( XmlTypeMapping xmlTypeMapping ) : void
xmlTypeMapping XmlTypeMapping
리턴 void

SoapCodeExporter() 공개 메소드

public SoapCodeExporter ( CodeNamespace codeNamespace ) : System
codeNamespace System.CodeDom.CodeNamespace
리턴 System

SoapCodeExporter() 공개 메소드

public SoapCodeExporter ( CodeNamespace codeNamespace, CodeCompileUnit codeCompileUnit ) : System
codeNamespace System.CodeDom.CodeNamespace
codeCompileUnit System.CodeDom.CodeCompileUnit
리턴 System

SoapCodeExporter() 공개 메소드

public SoapCodeExporter ( CodeNamespace codeNamespace, CodeCompileUnit codeCompileUnit, CodeDomProvider codeProvider, CodeGenerationOptions options, Hashtable mappings ) : System
codeNamespace System.CodeDom.CodeNamespace
codeCompileUnit System.CodeDom.CodeCompileUnit
codeProvider System.CodeDom.Compiler.CodeDomProvider
options CodeGenerationOptions
mappings System.Collections.Hashtable
리턴 System

SoapCodeExporter() 공개 메소드

public SoapCodeExporter ( CodeNamespace codeNamespace, CodeCompileUnit codeCompileUnit, CodeGenerationOptions options ) : System
codeNamespace System.CodeDom.CodeNamespace
codeCompileUnit System.CodeDom.CodeCompileUnit
options CodeGenerationOptions
리턴 System

SoapCodeExporter() 공개 메소드

public SoapCodeExporter ( CodeNamespace codeNamespace, CodeCompileUnit codeCompileUnit, CodeGenerationOptions options, Hashtable mappings ) : System
codeNamespace System.CodeDom.CodeNamespace
codeCompileUnit System.CodeDom.CodeCompileUnit
options CodeGenerationOptions
mappings System.Collections.Hashtable
리턴 System