public void OnEvent(DocumentViewerEventArgs e) { if (e.EventType == DocumentViewerEvent.Added) { DocumentViewerHighlightReferencesTagger.OnDocumentViewerCreated(e.DocumentViewer, documentViewerReferenceEnablerProviders); } }
public void OnEvent(DocumentViewerEventArgs e) { if (e.EventType == DocumentViewerEvent.GotNewContent) { LineSeparatorViewTagger.GetInstance(e.DocumentViewer.TextView).SetLineSeparatorCollection(e.DocumentViewer.Content.GetCustomData <LineSeparatorCollection>(DocumentViewerContentDataIds.LineSeparator)); } }
public void OnEvent(DocumentViewerEventArgs e) { if (e.EventType == DocumentViewerEvent.GotNewContent) { bracePairServiceProvider.GetBracePairService(e.DocumentViewer.TextView).SetBracePairCollection(e.DocumentViewer.Content.GetCustomData <BracePairCollection>(DocumentViewerContentDataIds.BracePair)); } }
void IDocumentViewerListener.OnEvent(DocumentViewerEventArgs e) { if (e.EventType == DocumentViewerEvent.GotNewContent) { glyphTextMarkerService.SetMethodOffsetSpanMap(e.DocumentViewer.TextView, new MethodDebugInfoMethodOffsetSpanMap(moduleIdProvider, e.DocumentViewer.Content.MethodDebugInfos)); } }
public void OnEvent(DocumentViewerEventArgs e) { if (e.EventType == DocumentViewerEvent.GotNewContent) { blockStructureServiceProvider.GetService(e.DocumentViewer.TextView).SetDataProvider(BlockStructureServiceDataProvider.TryCreate(e.DocumentViewer)); } }
public void OnEvent(DocumentViewerEventArgs e) { if (e.EventType == DocumentViewerEvent.GotNewContent) { AddMethodDebugService(e.DocumentViewer, ((DocumentViewerGotNewContentEventArgs)e).Content); } }
public void OnEvent(DocumentViewerEventArgs e) { if (e.EventType == DocumentViewerEvent.GotNewContent) { documentViewerUIElementServiceProvider.GetService(e.DocumentViewer.TextView).SetData(e.DocumentViewer.Content.GetCustomData <DocumentViewerUIElementCollection>(DocumentViewerUIElementConstants.ContentDataId)); } }
void NotifyListeners(DocumentViewerEventArgs e) { foreach (var lazy in documentViewerListeners) { lazy.Value.OnEvent(e); } }
void IDocumentViewerListener.OnEvent(DocumentViewerEventArgs e) { if (e.EventType == DocumentViewerEvent.GotNewContent) { glyphTextMarkerService.SetDotNetSpanMap(e.DocumentViewer.TextView, new DocumentViewerDotNetSpanMap(moduleIdProvider, e.DocumentViewer.Content.MethodDebugInfos, e.DocumentViewer.ReferenceCollection)); } }
public void OnEvent(DocumentViewerEventArgs e) { if (e.EventType == DocumentViewerEvent.Added) { documentViewerToolTipServiceProvider.GetService(e.DocumentViewer); } }
public void OnEvent(DocumentViewerEventArgs e) { if (e.EventType == DocumentViewerEvent.GotNewContent) { NewMethodInfoAvailable?.Invoke(this, EventArgs.Empty); } }
void IDocumentViewerListener.OnEvent(DocumentViewerEventArgs e) { // Nothing, the ctor does all the work }