Visual Studio では、コード スニペットを使用できます。たとえば、クラスを編集しているときに入力するctor
と、デフォルトのコンストラクターがクラスに自動的に追加されます。次のことを行う Visual Studio でコード スニペットを作成することは可能ですか。
- カーソルがある場所に get/set
Logger
プロパティを作成します。 - 追加
using Castle.Core.Logging
- 配置できるインスタンス変数のリスト内の場所を選択できます
private ILogger _logger = NullLogger.Instance;
。
public class Person
{
private string name;
private int age;
public Person()
{
}
// cursor is here and you type "logger"
}
Visual Studio を入力logger
すると、次のコードが追加されます。
using Castle.Core.Logging; // Added by code snippet
public class Person
{
private string name;
private ILogger _logger = NullLogger.Instance; // Added by code snippet
private int age;
public Person()
{
}
// Added by code snippet
public ILogger Logger
{
get { return _logger; }
set { _logger = value; }
}
}