XamlTypeName.ParseList(String, IXamlNamespaceResolver) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
根據可指定多個型別名稱的字串,以及可將標記前置詞解析為命名空間的物件,提供 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 的物件或服務提供者。
傳回
建立的 XamlTypeName。
例外狀況
typeNameList
或 namespaceResolver
為 null
。
無法剖析字串。
備註
以下是這個方法所啟用之巢狀類型名稱或多個類型名稱剖析的准 BNF:
NestedTypeName = Name | Name '+' NestedTypeName
TypeName = NestedTypeName | NestedTypeName ‘[]’
XamlTypeName = Prefix ‘:’ TypeName TypeArgs | TypeName TypeArgs
TypeArgs = empty | ‘(‘ XamlTypeNameList ‘)’
XamlTypeNameList = XamlTypeName XamlTypeNameList1
XamlTypeNameList1 = empty | ‘,’ XamlTypeNameList