Поделиться через


XsdDataContractImporter.GetCodeTypeReference Метод

Определение

Возвращает CodeTypeReference для указанного элемента.

Перегрузки

GetCodeTypeReference(XmlQualifiedName)

Возвращает CodeTypeReference для типа среды CLR, созданного для типа схемы с указанным XmlQualifiedName.

GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

Возвращает CodeTypeReference для указанного элемента XML и элемента схемы.

GetCodeTypeReference(XmlQualifiedName)

Исходный код:
XsdDataContractImporter.cs
Исходный код:
XsdDataContractImporter.cs

Возвращает CodeTypeReference для типа среды CLR, созданного для типа схемы с указанным XmlQualifiedName.

public:
 System::CodeDom::CodeTypeReference ^ GetCodeTypeReference(System::Xml::XmlQualifiedName ^ typeName);
public System.CodeDom.CodeTypeReference GetCodeTypeReference (System.Xml.XmlQualifiedName typeName);
member this.GetCodeTypeReference : System.Xml.XmlQualifiedName -> System.CodeDom.CodeTypeReference
Public Function GetCodeTypeReference (typeName As XmlQualifiedName) As CodeTypeReference

Параметры

typeName
XmlQualifiedName

XmlQualifiedName, указывающий тип схемы для поиска.

Возвращаемое значение

Ссылка CodeTypeReference на тип СРЕДЫ CLR, созданный для типа схемы с указанным типом typeName.

Комментарии

Используйте этот метод для поиска ссылки на созданный тип СРЕДЫ CLR после вызова метода Import. CodeTypeReference содержит имя созданного типа и может использоваться для поиска соответствующих CodeTypeDeclaration в CodeCompileUnit.

Применяется к

GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

Исходный код:
XsdDataContractImporter.cs
Исходный код:
XsdDataContractImporter.cs

Возвращает CodeTypeReference для указанного элемента XML и элемента схемы.

public:
 System::CodeDom::CodeTypeReference ^ GetCodeTypeReference(System::Xml::XmlQualifiedName ^ typeName, System::Xml::Schema::XmlSchemaElement ^ element);
public System.CodeDom.CodeTypeReference GetCodeTypeReference (System.Xml.XmlQualifiedName typeName, System.Xml.Schema.XmlSchemaElement element);
member this.GetCodeTypeReference : System.Xml.XmlQualifiedName * System.Xml.Schema.XmlSchemaElement -> System.CodeDom.CodeTypeReference
Public Function GetCodeTypeReference (typeName As XmlQualifiedName, element As XmlSchemaElement) As CodeTypeReference

Параметры

typeName
XmlQualifiedName

XmlQualifiedName, указывающий xml-полное имя типа схемы для поиска.

element
XmlSchemaElement

XmlSchemaElement, указывающий элемент в схеме XML.

Возвращаемое значение

CodeTypeReference, представляющий тип, созданный для указанного типа схемы.

Комментарии

Элемент схемы необходим для данных о типе, указанном в области элемента. Основным примером этого является атрибут XSD nillable. В схеме параметр nillable для true указывается в содержаемом элементе схемы, а понятие NULL выражается в Nullable<T>типа CLR. Элемент передается таким образом, чтобы этот импортер может искать сведения на уровне элемента и возвращать правильную ссылку на тип соответствующим образом.

При импорте WSDL каждый параметр импортируется отдельно, поэтому элементы параметров должны передаваться отдельно.

Применяется к