diff options
author | Michael Hutchinson <m.j.hutchinson@gmail.com> | 2015-01-21 04:06:45 +0300 |
---|---|---|
committer | Michael Hutchinson <m.j.hutchinson@gmail.com> | 2015-01-22 23:26:02 +0300 |
commit | 45746559aa07942406b341f7794367736ab74d20 (patch) | |
tree | def108c26a18f61a5830312672f42b4d42df024e /main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Formats.MSBuild/MSBuildProjectHandler.cs | |
parent | edaf3fc350485421d05c5458f7d1130ddf1a39f8 (diff) |
Replace broken MSBuild error regex
Using the new (unit-tested) parser from xbuild
Diffstat (limited to 'main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Formats.MSBuild/MSBuildProjectHandler.cs')
-rw-r--r-- | main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Formats.MSBuild/MSBuildProjectHandler.cs | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Formats.MSBuild/MSBuildProjectHandler.cs b/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Formats.MSBuild/MSBuildProjectHandler.cs index 72e1830e4a..df840c30bc 100644 --- a/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Formats.MSBuild/MSBuildProjectHandler.cs +++ b/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Formats.MSBuild/MSBuildProjectHandler.cs @@ -299,10 +299,12 @@ namespace MonoDevelop.Projects.Formats.MSBuild if (err.File != null) file = Path.Combine (Path.GetDirectoryName (err.ProjectFile), err.File); - if (err.IsWarning) - br.AddWarning (file, err.LineNumber, err.ColumnNumber, err.Code, err.Message); - else - br.AddError (file, err.LineNumber, err.ColumnNumber, err.Code, err.Message); + br.Append (new BuildError (file, err.LineNumber, err.ColumnNumber, err.Code, err.Message) { + Subcategory = err.Subcategory, + EndLine = err.EndLineNumber, + EndColumn = err.EndColumnNumber, + IsWarning = err.IsWarning + }); } return br; } |