C# Class System.Xml.Serialization.SoapCodeExporter

Inheritance: CodeExporter
Afficher le fichier Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
EnsureTypesExported ( Accessor accessors, string ns ) : void
ExportDerivedStructs ( StructMapping mapping ) : void
ExportStruct ( StructMapping mapping ) : CodeTypeDeclaration

Method Details

AddElementMetadata() public méthode

public AddElementMetadata ( CodeAttributeDeclarationCollection metadata, string elementName, TypeDesc typeDesc, bool isNullable ) : void
metadata System.CodeDom.CodeAttributeDeclarationCollection
elementName string
typeDesc TypeDesc
isNullable bool
Résultat void

AddMappingMetadata() public méthode

public AddMappingMetadata ( CodeAttributeDeclarationCollection metadata, XmlMemberMapping member ) : void
metadata System.CodeDom.CodeAttributeDeclarationCollection
member XmlMemberMapping
Résultat void

AddMappingMetadata() public méthode

public AddMappingMetadata ( CodeAttributeDeclarationCollection metadata, XmlMemberMapping member, bool forceUseMemberName ) : void
metadata System.CodeDom.CodeAttributeDeclarationCollection
member XmlMemberMapping
forceUseMemberName bool
Résultat void

AddMemberMetadata() public méthode

public AddMemberMetadata ( CodeAttributeDeclarationCollection metadata, MemberMapping member, bool forceUseMemberName ) : void
metadata System.CodeDom.CodeAttributeDeclarationCollection
member MemberMapping
forceUseMemberName bool
Résultat void

ExportElement() public méthode

public ExportElement ( ElementAccessor element ) : void
element ElementAccessor
Résultat void

ExportMember() public méthode

public ExportMember ( CodeTypeDeclaration codeClass, MemberMapping member ) : void
codeClass System.CodeDom.CodeTypeDeclaration
member MemberMapping
Résultat void

ExportMembersMapping() public méthode

public ExportMembersMapping ( XmlMembersMapping xmlMembersMapping ) : void
xmlMembersMapping XmlMembersMapping
Résultat void

ExportProperty() public méthode

public ExportProperty ( CodeTypeDeclaration codeClass, MemberMapping member, CodeIdentifiers memberScope ) : void
codeClass System.CodeDom.CodeTypeDeclaration
member MemberMapping
memberScope CodeIdentifiers
Résultat void

ExportType() public méthode

public ExportType ( TypeMapping mapping ) : void
mapping TypeMapping
Résultat void

ExportTypeMapping() public méthode

public ExportTypeMapping ( XmlTypeMapping xmlTypeMapping ) : void
xmlTypeMapping XmlTypeMapping
Résultat void

SoapCodeExporter() public méthode

public SoapCodeExporter ( CodeNamespace codeNamespace ) : System
codeNamespace System.CodeDom.CodeNamespace
Résultat System

SoapCodeExporter() public méthode

public SoapCodeExporter ( CodeNamespace codeNamespace, CodeCompileUnit codeCompileUnit ) : System
codeNamespace System.CodeDom.CodeNamespace
codeCompileUnit System.CodeDom.CodeCompileUnit
Résultat System

SoapCodeExporter() public méthode

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
Résultat System

SoapCodeExporter() public méthode

public SoapCodeExporter ( CodeNamespace codeNamespace, CodeCompileUnit codeCompileUnit, CodeGenerationOptions options ) : System
codeNamespace System.CodeDom.CodeNamespace
codeCompileUnit System.CodeDom.CodeCompileUnit
options CodeGenerationOptions
Résultat System

SoapCodeExporter() public méthode

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
Résultat System