diff --git a/ICSharpCode.NRefactory.CSharp/Refactoring/DocumentScript.cs b/ICSharpCode.NRefactory.CSharp/Refactoring/DocumentScript.cs index 41af9dd2d2..7e4e9e0b36 100644 --- a/ICSharpCode.NRefactory.CSharp/Refactoring/DocumentScript.cs +++ b/ICSharpCode.NRefactory.CSharp/Refactoring/DocumentScript.cs @@ -104,7 +104,10 @@ namespace ICSharpCode.NRefactory.CSharp.Refactoring var segment = GetSegment(node); var formatter = new AstFormattingVisitor(FormattingOptions, currentDocument, Options); - formatter.FormattingRegion = new ICSharpCode.NRefactory.TypeSystem.DomRegion (node.StartLocation, node.EndLocation); + formatter.FormattingRegion = new ICSharpCode.NRefactory.TypeSystem.DomRegion ( + currentDocument.GetLocation (segment.Offset), + currentDocument.GetLocation (segment.EndOffset) + ); syntaxTree.AcceptVisitor(formatter); formatter.ApplyChanges(segment.Offset, segment.Length); }