C# 클래스 PReview.GitDiffMarginCommandHandler

상속: TextViewCommandFilter
파일 보기 프로젝트 열기: laurentkempe/PReview

공개 메소드들

메소드 설명
GitDiffMarginCommandHandler ( Microsoft.VisualStudio.TextManager.Interop.IVsTextView textViewAdapter, IVsEditorAdaptersFactoryService editorAdaptersFactoryService, ITextView textView ) : System

보호된 메소드들

메소드 설명
HandlePreExec ( System.Guid &commandGroup, uint commandId, Microsoft.VisualStudio.OLE.Interop.OLECMDEXECOPT executionOptions, IntPtr pvaIn, IntPtr pvaOut ) : bool
QueryCommandStatus ( System.Guid &commandGroup, uint commandId ) : Microsoft.VisualStudio.OLE.Interop.OLECMDF

비공개 메소드들

메소드 설명
CompareToHead ( ) : void
CompareToIndex ( ) : void
GetDiffViewModelToMoveTo ( uint commandId, DiffMarginViewModelBase viewModel ) : EditorDiffViewModel
ToggleCompareToIndex ( ) : void
TryGetMarginViewModel ( EditorDiffMarginViewModel &viewModel ) : bool

메소드 상세

GitDiffMarginCommandHandler() 공개 메소드

public GitDiffMarginCommandHandler ( Microsoft.VisualStudio.TextManager.Interop.IVsTextView textViewAdapter, IVsEditorAdaptersFactoryService editorAdaptersFactoryService, ITextView textView ) : System
textViewAdapter Microsoft.VisualStudio.TextManager.Interop.IVsTextView
editorAdaptersFactoryService IVsEditorAdaptersFactoryService
textView ITextView
리턴 System

HandlePreExec() 보호된 메소드

protected HandlePreExec ( System.Guid &commandGroup, uint commandId, Microsoft.VisualStudio.OLE.Interop.OLECMDEXECOPT executionOptions, IntPtr pvaIn, IntPtr pvaOut ) : bool
commandGroup System.Guid
commandId uint
executionOptions Microsoft.VisualStudio.OLE.Interop.OLECMDEXECOPT
pvaIn System.IntPtr
pvaOut System.IntPtr
리턴 bool

QueryCommandStatus() 보호된 메소드

protected QueryCommandStatus ( System.Guid &commandGroup, uint commandId ) : Microsoft.VisualStudio.OLE.Interop.OLECMDF
commandGroup System.Guid
commandId uint
리턴 Microsoft.VisualStudio.OLE.Interop.OLECMDF