public int AdviseTrackProjectDocumentsEvents(IVsTrackProjectDocumentsEvents2 pEventSink, out uint pdwCookie)
 {
     _cookieCounter++;
     _eventSinks[_cookieCounter] = pEventSink;
     pdwCookie = (uint)_cookieCounter;
     return(0);
 }
 public int AdviseTrackProjectDocumentsEvents(IVsTrackProjectDocumentsEvents2 pEventSink, out uint pdwCookie)
 {
     _cookieCounter++;
     _eventSinks[_cookieCounter] = pEventSink;
     pdwCookie = (uint)_cookieCounter;
     return 0;
 }
        public int AdviseTrackProjectDocumentsEvents(IVsTrackProjectDocumentsEvents2 pEventSink, out uint pdwCookie)
        {
            AdviseTrackProjectDocumentsEventsCalled            = true;
            AdviseTrackProjectDocumentsEventsArgumentEventSink = pEventSink;
            pdwCookie  = 1;
            _eventSink = pEventSink;

            return(VSConstants.S_OK);
        }
예제 #4
0
        public int AdviseTrackProjectDocumentsEvents(IVsTrackProjectDocumentsEvents2 pEventSink, out uint pdwCookie)
        {
            AdviseTrackProjectDocumentsEventsCalled = true;
            AdviseTrackProjectDocumentsEventsArgumentEventSink = pEventSink;
            pdwCookie = 1;
            _eventSink = pEventSink;

            return VSConstants.S_OK;
        }
예제 #5
0
 public int AdviseTrackProjectDocumentsEvents(IVsTrackProjectDocumentsEvents2 pEventSink, out uint pdwCookie) {
     _events[++_curCookie] = pEventSink;
     pdwCookie = _curCookie;
     return VSConstants.S_OK;
 }
예제 #6
0
 public int AdviseTrackProjectDocumentsEvents(IVsTrackProjectDocumentsEvents2 pEventSink, out uint pdwCookie)
 {
     _events[++_curCookie] = pEventSink;
     pdwCookie             = _curCookie;
     return(VSConstants.S_OK);
 }
예제 #7
0
 public uint Advise(IVsTrackProjectDocumentsEvents2 sink)
 {
     return(this.trackProjectEventSinks.Add(sink));
 }
예제 #8
0
 public uint Advise(IVsTrackProjectDocumentsEvents2 sink) {
     return this.trackProjectEventSinks.Add(sink);
 }