我想添加一个创建嵌套 CommandImplementation 类的实时模板。模板本身如下所示:
public ICommand $COMMAND$
{
get { return new $COMMAND$Impl(self: this); }
}
private class $COMMAND$Impl : ICommand
{
private readonly $PARENT_CLASS$ self;
public $COMMAND$Impl($PARENT_CLASS$ self)
{
this.self = self;
}
public bool CanExecute(object parameter)
{
}
public void Execute(object parameter)
{
throw new NotImplementedException();
}
public event EventHandler CanExecuteChanged;
}
的宏$PARENT_CLASS$
是“包含类型名称”,它评估$COMMAND$Impl
而不是包含所有这些东西的类。
我可以做些什么来获取这个模板插入到的类的名称?