我试图在Visual Studio"错误列表"窗口中显示ReSharper警告,但似乎只在窗口内显示错误.有没有办法在vanilla ReSharper的"错误列表"窗口中显示ReSharper警告?
例:
if (1 == 1) ;
Run Code Online (Sandbox Code Playgroud)
此代码生成两个警告:
CS0642 Possible mistaken empty statement
Similar expression comparison
但是"错误列表"窗口只显示了Visual Studio.
笔记:
我有一个[DataContract]
具有一些属性的对象,并使用它序列化为JSON DataContractJsonSerializer
.
其中一个属性是类型Dictionary<string, string>
,当序列化发生时,它会生成以下JSON模式.
"extra_data": [
{
"Key": "aKey",
"Value": "aValue"
}
]
Run Code Online (Sandbox Code Playgroud)
现在我需要JSON模式是这样的
"extra_data": {
"aKey": "aValue"
}
Run Code Online (Sandbox Code Playgroud)
您当然不会知道值之前是什么Dictionary
,用户将设置键和值.
我在想是否可以使用匿名类型发生这种情况,还是我可以采取配置来实现目标?
谢谢.
Resharper Intellisense 中有一个巧妙的小功能,它会建议您尚未导入的命名空间中的项目。
例如,如果您输入StreamReader
Intellisense,则会向我显示该项目StreamReader (in System.IO)
,如果我按 Enter 键,则会导入名称空间,一切都很好。
但似乎此功能仅适用于系统类型,而不适用于您自己编写的类型。
考虑以下示例:
namespace Test
{
internal class Program
{
internal static void Main()
{
}
}
}
namespace Test.Util
{
internal class Helper
{
}
}
Run Code Online (Sandbox Code Playgroud)
假设您想Helper
在 -method 中使用您的 -class Main
。当您编写时,Helper
您不会像StreamReader
示例中那样在智能感知下拉菜单中获得条目。当您退出智能感知下拉菜单时,您将收到导入消息Import 'Test.Util.Helper' and all other references in the file
,您可以在其中导入所有缺少的引用。
有什么方法可以扩展这个“自动导入”功能,以在智能感知下拉列表中显示我自己编写的类,或者这只是我必须忍受的东西