TypeDescriptor.GetAssociation(Type, Object) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定されたプライマリ オブジェクトに関連付けられている型のインスタンスを返します。
public:
static System::Object ^ GetAssociation(Type ^ type, System::Object ^ primary);
public static object GetAssociation (Type type, object primary);
static member GetAssociation : Type * obj -> obj
Public Shared Function GetAssociation (type As Type, primary As Object) As Object
パラメーター
- primary
- Object
関連付けのプライマリ オブジェクト。
戻り値
関連付けが存在する場合は、プライマリ オブジェクトに関連付けられているセカンダリの型のインスタンス。それ以外で、関連付けが指定されていない場合は、primary
。
例外
一方または両方のパラメーターが null
です。
注釈
メソッドを使用してパラメーターに type
対して CreateAssociation 以前の関連付けが行われた場合、 GetAssociation メソッドは要求された型に対して呼び出す正しいセカンダリ オブジェクトを返します。 それ以外の場合は、 GetAssociation 互換性のあるデザイナー type
を検索し、デザイナーが見つかった場合はデザイナーを返します。 このメソッドが null
を返すことはありません。
WeakReferenceは、プライマリ オブジェクトとセカンダリ オブジェクトの間の関連付けを維持するために使用されます。したがって、このメソッドは、プライマリ オブジェクトまたはセカンダリ オブジェクトがガベージ コレクションによって最終処理および再利用されるのを妨げません。
適用対象
こちらもご覧ください
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示