Share via


XamlTypeName.ParseList(String, IXamlNamespaceResolver) 方法

定義

根據可指定多個型別名稱的字串,以及可將標記前置詞解析為命名空間的物件,提供 XamlTypeName 值。

public:
 static System::Collections::Generic::IList<System::Xaml::Schema::XamlTypeName ^> ^ ParseList(System::String ^ typeNameList, System::Xaml::IXamlNamespaceResolver ^ namespaceResolver);
public static System.Collections.Generic.IList<System.Xaml.Schema.XamlTypeName> ParseList (string typeNameList, System.Xaml.IXamlNamespaceResolver namespaceResolver);
static member ParseList : string * System.Xaml.IXamlNamespaceResolver -> System.Collections.Generic.IList<System.Xaml.Schema.XamlTypeName>
Public Shared Function ParseList (typeNameList As String, namespaceResolver As IXamlNamespaceResolver) As IList(Of XamlTypeName)

參數

typeNameList
String

包含多個型別的字串。

namespaceResolver
IXamlNamespaceResolver

實作 IXamlNamespaceResolver 的物件或服務提供者。

傳回

IList<XamlTypeName>

建立的 XamlTypeName

例外狀況

typeNameListnamespaceResolvernull

無法剖析字串。

備註

以下是這個方法所啟用之巢狀類型名稱或多個類型名稱剖析的准 BNF:

NestedTypeName = Name | Name '+' NestedTypeName  
TypeName = NestedTypeName | NestedTypeName ‘[]’  
XamlTypeName = Prefix ‘:’ TypeName TypeArgs  | TypeName TypeArgs  
TypeArgs = empty | ‘(‘ XamlTypeNameList ‘)’  
XamlTypeNameList = XamlTypeName XamlTypeNameList1  
XamlTypeNameList1 = empty | ‘,’ XamlTypeNameList  

適用於