逆コンパイラを使用して DLL からすべてのコードを抽出し (SharpSVN -- ソース コードを取得できません)、列挙型を変更して DisplayName を指定したいと考えています。
public enum SvnStatus
{
Zero,
None,
[DisplayName("Not Versioned")]
NotVersioned,
//other one-word values that don't need a display name
}
しかし、これにより次のエラーが発生します。
Attribute 'System.ComponentModel.DisplayNameAttribute' is not valid on this declaration type. It is valid on 'Class, Method, Property, Event' declarations only.
グーグルで検索したところ、人々が列挙型で問題なくこれを行っているように見える多くのスレッドが見つかりました。何か不足していますか?Visual Studio でエラーを表示できResolve
ません。オプションも表示されません (ただし、Resharper をインストールしたばかりで、まだ慣れていないためでしょうか?)
編集: DevExpress にはCustomColumnDisplayText
必要に応じて値を変更できるイベントがあることがわかりました。データは GridControl にのみ表示されるため、代わりにそれを使用します。