在名称冲突中,是否有人将VS 2008 intellisense默认为类别上的属性?
示例:的
在我的范围内,我有一个属性Foo
,但我也使用类Foo
。在编写代码时,如果我开始键入 F o ,VS2008 intellisense会认为我的意思是类Foo
。我希望它认为我的意思是属性Foo
。
答案 0 :(得分:3)
不幸的是,这是不可能的。不支持自定义类别/属性等值类别的优先级
答案 1 :(得分:1)
在VS2010中没有可能,甚至在ReSharper 5.0中也没有可能处理这个问题。据JetBrains称,这也不是ReSharper 6.0的特色。我使用了一个不同的名称作为属性,当它开始让我具有攻击性并在完成大部分工作后重构它。
<强>更新强>
前段时间我向JetBrains报告了这个问题,我刚刚收到了一个已添加该功能的电子邮件,并将在版本6.1中提供。对于ReSharper用户来说这是一个好消息!
http://youtrack.jetbrains.net/issue/RSRP-273067?projectKey=RSRP
答案 2 :(得分:0)
我今天的想法完全一样。
虽然功能不在vanilla VS中,但很有可能修改一些代码来添加此功能。例如,XAML Presenter(可能以您需要修改的演示者组件命名)做类似的事情。XAML Presenter
它按命名空间缩小,按属性类型排序。基本上,我只是采取Intellisense完成源给出的列表并对列表进行排序。听起来很简单。
更具挑战性的是实施UI控件。我讨厌设计UI控件。 。
编辑:
但是,如果不破坏Resharper的Intelllisense功能,我不会想到这样做。
答案 3 :(得分:0)
我认为使用VS 2010?但是我看不出哪种情况会让VS把类放在属性上。