C# Класс System.Runtime.Serialization.XsdDataContractImporter

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

Private Properties

Свойство Тип Описание
AddExtensionData void
AddProperty void
AddTypeAttributes void
CanImport bool
DoImport void
GetCodeNamespace System.CodeDom.CodeNamespace
GetCodeNamespaceFromXmlns string
GetCodeTypeReference CodeTypeReference
GetCodeTypeReferenceInternal CodeTypeReference
GetTypeInfo TypeImportInfo
GetUniqueName string
Import void
Import void
ImportComplexType bool
ImportEnum void
ImportSimpleType void
IsPredefinedType bool
MakeStringNamespaceComponentsValid string

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

Метод Описание
CanImport ( XmlSchemaSet schemas ) : bool
CanImport ( XmlSchemaSet schemas, ICollection typeNames ) : bool
CanImport ( XmlSchemaSet schemas, XmlQualifiedName typeName ) : bool
CanImport ( XmlSchemaSet schemas, XmlSchemaElement element ) : bool
GetCodeTypeReference ( XmlQualifiedName typeName ) : CodeTypeReference
GetKnownTypeReferences ( XmlQualifiedName typeName ) : ICollection
Import ( XmlSchemaSet schemas, XmlSchemaElement element ) : XmlQualifiedName
Import ( XmlSchemaSet schemas ) : void
Import ( XmlSchemaSet schemas, ICollection typeNames ) : void
Import ( XmlSchemaSet schemas, XmlQualifiedName typeName ) : void
XsdDataContractImporter ( ) : System
XsdDataContractImporter ( CodeCompileUnit codeCompileUnit ) : System

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

Метод Описание
AddExtensionData ( CodeTypeDeclaration td ) : void
AddProperty ( CodeTypeDeclaration td, XmlSchemaElement xe ) : void
AddTypeAttributes ( CodeTypeDeclaration td, XmlSchemaType type ) : void
CanImport ( XmlSchemaSet schemas, XmlSchemaComplexType type ) : bool
DoImport ( XmlSchemaSet schemas, XmlSchemaType type, XmlQualifiedName qname ) : void
GetCodeNamespace ( XmlQualifiedName name ) : CodeNamespace
GetCodeNamespaceFromXmlns ( string xns ) : string
GetCodeTypeReference ( XmlQualifiedName typeName, XmlSchemaElement element ) : CodeTypeReference
GetCodeTypeReferenceInternal ( XmlQualifiedName typeName, bool throwError ) : CodeTypeReference
GetTypeInfo ( XmlQualifiedName typeName, bool throwError ) : TypeImportInfo
GetUniqueName ( string name, CodeNamespace cns ) : string
Import ( XmlSchemaSet schemas, XmlSchemaType type ) : void
Import ( XmlSchemaSet schemas, XmlSchemaType type, XmlQualifiedName qname ) : void
ImportComplexType ( CodeTypeDeclaration td, XmlSchemaSet schemas, XmlSchemaComplexType type, XmlQualifiedName qname ) : bool
ImportEnum ( CodeTypeDeclaration td, XmlSchemaSet schemas, XmlSchemaSimpleTypeRestriction r, XmlSchemaType type, XmlQualifiedName qname, bool isFlag ) : void
ImportSimpleType ( CodeTypeDeclaration td, XmlSchemaSet schemas, XmlSchemaSimpleType type, XmlQualifiedName qname ) : void
IsPredefinedType ( XmlQualifiedName qname ) : bool
MakeStringNamespaceComponentsValid ( string ns ) : string

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

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

public CanImport ( XmlSchemaSet schemas ) : bool
schemas System.Xml.Schema.XmlSchemaSet
Результат bool

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

public CanImport ( XmlSchemaSet schemas, ICollection typeNames ) : bool
schemas System.Xml.Schema.XmlSchemaSet
typeNames ICollection
Результат bool

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

public CanImport ( XmlSchemaSet schemas, XmlQualifiedName typeName ) : bool
schemas System.Xml.Schema.XmlSchemaSet
typeName System.Xml.XmlQualifiedName
Результат bool

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

public CanImport ( XmlSchemaSet schemas, XmlSchemaElement element ) : bool
schemas System.Xml.Schema.XmlSchemaSet
element System.Xml.Schema.XmlSchemaElement
Результат bool

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

public GetCodeTypeReference ( XmlQualifiedName typeName ) : CodeTypeReference
typeName System.Xml.XmlQualifiedName
Результат CodeTypeReference

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

public GetKnownTypeReferences ( XmlQualifiedName typeName ) : ICollection
typeName System.Xml.XmlQualifiedName
Результат ICollection

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

public Import ( XmlSchemaSet schemas, XmlSchemaElement element ) : XmlQualifiedName
schemas System.Xml.Schema.XmlSchemaSet
element System.Xml.Schema.XmlSchemaElement
Результат System.Xml.XmlQualifiedName

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

public Import ( XmlSchemaSet schemas ) : void
schemas System.Xml.Schema.XmlSchemaSet
Результат void

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

public Import ( XmlSchemaSet schemas, ICollection typeNames ) : void
schemas System.Xml.Schema.XmlSchemaSet
typeNames ICollection
Результат void

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

public Import ( XmlSchemaSet schemas, XmlQualifiedName typeName ) : void
schemas System.Xml.Schema.XmlSchemaSet
typeName System.Xml.XmlQualifiedName
Результат void

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

public XsdDataContractImporter ( ) : System
Результат System

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

public XsdDataContractImporter ( CodeCompileUnit codeCompileUnit ) : System
codeCompileUnit System.CodeDom.CodeCompileUnit
Результат System