XsdDataContractImporter.GetKnownTypeReferences(XmlQualifiedName) 方法

定义

返回一个 CodeTypeReference 对象列表,该列表表示为指定架构类型生成代码时生成的已知类型。

public:
 System::Collections::Generic::ICollection<System::CodeDom::CodeTypeReference ^> ^ GetKnownTypeReferences(System::Xml::XmlQualifiedName ^ typeName);
public System.Collections.Generic.ICollection<System.CodeDom.CodeTypeReference>? GetKnownTypeReferences (System.Xml.XmlQualifiedName typeName);
public System.Collections.Generic.ICollection<System.CodeDom.CodeTypeReference> GetKnownTypeReferences (System.Xml.XmlQualifiedName typeName);
member this.GetKnownTypeReferences : System.Xml.XmlQualifiedName -> System.Collections.Generic.ICollection<System.CodeDom.CodeTypeReference>
Public Function GetKnownTypeReferences (typeName As XmlQualifiedName) As ICollection(Of CodeTypeReference)

参数

typeName
XmlQualifiedName

表示要查找已知类型的架构类型的 XmlQualifiedName

返回

类型为 CodeTypeReference的集合。

注解

为架构类型生成 CLR 类型时,也会为架构中存在的所有派生类型生成已知类型。 在许多情况下,这些已知类型使用属性添加到生成的代码。 (例如,请参阅 KnownTypeAttribute 类。但是,对于顶级类型,需要有一种方法来返回生成的已知类型集。 此方法返回为特定架构类型生成的已知类型的 CodeTypeReference

有关详细信息,请参阅 数据协定已知类型

适用于

另请参阅