C# Класс System.Xml.Serialization.SoapCodeExporter

Наследование: CodeExporter
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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