@@ -58,22 +58,6 @@ public App(VBE vbe, IMessageBox messageBox,
58
58
UiDispatcher . Initialize ( ) ;
59
59
}
60
60
61
- /*private void EnableSinkEventHandlersAndUpdateCache(object sender, EventArgs e)
62
- {
63
- _handleSinkEvents = true;
64
-
65
- // update cache
66
- _parser.State.RemoveProject(_vbe.ActiveVBProject.HelpFile);
67
- _parser.State.AddProject(_vbe.ActiveVBProject);
68
-
69
- _parser.State.OnParseRequested(this);
70
- }
71
-
72
- private void DisableSinkEventHandlers(object sender, EventArgs e)
73
- {
74
- _handleSinkEvents = false;
75
- }*/
76
-
77
61
private void State_StatusMessageUpdate ( object sender , RubberduckStatusMessageEventArgs e )
78
62
{
79
63
var message = e . Message ;
@@ -189,25 +173,8 @@ async void sink_ProjectRemoved(object sender, DispatcherEventArgs<VBProject> e)
189
173
var projectId = e.Item.HelpFile;
190
174
Debug.Assert(projectId != null);
191
175
192
- _componentsEventsSinks.Remove(projectId);
193
- _referencesEventsSinks.Remove(projectId);
194
176
_parser.State.RemoveProject(e.Item);
195
177
_parser.State.OnParseRequested(this);
196
-
197
- Logger.Debug("Project '{0}' was removed.", e.Item.Name);
198
- Tuple<IConnectionPoint, int> componentsTuple;
199
- if (_componentsEventsConnectionPoints.TryGetValue(projectId, out componentsTuple))
200
- {
201
- componentsTuple.Item1.Unadvise(componentsTuple.Item2);
202
- _componentsEventsConnectionPoints.Remove(projectId);
203
- }
204
-
205
- Tuple<IConnectionPoint, int> referencesTuple;
206
- if (_referencesEventsConnectionPoints.TryGetValue(projectId, out referencesTuple))
207
- {
208
- referencesTuple.Item1.Unadvise(referencesTuple.Item2);
209
- _referencesEventsConnectionPoints.Remove(projectId);
210
- }
211
178
}
212
179
213
180
async void sink_ProjectAdded(object sender, DispatcherEventArgs<VBProject> e)
@@ -274,25 +241,8 @@ async void sink_ComponentRenamed(object sender, DispatcherRenamedEventArgs<VBCom
274
241
// with two Document-component types just skip the Worksheet component
275
242
((ClassModuleDeclaration) componentDeclaration).Supertypes.All(a => a.IdentifierName != "Worksheet"))
276
243
{
277
- _componentsEventsSinks.Remove(projectId);
278
- _referencesEventsSinks.Remove(projectId);
279
244
_parser.State.RemoveProject(projectId);
280
245
281
- Logger.Debug("Project '{0}' was removed.", e.Item.Name);
282
- Tuple<IConnectionPoint, int> componentsTuple;
283
- if (_componentsEventsConnectionPoints.TryGetValue(projectId, out componentsTuple))
284
- {
285
- componentsTuple.Item1.Unadvise(componentsTuple.Item2);
286
- _componentsEventsConnectionPoints.Remove(projectId);
287
- }
288
-
289
- Tuple<IConnectionPoint, int> referencesTuple;
290
- if (_referencesEventsConnectionPoints.TryGetValue(projectId, out referencesTuple))
291
- {
292
- referencesTuple.Item1.Unadvise(referencesTuple.Item2);
293
- _referencesEventsConnectionPoints.Remove(projectId);
294
- }
295
-
296
246
_parser.State.AddProject(e.Item.Collection.Parent);
297
247
}
298
248
else
@@ -349,18 +299,6 @@ async void sink_ComponentAdded(object sender, DispatcherEventArgs<VBComponent> e
349
299
_parser.State.OnParseRequested(sender, e.Item);
350
300
}
351
301
352
- async void sink_ComponentActivated(object sender, DispatcherEventArgs<VBComponent> e)
353
- {
354
- if (!_handleSinkEvents || !_vbe.IsInDesignMode()) { return; }
355
-
356
- if (!_parser.State.AllDeclarations.Any())
357
- {
358
- return;
359
- }
360
-
361
- // do something?
362
- }
363
-
364
302
async void sink_ProjectRenamed(object sender, DispatcherRenamedEventArgs<VBProject> e)
365
303
{
366
304
if (!_handleSinkEvents || !_vbe.IsInDesignMode()) { return; }
@@ -379,18 +317,6 @@ async void sink_ProjectRenamed(object sender, DispatcherRenamedEventArgs<VBProje
379
317
380
318
_parser.State.OnParseRequested(sender);
381
319
}
382
-
383
- async void sink_ProjectActivated(object sender, DispatcherEventArgs<VBProject> e)
384
- {
385
- if (!_handleSinkEvents || !_vbe.IsInDesignMode()) { return; }
386
-
387
- if (!_parser.State.AllDeclarations.Any())
388
- {
389
- return;
390
- }
391
-
392
- // todo: keep Code Explorer in sync with Project Explorer
393
- }
394
320
#endregion*/
395
321
396
322
private void _stateBar_Refresh ( object sender , EventArgs e )
0 commit comments