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