掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     C# partial


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
ockey294
投稿日時: 2006-7-12 22:31
EA Newbie
投稿: 5

C# partial

C# 2.0 から追加された
「partial」
はソースコード解析で、対応されているのでしょうか?
tkouno
投稿日時: 2006-7-13 10:04
EA Administrator
投稿: 4292

Re: C# partial

はい、対応しています。

なお、プロジェクトブラウザでは、クラスが複数表示されますが
これは正常な解析結果です。

ockey294
投稿日時: 2006-7-25 5:39
EA Newbie
投稿: 5

Re: C# partial

お返事が遅れて申し訳ありません。
partial なクラスを、1つのクラスとして
扱えるようだったらいいなぁ、という気持ちでした。
tkouno
投稿日時: 2006-7-25 6:14
EA Administrator
投稿: 4292

Re: C# partial

申し訳ございませんが、現在のところは
ご指摘のように、必ず複数のクラスになります。

これは、Enterprise Architectの内部構造による
制限の面も少なからずあります。
(1クラス=1ソースファイル という前提があったので
こうした1クラス=複数ソースファイルというような場合に
対応する方法がない)

仮に今の延長線上(UMLの表現の範囲内)でやるのであれば
山のようなタグ付き値で制御することになると思うのですが
それが適切かどうか、というのは熟慮しなければならないと
思います。

申し訳ございませんが、現時点ではすぐに解決できません。
機能改善要望として検討を続けさせていただきます。
ご理解いただけますと助かります。

今後ともよろしくお願いします。

002688
投稿日時: 2007-3-19 15:58
EA Newbie
投稿: 10

Re: C# partial

便乗質問です。

この制限はいつごろ修正されますか?

複数ファイルに分割されたpartialクラスのファイルを
リバース後、再度ソースを出力すると正しく分割された
ファイルになりません。。
tkouno
投稿日時: 2007-3-19 16:13
EA Administrator
投稿: 4292

Re: C# partial

partialクラスが、プロジェクトブラウザにおいて複数のクラスに
分割されるという問題は、Enterprise Architectの構造的な問題もあり
現時点では改善の見込みはございません。

ただ、ご指摘のような、既存のpartialクラスを読み込んで、
ソースコード生成する場合には、元のファイルと同じように
複数に分割されて生成されます。

お手数をおかけし申し訳ございませんが、可能であれば
具体的なソースコードの例を、サポートにご送付くださいますと
助かります。
(公開可能なソースコードであれば、この掲示板への返信でも
問題ございません。)

お手数をおかけし申し訳ございません。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ