PropertyDescriptor のシノニムが基本プロパティと基本プロパティ記述子を返すことによって関連付けられた解決を試みます。
名前空間: Microsoft.VisualStudio.Data
アセンブリ: Microsoft.VisualStudio.Data (Microsoft.VisualStudio.Data.dll 内)
構文
'宣言
Protected Function ResolveSynonym ( _
name As String, _
setAsBaseName As Boolean _
) As PropertyDescriptor
protected PropertyDescriptor ResolveSynonym(
string name,
bool setAsBaseName
)
protected:
PropertyDescriptor^ ResolveSynonym(
String^ name,
bool setAsBaseName
)
member ResolveSynonym :
name:string *
setAsBaseName:bool -> PropertyDescriptor
protected function ResolveSynonym(
name : String,
setAsBaseName : boolean
) : PropertyDescriptor
パラメーター
- name
型 : System.String
シノニムの名前。
- setAsBaseName
型 : System.Boolean
見つかった場合、この名前はプロパティの基本名として設定する必要があるかどうかを示します。
戻り値
型 : System.ComponentModel.PropertyDescriptor
指定のシノニムにある基本プロパティ記述子を返します。
例外
| 例外 | 条件 |
|---|---|
| ArgumentNullException | name パラメーターが null です。 |
解説
シノニムを調べて場合、このメソッドを使用します。
GetProperty のメソッドを呼び出して、プロパティを検出できなかった場合、このメソッドは名前が既知のプロパティのシノニムであるかどうかを判断する名前を渡す必要があります。
クライアントが実際のプロパティ名のシノニムを使用してプロパティの値を設定する場合、クラス インデクサーの基本実装では、シノニムの名前がプロパティの新しい基本名にする必要があることを示す setAsBaseName のパラメーターの true を渡します。これにより、既存のプロパティと名前としてシノニムを使用して、追加する新しいプロパティを削除します。
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。