ReflectionModelServices.TryMakeGenericPartDefinition Methode

Definition

Gibt an, ob eine generische Teildefinition 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 Teildefinition.

genericParameters
IEnumerable<Type>

Eine Sammlung von Typen zum Angeben der generischen Parameter.

specialization
ComposablePartDefinition

Wenn diese Methode zurückgegeben wird, enthält sie die definition des spezialisierten Teils. Dieser Parameter wird als nicht initialisiert behandelt.

Gibt zurück

truewenn die Spezialisierung erfolgreich ist; andernfalls . false

Gilt für: