XsdDataContractImporter.GetCodeTypeReference Метод

Определение

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

Перегрузки

GetCodeTypeReference(XmlQualifiedName)

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

GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

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

GetCodeTypeReference(XmlQualifiedName)

Возвращает 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)

Возвращает объект CodeTypeReference для указанного полного XML-элемента и элемента схемы 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 указывается в элементе, содержащем схему, в то время как понятие нулевого значения выражается в типе среды CLR Nullable<T>. Элемент передается таким образом, что это средство импорта может выполнить поиск сведений об уровне элемента и вернуть в соответствии с ними правильную ссылку на тип.

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

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