Browse Source

Fixed bug in TaskBoundLoggerFilter that caused the "Suppress message" command to not be available on FxCop warnings.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5931 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
pull/1/head
Daniel Grunwald 15 years ago
parent
commit
8260a7b2ce
  1. 2
      src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/CodeCompletion/CompletionList.cs
  2. 2
      src/Main/Base/Project/Src/Project/MSBuildEngine/MSBuildEngine.cs
  3. 2
      src/Main/Base/Project/Src/Project/MSBuildEngine/MSBuildLoggerFilter.cs

2
src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/CodeCompletion/CompletionList.cs

@ -353,7 +353,7 @@ namespace ICSharpCode.AvalonEdit.CodeCompletion @@ -353,7 +353,7 @@ namespace ICSharpCode.AvalonEdit.CodeCompletion
return -1;
}
bool CamelCaseMatch(string text, string query)
static bool CamelCaseMatch(string text, string query)
{
int i = 0;
foreach (char upper in text.Where(c => char.IsUpper(c))) {

2
src/Main/Base/Project/Src/Project/MSBuildEngine/MSBuildEngine.cs

@ -180,7 +180,7 @@ namespace ICSharpCode.SharpDevelop.Project @@ -180,7 +180,7 @@ namespace ICSharpCode.SharpDevelop.Project
get { return projectMinimumSolutionVersion; }
}
List<string> interestingTasks = new List<string>();
HashSet<string> interestingTasks = new HashSet<string>();
string temporaryFileName;
/// <summary>

2
src/Main/Base/Project/Src/Project/MSBuildEngine/MSBuildLoggerFilter.cs

@ -81,6 +81,8 @@ namespace ICSharpCode.SharpDevelop.Project @@ -81,6 +81,8 @@ namespace ICSharpCode.SharpDevelop.Project
{
if (nextFilter == null)
throw new ArgumentNullException("nextFilter");
// ensure the engine gets notified about start/end of this task
engine.InterestingTasks.Add(taskname);
// Create a Filter that tracks whether the task is active.
// If active, forward to 'baseFilter', otherwise forward to 'nextFilter'.
return new TaskBoundLoggerFilter(this, engine, nextFilter);

Loading…
Cancel
Save