diff options
author | Mike Krüger <mkrueger@xamarin.com> | 2014-07-05 09:33:15 +0400 |
---|---|---|
committer | Mike Krüger <mkrueger@xamarin.com> | 2014-07-05 09:33:15 +0400 |
commit | e77a595c3522cca8032cefe4db6724e22d99905d (patch) | |
tree | 2daf7c97642e396885d7ffbda4f786eb2624e447 /main/src/addins | |
parent | 5f15ac11b4eba50a50d649bd068ee590dd66622a (diff) |
[Ide] Renamed Insert, Remove, Replace to InsertText, RemoveText,
ReplaceText.
Diffstat (limited to 'main/src/addins')
28 files changed, 70 insertions, 70 deletions
diff --git a/main/src/addins/AspNet/MonoDevelop.AspNet.Mvc/Gui/RazorCSharpEditorExtension.cs b/main/src/addins/AspNet/MonoDevelop.AspNet.Mvc/Gui/RazorCSharpEditorExtension.cs index 139f5f449c..d41084c236 100644 --- a/main/src/addins/AspNet/MonoDevelop.AspNet.Mvc/Gui/RazorCSharpEditorExtension.cs +++ b/main/src/addins/AspNet/MonoDevelop.AspNet.Mvc/Gui/RazorCSharpEditorExtension.cs @@ -125,13 +125,13 @@ namespace MonoDevelop.AspNet.Mvc.Gui int removalLength = e.RemovalLength;
if (off + removalLength > HiddenDoc.Editor.Length)
removalLength = HiddenDoc.Editor.Length - off;
- HiddenDoc.Editor.Remove (off, removalLength);
+ HiddenDoc.Editor.RemoveText (off, removalLength);
}
if (e.InsertionLength > 0) {
if (isInCSharpContext)
- HiddenDoc.Editor.Insert (off, e.InsertedText.Text);
+ HiddenDoc.Editor.InsertText (off, e.InsertedText.Text);
else // Insert spaces to correctly calculate offsets until next reparse
- HiddenDoc.Editor.Insert (off, new String (' ', e.InsertionLength));
+ HiddenDoc.Editor.InsertText (off, new String (' ', e.InsertionLength));
}
if (codeFragment != null)
codeFragment.EndOffset += (e.InsertionLength - e.RemovalLength);
@@ -353,7 +353,7 @@ namespace MonoDevelop.AspNet.Mvc.Gui // If it's first line of code, create a default temp mapping, and use it until next reparse
if (currentMappings.Count == 0) {
string newLine = "\r\n#line 0 \r\n ";
- HiddenDoc.Editor.Insert (defaultPosition, newLine);
+ HiddenDoc.Editor.InsertText (defaultPosition, newLine);
map = new KeyValuePair<int, GeneratedCodeMapping> (0, new GeneratedCodeMapping (currentOffset - 1, 0, 0, 0, 0));
currentMappings.Add (map);
} else {
@@ -391,8 +391,8 @@ namespace MonoDevelop.AspNet.Mvc.Gui // We start a new mapping right after the preceding one, but need to include the difference
// between mapping's start and the current offset
- HiddenDoc.Editor.Insert (newOff, newLine);
- HiddenDoc.Editor.Insert (newOff + newLine.Length, new String (' ', offDifference) + " \r\n");
+ HiddenDoc.Editor.InsertText (newOff, newLine);
+ HiddenDoc.Editor.InsertText (newOff + newLine.Length, new String (' ', offDifference) + " \r\n");
var newMap = new KeyValuePair<int, GeneratedCodeMapping> (key, new GeneratedCodeMapping (
startRealOff + map.Value.CodeLength, 0, 0, 0, offDifference));
diff --git a/main/src/addins/AspNet/MonoDevelop.AspNet/MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs b/main/src/addins/AspNet/MonoDevelop.AspNet/MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs index 5685b9d302..d61075d6f6 100755..100644 --- a/main/src/addins/AspNet/MonoDevelop.AspNet/MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs +++ b/main/src/addins/AspNet/MonoDevelop.AspNet/MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs @@ -372,7 +372,7 @@ namespace MonoDevelop.AspNet.Parser using (var undo = editor.OpenUndoGroup ()) { var oldCaret = editor.CaretOffset; var str = editor.GetEolMarker () + directive.ToString (); - editor.Insert (pos, str); + editor.InsertText (pos, str); var inserted = str.Length; if (preserveCaretPosition) { editor.CaretOffset = (pos < oldCaret)? oldCaret + inserted : oldCaret; diff --git a/main/src/addins/CBinding/Gui/CTextEditorExtension.cs b/main/src/addins/CBinding/Gui/CTextEditorExtension.cs index 6c072300ee..9d251756ac 100644 --- a/main/src/addins/CBinding/Gui/CTextEditorExtension.cs +++ b/main/src/addins/CBinding/Gui/CTextEditorExtension.cs @@ -170,7 +170,7 @@ namespace CBinding int braceOpeningLine; if(GetClosingBraceForLine(Editor, line, out braceOpeningLine) >= 0) { - Editor.Replace (line.Offset, line.Length, GetIndent(Editor, braceOpeningLine, 0) + "}" + lineText.Substring(lineCursorIndex)); + Editor.ReplaceText (line.Offset, line.Length, GetIndent(Editor, braceOpeningLine, 0) + "}" + lineText.Substring(lineCursorIndex)); return false; } } @@ -185,7 +185,7 @@ namespace CBinding if (!String.IsNullOrEmpty (Editor.SelectedText)) { int cursorPos = Editor.SelectionRange.Offset; - Editor.Remove (Editor.SelectionRange); + Editor.RemoveText (Editor.SelectionRange); Editor.CaretOffset = cursorPos; diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/EventCreationCompletionData.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/EventCreationCompletionData.cs index e7b3e130d0..d57fed505a 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/EventCreationCompletionData.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/EventCreationCompletionData.cs @@ -80,7 +80,7 @@ namespace MonoDevelop.CSharp.Completion public override void InsertCompletionText (CompletionListWindow window, ref KeyActions ka, Gdk.Key closeChar, char keyChar, Gdk.ModifierType modifier) { // insert add/remove event handler code after +=/-= - editor.Replace (initialOffset, editor.CaretOffset - initialOffset, this.DisplayText + (AddSemicolon ? ";" : "")); + editor.ReplaceText (initialOffset, editor.CaretOffset - initialOffset, this.DisplayText + (AddSemicolon ? ";" : "")); // Search opening bracket of member int pos = callingMember != null && !callingMember.BodyRegion.Begin.IsEmpty ? editor.LocationToOffset (callingMember.BodyRegion.BeginLine, callingMember.BodyRegion.BeginColumn) : initialOffset; @@ -118,7 +118,7 @@ namespace MonoDevelop.CSharp.Completion sb.Append (editor.EolMarker); sb.Append (indent); sb.Append ("}"); - editor.Insert (pos, sb.ToString ()); + editor.InsertText (pos, sb.ToString ()); editor.CaretOffset = cursorPos; // start text link mode after insert diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/MemberCompletionData.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/MemberCompletionData.cs index 081d1bd58a..70ce64c9fa 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/MemberCompletionData.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/MemberCompletionData.cs @@ -321,7 +321,7 @@ namespace MonoDevelop.CSharp.Completion if (keyChar == '(') { var skipChar = Editor.SkipChars.LastOrDefault (); if (skipChar != null && skipChar.Offset == (window.CodeCompletionContext.TriggerOffset + partialWord.Length) && skipChar.Char == ')') - Editor.Remove (skipChar.Offset, 1); + Editor.RemoveText (skipChar.Offset, 1); } } ka |= KeyActions.Ignore; diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/NewOverrideCompletionData.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/NewOverrideCompletionData.cs index a76574fa5e..a626098750 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/NewOverrideCompletionData.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/NewOverrideCompletionData.cs @@ -106,7 +106,7 @@ namespace MonoDevelop.CSharp.Completion targetCaretPosition = declarationBegin + sb.Length; } - editor.Replace (declarationBegin, editor.CaretOffset - declarationBegin, sb); + editor.ReplaceText (declarationBegin, editor.CaretOffset - declarationBegin, sb); if (selectionEndPosition > 0) { editor.CaretOffset = selectionEndPosition; editor.SetSelection (targetCaretPosition, selectionEndPosition); diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/ProtocolCompletionData.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/ProtocolCompletionData.cs index 669cd08694..b54f198185 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/ProtocolCompletionData.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/ProtocolCompletionData.cs @@ -75,7 +75,7 @@ namespace MonoDevelop.CSharp.Completion int targetCaretPosition = sb.LastIndexOf ("throw", StringComparison.Ordinal); int selectionEndPosition = sb.LastIndexOf (";", StringComparison.Ordinal); - editor.Replace (declarationBegin, editor.CaretOffset - declarationBegin, sb); + editor.ReplaceText (declarationBegin, editor.CaretOffset - declarationBegin, sb); if (selectionEndPosition > 0) { targetCaretPosition += declarationBegin; selectionEndPosition += declarationBegin; diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/CSharpFormatter.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/CSharpFormatter.cs index c09ec07441..a04048962e 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/CSharpFormatter.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/CSharpFormatter.cs @@ -71,7 +71,7 @@ namespace MonoDevelop.CSharp.Formatting // Possibly replace the indent string newIndent = tracker.ThisLineIndent; if (newIndent != curIndent) - data.Replace (lineSegment.Offset, nlwsp, newIndent); + data.ReplaceText (lineSegment.Offset, nlwsp, newIndent); } } catch (Exception e) { LoggingService.LogError ("Error while indenting", e); diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/CSharpTextEditorIndentation.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/CSharpTextEditorIndentation.cs index 9344aa84b5..7d8c204151 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/CSharpTextEditorIndentation.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/CSharpTextEditorIndentation.cs @@ -261,7 +261,7 @@ namespace MonoDevelop.CSharp.Formatting return; var plainText = TextPasteUtils.StringLiteralPasteStrategy.Instance.Decode (textEditorData.GetTextAt (offset, endOffset - offset)); var newText = TextPasteUtils.VerbatimStringStrategy.Encode (plainText); - textEditorData.Replace (offset, endOffset - offset, newText); + textEditorData.ReplaceText (offset, endOffset - offset, newText); } static void ConvertVerbatimStringToNormal (ITextDocument textEditorData, int offset) @@ -280,7 +280,7 @@ namespace MonoDevelop.CSharp.Formatting } var plainText = TextPasteUtils.VerbatimStringStrategy.Decode (textEditorData.GetTextAt (offset, endOffset - offset)); var newText = TextPasteUtils.StringLiteralPasteStrategy.Instance.Encode (plainText); - textEditorData.Replace (offset, endOffset - offset, newText); + textEditorData.ReplaceText (offset, endOffset - offset, newText); } internal IStateMachineIndentEngine StateTracker { get { return stateTracker; } } @@ -319,7 +319,7 @@ namespace MonoDevelop.CSharp.Formatting string tag = endIndex - startIndex > 0 ? lineText.Substring (startIndex + 1, endIndex - startIndex - 1) : null; if (!string.IsNullOrEmpty (tag) && CSharpCompletionEngine.CommentTags.Any (t => t == tag)) { var caretOffset = Editor.CaretOffset; - Editor.Insert (caretOffset, "</" + tag + ">"); + Editor.InsertText (caretOffset, "</" + tag + ">"); Editor.CaretOffset = caretOffset; } } @@ -337,7 +337,7 @@ namespace MonoDevelop.CSharp.Formatting Editor.SelectedText = "\t"; } else { - Editor.Insert (cursor, "\t"); + Editor.InsertText (cursor, "\t"); } // textEditorData.Document.CommitLineUpdate (textEditorData.CaretLine); } @@ -345,7 +345,7 @@ namespace MonoDevelop.CSharp.Formatting if (Editor.CaretColumn > 1) { int delta = cursor - cursorPositionBeforeKeyPress; if (delta < 2 && delta > 0) { - Editor.Remove (cursor - delta, delta); + Editor.RemoveText (cursor - delta, delta); Editor.CaretOffset = cursor - delta; // textEditorData.Document.CommitLineUpdate (textEditorData.CaretLine); } @@ -379,7 +379,7 @@ namespace MonoDevelop.CSharp.Formatting if (GuessSemicolonInsertionOffset (Editor, curLine, Editor.CaretOffset, out guessedOffset)) { using (var undo = Editor.OpenUndoGroup ()) { - Editor.Remove (Editor.CaretOffset - 1, 1); + Editor.RemoveText (Editor.CaretOffset - 1, 1); Editor.CaretOffset = guessedOffset; lastInsertedSemicolon = Editor.CaretOffset + 1; retval = base.KeyPress (key, keyChar, modifier); @@ -663,10 +663,10 @@ namespace MonoDevelop.CSharp.Formatting if (!foundPlus) break; if (sgn < 0) { - Editor.Remove (max, start - max); + Editor.RemoveText (max, start - max); Editor.CaretOffset = max + 1; } else { - Editor.Remove (start + sgn, max - start); + Editor.RemoveText (start + sgn, max - start); Editor.CaretOffset = start; } break; @@ -736,7 +736,7 @@ namespace MonoDevelop.CSharp.Formatting if (trimmedPreviousLine.Length > "///".Length || nextLine.StartsWith ("///", StringComparison.Ordinal)) { var insertionPoint = textEditorData.CaretOffset; - textEditorData.Insert (insertionPoint, "/// "); + textEditorData.InsertText (insertionPoint, "/// "); textEditorData.CaretOffset = insertionPoint + "/// ".Length; return true; } @@ -756,7 +756,7 @@ namespace MonoDevelop.CSharp.Formatting int indentSize = line.GetIndentation (textEditorData).Length; var insertedText = prevLine.GetIndentation (textEditorData) + commentPrefix; - textEditorData.Replace (line.Offset, indentSize, insertedText); + textEditorData.ReplaceText (line.Offset, indentSize, insertedText); textEditorData.CaretOffset = line.Offset + insertedText.Length; return true; } else if (wasInStringLiteral) { @@ -765,11 +765,11 @@ namespace MonoDevelop.CSharp.Formatting if (!lexer.IsInString) return false; textEditorData.EnsureCaretIsNotVirtual (); - textEditorData.Insert (prevLine.Offset + prevLine.Length, "\" +"); + textEditorData.InsertText (prevLine.Offset + prevLine.Length, "\" +"); int indentSize = textEditorData.CaretOffset - line.Offset; var insertedText = prevLine.GetIndentation (textEditorData) + (trimmedPreviousLine.StartsWith ("\"", StringComparison.Ordinal) ? "" : "\t") + "\""; - textEditorData.Replace (line.Offset, indentSize, insertedText); + textEditorData.ReplaceText (line.Offset, indentSize, insertedText); return true; } } @@ -816,7 +816,7 @@ namespace MonoDevelop.CSharp.Formatting CompletionWindowManager.CodeCompletionContext.TriggerOffset -= nlwsp; } newIndentLength = newIndent.Length; - Editor.Replace (pos, nlwsp, newIndent); + Editor.ReplaceText (pos, nlwsp, newIndent); //textEditorData.CommitLineUpdate (textEditorData.CaretLine); CompletionWindowManager.HideWindow (); } diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/CSharpTextPasteHandler.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/CSharpTextPasteHandler.cs index 43fd4d4460..3cccb1913e 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/CSharpTextPasteHandler.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/CSharpTextPasteHandler.cs @@ -105,7 +105,7 @@ namespace MonoDevelop.CSharp.Formatting if (pos < CompletionWindowManager.CodeCompletionContext.TriggerOffset) CompletionWindowManager.CodeCompletionContext.TriggerOffset -= nlwsp; } - indent.Editor.Replace (pos, nlwsp, newIndent); + indent.Editor.ReplaceText (pos, nlwsp, newIndent); // textEditorData.Document.CommitLineUpdate (textEditorData.CaretLine); } } diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/OnTheFlyFormatter.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/OnTheFlyFormatter.cs index 386fa40251..eafc1623dd 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/OnTheFlyFormatter.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/OnTheFlyFormatter.cs @@ -247,7 +247,7 @@ namespace MonoDevelop.CSharp.Formatting changes.ApplyChanges (formatStartOffset + startDelta, Math.Max (0, formatLength - startDelta - 1), delegate (int replaceOffset, int replaceLength, string insertText) { int translatedOffset = realTextDelta + replaceOffset; //data.Editor.Document.CommitLineUpdate (data.Editor.OffsetToLineNumber (translatedOffset)); - editor.Replace (translatedOffset, replaceLength, insertText); + editor.ReplaceText (translatedOffset, replaceLength, insertText); }, (replaceOffset, replaceLength, insertText) => { int translatedOffset = realTextDelta + replaceOffset; if (translatedOffset < 0 || translatedOffset + replaceLength > editor.Length || replaceLength < 0) diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Highlighting/CSharpSelectionSurroundingProvider.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Highlighting/CSharpSelectionSurroundingProvider.cs index a14eacc890..5183666496 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Highlighting/CSharpSelectionSurroundingProvider.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Highlighting/CSharpSelectionSurroundingProvider.cs @@ -97,9 +97,9 @@ namespace MonoDevelop.CSharp.Highlighting var lineSegment = editor.GetLine (lineNumber); if (lineSegment.Offset + startCol < lineSegment.EndOffset) - editor.Insert (lineSegment.Offset + startCol, start); + editor.InsertText (lineSegment.Offset + startCol, start); if (lineSegment.Offset + endCol < lineSegment.EndOffset) - editor.Insert (lineSegment.Offset + endCol, end); + editor.InsertText (lineSegment.Offset + endCol, end); } // textEditorData.MainSelection = new Selection ( @@ -111,8 +111,8 @@ namespace MonoDevelop.CSharp.Highlighting int anchorOffset = selectionRange.Offset; int leadOffset = selectionRange.EndOffset; - editor.Insert (anchorOffset, start); - editor.Insert (leadOffset >= anchorOffset ? leadOffset + start.Length : leadOffset, end); + editor.InsertText (anchorOffset, start); + editor.InsertText (leadOffset >= anchorOffset ? leadOffset + start.Length : leadOffset, end); // textEditorData.SetSelection (anchorOffset + start.Length, leadOffset + start.Length); if (CSharpTextEditorIndentation.OnTheFlyFormatting) { var l1 = editor.GetLineByOffset (anchorOffset); diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.NRefactoryWrapper/DocumentWrapper.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.NRefactoryWrapper/DocumentWrapper.cs index aef9e05c46..182e33512e 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.NRefactoryWrapper/DocumentWrapper.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.NRefactoryWrapper/DocumentWrapper.cs @@ -113,37 +113,37 @@ namespace MonoDevelop.CSharp.NRefactoryWrapper void IDocument.Insert (int offset, string text) { - document.Insert (offset, text); + document.InsertText (offset, text); } void IDocument.Insert (int offset, ITextSource text) { - document.Insert (offset, text.Text); + document.InsertText (offset, text.Text); } void IDocument.Insert (int offset, string text, AnchorMovementType defaultAnchorMovementType) { - document.Insert (offset, text); + document.InsertText (offset, text); } void IDocument.Insert (int offset, ITextSource text, AnchorMovementType defaultAnchorMovementType) { - document.Insert (offset, text.Text); + document.InsertText (offset, text.Text); } void IDocument.Remove (int offset, int length) { - document.Remove (offset, length); + document.RemoveText (offset, length); } void IDocument.Replace (int offset, int length, string newText) { - document.Replace (offset, length, newText); + document.ReplaceText (offset, length, newText); } void IDocument.Replace (int offset, int length, ITextSource newText) { - document.Replace (offset, length, newText.Text); + document.ReplaceText (offset, length, newText.Text); } void IDocument.StartUndoableAction () diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring.CodeActions/Actions/MoveTypeToFile.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring.CodeActions/Actions/MoveTypeToFile.cs index e973fb78a7..91a4ec4b50 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring.CodeActions/Actions/MoveTypeToFile.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring.CodeActions/Actions/MoveTypeToFile.cs @@ -118,7 +118,7 @@ namespace MonoDevelop.CSharp.Refactoring.CodeActions var doc = DocumentFactory.CreateNewDocument (new StringTextSource (content), "a.cs"); for (int i = 1; i + 1 <= doc.LineCount; i++) { if (IsBlankLine (doc, i) && IsBlankLine (doc, i + 1)) { - doc.Remove (doc.GetLine (i).SegmentIncludingDelimiter); + doc.RemoveText (doc.GetLine (i).SegmentIncludingDelimiter); i--; continue; } diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring.CodeActions/MDRefactoringScript.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring.CodeActions/MDRefactoringScript.cs index 2badb9e1a1..a86727197b 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring.CodeActions/MDRefactoringScript.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring.CodeActions/MDRefactoringScript.cs @@ -66,7 +66,7 @@ namespace MonoDevelop.CSharp.Refactoring.CodeActions { DisposeOnClose (true); foreach (var ver in context.TextEditor.Version.GetChangesTo (startVersion)) { - context.TextEditor.Replace (ver.Offset, ver.RemovalLength, ver.InsertedText.Text); + context.TextEditor.ReplaceText (ver.Offset, ver.RemovalLength, ver.InsertedText.Text); } } diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring.CodeIssues/NRefactoryIssueProvider.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring.CodeIssues/NRefactoryIssueProvider.cs index c1c2bedba9..727f122a79 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring.CodeIssues/NRefactoryIssueProvider.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring.CodeIssues/NRefactoryIssueProvider.cs @@ -173,7 +173,7 @@ namespace MonoDevelop.CSharp.Refactoring.CodeIssues public override void DisableOnce (TextEditor editor, EditContext context, DocumentRegion loc) { - editor.Insert ( + editor.InsertText ( editor.LocationToOffset (loc.BeginLine, 1), editor.GetVirtualIndentationString (loc.BeginLine) + "// " + analysisDisableTag + "disable once " + attr.AnalysisDisableKeyword + editor.EolMarker ); @@ -182,11 +182,11 @@ namespace MonoDevelop.CSharp.Refactoring.CodeIssues public override void DisableAndRestore (TextEditor editor, EditContext context, DocumentRegion loc) { using (editor.OpenUndoGroup ()) { - editor.Insert ( + editor.InsertText ( editor.LocationToOffset (loc.EndLine + 1, 1), editor.GetVirtualIndentationString (loc.EndLine) + "// " + analysisDisableTag + "restore " + attr.AnalysisDisableKeyword + editor.EolMarker ); - editor.Insert ( + editor.InsertText ( editor.LocationToOffset (loc.BeginLine, 1), editor.GetVirtualIndentationString (loc.BeginLine) + "// " + analysisDisableTag + "disable " + attr.AnalysisDisableKeyword + editor.EolMarker ); @@ -196,11 +196,11 @@ namespace MonoDevelop.CSharp.Refactoring.CodeIssues public override void DisableWithPragma (TextEditor editor, EditContext context, DocumentRegion loc) { using (editor.OpenUndoGroup ()) { - editor.Insert ( + editor.InsertText ( editor.LocationToOffset (loc.EndLine + 1, 1), editor.GetVirtualIndentationString (loc.EndLine) + "#pragma warning restore " + attr.PragmaWarning + editor.EolMarker ); - editor.Insert ( + editor.InsertText ( editor.LocationToOffset (loc.BeginLine, 1), editor.GetVirtualIndentationString (loc.BeginLine) + "#pragma warning disable " + attr.PragmaWarning + editor.EolMarker ); @@ -210,7 +210,7 @@ namespace MonoDevelop.CSharp.Refactoring.CodeIssues public override void SuppressWithAttribute (TextEditor editor, EditContext context, DocumentRegion loc) { var member = context.ParsedDocument.GetMember (loc.End); - editor.Insert ( + editor.InsertText ( editor.LocationToOffset (member.Region.BeginLine, 1), editor.GetVirtualIndentationString (loc.BeginLine) + string.Format ("[SuppressMessage(\"{0}\", \"{1}\")]" + editor.EolMarker, attr.SuppressMessageCategory, attr.SuppressMessageCheckId) ); diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/CSharpCodeGenerator.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/CSharpCodeGenerator.cs index 69299cdc30..a78688a9f4 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/CSharpCodeGenerator.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/CSharpCodeGenerator.cs @@ -956,7 +956,7 @@ namespace MonoDevelop.CSharp.Refactoring while (lines-- > 0) { text.Append (editor.EolMarker); } - editor.Insert (offset, text.ToString ()); + editor.InsertText (offset, text.ToString ()); //doc.Editor.Document.CommitUpdateAll (); } @@ -1013,7 +1013,7 @@ namespace MonoDevelop.CSharp.Refactoring text.Append (editor.EolMarker); } - editor.Insert (offset, text.ToString ()); + editor.InsertText (offset, text.ToString ()); } public override string GetShortTypeString (TextEditor editor, EditContext doc, IType type) diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/HelperMethods.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/HelperMethods.cs index 387e160ea2..643ce952c1 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/HelperMethods.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/HelperMethods.cs @@ -78,13 +78,13 @@ namespace MonoDevelop.CSharp.Refactoring public static void RemoveNode (this ITextDocument editor, AstNode n) { var change = editor.GetRemoveNodeChange (n); - editor.Remove (change.Offset, change.RemovedChars); + editor.RemoveText (change.Offset, change.RemovedChars); } public static void Replace (this ITextDocument editor, AstNode n, AstNode replaceWith) { var change = editor.GetRemoveNodeChange (n); - editor.Replace (change.Offset, change.RemovedChars, replaceWith.ToString ()); + editor.ReplaceText (change.Offset, change.RemovedChars, replaceWith.ToString ()); } } } diff --git a/main/src/addins/ChangeLogAddIn/ChangeLogAddIn.cs b/main/src/addins/ChangeLogAddIn/ChangeLogAddIn.cs index 051ff15f30..5bfcd63773 100644 --- a/main/src/addins/ChangeLogAddIn/ChangeLogAddIn.cs +++ b/main/src/addins/ChangeLogAddIn/ChangeLogAddIn.cs @@ -96,7 +96,7 @@ namespace MonoDevelop.ChangeLogAddIn + selectedFileName.Substring(changeLogFileNameDirectory.Length + 1) + ": " + eol + eol; int insertPos = Math.Min (pos + 2, textBuffer.Length); - textBuffer.Insert (insertPos, text); + textBuffer.InsertText (insertPos, text); insertPos += text.Length; textBuffer.CaretOffset = insertPos; @@ -128,7 +128,7 @@ namespace MonoDevelop.ChangeLogAddIn // the same don't insert a new header. int pos = GetHeaderEndPosition(document); if (pos < 0 || (pos + 2 > textBuffer.Length) || textBuffer.GetTextAt (0, pos + 2) != text) - textBuffer.Insert (0, text); + textBuffer.InsertText (0, text); return true; } diff --git a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/DisassemblyView.cs b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/DisassemblyView.cs index db0190ee16..38d418c4f8 100644 --- a/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/DisassemblyView.cs +++ b/main/src/addins/MonoDevelop.Debugger/MonoDevelop.Debugger/DisassemblyView.cs @@ -308,7 +308,7 @@ namespace MonoDevelop.Debugger InsertAssemblerLine (sb, editorLine++, li); lineCount++; } - editor.Insert (offset, sb.ToString ()); + editor.InsertText (offset, sb.ToString ()); if (offset == 0) this.cachedLines.InsertRange (0, lines); else diff --git a/main/src/addins/MonoDevelop.DocFood/MonoDevelop.DocFood/Commands.cs b/main/src/addins/MonoDevelop.DocFood/MonoDevelop.DocFood/Commands.cs index 2272150438..9dbe59d914 100644 --- a/main/src/addins/MonoDevelop.DocFood/MonoDevelop.DocFood/Commands.cs +++ b/main/src/addins/MonoDevelop.DocFood/MonoDevelop.DocFood/Commands.cs @@ -101,7 +101,7 @@ namespace MonoDevelop.DocFood } docs.Sort ((a, b) => b.Key.CompareTo (a.Key)); using (var undo = data.OpenUndoGroup ()) { - docs.ForEach (doc => data.Insert (doc.Key, doc.Value)); + docs.ForEach (doc => data.InsertText (doc.Key, doc.Value)); } } diff --git a/main/src/addins/MonoDevelop.DocFood/MonoDevelop.DocFood/DocFoodTextEditorExtension.cs b/main/src/addins/MonoDevelop.DocFood/MonoDevelop.DocFood/DocFoodTextEditorExtension.cs index 3b30619513..6098ff3a69 100644 --- a/main/src/addins/MonoDevelop.DocFood/MonoDevelop.DocFood/DocFoodTextEditorExtension.cs +++ b/main/src/addins/MonoDevelop.DocFood/MonoDevelop.DocFood/DocFoodTextEditorExtension.cs @@ -92,18 +92,18 @@ namespace MonoDevelop.DocFood int insertedLength; // Insert key (3rd undo step) - Editor.Insert (offset, "/"); + Editor.InsertText (offset, "/"); using (var undo = Editor.OpenUndoGroup ()) { documentationEmpty = Editor.FormatString (offset, documentationEmpty); insertedLength = documentationEmpty.Length; - Editor.Replace (offset, 1, documentationEmpty); + Editor.ReplaceText (offset, 1, documentationEmpty); // important to set the caret position here for the undo step Editor.CaretOffset = offset + insertedLength; } using (var undo = Editor.OpenUndoGroup ()) { documentation = Editor.FormatString (offset, documentation); - Editor.Replace (offset, insertedLength, documentation); + Editor.ReplaceText (offset, insertedLength, documentation); insertedLength = documentation.Length; if (SelectSummary (offset, insertedLength, documentation) == false) Editor.CaretOffset = offset + insertedLength; diff --git a/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/Change.cs b/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/Change.cs index 2f0f852fd2..2b7e496d7d 100644 --- a/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/Change.cs +++ b/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/Change.cs @@ -124,10 +124,10 @@ namespace MonoDevelop.Refactoring if (textEditorData == null) { bool open; var data = TextFileProvider.Instance.GetTextEditorData (FileName, out open); - data.Replace (Offset, RemovedChars, InsertedText); + data.ReplaceText (Offset, RemovedChars, InsertedText); data.Save (); } else { - textEditorData.Replace (Offset, RemovedChars, InsertedText); + textEditorData.ReplaceText (Offset, RemovedChars, InsertedText); } } diff --git a/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/RefactoringPreviewDialog.cs b/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/RefactoringPreviewDialog.cs index 2544fae932..ab87e95dc3 100644 --- a/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/RefactoringPreviewDialog.cs +++ b/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/RefactoringPreviewDialog.cs @@ -149,7 +149,7 @@ namespace MonoDevelop.Refactoring changedDocument.FileName = replaceChange.FileName; changedDocument.Text = originalDocument.Text; - changedDocument.Replace (replaceChange.Offset, replaceChange.RemovedChars, replaceChange.InsertedText); + changedDocument.ReplaceText (replaceChange.Offset, replaceChange.RemovedChars, replaceChange.InsertedText); string diffString = Diff.GetDiffString (originalDocument, changedDocument); diff --git a/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/ResolveCommandHandler.cs b/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/ResolveCommandHandler.cs index 223c7352b8..6590062e00 100644 --- a/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/ResolveCommandHandler.cs +++ b/main/src/addins/MonoDevelop.Refactoring/MonoDevelop.Refactoring/ResolveCommandHandler.cs @@ -557,7 +557,7 @@ namespace MonoDevelop.Refactoring if (!addUsing) { // var unit = doc.ParsedDocument.GetAst<SyntaxTree> (); int offset = editor.LocationToOffset (node.StartLocation); - editor.Insert (offset, ns + "."); + editor.InsertText (offset, ns + "."); //doc.Editor.Document.CommitLineUpdate (loc.Line); return; } diff --git a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.Wrappers/ITextDocumentWrapper.cs b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.Wrappers/ITextDocumentWrapper.cs index b81229a55a..c9ca51f9b1 100644 --- a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.Wrappers/ITextDocumentWrapper.cs +++ b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.Wrappers/ITextDocumentWrapper.cs @@ -83,17 +83,17 @@ namespace MonoDevelop.SourceEditor.Wrappers } } - void ITextDocument.Insert (int offset, string text) + void ITextDocument.InsertText (int offset, string text) { document.Insert (offset, text); } - void ITextDocument.Remove (int offset, int length) + void ITextDocument.RemoveText (int offset, int length) { document.Remove (offset, length); } - void ITextDocument.Replace (int offset, int length, string value) + void ITextDocument.ReplaceText (int offset, int length, string value) { document.Replace (offset, length, value); } diff --git a/main/src/addins/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.Gui/BaseXmlEditorExtension.cs b/main/src/addins/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.Gui/BaseXmlEditorExtension.cs index fa3ca8e717..22e98dd3a2 100644 --- a/main/src/addins/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.Gui/BaseXmlEditorExtension.cs +++ b/main/src/addins/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.Gui/BaseXmlEditorExtension.cs @@ -233,7 +233,7 @@ namespace MonoDevelop.XmlEditor.Gui newCaretOffset += (indent.Length - oldIndent.Length); } using (var undo = Editor.OpenUndoGroup ()) { - Editor.Replace (seg.Offset, oldIndent.Length, indent); + Editor.ReplaceText (seg.Offset, oldIndent.Length, indent); Editor.CaretOffset = newCaretOffset; } } @@ -416,7 +416,7 @@ namespace MonoDevelop.XmlEditor.Gui // this.Editor.Document.EndAtomicUndo (); using (var undo = buf.OpenUndoGroup ()) { - buf.Insert (buf.CaretOffset, tag); + buf.InsertText (buf.CaretOffset, tag); buf.CaretOffset -= tag.Length; } diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/EditorCompareWidgetBase.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/EditorCompareWidgetBase.cs index 8952893b72..6604319b7d 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/EditorCompareWidgetBase.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl/MonoDevelop.VersionControl.Views/EditorCompareWidgetBase.cs @@ -627,7 +627,7 @@ namespace MonoDevelop.VersionControl.Views var data = dict [(TextDocument)sender]; localUpdate.Remove (data); var editor = info.Document.GetContent<MonoDevelop.Ide.Editor.ITextDocument> (); - editor.Replace (e.Offset, e.RemovalLength, e.InsertedText.Text); + editor.ReplaceText (e.Offset, e.RemovalLength, e.InsertedText.Text); localUpdate.Add (data); UpdateDiff (); } |