【发布时间】:2014-03-18 18:08:56
【问题描述】:
在 Visual Studio 中,您可以使用代码 sn-ps,例如当您正在编辑一个类时,您可以键入ctor,默认构造函数将自动添加到您的类中。
是否可以在 Visual Studio 中创建代码 sn-p,执行以下操作:
- 在光标所在的位置创建 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"
}
在你输入logger之后,Visual Studio 添加以下代码:
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; }
}
}
【问题讨论】:
-
此 SO 问题可能包含您正在寻找的一些代码 stackoverflow.com/q/5872131/122005
-
这个问题是关于记录器何时被温莎城堡注入的。我想要 Visual Studio 的代码 sn-p。在 Visual Studio 中,当您编辑一个类时,您可以键入
ctor并将默认构造函数添加到该类中。我想输入logger并将记录器代码添加到我的课程中。
标签: c# visual-studio castle-windsor code-snippets