From b6b0b443dd426eaafd1b334519cb909bbe510430 Mon Sep 17 00:00:00 2001 From: CyrusNajmabadi Date: Fri, 23 Sep 2016 14:37:36 -0700 Subject: [PATCH] Reorder code. --- ...nosticsTaggerProvider.AggregatingTagger.cs | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/EditorFeatures/Core/Implementation/Diagnostics/AbstractDiagnosticsTaggerProvider.AggregatingTagger.cs b/src/EditorFeatures/Core/Implementation/Diagnostics/AbstractDiagnosticsTaggerProvider.AggregatingTagger.cs index 6afc6dc25b5..b8a2b99f5f0 100644 --- a/src/EditorFeatures/Core/Implementation/Diagnostics/AbstractDiagnosticsTaggerProvider.AggregatingTagger.cs +++ b/src/EditorFeatures/Core/Implementation/Diagnostics/AbstractDiagnosticsTaggerProvider.AggregatingTagger.cs @@ -163,30 +163,30 @@ public void Dispose() } } - private void DisconnectFromAllTaggers() + private void DisconnectFromTagger(IAccurateTagger tagger) { this.AssertIsForeground(); - foreach (var kvp in _idToProviderAndTagger) + tagger.TagsChanged -= OnUnderlyingTaggerTagsChanged; + var disposable = tagger as IDisposable; + if (disposable != null) { - var tagger = kvp.Value.Item2; - - DisconnectFromTagger(tagger); + disposable.Dispose(); } - - _idToProviderAndTagger.Clear(); } - private void DisconnectFromTagger(IAccurateTagger tagger) + private void DisconnectFromAllTaggers() { this.AssertIsForeground(); - tagger.TagsChanged -= OnUnderlyingTaggerTagsChanged; - var disposable = tagger as IDisposable; - if (disposable != null) + foreach (var kvp in _idToProviderAndTagger) { - disposable.Dispose(); + var tagger = kvp.Value.Item2; + + DisconnectFromTagger(tagger); } + + _idToProviderAndTagger.Clear(); } private void RegisterNotification(Action action) -- GitLab