Share via


XamlType.LookupPositionalParameters(Int32) 메서드

정의

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

protected:
 virtual System::Collections::Generic::IList<System::Xaml::XamlType ^> ^ LookupPositionalParameters(int parameterCount);
protected virtual System.Collections.Generic.IList<System.Xaml.XamlType> LookupPositionalParameters (int parameterCount);
abstract member LookupPositionalParameters : int -> System.Collections.Generic.IList<System.Xaml.XamlType>
override this.LookupPositionalParameters : int -> System.Collections.Generic.IList<System.Xaml.XamlType>
Protected Overridable Function LookupPositionalParameters (parameterCount As Integer) As IList(Of XamlType)

매개 변수

parameterCount
Int32

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

반환

IList<XamlType>

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

설명

이 메서드는 .에 대한 호출 GetPositionalParameters을 통해 호출할 수 있습니다.

기본 구현에서는 생성자 찾기 및 결과 확인에 따라 내부 리플렉션 정보를 사용합니다. 다른 논리를 사용하려는 GetPositionalParameters 경우 이 메서드를 재정의합니다.

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

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

적용 대상