예제 #1
0
        private void SmartCompleteTypeFunctionRefWithParams(int positionAfter, ITextBuffer buffer, string newLineText, string indent)
        {
            var beforeCaret = "() {";
            var afterCaret  = "}";

            buffer.Insert(positionAfter, beforeCaret + afterCaret);

            _textView.Caret.MoveTo(new SnapshotPoint(buffer.CurrentSnapshot, positionAfter + 1));
            _compilerService.AfterNextCompilation(_ => _signatureHelpBroker.TriggerSignatureHelp(_textView), SynchronizationContext.Current);
        }