このファイルテンプレートをReSharper7.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$
で使用されている場合は、のように期待値ではなく$CLASS$Command.Result
文字に$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;
}
}
}
これが機能しない理由がわかりません。私がここで間違っていることを誰かが知っていますか?