Partager via


ReflectionModelServices.TryMakeGenericPartDefinition Méthode

Définition

Indique si la 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);
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 du composant.

genericParameters
IEnumerable<Type>

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

specialization
ComposablePartDefinition

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

Retours

true en cas de succès de la spécialisation ; sinon, false.

S’applique à