1 write to Editor
Microsoft.VisualStudio.IntegrationTest.Utilities (1)
VisualStudioInstance.cs (1)
128Editor = new Editor_OutOfProc(this);
606 references to Editor
Microsoft.VisualStudio.IntegrationTest.Utilities (5)
OutOfProcess\ChangeSignatureDialog_OutOfProc.cs (1)
30=> VisualStudioInstance.Editor.SendKeys(new KeyPress(VirtualKey.R, ShiftState.Ctrl), new KeyPress(VirtualKey.V, ShiftState.Ctrl));
OutOfProcess\Debugger_OutOfProc.cs (4)
29_instance.Editor.Activate(); 30_instance.Editor.SelectTextInCurrentDocument(text); 31var lineNumber = _instance.Editor.GetLine(); 32var columnIndex = _instance.Editor.GetColumn();
Microsoft.VisualStudio.LanguageServices.IntegrationTests (601)
AbstractEditorTest.cs (7)
59VisualStudio.Editor.SetUseSuggestionMode(false); 72VisualStudio.Editor.DismissCompletionSessions(); 73VisualStudio.Editor.DismissLightBulbSession(); 80VisualStudio.Editor.SetText(code); 81VisualStudio.Editor.MoveCaret(caretPosition); 82VisualStudio.Editor.Activate(); 92return VisualStudio.Editor.GetLightbulbPreviewClassification(menuText);
AbstractIntegrationTest.cs (1)
71if (VisualStudio?.Editor.IsCompletionActive() ?? false)
CSharp\CSharpChangeSignatureDialog.cs (16)
43VisualStudio.Editor.InvokeCodeActionList(); 44VisualStudio.Editor.Verify.CodeAction("Change signature...", applyFix: false); 60var actualText = VisualStudio.Editor.GetText(); 83var actualText = VisualStudio.Editor.GetText(); 117var actualText = VisualStudio.Editor.GetText(); 154VisualStudio.Editor.SetText(@" 170var actualText = VisualStudio.Editor.GetText(); 174actualText = VisualStudio.Editor.GetText(); 177VisualStudio.Editor.Undo(); 178actualText = VisualStudio.Editor.GetText(); 182actualText = VisualStudio.Editor.GetText(); 248var actualText = VisualStudio.Editor.GetText(); 282var actualText = VisualStudio.Editor.GetText(); 306VisualStudio.Editor.SetText(@" 334var actualText = VisualStudio.Editor.GetText(); 337actualText = VisualStudio.Editor.GetText();
CSharp\CSharpCodeDefinitionWindow.cs (1)
31VisualStudio.Editor.Activate();
CSharp\CSharpCompleteStatement.cs (14)
37VisualStudio.Editor.SendKeys(';'); 38VisualStudio.Editor.Verify.CurrentLineText("f.ToString();$$", assertCaretPosition: true); 40VisualStudio.Editor.Undo(); 41VisualStudio.Editor.Verify.CurrentLineText("f.ToString($$)", assertCaretPosition: true); 59VisualStudio.Editor.SendKeys(';'); 60VisualStudio.Editor.Verify.CurrentLineText("Method(condition ? whenTrue );$$", assertCaretPosition: true); 62VisualStudio.Editor.Undo(); 63VisualStudio.Editor.Verify.CurrentLineText("Method(condition ? whenTrue $$)", assertCaretPosition: true); 81VisualStudio.Editor.SendKeys(';'); 82VisualStudio.Editor.Verify.CurrentLineText("f.ToString();$$", assertCaretPosition: true); 84VisualStudio.Editor.Undo(); 85VisualStudio.Editor.Verify.CurrentLineText("f.ToString( );$$", assertCaretPosition: true); 87VisualStudio.Editor.Undo(); 88VisualStudio.Editor.Verify.CurrentLineText("f.ToString($$ )", assertCaretPosition: true);
CSharp\CSharpExtractInterfaceDialog.cs (23)
39VisualStudio.Editor.InvokeCodeActionList(); 40VisualStudio.Editor.Verify.CodeAction("Extract interface...", 48VisualStudio.Editor.Verify.TextContains(@"class C 63VisualStudio.Editor.InvokeCodeActionList(); 64VisualStudio.Editor.Verify.CodeAction("Extract interface...", 87VisualStudio.Editor.InvokeCodeActionList(); 88VisualStudio.Editor.Verify.CodeAction("Extract interface...", 125VisualStudio.Editor.InvokeCodeActionList(); 126VisualStudio.Editor.Verify.CodeAction("Extract interface...", 138VisualStudio.Editor.Verify.TextContains(@"class C : IC 146VisualStudio.Editor.Verify.TextContains(@"interface IC 160VisualStudio.Editor.InvokeCodeActionList(); 161VisualStudio.Editor.Verify.CodeAction("Extract interface...", 173VisualStudio.Editor.Verify.TextContains(@"interface IC 196VisualStudio.Editor.InvokeCodeActionList(); 197VisualStudio.Editor.Verify.CodeAction("Extract interface...", 208VisualStudio.Editor.Verify.TextContains(@"interface IC 232VisualStudio.Editor.InvokeCodeActionList(); 233VisualStudio.Editor.Verify.CodeAction("Extract interface...", 245VisualStudio.Editor.Verify.TextContains(@"namespace A 268VisualStudio.Editor.InvokeCodeActionList(); 269VisualStudio.Editor.Verify.CodeAction("Extract interface...", 281VisualStudio.Editor.Verify.TextContains(@"interface IC
CSharp\CSharpExtractMethod.cs (20)
51VisualStudio.Editor.SetText(TestSource); 52VisualStudio.Editor.PlaceCaret("Console", charsOffset: -1); 53VisualStudio.Editor.PlaceCaret("World", charsOffset: 4, extendSelection: true); 79VisualStudio.Editor.Verify.TextContains(expectedText); 80AssertEx.SetEqual(spans, VisualStudio.Editor.GetTagSpans(InlineRenameDialog_OutOfProc.ValidRenameTag)); 82VisualStudio.Editor.SendKeys("SayHello", VirtualKey.Enter); 83VisualStudio.Editor.Verify.TextContains(@"private static void SayHello() 92VisualStudio.Editor.SetText(TestSource); 93VisualStudio.Editor.PlaceCaret("int result", charsOffset: -8); 94VisualStudio.Editor.PlaceCaret("result;", charsOffset: 4, extendSelection: true); 119Assert.Equal(expectedText, VisualStudio.Editor.GetText()); 120AssertEx.SetEqual(spans, VisualStudio.Editor.GetTagSpans(InlineRenameDialog_OutOfProc.ValidRenameTag)); 122VisualStudio.Editor.SendKeys("SayHello", VirtualKey.Enter); 123VisualStudio.Editor.Verify.TextContains(@"private static int SayHello(int a, int b) 132VisualStudio.Editor.SetText(TestSource); 133VisualStudio.Editor.PlaceCaret("a = 5", charsOffset: -1); 134VisualStudio.Editor.PlaceCaret("a * b", charsOffset: 1, extendSelection: true); 135VisualStudio.Editor.Verify.CodeAction("Extract method", applyFix: true, blockUntilComplete: true); 160Assert.Equal(expectedText, VisualStudio.Editor.GetText()); 161AssertEx.SetEqual(spans, VisualStudio.Editor.GetTagSpans(InlineRenameDialog_OutOfProc.ValidRenameTag));
CSharp\CSharpGenerateTypeDialog.cs (4)
43VisualStudio.Editor.Verify.CodeAction("Generate new type...", 70VisualStudio.Editor.Verify.CodeAction("Generate new type...", 83var actualText = VisualStudio.Editor.GetText(); 89actualText = VisualStudio.Editor.GetText();
CSharp\CSharpImmediate.cs (1)
40VisualStudio.Editor.SetText(@"
CSharp\CSharpIntelliSense.cs (106)
46VisualStudio.Editor.SendKeys("usi"); 47VisualStudio.Editor.Verify.CompletionItemsExist("using"); 49VisualStudio.Editor.SendKeys(VirtualKey.Tab); 50VisualStudio.Editor.Verify.CurrentLineText("using$$", assertCaretPosition: true); 64VisualStudio.Editor.SendKeys("pub"); 65VisualStudio.Editor.Verify.CompletionItemsExist("public"); 67VisualStudio.Editor.SendKeys(' '); 68VisualStudio.Editor.Verify.CurrentLineText("public $$", assertCaretPosition: true); 70VisualStudio.Editor.SendKeys('t'); 71VisualStudio.Editor.Verify.CompletionItemsExist("T"); 73VisualStudio.Editor.SendKeys(' '); 74VisualStudio.Editor.SendKeys("Goo<T>() { }"); 75VisualStudio.Editor.Verify.TextContains(@" 103VisualStudio.Editor.SendKeys('.'); 104VisualStudio.Editor.Verify.CompletionItemsExist("Search", "Navigate"); 106VisualStudio.Editor.SendKeys('S', VirtualKey.Tab); 107VisualStudio.Editor.Verify.CurrentLineText("NavigateTo.Search$$", assertCaretPosition: true); 115VisualStudio.Editor.SetUseSuggestionMode(false); 120VisualStudio.Editor.SendKeys("names"); 121Assert.True(VisualStudio.Editor.IsCompletionActive()); 123VisualStudio.Editor.SendKeys(" Goo", VirtualKey.Enter); 124VisualStudio.Editor.SendKeys('{', VirtualKey.Enter, '}', VirtualKey.Up, VirtualKey.Enter); 126VisualStudio.Editor.SendKeys("pu"); 127Assert.True(VisualStudio.Editor.IsCompletionActive()); 129VisualStudio.Editor.SendKeys(" cla"); 130Assert.True(VisualStudio.Editor.IsCompletionActive()); 132VisualStudio.Editor.SendKeys(" Program", VirtualKey.Enter); 133VisualStudio.Editor.SendKeys('{', VirtualKey.Enter, '}', VirtualKey.Up, VirtualKey.Enter); 135VisualStudio.Editor.SendKeys("pub"); 136Assert.True(VisualStudio.Editor.IsCompletionActive()); 138VisualStudio.Editor.SendKeys(" stati"); 139Assert.True(VisualStudio.Editor.IsCompletionActive()); 141VisualStudio.Editor.SendKeys(" voi"); 142Assert.True(VisualStudio.Editor.IsCompletionActive()); 144VisualStudio.Editor.SendKeys(" Main(string[] args)", VirtualKey.Enter); 145VisualStudio.Editor.SendKeys('{', VirtualKey.Enter, '}', VirtualKey.Up, VirtualKey.Enter); 147VisualStudio.Editor.SendKeys("System.Console."); 148Assert.True(VisualStudio.Editor.IsCompletionActive()); 150VisualStudio.Editor.SendKeys("writeline();"); 151VisualStudio.Editor.Verify.CurrentLineText("System.Console.WriteLine();$$", assertCaretPosition: true); 153VisualStudio.Editor.SendKeys(VirtualKey.Home, Shift(VirtualKey.End), VirtualKey.Delete); 154VisualStudio.Editor.SendKeys(new KeyPress(VirtualKey.Space, ShiftState.Ctrl | ShiftState.Alt)); 156VisualStudio.Editor.SendKeys("System.Console."); 157Assert.True(VisualStudio.Editor.IsCompletionActive()); 159VisualStudio.Editor.SendKeys("writeline();"); 160VisualStudio.Editor.Verify.CurrentLineText("System.Console.writeline();$$", assertCaretPosition: true); 168VisualStudio.Editor.SetUseSuggestionMode(false); 170VisualStudio.Editor.SendKeys("names"); 171Assert.True(VisualStudio.Editor.IsCompletionActive()); 173VisualStudio.Editor.SendKeys(" Goo"); 174VisualStudio.Editor.Verify.CurrentLineText("namespace Goo$$", assertCaretPosition: true); 177VisualStudio.Editor.SetUseSuggestionMode(true); 179VisualStudio.Editor.SendKeys("nam"); 180Assert.True(VisualStudio.Editor.IsCompletionActive()); 182VisualStudio.Editor.SendKeys(" Goo"); 183VisualStudio.Editor.Verify.CurrentLineText("nam Goo$$", assertCaretPosition: true); 193VisualStudio.Editor.SendKeys(Ctrl(VirtualKey.Space)); 194VisualStudio.Editor.Verify.CompletionItemsExist("System"); 204VisualStudio.Editor.SendKeys('c'); 205VisualStudio.Editor.Verify.CurrentCompletionItem("c"); 206VisualStudio.Editor.Verify.CompletionItemsExist("c"); 208VisualStudio.Editor.SendKeys(VirtualKey.Down); 209VisualStudio.Editor.Verify.CurrentCompletionItem("char"); 210VisualStudio.Editor.Verify.CompletionItemsExist("char"); 228VisualStudio.Editor.SendKeys("<s"); 229VisualStudio.Editor.Verify.CompletionItemsExist("see", "seealso", "summary"); 232var completionItems = VisualStudio.Editor.GetCompletionItems(); 234var currentIndex = Array.IndexOf(completionItems, VisualStudio.Editor.GetCurrentCompletionItem()); 239VisualStudio.Editor.SendKeys(keys); 242VisualStudio.Editor.SendKeys(VirtualKey.Enter); 243VisualStudio.Editor.Verify.CurrentLineText("///<see cref=\"$$\"/>", assertCaretPosition: true); 256VisualStudio.Editor.SendKeys("<summary>"); 257VisualStudio.Editor.Verify.CurrentLineText("/// <summary>$$</summary>", assertCaretPosition: true); 264VisualStudio.Editor.SendKeys("</"); 265VisualStudio.Editor.Verify.CurrentLineText("/// <summary></summary>$$", assertCaretPosition: true); 282VisualStudio.Editor.SetUseSuggestionMode(false); 284VisualStudio.Editor.SendKeys("Mai"); 285Assert.True(VisualStudio.Editor.IsCompletionActive()); 287VisualStudio.Editor.SendKeys("("); 289VisualStudio.Editor.Verify.CurrentSignature("void Class1.Main(string[] args)"); 290VisualStudio.Editor.Verify.CurrentParameter("args", ""); 306VisualStudio.Editor.SetUseSuggestionMode(false); 308VisualStudio.Editor.SendKeys( 313VisualStudio.Editor.InvokeCompletionList(); 315VisualStudio.Editor.SendKeys('}'); 317VisualStudio.Editor.Verify.TextContains(@" 342VisualStudio.Editor.SetUseSuggestionMode(false); 344VisualStudio.Editor.SendKeys( 348VisualStudio.Editor.Verify.TextContains(@" 374VisualStudio.Editor.SetUseSuggestionMode(true); 376VisualStudio.Editor.SendKeys( 380VisualStudio.Editor.Verify.TextContains(@" 404VisualStudio.Editor.SetUseSuggestionMode(false); 406VisualStudio.Editor.SendKeys("int P { g"); 407Assert.True(VisualStudio.Editor.IsCompletionActive()); 409VisualStudio.Editor.SendKeys("{"); 411VisualStudio.Editor.Verify.TextContains(@" 423var visibleColumns = VisualStudio.Editor.GetVisibleColumnCount(); 438VisualStudio.Editor.SendKeys( 442var actualText = VisualStudio.Editor.GetText(); 444Assert.True(VisualStudio.Editor.IsCaretOnScreen()); 445Assert.True(VisualStudio.Editor.GetCaretColumn() > visibleColumns, "This test is inconclusive if the view didn't need to move to keep the caret on screen."); 455VisualStudio.Editor.SendKeys(Ctrl(VirtualKey.Space)); 456Assert.True(VisualStudio.Editor.IsCompletionActive()); 458VisualStudio.Editor.SendKeys(Ctrl(VirtualKey.A)); 459Assert.False(VisualStudio.Editor.IsCompletionActive());
CSharp\CSharpKeywordHighlighting.cs (5)
44VisualStudio.Editor.SetText(text); 77VisualStudio.Editor.SetText(text); 102VisualStudio.Editor.SetText(text); 110VisualStudio.Editor.PlaceCaret(marker, charsOffset: -1); 119Assert.Equal(expectedCount, VisualStudio.Editor.GetKeywordHighlightTags());
CSharp\CSharpMoveToNamespaceDialog.cs (12)
39VisualStudio.Editor.InvokeCodeActionList(); 40VisualStudio.Editor.Verify.CodeAction("Move to namespace...", 48VisualStudio.Editor.Verify.TextContains( 71VisualStudio.Editor.InvokeCodeActionList(); 72VisualStudio.Editor.Verify.CodeAction("Move to namespace...", 81VisualStudio.Editor.Verify.TextContains( 104VisualStudio.Editor.InvokeCodeActionList(); 105VisualStudio.Editor.Verify.CodeAction("Move to namespace...", 113VisualStudio.Editor.Verify.TextContains( 135VisualStudio.Editor.InvokeCodeActionList(); 136VisualStudio.Editor.Verify.CodeAction("Move to namespace...", 145VisualStudio.Editor.Verify.TextContains(
CSharp\CSharpOutlining.cs (4)
50VisualStudio.Editor.SetText(text); 51Assert.Equal(spans.OrderBy(s => s.Start), VisualStudio.Editor.GetOutliningSpans()); 82VisualStudio.Editor.SetText(text); 93Assert.Equal(expectedSpans, VisualStudio.Editor.GetOutliningSpans());
CSharp\CSharpReferenceHighlighting.cs (19)
44VisualStudio.Editor.SetText(text); 64VisualStudio.Editor.SetText(text); 83VisualStudio.Editor.SetText(text); 84VisualStudio.Editor.PlaceCaret("x"); 85VisualStudio.Editor.InvokeNavigateToNextHighlightedReference(); 87VisualStudio.Editor.Verify.CurrentLineText("x$$ = 3;", assertCaretPosition: true, trimWhitespace: true); 104VisualStudio.Editor.SetText(text); 105VisualStudio.Editor.PlaceCaret("x"); 107VisualStudio.Editor.InvokeNavigateToNextHighlightedReference(); 109VisualStudio.Editor.Verify.CurrentLineText("x$$++;", assertCaretPosition: true, trimWhitespace: true); 111VisualStudio.Editor.InvokeNavigateToNextHighlightedReference(); 113VisualStudio.Editor.Verify.CurrentLineText("x$$ = 3;", assertCaretPosition: true, trimWhitespace: true); 118VisualStudio.Editor.PlaceCaret(marker, charsOffset: -1); 127AssertEx.SetEqual(spans["definition"], VisualStudio.Editor.GetTagSpans(DefinitionHighlightTag.TagId), message: "Testing 'definition'\r\n"); 131AssertEx.SetEqual(spans["reference"], VisualStudio.Editor.GetTagSpans(ReferenceHighlightTag.TagId), message: "Testing 'reference'\r\n"); 136AssertEx.SetEqual(spans["writtenreference"], VisualStudio.Editor.GetTagSpans(WrittenReferenceHighlightTag.TagId), message: "Testing 'writtenreference'\r\n"); 142VisualStudio.Editor.PlaceCaret(marker, charsOffset: -1); 151Assert.Empty(VisualStudio.Editor.GetTagSpans(ReferenceHighlightTag.TagId)); 152Assert.Empty(VisualStudio.Editor.GetTagSpans(DefinitionHighlightTag.TagId));
CSharp\CSharpRenameFileToMatchTypeRefactoring.cs (17)
35VisualStudio.Editor.InvokeCodeActionList(); 36VisualStudio.Editor.Verify.CodeAction("Rename file to MismatchedClassName.cs", applyFix: true); 39VisualStudio.Editor.Verify.TextContains("class MismatchedClassName { }"); 52VisualStudio.Editor.InvokeCodeActionList(); 53VisualStudio.Editor.Verify.CodeAction("Rename file to MismatchedClassName.cs", applyFix: true); 56VisualStudio.Editor.Verify.TextContains("class MismatchedClassName { }"); 66VisualStudio.Editor.SendKeys("public "); 68VisualStudio.Editor.InvokeCodeActionList(); 69VisualStudio.Editor.Verify.CodeAction("Rename file to MismatchedClassName.cs", applyFix: true); 72VisualStudio.Editor.Verify.CurrentLineText("public class MismatchedClassName { }"); 76VisualStudio.Editor.Undo(); 77VisualStudio.Editor.Verify.CurrentLineText("public class MismatchedClassName { }"); 81VisualStudio.Editor.Undo(); 82VisualStudio.Editor.Verify.CurrentLineText("class MismatchedClassName { }"); 85VisualStudio.Editor.Redo(); 86VisualStudio.Editor.Verify.CurrentLineText("public class MismatchedClassName { }"); 89VisualStudio.Editor.Redo();
CSharp\CSharpReplIdeFeatures.cs (1)
26VisualStudio.Editor.SetUseSuggestionMode(false);
CSharp\CSharpReplIntellisense.cs (3)
72VisualStudio.Editor.SetUseSuggestionMode(false); 79VisualStudio.Editor.SetUseSuggestionMode(false); 81VisualStudio.Editor.InvokeCompletionList();
CSharp\CSharpSendToInteractive.cs (18)
36VisualStudio.Editor.SetText(@"using System; 65VisualStudio.Editor.Activate(); 76VisualStudio.Editor.PlaceCaret("/* 1 */", charsOffset: 1); 77VisualStudio.Editor.PlaceCaret("/* 2 */", charsOffset: -1, extendSelection: true); 92VisualStudio.Editor.PlaceCaret("/* 3 */", charsOffset: 1); 93VisualStudio.Editor.PlaceCaret("/* 4 */", charsOffset: -1, extendSelection: true); 111VisualStudio.Editor.PlaceCaret("/* 5 */", charsOffset: 6); 112VisualStudio.Editor.PlaceCaret("/* 6 */", charsOffset: -3, extendSelection: true, selectBlock: true); 131VisualStudio.Editor.PlaceCaret("/* 7 */", charsOffset: 1); 132VisualStudio.Editor.PlaceCaret("/* 8 */", charsOffset: -1, extendSelection: true); 147VisualStudio.Editor.PlaceCaret("/* 1 */", charsOffset: 1); 148VisualStudio.Editor.PlaceCaret("/* 2 */", charsOffset: -1, extendSelection: true); 163VisualStudio.Editor.PlaceCaret("/* 3 */", charsOffset: 1); 164VisualStudio.Editor.PlaceCaret("/* 4 */", charsOffset: -1, extendSelection: true); 182VisualStudio.Editor.PlaceCaret("/* 5 */", charsOffset: 6); 183VisualStudio.Editor.PlaceCaret("/* 6 */", charsOffset: -3, extendSelection: true, selectBlock: true); 204VisualStudio.Editor.PlaceCaret("/* 7 */", charsOffset: 1); 205VisualStudio.Editor.PlaceCaret("/* 8 */", charsOffset: -1, extendSelection: true);
CSharp\CSharpSignatureHelp.cs (26)
71VisualStudio.Editor.InvokeSignatureHelp(); 72VisualStudio.Editor.Verify.CurrentSignature("C C.Method(int i, int i2)\r\nHello World 2.0!"); 73VisualStudio.Editor.Verify.CurrentParameter("i2", "an integer, anything you like."); 74VisualStudio.Editor.Verify.Parameters( 78VisualStudio.Editor.SendKeys(new object[] { VirtualKey.Home, new KeyPress(VirtualKey.End, ShiftState.Shift), VirtualKey.Delete }); 79VisualStudio.Editor.SendKeys("var op = OutAndParam("); 81VisualStudio.Editor.Verify.CurrentSignature("void C.OutAndParam(ref string[][,] strings, out string[] outArr, params dynamic d)\r\nComplex Method Params"); 82VisualStudio.Editor.Verify.CurrentParameter("strings", "Jagged MultiDimensional Array"); 83VisualStudio.Editor.Verify.Parameters( 129VisualStudio.Editor.InvokeSignatureHelp(); 130VisualStudio.Editor.Verify.CurrentSignature("C C.GenericMethod<T1, T2>(T1 i, T2 i2)"); 131VisualStudio.Editor.Verify.CurrentParameter("T1", ""); 132VisualStudio.Editor.Verify.Parameters( 177VisualStudio.Editor.InvokeSignatureHelp(); 178VisualStudio.Editor.Verify.CurrentSignature("C C.GenericMethod<string, int>(string i, int i2)"); 179VisualStudio.Editor.Verify.CurrentParameter("i", ""); 180VisualStudio.Editor.Verify.Parameters( 204VisualStudio.Editor.SendKeys("("); 206Assert.True(VisualStudio.Editor.IsCompletionActive()); 207Assert.True(VisualStudio.Editor.IsSignatureHelpActive()); 209VisualStudio.Editor.InvokeSignatureHelp(); 211Assert.False(VisualStudio.Editor.IsCompletionActive()); 212Assert.True(VisualStudio.Editor.IsSignatureHelpActive()); 214VisualStudio.Editor.Verify.CurrentSignature("void C.Test()"); 216VisualStudio.Editor.SendKeys(VirtualKey.Down); 218VisualStudio.Editor.Verify.CurrentSignature("void C.Test(int x)");
CSharp\CSharpWinForms.cs (31)
35VisualStudio.Editor.AddWinFormButton("SomeButton"); 39var actualText = VisualStudio.Editor.GetText(); 49VisualStudio.Editor.AddWinFormButton("SomeButton"); 52VisualStudio.Editor.EditWinFormButtonProperty(buttonName: "SomeButton", propertyName: "Text", propertyValue: "NewButtonText"); 55var actualText = VisualStudio.Editor.GetText(); 64VisualStudio.Editor.AddWinFormButton("SomeButton"); 67VisualStudio.Editor.EditWinFormButtonProperty(buttonName: "SomeButton", propertyName: "Text", propertyValue: "ButtonTextGoesHere"); 69var actualPropertyValue = VisualStudio.Editor.GetWinFormButtonPropertyValue(buttonName: "SomeButton", propertyName: "Text"); 75var actualText = VisualStudio.Editor.GetText(); 78VisualStudio.Editor.SelectTextInCurrentDocument(@"this.SomeButton.Text = ""ButtonTextGoesHere"";"); 79VisualStudio.Editor.SendKeys(@"this.SomeButton.Text = ""GibberishText"";"); 84actualPropertyValue = VisualStudio.Editor.GetWinFormButtonPropertyValue(buttonName: "SomeButton", propertyName: "Text"); 93VisualStudio.Editor.AddWinFormButton("SomeButton"); 96VisualStudio.Editor.EditWinFormButtonEvent(buttonName: "SomeButton", eventName: "Click", eventHandlerName: "ExecuteWhenButtonClicked"); 98var designerActualText = VisualStudio.Editor.GetText(); 101var codeFileActualText = VisualStudio.Editor.GetText(); 121VisualStudio.Editor.AddWinFormButton("SomeButton"); 125VisualStudio.Editor.EditWinFormButtonProperty(buttonName: "SomeButton", propertyName: "Text", propertyValue: "ButtonTextValue"); 126VisualStudio.Editor.EditWinFormButtonEvent(buttonName: "SomeButton", eventName: "Click", eventHandlerName: "SomeButtonHandler"); 128VisualStudio.Editor.EditWinFormButtonProperty(buttonName: "SomeButton", propertyName: "Name", propertyValue: "SomeNewButton"); 132var actualText = VisualStudio.Editor.GetText(); 146VisualStudio.Editor.AddWinFormButton("SomeButton"); 149VisualStudio.Editor.EditWinFormButtonEvent(buttonName: "SomeButton", eventName: "Click", eventHandlerName: "GooHandler"); 151VisualStudio.Editor.EditWinFormButtonEvent(buttonName: "SomeButton", eventName: "Click", eventHandlerName: ""); 155var actualText = VisualStudio.Editor.GetText(); 164VisualStudio.Editor.AddWinFormButton("SomeButton"); 167VisualStudio.Editor.EditWinFormButtonProperty(buttonName: "SomeButton", propertyName: "Modifiers", 172var actualText = VisualStudio.Editor.GetText(); 181VisualStudio.Editor.AddWinFormButton("SomeButton"); 184VisualStudio.Editor.DeleteWinFormButton("SomeButton"); 187var actualText = VisualStudio.Editor.GetText();
VisualBasic\BasicChangeSignatureDialog.cs (12)
43VisualStudio.Editor.InvokeCodeActionList(); 44VisualStudio.Editor.Verify.CodeAction("Change signature...", applyFix: false); 60var actualText = VisualStudio.Editor.GetText(); 83var actualText = VisualStudio.Editor.GetText(); 103VisualStudio.Editor.SetText(@" 139var actualText = VisualStudio.Editor.GetText(); 142actualText = VisualStudio.Editor.GetText(); 220var actualText = VisualStudio.Editor.GetText(); 251var actualText = VisualStudio.Editor.GetText(); 271VisualStudio.Editor.SetText(@" 300var actualText = VisualStudio.Editor.GetText(); 303actualText = VisualStudio.Editor.GetText();
VisualBasic\BasicCodeActions.cs (2)
46VisualStudio.Editor.InvokeCodeActionList(); 47VisualStudio.Editor.Verify.CodeAction("Generate method 'Goo.Bar'", applyFix: true);
VisualBasic\BasicCodeDefinitionWindow.cs (1)
31VisualStudio.Editor.Activate();
VisualBasic\BasicEditAndContinue.cs (29)
46VisualStudio.Editor.SetText(@" 67VisualStudio.Editor.Activate(); 68VisualStudio.Editor.ReplaceText("names(0)", "names(1)"); 79VisualStudio.Editor.SetText(@" 94VisualStudio.Editor.Activate(); 95VisualStudio.Editor.ReplaceText("Console.WriteLine(1)", 102VisualStudio.Editor.Verify.CurrentLineText("End Try"); 109VisualStudio.Editor.SetText(@" 124VisualStudio.Editor.Activate(); 125VisualStudio.Editor.ReplaceText("x * x", "x * 2"); 132VisualStudio.Editor.Activate(); 133VisualStudio.Editor.ReplaceText("x * 2", "x * x"); 143VisualStudio.Editor.SetText(@" 157VisualStudio.Editor.ReplaceText("x = 4", "x = 42"); 173VisualStudio.Editor.SetText(@" 189VisualStudio.Editor.SetText(@" 211VisualStudio.Editor.Activate(); 212VisualStudio.Editor.ReplaceText("5", "42"); 221VisualStudio.Editor.SetText(@" 233VisualStudio.Editor.Activate(); 234VisualStudio.Editor.ReplaceText("Dim goo As String = \"abc\"", "Dim goo As Single = 10"); 235VisualStudio.Editor.SelectTextInCurrentDocument("Sub Main()"); 246VisualStudio.Editor.SetText(@" 266VisualStudio.Editor.Activate(); 267VisualStudio.Editor.ReplaceText("Dim lLng As Long = 5", "Dim lLng As Long = 444"); 281VisualStudio.Editor.SetText(@" 294VisualStudio.Editor.Activate(); 298VisualStudio.Editor.ReplaceText("System.Diagnostics.Debugger.Break()", @"iInt = 5 301VisualStudio.Editor.SelectTextInCurrentDocument("iInt = 5");
VisualBasic\BasicEndConstruct.cs (10)
38VisualStudio.Editor.SendKeys(VirtualKey.Enter, " "); 39VisualStudio.Editor.Verify.TextContains(@" 59VisualStudio.Editor.SendKeys("While True", VirtualKey.Enter, " "); 60VisualStudio.Editor.Verify.TextContains(@" 77VisualStudio.Editor.SendKeys(new KeyPress(VirtualKey.Backspace, ShiftState.Ctrl)); 78VisualStudio.Editor.SendKeys("Class", VirtualKey.Tab); 79VisualStudio.Editor.Verify.TextContains(@" 93VisualStudio.Editor.SendKeys(new KeyPress(VirtualKey.Backspace, ShiftState.Ctrl)); 94VisualStudio.Editor.SendKeys("fu", VirtualKey.Tab); 95VisualStudio.Editor.Verify.TextContains(@"
VisualBasic\BasicExpressionEvaluator.cs (2)
35VisualStudio.Editor.SetText(@"Imports System 131VisualStudio.Editor.SetText(@"
VisualBasic\BasicExtractInterfaceDialog.cs (15)
37VisualStudio.Editor.InvokeCodeActionList(); 38VisualStudio.Editor.Verify.CodeAction("Extract interface...", 49VisualStudio.Editor.Verify.TextContains(@"Class C 58VisualStudio.Editor.Verify.TextContains(@"Interface IC 71VisualStudio.Editor.InvokeCodeActionList(); 72VisualStudio.Editor.Verify.CodeAction("Extract interface...", 92VisualStudio.Editor.InvokeCodeActionList(); 93VisualStudio.Editor.Verify.CodeAction("Extract interface...", 105VisualStudio.Editor.Verify.TextContains(@"Interface IC 127VisualStudio.Editor.InvokeCodeActionList(); 128VisualStudio.Editor.Verify.CodeAction("Extract interface...", 139VisualStudio.Editor.Verify.TextContains(@"Interface IC 162VisualStudio.Editor.InvokeCodeActionList(); 163VisualStudio.Editor.Verify.CodeAction("Extract interface...", 175VisualStudio.Editor.Verify.TextContains(@"Namespace A
VisualBasic\BasicExtractMethod.cs (13)
53VisualStudio.Editor.SetText(TestSource); 54VisualStudio.Editor.PlaceCaret("Console", charsOffset: -1); 55VisualStudio.Editor.PlaceCaret("Hello VB!", charsOffset: 3, extendSelection: true); 83VisualStudio.Editor.Verify.TextContains(expectedText); 84AssertEx.SetEqual(spans, VisualStudio.Editor.GetTagSpans(InlineRenameDialog_OutOfProc.ValidRenameTag)); 86VisualStudio.Editor.SendKeys("SayHello", VirtualKey.Enter); 87VisualStudio.Editor.Verify.TextContains(@" Private Sub SayHello() 95VisualStudio.Editor.SetText(TestSource); 96VisualStudio.Editor.PlaceCaret("a = 5", charsOffset: -1); 97VisualStudio.Editor.PlaceCaret("a * b", charsOffset: 1, extendSelection: true); 98VisualStudio.Editor.Verify.CodeAction("Extract method", applyFix: true, blockUntilComplete: true); 126Assert.Equal(expectedText, VisualStudio.Editor.GetText()); 127AssertEx.SetEqual(spans, VisualStudio.Editor.GetTagSpans(InlineRenameDialog_OutOfProc.ValidRenameTag));
VisualBasic\BasicGenerateConstructorDialog.cs (21)
41VisualStudio.Editor.InvokeCodeActionList(); 42VisualStudio.Editor.Verify.CodeAction("Generate constructor...", applyFix: true, blockUntilComplete: false); 45var actualText = VisualStudio.Editor.GetText(); 70VisualStudio.Editor.InvokeCodeActionList(); 71VisualStudio.Editor.Verify.CodeAction("Generate constructor...", applyFix: true, blockUntilComplete: false); 75var actualText = VisualStudio.Editor.GetText(); 104VisualStudio.Editor.InvokeCodeActionList(); 105VisualStudio.Editor.Verify.CodeAction("Generate constructor...", applyFix: true, blockUntilComplete: false); 107VisualStudio.Editor.DialogSendKeys(DialogName, VirtualKey.Tab); 108VisualStudio.Editor.DialogSendKeys(DialogName, VirtualKey.Tab); 109VisualStudio.Editor.PressDialogButton(DialogName, "Down"); 112var actualText = VisualStudio.Editor.GetText(); 141VisualStudio.Editor.InvokeCodeActionList(); 142VisualStudio.Editor.Verify.CodeAction("Generate constructor...", applyFix: true, blockUntilComplete: false); 144VisualStudio.Editor.DialogSendKeys(DialogName, VirtualKey.Tab); 145VisualStudio.Editor.DialogSendKeys(DialogName, VirtualKey.Tab); 146VisualStudio.Editor.DialogSendKeys(DialogName, VirtualKey.Space); 149var actualText = VisualStudio.Editor.GetText(); 165=> VisualStudio.Editor.Verify.Dialog(DialogName, isOpen); 168=> VisualStudio.Editor.PressDialogButton(DialogName, "CancelButton"); 171=> VisualStudio.Editor.PressDialogButton(DialogName, "OkButton");
VisualBasic\BasicGenerateEqualsAndGetHashCodeDialog.cs (9)
40VisualStudio.Editor.InvokeCodeActionList(); 41VisualStudio.Editor.Verify.CodeAction("Generate Equals(object)...", applyFix: true, blockUntilComplete: false); 44var actualText = VisualStudio.Editor.GetText(); 70VisualStudio.Editor.InvokeCodeActionList(); 71VisualStudio.Editor.Verify.CodeAction("Generate Equals(object)...", applyFix: true, blockUntilComplete: false); 75var actualText = VisualStudio.Editor.GetText(); 96=> VisualStudio.Editor.Verify.Dialog(DialogName, isOpen); 99=> VisualStudio.Editor.PressDialogButton(DialogName, "CancelButton"); 102=> VisualStudio.Editor.PressDialogButton(DialogName, "OkButton");
VisualBasic\BasicGenerateTypeDialog.cs (7)
45VisualStudio.Editor.Verify.CodeAction("Generate new type...", 56var actualText = VisualStudio.Editor.GetText(); 67actualText = VisualStudio.Editor.GetText(); 87VisualStudio.Editor.Verify.CodeAction("Generate new type...", 100var actualText = VisualStudio.Editor.GetText(); 106actualText = VisualStudio.Editor.GetText(); 127VisualStudio.Editor.Verify.CodeAction("Generate new type...",
VisualBasic\BasicImmediate.cs (1)
39VisualStudio.Editor.SetText(@"
VisualBasic\BasicIntelliSense.cs (48)
45VisualStudio.Editor.SetUseSuggestionMode(false); 48VisualStudio.Editor.Verify.CompletionItemsExist("Of"); 50VisualStudio.Editor.Verify.TextContains(@" 62VisualStudio.Editor.Verify.TextContains(@" 71VisualStudio.Editor.Verify.CompletionItemsExist("Integer"); 75VisualStudio.Editor.Verify.TextContains(@" 85VisualStudio.Editor.Verify.TextContains(@" 95VisualStudio.Editor.Verify.TextContains(@" 105VisualStudio.Editor.Verify.TextContains(@" 115VisualStudio.Editor.Verify.TextContains(@" 125VisualStudio.Editor.Verify.TextContains(@" 135VisualStudio.Editor.Verify.TextContains(@" 154VisualStudio.Editor.SetUseSuggestionMode(false); 157VisualStudio.Editor.Verify.CompletionItemsExist("Dim", "ReDim"); 160Assert.False(VisualStudio.Editor.IsCompletionActive()); 163Assert.False(VisualStudio.Editor.IsCompletionActive()); 166VisualStudio.Editor.Verify.CompletionItemsExist("As"); 170VisualStudio.Editor.Verify.CompletionItemsExist("Integer", "UInteger"); 173Assert.False(VisualStudio.Editor.IsCompletionActive()); 176Assert.True(VisualStudio.Editor.IsCompletionActive()); 179Assert.True(VisualStudio.Editor.IsCompletionActive()); 182Assert.False(VisualStudio.Editor.IsCompletionActive()); 185Assert.True(VisualStudio.Editor.IsCompletionActive()); 188Assert.False(VisualStudio.Editor.IsCompletionActive()); 191Assert.True(VisualStudio.Editor.IsCompletionActive()); 196Assert.True(VisualStudio.Editor.IsCompletionActive()); 209VisualStudio.Editor.SetUseSuggestionMode(false); 212VisualStudio.Editor.Verify.CompletionItemsExist("_AppDomain"); 215Assert.False(VisualStudio.Editor.IsCompletionActive()); 216var actualText = VisualStudio.Editor.GetText(); 230VisualStudio.Editor.SetUseSuggestionMode(false); 233VisualStudio.Editor.Verify.CompletionItemsExist("Microsoft", "System"); 236Assert.False(VisualStudio.Editor.IsCompletionActive()); 249VisualStudio.Editor.SetUseSuggestionMode(false); 252VisualStudio.Editor.Verify.CompletionItemsExist("M"); 255VisualStudio.Editor.Verify.CompletionItemsExist("val"); 258VisualStudio.Editor.Verify.TextContains(@" 270VisualStudio.Editor.SetUseSuggestionMode(false); 273VisualStudio.Editor.Verify.CurrentLineText("Namespace Foo$$", assertCaretPosition: true); 277VisualStudio.Editor.SendKeys(new KeyPress(VirtualKey.Space, ShiftState.Ctrl | ShiftState.Alt)); 280VisualStudio.Editor.Verify.CurrentLineText("Nam Foo$$", assertCaretPosition: true); 286VisualStudio.Editor.SetUseSuggestionMode(false); 289VisualStudio.Editor.Verify.CurrentLineText("Namespace Foo$$", assertCaretPosition: true); 296VisualStudio.Editor.Verify.CurrentLineText("Nam Foo$$", assertCaretPosition: true); 312VisualStudio.Editor.SetUseSuggestionMode(false); 315VisualStudio.Editor.Verify.CompletionItemsExist("UFoo"); 318Assert.False(VisualStudio.Editor.IsCompletionActive()); 319var actualText = VisualStudio.Editor.GetText();
VisualBasic\BasicKeywordHighlighting.cs (5)
28VisualStudio.Editor.SetText(@" 38VisualStudio.Editor.InvokeNavigateToNextHighlightedReference(); 39VisualStudio.Editor.Verify.CurrentLineText("For a = 0 To 1 Step$$ 1", assertCaretPosition: true, trimWhitespace: true); 44VisualStudio.Editor.PlaceCaret(marker, charsOffset: -1); 53Assert.Equal(expectedCount, VisualStudio.Editor.GetKeywordHighlightTags().Length);
VisualBasic\BasicOrganizing.cs (1)
37VisualStudio.Editor.Verify.TextContains(@"Imports System.Runtime.CompilerServices
VisualBasic\BasicOutlining.cs (2)
42VisualStudio.Editor.SetText(text); 43Assert.Equal(spans.OrderBy(s => s.Start), VisualStudio.Editor.GetOutliningSpans());
VisualBasic\BasicReferenceHighlighting.cs (9)
41VisualStudio.Editor.SetText(text); 50VisualStudio.Editor.PlaceCaret(marker, charsOffset: -1); 59AssertEx.SetEqual(spans["reference"], VisualStudio.Editor.GetTagSpans(ReferenceHighlightTag.TagId), message: "Testing 'reference'\r\n"); 60AssertEx.SetEqual(spans["writtenReference"], VisualStudio.Editor.GetTagSpans(WrittenReferenceHighlightTag.TagId), message: "Testing 'writtenReference'\r\n"); 61AssertEx.SetEqual(spans["definition"], VisualStudio.Editor.GetTagSpans(DefinitionHighlightTag.TagId), message: "Testing 'definition'\r\n"); 66VisualStudio.Editor.PlaceCaret(marker, charsOffset: -1); 75Assert.Empty(VisualStudio.Editor.GetTagSpans(ReferenceHighlightTag.TagId)); 76Assert.Empty(VisualStudio.Editor.GetTagSpans(WrittenReferenceHighlightTag.TagId)); 77Assert.Empty(VisualStudio.Editor.GetTagSpans(DefinitionHighlightTag.TagId));
VisualBasic\BasicSignatureHelp.cs (34)
80VisualStudio.Editor.SendKeys("Dim m=Method(1,"); 81VisualStudio.Editor.InvokeSignatureHelp(); 82VisualStudio.Editor.Verify.CurrentSignature("C.Method(i As Integer, i2 As Integer) As C\r\nHello World 2.0!"); 83VisualStudio.Editor.Verify.CurrentParameter("i2", "an integer, anything you like."); 84VisualStudio.Editor.Verify.Parameters( 94VisualStudio.Editor.SendKeys("Dim gm = GenericMethod"); 95VisualStudio.Editor.SendKeys(VirtualKey.Escape); 96VisualStudio.Editor.SendKeys("("); 97VisualStudio.Editor.Verify.CurrentSignature("C.GenericMethod(Of T1)(i As T1) As C\r\nHello Generic World!"); 98VisualStudio.Editor.Verify.CurrentParameter("i", "Param 1 of type T1"); 99VisualStudio.Editor.Verify.Parameters( 135VisualStudio.Editor.SendKeys("GenericMethod"); 136VisualStudio.Editor.SendKeys(VirtualKey.Escape); 137VisualStudio.Editor.SendKeys("(Of "); 138VisualStudio.Editor.Verify.CurrentSignature("C(Of T, R).GenericMethod(Of T1)(i As T1)\r\nGeneric Method with 1 Type Param"); 139VisualStudio.Editor.Verify.CurrentParameter("T1", "Type Parameter"); 140VisualStudio.Editor.Verify.Parameters( 163VisualStudio.Editor.InvokeSignatureHelp(); 164VisualStudio.Editor.Verify.CurrentSignature("C.GenericMethod(Of T1, T2)(i As T1, i2 As T2) As C"); 165VisualStudio.Editor.Verify.CurrentParameter("T2", ""); 166VisualStudio.Editor.Verify.Parameters( 181VisualStudio.Editor.SendKeys("Method("); 182VisualStudio.Editor.Verify.CurrentSignature("M.Method(a As Integer, b As Integer)"); 183VisualStudio.Editor.Verify.CurrentParameter("a", ""); 184VisualStudio.Editor.SendKeys("1, "); 185VisualStudio.Editor.Verify.CurrentParameter("b", ""); 201VisualStudio.Editor.SendKeys("Goo("); 202VisualStudio.Editor.Verify.CurrentSignature("C.Goo()"); 204VisualStudio.Editor.SetText(@" 208Assert.False(VisualStudio.Editor.IsSignatureHelpActive()); 216VisualStudio.Editor.SendKeys("Dim op = OutAndParam("); 217VisualStudio.Editor.Verify.CurrentSignature("C.OutAndParam(ByRef strings As String()(,), ByRef outArr As String(), ParamArray d As Object)\r\nComplex Method Params"); 218VisualStudio.Editor.Verify.CurrentParameter("strings", "Jagged MultiDimensional Array"); 219VisualStudio.Editor.Verify.Parameters(
VisualBasic\BasicWinForms.cs (51)
37VisualStudio.Editor.SendKeys("My."); 38VisualStudio.Editor.Verify.CompletionItemsExist("Application"); 39VisualStudio.Editor.Verify.CompletionItemsExist("Computer"); 40VisualStudio.Editor.Verify.CompletionItemsExist("Forms"); 41VisualStudio.Editor.Verify.CompletionItemsExist("MySettings"); 42VisualStudio.Editor.Verify.CompletionItemsExist("Resources"); 43VisualStudio.Editor.Verify.CompletionItemsExist("Settings"); 44VisualStudio.Editor.Verify.CompletionItemsExist("User"); 45VisualStudio.Editor.Verify.CompletionItemsExist("WebServices"); 46VisualStudio.Editor.Verify.CompletionItemDoNotExist("Equals"); 47VisualStudio.Editor.Verify.CompletionItemDoNotExist("MyApplication"); 49VisualStudio.Editor.SendKeys("Forms."); 50VisualStudio.Editor.Verify.CompletionItemsExist("Form1"); 51VisualStudio.Editor.Verify.CompletionItemDoNotExist("Equals"); 52VisualStudio.Editor.Verify.CompletionItemDoNotExist("GetHashCode"); 53VisualStudio.Editor.Verify.CompletionItemDoNotExist("ToString"); 61VisualStudio.Editor.AddWinFormButton("SomeButton"); 66var actualText = VisualStudio.Editor.GetText(); 76VisualStudio.Editor.AddWinFormButton("SomeButton"); 79VisualStudio.Editor.EditWinFormButtonProperty(buttonName: "SomeButton", propertyName: "Text", propertyValue: "NewButtonText"); 82var actualText = VisualStudio.Editor.GetText(); 91VisualStudio.Editor.AddWinFormButton("SomeButton"); 94VisualStudio.Editor.EditWinFormButtonProperty(buttonName: "SomeButton", propertyName: "Text", propertyValue: "ButtonTextGoesHere"); 96var actualPropertyValue = VisualStudio.Editor.GetWinFormButtonPropertyValue(buttonName: "SomeButton", propertyName: "Text"); 102var actualText = VisualStudio.Editor.GetText(); 105VisualStudio.Editor.SelectTextInCurrentDocument(@"Me.SomeButton.Text = ""ButtonTextGoesHere"""); 106VisualStudio.Editor.SendKeys(@"Me.SomeButton.Text = ""GibberishText"""); 111actualPropertyValue = VisualStudio.Editor.GetWinFormButtonPropertyValue(buttonName: "SomeButton", propertyName: "Text"); 120VisualStudio.Editor.AddWinFormButton("SomeButton"); 123VisualStudio.Editor.EditWinFormButtonEvent(buttonName: "SomeButton", eventName: "Click", eventHandlerName: "ExecuteWhenButtonClicked"); 125var actualText = VisualStudio.Editor.GetText(); 135VisualStudio.Editor.AddWinFormButton("SomeButton"); 139VisualStudio.Editor.EditWinFormButtonProperty(buttonName: "SomeButton", propertyName: "Text", propertyValue: "ButtonTextValue"); 140VisualStudio.Editor.EditWinFormButtonEvent(buttonName: "SomeButton", eventName: "Click", eventHandlerName: "SomeButtonHandler"); 142VisualStudio.Editor.EditWinFormButtonProperty(buttonName: "SomeButton", propertyName: "Name", propertyValue: "SomeNewButton"); 146var formDesignerActualText = VisualStudio.Editor.GetText(); 151var actualText = VisualStudio.Editor.GetText(); 154var formActualText = VisualStudio.Editor.GetText(); 157VisualStudio.Editor.SelectTextInCurrentDocument(@"SomeNewButton"); 159VisualStudio.Editor.SendKeys("AnotherNewButton", VirtualKey.Enter); 160formActualText = VisualStudio.Editor.GetText(); 169VisualStudio.Editor.AddWinFormButton("SomeButton"); 172VisualStudio.Editor.EditWinFormButtonEvent(buttonName: "SomeButton", eventName: "Click", eventHandlerName: "GooHandler"); 174VisualStudio.Editor.EditWinFormButtonEvent(buttonName: "SomeButton", eventName: "Click", eventHandlerName: ""); 178var actualText = VisualStudio.Editor.GetText(); 187VisualStudio.Editor.AddWinFormButton("SomeButton"); 190VisualStudio.Editor.EditWinFormButtonProperty( 197var actualText = VisualStudio.Editor.GetText(); 206VisualStudio.Editor.AddWinFormButton("SomeButton"); 209VisualStudio.Editor.DeleteWinFormButton("SomeButton"); 212var actualText = VisualStudio.Editor.GetText();