C# 클래스 MichaelReukauff.Protobuf.QuickInfoController

The quick info controller.
상속: IIntellisenseController
파일 보기 프로젝트 열기: mreu/ProtobufLanguageService

공개 메소드들

메소드 설명
ConnectSubjectBuffer ( ITextBuffer subjectBuffer ) : void

Implement the ConnectSubjectBuffer method as empty method here.

Detach ( ITextView view ) : void

Implement the Detach method so that it removes the mouse hover event handler when the controller is detached from the text view.

DisconnectSubjectBuffer ( ITextBuffer subjectBuffer ) : void

Implement the DisconnectSubjectBuffer method as empty method here.

비공개 메소드들

메소드 설명
GetMousePosition ( SnapshotPoint topPosition ) : SnapshotPoint?

Get mouse position.

OnTextViewMouseHover ( object sender, MouseHoverEventArgs e ) : void

Add the mouse hover event handler that triggers the QuickInfo session.

QuickInfoController ( ITextView textView, IList subjectBuffers, QuickInfoControllerProvider provider ) : System.Collections.Generic

Initializes a new instance of the QuickInfoController class. The constructor sets the fields and adds the mouse hover event handler.

메소드 상세

ConnectSubjectBuffer() 공개 메소드

Implement the ConnectSubjectBuffer method as empty method here.
public ConnectSubjectBuffer ( ITextBuffer subjectBuffer ) : void
subjectBuffer ITextBuffer The text buffer.
리턴 void

Detach() 공개 메소드

Implement the Detach method so that it removes the mouse hover event handler when the controller is detached from the text view.
public Detach ( ITextView view ) : void
view ITextView /// The text view. ///
리턴 void

DisconnectSubjectBuffer() 공개 메소드

Implement the DisconnectSubjectBuffer method as empty method here.
public DisconnectSubjectBuffer ( ITextBuffer subjectBuffer ) : void
subjectBuffer ITextBuffer The text buffer.
리턴 void