다음을 통해 공유


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입니다.

예외

typeNameList 또는 namespaceResolvernull인 경우

문자열을 구문 분석할 수 없습니다.

설명

다음은 중첩된 형식 이름 또는 이 메서드에서 사용하도록 설정된 여러 형식 이름 구문 분석의 준 BNF입니다.

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

적용 대상