diff --git a/src/AddIns/DisplayBindings/XmlEditor/Project/Src/Parser.cs b/src/AddIns/DisplayBindings/XmlEditor/Project/Src/Parser.cs index 0532ad88e3..e0b64a76d7 100644 --- a/src/AddIns/DisplayBindings/XmlEditor/Project/Src/Parser.cs +++ b/src/AddIns/DisplayBindings/XmlEditor/Project/Src/Parser.cs @@ -45,12 +45,14 @@ namespace ICSharpCode.XmlEditor public ICompilationUnit Parse(IProjectContent projectContent, string fileName) { - return new DefaultCompilationUnit(projectContent); + return Parse(projectContent, fileName, null); } public ICompilationUnit Parse(IProjectContent projectContent, string fileName, string fileContent) { - return new DefaultCompilationUnit(projectContent); + DefaultCompilationUnit compilationUnit = new DefaultCompilationUnit(projectContent); + compilationUnit.FileName = fileName; + return compilationUnit; } public bool CanParse(IProject project)