| |
C# インターフェイスのproperty get定義についてC#でインターフェイスを定義し、操作にgetterのみのpropertyを定義したい場合はどうしたらいいのでしょうか?
・getのみしか定義していないproperty操作が存在するインターフェイスが含まれるC#のソースコードをEAで読み込みます。 ・そのインターフェイスにEA上で新規に操作を定義しステレオタイプにpropertyを追加して保存します。 ・このインターフェイスを別なフォルダのC#のソースコードに落とします。 この手順で行うと、EA上で新規に追加した操作はget,setアクセサが定義されてしまいますが、ソースコードから読み込んだ操作はgetアクセサのみしか定義されていません。EA上では共に"property"表記になっています。 EA上で新規に追加した操作もgetアクセサのみに限定したpropertyにしたいのですが、どうやったらいいのでしょうか?
ちなみに、インターフェイスの属性でいったん適当な属性を指定し、その属性のpropertyを定義するとgetのみの指定が出来るpropertyが追加されますが、この属性を消そうとするとプロパティまで消されてしまいます。インターフェイスでは属性は定義せずにproperty操作だけの定義を行いたいのです。
以上、ご指導よろしくお願いいたします。
|