简短版- 有没有办法关闭Visual Studio Intellisense中的object关键字。
详细版- 我正在使用Visual Studio 2008,基本上在使用匿名类型。我开始输入类似以下内容:
Assert.AreEqual("/SomePath/Stuff", GetOutboundUrl(
我输入new {
然后我看到Visual Studio已经识别出方法GetOutboundUrl
需要一个对象,并将代码更改为new object{
。大多数情况下这很好,但有两个原因:
1)我很少使用对象类型的代码。
2)我实际上正在尝试创建匿名类型而不是对象,所以这个特性实际上是一个阻碍。
从书籍《Pro ASP.NET MVC framework》中可以看到,GetOutboundUrl的签名如下:
private string GetOutboundUrl(object routeValues)
我在想是否有一种方法可以关闭此功能,但仅针对“object”关键字-我想看看我是否真的会错过对象自动完成(就我个人而言,我认为不会)。
我意识到我可以通过取消选中“将关键字放置在完成列表中”来关闭所有关键字的此功能,但我只想关闭对象的此功能。