XamlTypeName.ParseList(String, IXamlNamespaceResolver) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen XamlTypeName-Wert auf Grundlage einer Zeichenfolge, durch die mehrere Typnamen angegeben werden können, und eines Objekts bereit, die ein Markuppräfix in einen Namespace auflösen können.
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)
Parameter
- typeNameList
- String
Eine Zeichenfolge, die mehrere Typen enthält.
- namespaceResolver
- IXamlNamespaceResolver
Ein Objekt oder Dienstanbieter, das bzw. der das IXamlNamespaceResolver-Objekt implementiert.
Gibt zurück
Der erstellte XamlTypeName.
Ausnahmen
typeNameList
oder namespaceResolver
ist null
.
Zeichenfolge kann nicht analysiert werden.
Hinweise
Nachfolgend sehen Sie quasi-BNF für den geschachtelten Typnamen oder mehrere Typennamen, die durch diese Methode aktiviert sind:
NestedTypeName = Name | Name '+' NestedTypeName
TypeName = NestedTypeName | NestedTypeName ‘[]’
XamlTypeName = Prefix ‘:’ TypeName TypeArgs | TypeName TypeArgs
TypeArgs = empty | ‘(‘ XamlTypeNameList ‘)’
XamlTypeNameList = XamlTypeName XamlTypeNameList1
XamlTypeNameList1 = empty | ‘,’ XamlTypeNameList