XsdDataContractImporter.GetCodeTypeReference 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回指定元素的 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 时,将单独导入每个参数,因此需要单独传入参数元素。