XsdDataContractImporter.GetCodeTypeReference 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回指定元素的一个 CodeTypeReference 。
重载
| 名称 | 说明 |
|---|---|
| GetCodeTypeReference(XmlQualifiedName) |
返回 CodeTypeReference 为具有指定 XmlQualifiedName架构类型的架构类型生成的 CLR 类型。 |
| GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement) |
返回指定的 XML 限定元素和架构元素的一个 CodeTypeReference 。 |
GetCodeTypeReference(XmlQualifiedName)
- Source:
- XsdDataContractImporter.cs
- Source:
- XsdDataContractImporter.cs
- Source:
- XsdDataContractImporter.cs
- Source:
- XsdDataContractImporter.cs
返回 CodeTypeReference 为具有指定 XmlQualifiedName架构类型的架构类型生成的 CLR 类型。
public:
System::CodeDom::CodeTypeReference ^ GetCodeTypeReference(System::Xml::XmlQualifiedName ^ typeName);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public System.CodeDom.CodeTypeReference GetCodeTypeReference(System.Xml.XmlQualifiedName typeName);
public System.CodeDom.CodeTypeReference GetCodeTypeReference(System.Xml.XmlQualifiedName typeName);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
member this.GetCodeTypeReference : System.Xml.XmlQualifiedName -> System.CodeDom.CodeTypeReference
member this.GetCodeTypeReference : System.Xml.XmlQualifiedName -> System.CodeDom.CodeTypeReference
Public Function GetCodeTypeReference (typeName As XmlQualifiedName) As CodeTypeReference
参数
- typeName
- XmlQualifiedName
指定要 XmlQualifiedName 查找的架构类型。
返回
CodeTypeReference对为具有指定 typeName 的架构类型生成的 CLR 类型的引用。
- 属性
注解
使用此方法在调用 Import 该方法后查找对生成的 CLR 类型的引用。 CodeTypeReference包含生成的类型的名称,可用于查找CodeTypeDeclaration相应的类型CodeCompileUnit。
适用于
GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)
- Source:
- XsdDataContractImporter.cs
- Source:
- XsdDataContractImporter.cs
- Source:
- XsdDataContractImporter.cs
- Source:
- XsdDataContractImporter.cs
返回指定的 XML 限定元素和架构元素的一个 CodeTypeReference 。
public:
System::CodeDom::CodeTypeReference ^ GetCodeTypeReference(System::Xml::XmlQualifiedName ^ typeName, System::Xml::Schema::XmlSchemaElement ^ element);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
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);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
member this.GetCodeTypeReference : System.Xml.XmlQualifiedName * System.Xml.Schema.XmlSchemaElement -> System.CodeDom.CodeTypeReference
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
一个指定 XML 架构中的元素的元素 XmlSchemaElement 。
返回
一个 CodeTypeReference 表示为指定架构类型生成的类型。
- 属性
注解
有关在元素范围中指定的类型的数据,需要架构元素。 此属性的主要示例是 XSD 属性 nillable。 在架构中,设置为nillabletrue在包含架构元素上指定,而 null 的概念以 CLR 类型Nullable<T>表示。 传入该元素,以便此导入程序可以查找元素级信息并相应地返回正确的类型引用。
导入 WSDL 时,将单独导入每个参数,因此需要单独传入参数元素。