Condividi tramite


ReflectionModelServices.TryMakeGenericPartDefinition Metodo

Definizione

Indica se una definizione generica della parte può essere resa più specifica con i parametri forniti.

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

Parametri

partDefinition
ComposablePartDefinition

Definizione di parte.

genericParameters
IEnumerable<Type>

Raccolta di tipi per specificare i parametri generici.

specialization
ComposablePartDefinition

Quando in questo metodo viene eseguita la restituzione, contiene la definizione della parte specializzata. Questo parametro viene trattato come non inizializzato.

Restituisce

true se la specializzazione ha esito positivo; in caso contrario, false.

Si applica a