예제 #1
0
        internal VsFilterKeysAdapter(
            IVsFilterKeys filterKeys,
            IVsCodeWindow codeWindow,
            IVsAdapter vsAdapter,
            IVimBuffer buffer)
        {
            _filterKeys = filterKeys;
            _buffer = buffer;
            _vsAdapter = vsAdapter;
            _codeWindow = codeWindow;

            _buffer.Closed += delegate { Uninstall(); };
        }
예제 #2
0
        internal VsFilterKeysAdapter(
            IVsFilterKeys filterKeys,
            IVsCodeWindow codeWindow,
            IVsAdapter vsAdapter,
            IVimBuffer buffer)
        {
            _filterKeys = filterKeys;
            _buffer     = buffer;
            _vsAdapter  = vsAdapter;
            _codeWindow = codeWindow;

            _buffer.Closed += delegate { Uninstall(); };
        }
예제 #3
0
 public VsFilterKeysAdapterTest()
 {
     _factory = new MockRepository(MockBehavior.Loose);
     _vsAdapter = _factory.Create<IVsAdapter>();
     _filterKeys = _factory.Create<IVsFilterKeys>();
     _codeWindow = _factory.Create<IVsCodeWindow>();
     _buffer = _factory.Create<IVimBuffer>();
     _adapter = new VsFilterKeysAdapter(
         _filterKeys.Object,
         _codeWindow.Object,
         _vsAdapter.Object,
         _buffer.Object);
     _adapterInterface = _adapter;
 }
예제 #4
0
 public VsFilterKeysAdapterTest()
 {
     _factory    = new MockRepository(MockBehavior.Loose);
     _vsAdapter  = _factory.Create <IVsAdapter>();
     _filterKeys = _factory.Create <IVsFilterKeys>();
     _codeWindow = _factory.Create <IVsCodeWindow>();
     _buffer     = _factory.Create <IVimBuffer>();
     _adapter    = new VsFilterKeysAdapter(
         _filterKeys.Object,
         _codeWindow.Object,
         _vsAdapter.Object,
         _buffer.Object);
     _adapterInterface = _adapter;
 }