Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Krüger <mkrueger@xamarin.com>2014-05-12 10:48:06 +0400
committerMike Krüger <mkrueger@xamarin.com>2014-05-12 10:48:06 +0400
commitf2c0997a8b28117c52b9c17865dff2e772c60d65 (patch)
treea077b7e8e525a023d79f74e94bd5a15b4dcea453 /main/src/core/MonoDevelop.Ide/MonoDevelop.Components.MainToolbar/FileSearchCategory.cs
parent344b310f08ee73bff3ee7f17fc0064355aac5648 (diff)
[Ide] Ported navigation search to roslyn.
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Components.MainToolbar/FileSearchCategory.cs')
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Components.MainToolbar/FileSearchCategory.cs18
1 files changed, 4 insertions, 14 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.MainToolbar/FileSearchCategory.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.MainToolbar/FileSearchCategory.cs
index 000b5d2fef..b882ee32e9 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.MainToolbar/FileSearchCategory.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.MainToolbar/FileSearchCategory.cs
@@ -37,6 +37,8 @@ using MonoDevelop.Ide.TypeSystem;
using MonoDevelop.Core.Text;
using Gtk;
using System.Linq;
+using Microsoft.CodeAnalysis;
+using ICSharpCode.NRefactory6.CSharp;
namespace MonoDevelop.Components.MainToolbar
{
@@ -51,7 +53,7 @@ namespace MonoDevelop.Components.MainToolbar
IEnumerable<ProjectFile> files {
get {
- foreach (Document doc in IdeApp.Workbench.Documents) {
+ foreach (var doc in IdeApp.Workbench.Documents) {
// We only want to check it here if it's not part
// of the open combine. Otherwise, it will get
// checked down below.
@@ -61,7 +63,7 @@ namespace MonoDevelop.Components.MainToolbar
var projects = IdeApp.Workspace.GetAllProjects ();
- foreach (Project p in projects) {
+ foreach (var p in projects) {
foreach (ProjectFile file in p.Files) {
if (file.Subtype != Subtype.Directory)
yield return file;
@@ -162,18 +164,6 @@ namespace MonoDevelop.Components.MainToolbar
return null;
}
- internal SearchResult CheckType (ITypeDefinition type)
- {
- int rank;
- if (MatchName (type.Name, out rank))
- return new TypeSearchResult (pattern, type.Name, rank, type, false) { Ambience = ambience };
- if (!FullSearch)
- return null;
- if (MatchName (type.FullName, out rank))
- return new TypeSearchResult (pattern, type.FullName, rank, type, true) { Ambience = ambience };
- return null;
- }
-
Dictionary<string, MatchResult> savedMatches = new Dictionary<string, MatchResult> ();
bool MatchName (string name, out int matchRank)
{