C# Class System.Xml.Serialization.SoapSchemaExporter

Datei anzeigen Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Private Properties

Property Type Description
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

Public Methods

Method Description
ExportMembersMapping ( XmlMembersMapping xmlMembersMapping ) : void
ExportMembersMapping ( XmlMembersMapping xmlMembersMapping, bool exportEnclosingType ) : void
ExportTypeMapping ( XmlTypeMapping xmlTypeMapping ) : void
SoapSchemaExporter ( System.Xml.Serialization.XmlSchemas schemas ) : System

Private Methods

Method Description
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

Method Details

ExportMembersMapping() public method

public ExportMembersMapping ( XmlMembersMapping xmlMembersMapping ) : void
xmlMembersMapping XmlMembersMapping
return void

ExportMembersMapping() public method

public ExportMembersMapping ( XmlMembersMapping xmlMembersMapping, bool exportEnclosingType ) : void
xmlMembersMapping XmlMembersMapping
exportEnclosingType bool
return void

ExportTypeMapping() public method

public ExportTypeMapping ( XmlTypeMapping xmlTypeMapping ) : void
xmlTypeMapping XmlTypeMapping
return void

SoapSchemaExporter() public method

public SoapSchemaExporter ( System.Xml.Serialization.XmlSchemas schemas ) : System
schemas System.Xml.Serialization.XmlSchemas
return System