Compartir a través de


ReflectionModelServices.TryMakeGenericPartDefinition Método

Definición

Indica si una definición de la parte genérica se puede especializar con los parámetros proporcionados.

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

Parámetros

partDefinition
ComposablePartDefinition

Definición del elemento.

genericParameters
IEnumerable<Type>

Colección de tipos para especificar los parámetros genéricos.

specialization
ComposablePartDefinition

Cuando este método vuelve, contiene la definición de elemento especializada. Este parámetro se trata como sin inicializar.

Devoluciones

true si la especialización se realiza correctamente; en caso contrario, false.

Se aplica a