ReflectionModelServices.TryMakeGenericPartDefinition Méthode

Définition

Indique si une définition de composant générique peut être spécialisée avec les paramètres fournis.

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);
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

Paramètres

partDefinition
ComposablePartDefinition

Définition de la partie.

genericParameters
IEnumerable<Type>

Collection de types à spécifier les paramètres génériques.

specialization
ComposablePartDefinition

Lorsque cette méthode est retournée, contient la définition de partie spécialisée. Ce paramètre est traité comme non initialisé.

Retours

true si la spécialisation réussit ; sinon, false.

S’applique à