void () { checkTyping("a.cs", "<caret>a", '(', "(<caret>a"); checkTyping("a.cs", "<caret>@a", '(', "(<caret>@a"); checkTyping("a.cs", "<caret>(a", '(', "(<caret>(a"); checkTyping("a.cs", "<caret>[a", '(', "(<caret>[a"); checkTyping("a.cs", "<caret> (a", '(', "(<caret>) (a"); checkTyping("a.cs", "(<caret>)", '(', "((<caret>))"); checkTyping("a.cs", "(<caret>,)", '(', "((<caret>),)"); checkTyping("a.cs", "<caret>a", '[', "[<caret>a"); checkTyping("a.cs", "<caret>@a", '[', "[<caret>@a"); checkTyping("a.cs", "<caret>(a", '[', "[<caret>(a"); checkTyping("a.cs", "<caret>[a", '[', "[<caret>[a"); checkTyping("a.cs", "<caret> (a", '[', "[<caret>] (a"); }