我做从Java到C#的转变。在的IntelliJ有一个Postfix的模板,如:
String expr = "John";
//writing expr.sout gives:
System.out.println(expr);
有什么办法来创建像expr.cw返回Console.WriteLine模板(表达式);在Visual Studio \ ReSharper的?
使用JetBrains.Annotations
并创建一个SourceTemplate是一个可能的解决方案。例如,把下面的静态类项目:
using System;
using JetBrains.Annotations;
namespace SpeechRecognition
{
public static class ResharperHelper
{
[SourceTemplate]
public static void cw(this string str)
{
Console.WriteLine(str);
//$ $END$
}
}
}