XamlTypeName.ParseList(String, IXamlNamespaceResolver) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera wartość opartą XamlTypeName na ciągu, który może określać wiele nazw typów, oraz obiekt, który może rozpoznać prefiks znaczników w przestrzeni nazw.
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)
Parametry
- typeNameList
- String
Ciąg zawierający wiele typów.
- namespaceResolver
- IXamlNamespaceResolver
Obiekt lub dostawca usług, który implementuje IXamlNamespaceResolverelement .
Zwraca
Utworzony element XamlTypeName.
Wyjątki
typeNameList
lub namespaceResolver
ma wartość null
.
Nie można przeanalizować ciągu.
Uwagi
Poniżej znajduje się quasi-BNF dla nazwy zagnieżdżonego typu lub analizy nazwy wielu typów włączonej przez tę metodę:
NestedTypeName = Name | Name '+' NestedTypeName
TypeName = NestedTypeName | NestedTypeName ‘[]’
XamlTypeName = Prefix ‘:’ TypeName TypeArgs | TypeName TypeArgs
TypeArgs = empty | ‘(‘ XamlTypeNameList ‘)’
XamlTypeNameList = XamlTypeName XamlTypeNameList1
XamlTypeNameList1 = empty | ‘,’ XamlTypeNameList