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);
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,表示要查詢已知型別的結構描述型別。

傳回

ICollection<CodeTypeReference>

型別為 IList<T>CodeTypeReference

備註

當產生結構描述型別的 CLR 型別時,也會同時為存在於結構描述中的所有衍生型別產生已知型別。 在許多情況下,這些已知型別會透過屬性來加入至產生的程式碼 (例如,請參閱 類別 KnownTypeAttribute 。 不過,) 針對最上層類型,必須有方法可傳回產生的已知型別集。 這個方法會針對特定結構描述型別所產生的已知型別,傳回 CodeTypeReference

如需詳細資訊,請參閱 資料合約已知類型

適用於

另請參閱