private void DisconnectFromTagger(IAccurateTagger <TTag> tagger)
            {
                this.AssertIsForeground();

                tagger.TagsChanged -= OnUnderlyingTaggerTagsChanged;
                if (tagger is IDisposable disposable)
                {
                    disposable.Dispose();
                }
            }
예제 #2
0
            private void DisconnectFromTagger(IAccurateTagger <TTag> tagger)
            {
                this.AssertIsForeground();

                tagger.TagsChanged -= OnUnderlyingTaggerTagsChanged;
                var disposable = tagger as IDisposable;

                if (disposable != null)
                {
                    disposable.Dispose();
                }
            }