다음을 통해 공유


ReflectionModelServices.TryMakeGenericPartDefinition 메서드

정의

제네릭 파트 정의를 제공된 매개 변수를 사용하여 특수화할 수 있는지 여부를 나타냅니다.

public:
 static bool TryMakeGenericPartDefinition(System::ComponentModel::Composition::Primitives::ComposablePartDefinition ^ partDefinition, System::Collections::Generic::IEnumerable<Type ^> ^ genericParameters, [Runtime::InteropServices::Out] System::ComponentModel::Composition::Primitives::ComposablePartDefinition ^ % specialization);
public static bool TryMakeGenericPartDefinition (System.ComponentModel.Composition.Primitives.ComposablePartDefinition partDefinition, System.Collections.Generic.IEnumerable<Type> genericParameters, out System.ComponentModel.Composition.Primitives.ComposablePartDefinition specialization);
public static bool TryMakeGenericPartDefinition (System.ComponentModel.Composition.Primitives.ComposablePartDefinition partDefinition, System.Collections.Generic.IEnumerable<Type> genericParameters, out System.ComponentModel.Composition.Primitives.ComposablePartDefinition? specialization);
static member TryMakeGenericPartDefinition : System.ComponentModel.Composition.Primitives.ComposablePartDefinition * seq<Type> * ComposablePartDefinition -> bool
Public Shared Function TryMakeGenericPartDefinition (partDefinition As ComposablePartDefinition, genericParameters As IEnumerable(Of Type), ByRef specialization As ComposablePartDefinition) As Boolean

매개 변수

partDefinition
ComposablePartDefinition

파트 정의입니다.

genericParameters
IEnumerable<Type>

제네릭 매개 변수를 지정하는 형식의 컬렉션입니다.

specialization
ComposablePartDefinition

이 메서드가 반환될 때 특별한 부분 정의를 포함합니다. 이 매개 변수는 초기화되지 않은 것으로 처리됩니다.

반환

특수화가 성공적으로 수행되면 true이고, 그렇지 않으면 false입니다.

적용 대상