次の方法で共有


ReflectionModelServices.TryMakeGenericPartDefinition メソッド

定義

指定されたパラメーターを使用して汎用パーツ定義を特化できるかどうかを示します。

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

パラメーター

partDefinition
ComposablePartDefinition

パーツ定義。

genericParameters
IEnumerable<Type>

ジェネリック パラメーターを指定する型のコレクション。

specialization
ComposablePartDefinition

このメソッドから制御が戻るときに、特化されたパーツ定義が格納されます。 このパラメーターは初期化前として処理されます。

戻り値

特殊化が正常に完了した場合は true。それ以外の場合は false

適用対象