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:
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/CodeDomFileDescriptionTemplate.cs')
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/CodeDomFileDescriptionTemplate.cs14
1 files changed, 7 insertions, 7 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/CodeDomFileDescriptionTemplate.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/CodeDomFileDescriptionTemplate.cs
index 3a57928536..964f13b1eb 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/CodeDomFileDescriptionTemplate.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/CodeDomFileDescriptionTemplate.cs
@@ -35,8 +35,8 @@ using System.CodeDom.Compiler;
using MonoDevelop.Projects;
-using MonoDevelop.Ide.Gui.Content;
using MonoDevelop.Core;
+using MonoDevelop.Ide.Editor;
namespace MonoDevelop.Ide.Templates
{
@@ -89,7 +89,7 @@ namespace MonoDevelop.Ide.Templates
static string StripHeaderAndBlankLines (string text, CodeDomProvider provider)
{
- Mono.TextEditor.TextDocument doc = new Mono.TextEditor.TextDocument ();
+ var doc = TextEditorFactory.CreateNewDocument ();
doc.Text = text;
int realStartLine = 0;
for (int i = 1; i <= doc.LineCount; i++) {
@@ -106,20 +106,20 @@ namespace MonoDevelop.Ide.Templates
// We reformat the C# generated output to the user's coding style anyway, but the reformatter preserves blank lines
if (provider is Microsoft.CSharp.CSharpCodeProvider) {
for (int i = 1; i <= doc.LineCount; i++) {
- Mono.TextEditor.DocumentLine line = doc.GetLine (i);
+ var line = doc.GetLine (i);
if (IsBlankLine (doc, line) && line.LengthIncludingDelimiter > 0) {
- doc.Remove (line.Offset, line.LengthIncludingDelimiter);
+ doc.RemoveText (line.Offset, line.LengthIncludingDelimiter);
i--;
continue;
}
}
}
- int offset = doc.GetLine (Math.Max(Mono.TextEditor.DocumentLocation.MinLine, realStartLine)).Offset;
- return doc.GetTextAt (offset, doc.TextLength - offset);
+ int offset = doc.GetLine (realStartLine).Offset;
+ return doc.GetTextAt (offset, doc.Length - offset);
}
- static bool IsBlankLine (Mono.TextEditor.TextDocument doc, Mono.TextEditor.DocumentLine line)
+ static bool IsBlankLine (IReadonlyTextDocument doc, IDocumentLine line)
{
for (int i = 0; i < line.Length; i++) {
if (!Char.IsWhiteSpace (doc.GetCharAt (line.Offset + i)))