Exemple #1
0
 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));
     }
 }
Exemple #3
0
 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));
     }
 }
Exemple #8
0
 void NotifyListeners(DocumentViewerEventArgs e)
 {
     foreach (var lazy in documentViewerListeners)
     {
         lazy.Value.OnEvent(e);
     }
 }
Exemple #9
0
 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);
     }
 }
Exemple #12
0
 void IDocumentViewerListener.OnEvent(DocumentViewerEventArgs e)
 {
     // Nothing, the ctor does all the work
 }