【发布时间】:2013-06-18 19:45:57
【问题描述】:
我已经在 ReSharper 7.0.1 中设置了这个文件模板
using System;
using System.Collections.Generic;
using System.Linq;
using MyProject.Infrastructure.Messaging;
namespace $NAMESPACE$
{
public class $CLASS$Command : ICommand<$CLASS$Command.Result>
{
$END$
public class Result
{
}
}
public class $CLASS$Handler : ICommandHandler<$CLASS$Command, $CLASS$Command.Result>
{
public $CLASS$Command.Result Process($CLASS$Command c)
{
var result = new $CLASS$Command.Result {};
return result;
}
}
}
当我基于模板创建文件时,只有一些 $CLASS$ 变量实例被正确填充。在 $CLASS$Command.Result 中使用 $CLASS$ 的情况下,$CLASS$ 被替换为字母 a 而不是预期值,就像这样。
using System;
using System.Collections.Generic;
using System.Linq;
using MyProject.Infrastructure.Messaging;
namespace MyProject.Domain.AnEntity.Commands
{
public class Test2Command : ICommand<aCommand.Result>
{
public class Result
{
}
}
public class Test2Handler : ICommandHandler<Test2Command, aCommand.Result>
{
public aCommand.Result Process(Test2Command c)
{
var result = new aCommand.Result {};
return result;
}
}
}
我看不出这不起作用的原因。有谁知道我在这里做错了什么?
【问题讨论】:
-
您的模板适用于 ReSharper 5.1.3。
标签: resharper