如何在IntelliSense中按类型过滤?

时间:2010-11-22 10:54:50

标签: c# .net visual-studio-2010 intellisense

我想只查看给定对象的事件。但是当我使用IntelliSense显示所有成员时。

6 个答案:

答案 0 :(得分:14)

Visual Studio插件的一个功能,称为Visual Assist X,是enhanced IntelliSense,它允许您按事件,属性,方法等进行过滤:

Visual Assist X

这不完全是你问的,但它非常接近。

答案 1 :(得分:3)

我认为c#代码无法开箱即用,请参阅msdnstackoverflow。 出于某些模糊的原因,过滤 在xaml编辑器中工作。

使用Resharper你have the filter functionality though

答案 2 :(得分:0)

IIRC,ReSharper支持这一点。

答案 3 :(得分:0)

Visual Studio的新版本(今天它名为" Visual Studio 15预览3",它应该重命名为VS 2016或VS 2017以后......)本身支持此功能。它在Build 2016中展示,在他们谈论它的时间看一下这个演示视频: https://www.youtube.com/watch?v=RNpFHbEaNpU#t=2644

答案 4 :(得分:0)

在Visual Studio 2017中,请选中此选项:

Tools -> Options -> Text Editor -> C# -> IntelliSense -> Show completion item filters.

您可以使用图标或快捷键来过滤特定类别。不幸的是,我只能在C#和Basic中找到此选项。我希望它在XAML中。

答案 5 :(得分:0)

Visual Studio的最新版本在智能感知窗口中具有按钮,可基于属性,事件或方法进行过滤。请查看以下屏幕截图:

Intellisense buttons