XsdDataContractImporter.GetCodeTypeReference 方法

定义

返回指定元素的 CodeTypeReference

重载

GetCodeTypeReference(XmlQualifiedName)

返回为具有指定 XmlQualifiedName的架构类型生成的 CLR 类型的 CodeTypeReference

GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

返回指定 XML 限定元素和架构元素的 CodeTypeReference

GetCodeTypeReference(XmlQualifiedName)

Source:
XsdDataContractImporter.cs
Source:
XsdDataContractImporter.cs

返回为具有指定 XmlQualifiedName的架构类型生成的 CLR 类型的 CodeTypeReference

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

返回

对为具有指定 typeName 的架构类型生成的 CLR 类型的 CodeTypeReference 引用。

注解

使用此方法在调用 Import 方法后查找对生成的 CLR 类型的引用。 CodeTypeReference 包含生成的类型的名称,可用于在 CodeCompileUnit中查找相应的 CodeTypeDeclaration

适用于

GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

Source:
XsdDataContractImporter.cs
Source:
XsdDataContractImporter.cs

返回指定 XML 限定元素和架构元素的 CodeTypeReference

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

指定要查找的架构类型的 XML 限定名称的 XmlQualifiedName

element
XmlSchemaElement

指定 XML 架构中的元素的 XmlSchemaElement

返回

表示为指定架构类型生成的类型的 CodeTypeReference

注解

有关在元素范围中指定的类型的数据,需要架构元素。 这是 XSD 属性 nillable的主要示例。 在架构中,对包含架构元素指定 nillable 设置为 true,而 null 的概念在 CLR 类型 Nullable<T>中表示。 传入该元素,以便此导入程序可以查找元素级信息并相应地返回正确的类型引用。

导入 WSDL 时,将单独导入每个参数,因此需要单独传入参数元素。

适用于