コード例 #1
0
 public IDocumentTabUIContext Create <T>() where T : class, IDocumentTabUIContext
 {
     if (typeof(T) == typeof(IDocumentViewer))
     {
         var helper    = new DocumentViewerHelper();
         var uiCtxCtrl = new DocumentViewerControl(textBufferFactoryService, dsTextEditorFactoryService, helper);
         var uiContext = new DocumentViewer(wpfCommandService, documentViewerServiceImpl, menuService, uiCtxCtrl);
         helper.RealInstance = uiContext;
         documentViewerServiceImpl.RaiseAddedEvent(uiContext);
         return(uiContext);
     }
     return(null);
 }
コード例 #2
0
 DocumentViewer TryGetInstance() =>
 __documentViewer ?? (__documentViewer = DocumentViewer.TryGetInstance(textView));
コード例 #3
0
ファイル: DocumentViewer.cs プロジェクト: manojdjoshi/dnSpy
			public GuidObjectsProvider(DocumentViewer documentViewer) {
				this.documentViewer = documentViewer;
			}
コード例 #4
0
ファイル: DocumentViewer.cs プロジェクト: weimingtom/dnSpy
 public GuidObjectsProvider(DocumentViewer documentViewer)
 {
     this.documentViewer = documentViewer;
 }