void IDocumentViewerListener.OnEvent(DocumentViewerEventArgs e) {
			if (e.EventType == DocumentViewerEvent.GotNewContent)
				glyphTextMarkerService.SetMethodOffsetSpanMap(e.DocumentViewer.TextView, new MethodDebugInfoMethodOffsetSpanMap(moduleIdProvider, e.DocumentViewer.Content.MethodDebugInfos));
		}
Exemplo n.º 2
0
		public void OnEvent(DocumentViewerEventArgs e) {
			if (e.EventType == DocumentViewerEvent.GotNewContent)
				NewMethodInfoAvailable?.Invoke(this, EventArgs.Empty);
		}
Exemplo n.º 3
0
		void NotifyListeners(DocumentViewerEventArgs e) {
			foreach (var lazy in documentViewerListeners)
				lazy.Value.OnEvent(e);
		}
		public void OnEvent(DocumentViewerEventArgs e) {
			if (e.EventType == DocumentViewerEvent.GotNewContent)
				blockStructureServiceProvider.GetService(e.DocumentViewer.TextView).SetDataProvider(BlockStructureServiceDataProvider.TryCreate(e.DocumentViewer));
		}