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

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

Private Properties

Свойство Тип Описание
AddSchemaImport void
AddSchemaItem void
CheckForDuplicateType void
CheckScope void
ExportArrayMapping System.Xml.XmlQualifiedName
ExportDerivedMappings void
ExportElementAccessor void
ExportElementAccessors void
ExportEnumMapping System.Xml.XmlQualifiedName
ExportMembersMapping System.Xml.XmlQualifiedName
ExportNonXsdPrimitiveMapping System.Xml.XmlQualifiedName
ExportPrimitiveMapping System.Xml.XmlQualifiedName
ExportRootMapping System.Xml.XmlQualifiedName
ExportStructMapping System.Xml.XmlQualifiedName
ExportTypeMapping System.Xml.XmlQualifiedName
ExportTypeMembers void
FindImport System.Xml.Schema.XmlSchemaImport
SchemaContainsItem bool

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

Метод Описание
ExportMembersMapping ( XmlMembersMapping xmlMembersMapping ) : void
ExportMembersMapping ( XmlMembersMapping xmlMembersMapping, bool exportEnclosingType ) : void
ExportTypeMapping ( XmlTypeMapping xmlTypeMapping ) : void
SoapSchemaExporter ( System.Xml.Serialization.XmlSchemas schemas ) : System

Приватные методы

Метод Описание
AddSchemaImport ( string ns, string referencingNs ) : void
AddSchemaItem ( XmlSchemaObject item, string ns, string referencingNs ) : void
CheckForDuplicateType ( string newTypeName, string newNamespace ) : void
CheckScope ( TypeScope scope ) : void
ExportArrayMapping ( ArrayMapping mapping, string ns ) : XmlQualifiedName
ExportDerivedMappings ( StructMapping mapping ) : void
ExportElementAccessor ( XmlSchemaGroupBase group, ElementAccessor accessor, bool repeats, bool valueTypeOptional, string ns ) : void
ExportElementAccessors ( XmlSchemaGroupBase group, ElementAccessor accessors, bool repeats, bool valueTypeOptional, string ns ) : void
ExportEnumMapping ( EnumMapping mapping, string ns ) : XmlQualifiedName
ExportMembersMapping ( MembersMapping mapping, string ns ) : XmlQualifiedName
ExportNonXsdPrimitiveMapping ( PrimitiveMapping mapping, string ns ) : XmlQualifiedName
ExportPrimitiveMapping ( PrimitiveMapping mapping ) : XmlQualifiedName
ExportRootMapping ( StructMapping mapping ) : XmlQualifiedName
ExportStructMapping ( StructMapping mapping, string ns ) : XmlQualifiedName
ExportTypeMapping ( TypeMapping mapping, string ns ) : XmlQualifiedName
ExportTypeMembers ( XmlSchemaComplexType type, MemberMapping members, string ns ) : void
FindImport ( XmlSchema schema, string ns ) : XmlSchemaImport
SchemaContainsItem ( XmlSchemaObject item, string ns ) : bool

Описание методов

ExportMembersMapping() публичный Метод

public ExportMembersMapping ( XmlMembersMapping xmlMembersMapping ) : void
xmlMembersMapping XmlMembersMapping
Результат void

ExportMembersMapping() публичный Метод

public ExportMembersMapping ( XmlMembersMapping xmlMembersMapping, bool exportEnclosingType ) : void
xmlMembersMapping XmlMembersMapping
exportEnclosingType bool
Результат void

ExportTypeMapping() публичный Метод

public ExportTypeMapping ( XmlTypeMapping xmlTypeMapping ) : void
xmlTypeMapping XmlTypeMapping
Результат void

SoapSchemaExporter() публичный Метод

public SoapSchemaExporter ( System.Xml.Serialization.XmlSchemas schemas ) : System
schemas System.Xml.Serialization.XmlSchemas
Результат System