Freigeben über


ReflectionModelServices.TryMakeGenericPartDefinition Methode

Definition

Gibt an, ob eine generische Partdefinition mit den bereitgestellten Parametern spezialisiert werden kann.

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

Parameter

partDefinition
ComposablePartDefinition

Die Partdefinition.

genericParameters
IEnumerable<Type>

Eine Sammlung von Typen, um die generischen Parameter anzugeben.

specialization
ComposablePartDefinition

Die Rückgabe dieser Methode enthält die spezielle Partdefinition. Dieser Parameter wird nicht initialisiert behandelt.

Gibt zurück

true, wenn die Spezialisierung erfolgreich ausgeführt wird, andernfalls false.

Gilt für: