C# Class System.Xml.Serialization.SoapSchemaImporter

Show file Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Public Methods

Method Description
ImportDerivedTypeMapping ( XmlQualifiedName name, Type baseType, bool baseTypeCanBeIndirect ) : XmlTypeMapping
ImportElementMember ( XmlSchemaElement element, CodeIdentifiers members, string ns ) : void
ImportGroup ( XmlSchemaParticle group, CodeIdentifiers members, string ns ) : void
ImportGroupMembers ( XmlSchemaParticle particle, CodeIdentifiers members, string ns ) : void
ImportMembersMapping ( string name, string ns, SoapSchemaMember member ) : XmlMembersMapping
ImportMembersMapping ( string name, string ns, SoapSchemaMember members, bool hasWrapperElement ) : XmlMembersMapping
ImportMembersMapping ( string name, string ns, SoapSchemaMember members, bool hasWrapperElement, Type baseType, bool baseTypeCanBeIndirect ) : XmlMembersMapping
SoapSchemaImporter ( System.Xml.Serialization.XmlSchemas schemas ) : System
SoapSchemaImporter ( System.Xml.Serialization.XmlSchemas schemas, CodeGenerationOptions options, CodeDomProvider codeProvider, ImportContext context ) : System
SoapSchemaImporter ( System.Xml.Serialization.XmlSchemas schemas, CodeGenerationOptions options, ImportContext context ) : System
SoapSchemaImporter ( System.Xml.Serialization.XmlSchemas schemas, CodeIdentifiers typeIdentifiers ) : System
SoapSchemaImporter ( XmlSchemas schemas, CodeIdentifiers typeIdentifiers, CodeGenerationOptions options ) : System

Private Methods

Method Description
FindDataType ( XmlQualifiedName name ) : XmlSchemaSimpleType
FindType ( XmlQualifiedName name ) : object
GetDataTypeSource ( XmlSchemaSimpleType dataType ) : TypeDesc
ImportAnyType ( XmlSchemaComplexType type, string typeNs ) : TypeMapping
ImportArray ( XmlSchemaElement element, string ns ) : ElementAccessor
ImportArrayMapping ( XmlSchemaType type, string ns ) : ArrayMapping
ImportDataType ( XmlSchemaSimpleType dataType, string typeNs, string identifier, bool isList ) : TypeMapping
ImportDerivedTypes ( XmlQualifiedName baseName ) : void
ImportElement ( XmlSchemaElement element, string ns ) : ElementAccessor
ImportElementType ( XmlSchemaElement element, string ns ) : TypeMapping
ImportEnumeratedDataType ( XmlSchemaSimpleType dataType, string typeNs, string identifier, bool isList ) : TypeMapping
ImportNonXsdPrimitiveDataType ( XmlSchemaSimpleType dataType, string ns ) : PrimitiveMapping
ImportPrimitiveDataType ( XmlSchemaSimpleType dataType ) : PrimitiveMapping
ImportStructType ( XmlSchemaComplexType type, string typeNs, bool excludeFromImport ) : StructMapping
ImportType ( XmlQualifiedName name, bool excludeFromImport ) : TypeMapping
ImportType ( XmlSchemaComplexType type, string typeNs, bool excludeFromImport ) : TypeMapping
ImportTypeMembers ( XmlSchemaComplexType type, string typeNs, CodeIdentifiers members ) : System.Xml.Serialization.MemberMapping[]

Method Details

ImportDerivedTypeMapping() public method

public ImportDerivedTypeMapping ( XmlQualifiedName name, Type baseType, bool baseTypeCanBeIndirect ) : XmlTypeMapping
name System.Xml.XmlQualifiedName
baseType System.Type
baseTypeCanBeIndirect bool
return XmlTypeMapping

ImportElementMember() public method

public ImportElementMember ( XmlSchemaElement element, CodeIdentifiers members, string ns ) : void
element System.Xml.Schema.XmlSchemaElement
members CodeIdentifiers
ns string
return void

ImportGroup() public method

public ImportGroup ( XmlSchemaParticle group, CodeIdentifiers members, string ns ) : void
group System.Xml.Schema.XmlSchemaParticle
members CodeIdentifiers
ns string
return void

ImportGroupMembers() public method

public ImportGroupMembers ( XmlSchemaParticle particle, CodeIdentifiers members, string ns ) : void
particle System.Xml.Schema.XmlSchemaParticle
members CodeIdentifiers
ns string
return void

ImportMembersMapping() public method

public ImportMembersMapping ( string name, string ns, SoapSchemaMember member ) : XmlMembersMapping
name string
ns string
member SoapSchemaMember
return XmlMembersMapping

ImportMembersMapping() public method

public ImportMembersMapping ( string name, string ns, SoapSchemaMember members, bool hasWrapperElement ) : XmlMembersMapping
name string
ns string
members SoapSchemaMember
hasWrapperElement bool
return XmlMembersMapping

ImportMembersMapping() public method

public ImportMembersMapping ( string name, string ns, SoapSchemaMember members, bool hasWrapperElement, Type baseType, bool baseTypeCanBeIndirect ) : XmlMembersMapping
name string
ns string
members SoapSchemaMember
hasWrapperElement bool
baseType System.Type
baseTypeCanBeIndirect bool
return XmlMembersMapping

SoapSchemaImporter() public method

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

SoapSchemaImporter() public method

public SoapSchemaImporter ( System.Xml.Serialization.XmlSchemas schemas, CodeGenerationOptions options, CodeDomProvider codeProvider, ImportContext context ) : System
schemas System.Xml.Serialization.XmlSchemas
options CodeGenerationOptions
codeProvider CodeDomProvider
context ImportContext
return System

SoapSchemaImporter() public method

public SoapSchemaImporter ( System.Xml.Serialization.XmlSchemas schemas, CodeGenerationOptions options, ImportContext context ) : System
schemas System.Xml.Serialization.XmlSchemas
options CodeGenerationOptions
context ImportContext
return System

SoapSchemaImporter() public method

public SoapSchemaImporter ( System.Xml.Serialization.XmlSchemas schemas, CodeIdentifiers typeIdentifiers ) : System
schemas System.Xml.Serialization.XmlSchemas
typeIdentifiers CodeIdentifiers
return System

SoapSchemaImporter() public method

public SoapSchemaImporter ( XmlSchemas schemas, CodeIdentifiers typeIdentifiers, CodeGenerationOptions options ) : System
schemas XmlSchemas
typeIdentifiers CodeIdentifiers
options CodeGenerationOptions
return System