다음을 통해 공유


XamlType.GetPositionalParameters(Int32) 메서드

정의

태그 확장 형식의 경우 이 XamlType에 대한 특정 태그 확장 사용에서 지원되는 위치 매개 변수의 형식을 반환합니다.

public:
 System::Collections::Generic::IList<System::Xaml::XamlType ^> ^ GetPositionalParameters(int parameterCount);
public System.Collections.Generic.IList<System.Xaml.XamlType> GetPositionalParameters (int parameterCount);
member this.GetPositionalParameters : int -> System.Collections.Generic.IList<System.Xaml.XamlType>
Public Function GetPositionalParameters (parameterCount As Integer) As IList(Of XamlType)

매개 변수

parameterCount
Int32

정보를 보려는 특정 구문 또는 생성자 모드의 개수입니다.

반환

IList<XamlType>

XamlType이 구문에서 해당 위치의 형식인 XamlType 값의 목록입니다. 태그 확장에 대한 태그 입력을 제공할 때 이 형식을 동일한 순서로 지정해야 합니다.

설명

이 API는 태그 확장(IsMarkupExtension즉)을 나타내는 경우에만 XamlType 관련이 있습니다true.

입력 parameterCount 은 특정 위치 매개 변수의 형식을 요청하기 위한 것이 아닙니다. 태그 확장 사용의 진도를 지정하기 위한 것입니다. 태그 확장 사용은 종종 여러 "서명"을 가지며 위치 매개 변수의 다른 매개 변수 arity(개수)를 사용하여 구분합니다. 그러나 중복된 구문이 허용되도록 스키마 컨텍스트를 구성하고 차별화를 위해 위치 매개 변수의 형식을 사용할 수 있습니다. 자세한 내용은 SupportMarkupExtensionsWithDuplicateArity를 참조하세요. 특정 특성(개수)의 경우 매개 변수 위치 및 형식이 다를 수 있습니다. 특정 arity의 태그 확장 사용의 위치 형식을 가져오기 위해 먼저 별칭 수를 지정하는 호출 GetPositionalParameters 을 수행합니다. 그런 다음 반환된 컬렉션에서 해당 위치에 있는 항목을 가져옵니다.

이 메서드에 대한 호출은 파생 클래스에서 XamlType 재정의를 호출 LookupPositionalParameters 할 수 있습니다.

적용 대상