var a = a({
a: {
ctrl + k + d twice in a row. The assert will occur the second time.
---------------------------
Assertion Failed: Abort=Quit, Retry=Debug, Ignore=Continue
---------------------------
edits should be provided in order
at Microsoft.NodejsTools.Formatting.FormattingVisitor.MaybeReplaceText(Int32 start, Int32 end, String newText) in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Analysis\Formatting\FormattingVisitor.cs:line 1237
at Microsoft.NodejsTools.Formatting.FormattingVisitor.ReplacePreceedingIncludingNewLines(Int32 start, ReplaceWith braceOnNewline) in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Analysis\Formatting\FormattingVisitor.cs:line 1102
at Microsoft.NodejsTools.Formatting.FormattingVisitor.Walk(ObjectLiteral node) in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Analysis\Formatting\FormattingVisitor.cs:line 563
at Microsoft.NodejsTools.Parsing.ObjectLiteral.Walk(AstVisitor visitor) in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Analysis\JavaScript\objectliteral.cs:line 43
at Microsoft.NodejsTools.Formatting.FormattingVisitor.Walk(CallNode node) in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Analysis\Formatting\FormattingVisitor.cs:line 673
at Microsoft.NodejsTools.Parsing.CallNode.Walk(AstVisitor visitor) in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Analysis\JavaScript\call.cs:line 64
at Microsoft.NodejsTools.Formatting.FormattingVisitor.FormatVariableDeclaration(VariableDeclaration curDecl) in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Analysis\Formatting\FormattingVisitor.cs:line 862
at Microsoft.NodejsTools.Formatting.FormattingVisitor.Walk(Var node) in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Analysis\Formatting\FormattingVisitor.cs:line 474
at Microsoft.NodejsTools.Parsing.Var.Walk(AstVisitor walker) in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Analysis\JavaScript\var.cs:line 36
at Microsoft.NodejsTools.Formatting.FormattingVisitor.WalkStatements(Int32 startIndex, IEnumerable`1 stmts, Boolean isMultiLine) in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Analysis\Formatting\FormattingVisitor.cs:line 973
at Microsoft.NodejsTools.Formatting.FormattingVisitor.WalkStatements(Node node, IEnumerable`1 stmts, Boolean isMultiLine) in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Analysis\Formatting\FormattingVisitor.cs:line 950
at Microsoft.NodejsTools.Formatting.FormattingVisitor.Format(JsAst ast) in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Analysis\Formatting\FormattingVisitor.cs:line 47
at Microsoft.NodejsTools.Formatting.Formatter.GetEdits(String code, FormattingOptions options, JsAst ast, Boolean onEnter) in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Analysis\Formatting\Formatter.cs:line 227
at Microsoft.NodejsTools.Formatting.Formatter.GetEdits(String code, FormattingOptions options, Boolean onEnter) in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Analysis\Formatting\Formatter.cs:line 222
at Microsoft.NodejsTools.Formatting.Formatter.GetEditsForDocument(String code, FormattingOptions options) in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Analysis\Formatting\Formatter.cs:line 30
at Microsoft.NodejsTools.EditFilter.FormatDocument() in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Nodejs\EditFilter.cs:line 786
at Microsoft.NodejsTools.EditFilter.Exec(Guid& pguidCmdGroup, UInt32 nCmdID, UInt32 nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut) in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Nodejs\EditFilter.cs:line 96
at Microsoft.VisualStudio.Editor.Implementation.CommandChainNode.InnerExec(Guid& pguidCmdGroup, UInt32 nCmdID, UInt32 nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut)
at Microsoft.VisualStudio.Editor.Implementation.SimpleTextViewWindow.Exec(Guid& pguidCmdGroup, UInt32 nCmdID, UInt32 nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut)
at Microsoft.VisualStudio.Editor.Implementation.CompoundTextViewWindow.Exec(Guid& pguidCmdGroup, UInt32 nCmdID, UInt32 nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut)
at Microsoft.VisualStudio.Platform.WindowManagement.DocumentObjectSite.Exec(Guid& pguidCmdGroup, UInt32 nCmdID, UInt32 nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut)
at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.Exec(Guid& pguidCmdGroup, UInt32 nCmdID, UInt32 nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut)
---------------------------
Abort Retry Ignore
---------------------------
a: {
ctrl + k + d twice in a row. The assert will occur the second time.
---------------------------
Assertion Failed: Abort=Quit, Retry=Debug, Ignore=Continue
---------------------------
edits should be provided in order
at Microsoft.NodejsTools.Formatting.FormattingVisitor.MaybeReplaceText(Int32 start, Int32 end, String newText) in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Analysis\Formatting\FormattingVisitor.cs:line 1237
at Microsoft.NodejsTools.Formatting.FormattingVisitor.ReplacePreceedingIncludingNewLines(Int32 start, ReplaceWith braceOnNewline) in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Analysis\Formatting\FormattingVisitor.cs:line 1102
at Microsoft.NodejsTools.Formatting.FormattingVisitor.Walk(ObjectLiteral node) in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Analysis\Formatting\FormattingVisitor.cs:line 563
at Microsoft.NodejsTools.Parsing.ObjectLiteral.Walk(AstVisitor visitor) in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Analysis\JavaScript\objectliteral.cs:line 43
at Microsoft.NodejsTools.Formatting.FormattingVisitor.Walk(CallNode node) in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Analysis\Formatting\FormattingVisitor.cs:line 673
at Microsoft.NodejsTools.Parsing.CallNode.Walk(AstVisitor visitor) in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Analysis\JavaScript\call.cs:line 64
at Microsoft.NodejsTools.Formatting.FormattingVisitor.FormatVariableDeclaration(VariableDeclaration curDecl) in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Analysis\Formatting\FormattingVisitor.cs:line 862
at Microsoft.NodejsTools.Formatting.FormattingVisitor.Walk(Var node) in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Analysis\Formatting\FormattingVisitor.cs:line 474
at Microsoft.NodejsTools.Parsing.Var.Walk(AstVisitor walker) in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Analysis\JavaScript\var.cs:line 36
at Microsoft.NodejsTools.Formatting.FormattingVisitor.WalkStatements(Int32 startIndex, IEnumerable`1 stmts, Boolean isMultiLine) in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Analysis\Formatting\FormattingVisitor.cs:line 973
at Microsoft.NodejsTools.Formatting.FormattingVisitor.WalkStatements(Node node, IEnumerable`1 stmts, Boolean isMultiLine) in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Analysis\Formatting\FormattingVisitor.cs:line 950
at Microsoft.NodejsTools.Formatting.FormattingVisitor.Format(JsAst ast) in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Analysis\Formatting\FormattingVisitor.cs:line 47
at Microsoft.NodejsTools.Formatting.Formatter.GetEdits(String code, FormattingOptions options, JsAst ast, Boolean onEnter) in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Analysis\Formatting\Formatter.cs:line 227
at Microsoft.NodejsTools.Formatting.Formatter.GetEdits(String code, FormattingOptions options, Boolean onEnter) in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Analysis\Formatting\Formatter.cs:line 222
at Microsoft.NodejsTools.Formatting.Formatter.GetEditsForDocument(String code, FormattingOptions options) in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Analysis\Formatting\Formatter.cs:line 30
at Microsoft.NodejsTools.EditFilter.FormatDocument() in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Nodejs\EditFilter.cs:line 786
at Microsoft.NodejsTools.EditFilter.Exec(Guid& pguidCmdGroup, UInt32 nCmdID, UInt32 nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut) in e:\DevDiv\Offcycle\xTVS\Open_Source\Nodejs_Main\Nodejs\Product\Nodejs\EditFilter.cs:line 96
at Microsoft.VisualStudio.Editor.Implementation.CommandChainNode.InnerExec(Guid& pguidCmdGroup, UInt32 nCmdID, UInt32 nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut)
at Microsoft.VisualStudio.Editor.Implementation.SimpleTextViewWindow.Exec(Guid& pguidCmdGroup, UInt32 nCmdID, UInt32 nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut)
at Microsoft.VisualStudio.Editor.Implementation.CompoundTextViewWindow.Exec(Guid& pguidCmdGroup, UInt32 nCmdID, UInt32 nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut)
at Microsoft.VisualStudio.Platform.WindowManagement.DocumentObjectSite.Exec(Guid& pguidCmdGroup, UInt32 nCmdID, UInt32 nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut)
at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.Exec(Guid& pguidCmdGroup, UInt32 nCmdID, UInt32 nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut)
---------------------------
Abort Retry Ignore
---------------------------