コード例 #1
0
        protected InlineRenameListenerFactoryTest()
        {
            _factory = new MockRepository(MockBehavior.Strict);
            var vimApplicationSettings = _factory.Create <IVimApplicationSettings>();

            vimApplicationSettings.SetupGet(x => x.EnableExternalEditMonitoring).Returns(true);
            var serviceProvider = _factory.Create <SVsServiceProvider>();

            _inlineRenameListenerFactory = new InlineRenameListenerFactory(
                vimApplicationSettings.Object,
                serviceProvider.Object);
            _vimBuffer = CreateVimBufferWithContentType(VsVimConstants.CSharpContentType);
        }
コード例 #2
0
 internal DefaultKeyProcessorProvider(
     IVim vim,
     IKeyUtil keyUtil,
     ICompletionBroker completionBroker,
     ISignatureHelpBroker signatureHelpBroker,
     InlineRenameListenerFactory inlineRenameListenerFactory)
 {
     _vim                         = vim;
     _keyUtil                     = keyUtil;
     _completionBroker            = completionBroker;
     _signatureHelpBroker         = signatureHelpBroker;
     _inlineRenameListenerFactory = inlineRenameListenerFactory;
 }
コード例 #3
0
ファイル: VimKeyProcessor.cs プロジェクト: wangzq/VsVim
        public VimKeyProcessor(
            IVimBuffer vimBuffer,
            IKeyUtil keyUtil,
            ICompletionBroker completionBroker,
            ISignatureHelpBroker signatureHelpBroker,
            InlineRenameListenerFactory inlineRenameListenerFactory)

        {
            VimBuffer                    = vimBuffer;
            _keyUtil                     = keyUtil;
            _completionBroker            = completionBroker;
            _signatureHelpBroker         = signatureHelpBroker;
            _inlineRenameListenerFactory = inlineRenameListenerFactory;
        }
コード例 #4
0
 public CaretUtil(InlineRenameListenerFactory inlineRenameListenerFactory)
 {
     _inlineRenameListenerFactory = inlineRenameListenerFactory;
 }