C# 클래스 Winterdom.VisualStudio.Extensions.Text.LineHighlight

파일 보기 프로젝트 열기: tomasr/LineAdornments

공개 메소드들

메소드 설명
LineHighlight ( IWpfTextView view, IClassificationFormatMap formatMap, IClassificationType formatType ) : System
OnCaretPositionChanged ( object sender, CaretPositionChangedEventArgs e ) : void
OnClassificationFormatMappingChanged ( object sender, EventArgs e ) : void
OnLayoutChanged ( object sender, TextViewLayoutChangedEventArgs e ) : void
OnViewportLeftChanged ( object sender, EventArgs e ) : void
OnViewportWidthChanged ( object sender, EventArgs e ) : void

비공개 메소드들

메소드 설명
AreClose ( double d1, double d2 ) : bool
CreateDrawingObjects ( ) : void
CreateVisuals ( ITextViewLine line ) : void
GetLineByPos ( CaretPosition pos ) : ITextViewLine
NeedsNewImage ( Rect rc ) : bool
RedrawAdornments ( ) : void

메소드 상세

LineHighlight() 공개 메소드

public LineHighlight ( IWpfTextView view, IClassificationFormatMap formatMap, IClassificationType formatType ) : System
view IWpfTextView
formatMap IClassificationFormatMap
formatType IClassificationType
리턴 System

OnCaretPositionChanged() 공개 메소드

public OnCaretPositionChanged ( object sender, CaretPositionChangedEventArgs e ) : void
sender object
e CaretPositionChangedEventArgs
리턴 void

OnClassificationFormatMappingChanged() 공개 메소드

public OnClassificationFormatMappingChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

OnLayoutChanged() 공개 메소드

public OnLayoutChanged ( object sender, TextViewLayoutChangedEventArgs e ) : void
sender object
e TextViewLayoutChangedEventArgs
리턴 void

OnViewportLeftChanged() 공개 메소드

public OnViewportLeftChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

OnViewportWidthChanged() 공개 메소드

public OnViewportWidthChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void