ReflectionModelServices.TryMakeGenericPartDefinition Método

Definición

Indica si una definición de elemento genérico 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);
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 de elemento.

genericParameters
IEnumerable<Type>

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

specialization
ComposablePartDefinition

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

Devoluciones

true si la especialización se realiza correctamente; de lo contrario, false.

Se aplica a