XsdDataContractImporter.GetKnownTypeReferences(XmlQualifiedName) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回一个 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。
有关详细信息,请参阅 数据协定已知类型。