get
リフレクションを使用して、とメソッドの両方を持つプロパティのみを取得し、 のみを持つset
ものは無視しますget
。私がやろうとしているのは、ユーザーが変更できる変数のリストをユーザーに提供することです。そのため、get
メソッドのみを持つプロパティを表示することは誤解を招きます。
以下のコードでは、ユーザーのみが表示されName
ます。UniqueID
または、両方を表示することもできますが、変更できないことがわかるようにグレー表示します。
public Int64 UniqueID
{
get { return this.uniqueID; }
}
public String Name
{
get { return this.name; }
set { this.name = value; }
}
背景情報: C# 4.0 を使用しています。