Visual Studioが実装されているときにデフォルトのインターフェース実装を記入する方法があるかどうかは疑問でした。.net:インターフェース実装を自動的に記入する
この特定のクライアントではVBを使用する必要がありますのでご容赦ください。ここで
は例です:
私はインターフェイスがあります。ほぼすべてのインタフェースを実装するクラスの中
Public Interface ISavableReport
Sub SetReport(R As Report)
End Interface
を、SetReport方法は同じです。もちろん、インタフェースのメソッドの定義は可能ですが、インタフェースの理由の約2/3は敗北しますが、Visual Studioにデフォルトの実装を実装する方法はありますか? I型例えば
VBで、:
Implements ISavableReport
それは自動的にクラスのプロパティ/メソッド/イベント・スタブを作成します。
Public function SetReport(R As Report) Implements ISavableReport.SetReport
End Function
を私はそれが自動的に記入したいと思います:
Public function SetReport(R As Report) Implements ISavableReport.SetReport
_localReport = R
End Function
私は決してVisual Studio自体をカスタマイズしようとはしませんでした。率直に言えば、この機能には非常に小さなドメインですが、実装クラスの大部分が(ローカル変数であっても)ほぼ同じ場所で作業していたプロジェクトでは、コピー/ペーストする必要がなくなりました。
単なる考えです。
ポール
これを実行するコードは、あなたを仕事から引き離します。それは存在しません。それでも。 –
私は何かを明確にしたい。これはコードではありません。これはVisual Studioの "テンプレート"になります。私は別のプログラマーにいくつかのデフォルトのInterface実装をさせないでしょう。 –
決して人を気にしないでください。申し訳ありませんが、私はこのスレッドのタイトルを私のやり方と言いました。私はコードでデフォルト実装を望んでいませんでした。私が欲しかったのはコードスニペットを挿入することでしたが、VSにはすでにその機能が組み込まれているとは思っていませんでした:http://msdn.microsoft.com/en-us/library/ms165394%28v=vs.80%29 .aspx –