C# 클래스 ShaderTools.VisualStudio.Hlsl.Editing.BraceCompletion.BraceCompletionContext

상속: IBraceCompletionContext
파일 보기 프로젝트 열기: tgjones/HlslTools 1 사용 예제들

공개 메소드들

메소드 설명
AllowOverType ( IBraceCompletionSession session ) : bool
BraceCompletionContext ( ISmartIndentationService smartIndentationService, ITextBufferUndoManagerProvider undoManager, HlslClassificationService classificationService, IHlslOptionsService optionsService ) : System
Finish ( IBraceCompletionSession session ) : void
OnReturn ( IBraceCompletionSession session ) : void
Start ( IBraceCompletionSession session ) : void

비공개 메소드들

메소드 설명
ContainsOnlyWhitespace ( IBraceCompletionSession session ) : bool
FormatTrackingSpan ( IBraceCompletionSession session, bool shouldHonorAutoFormattingOnCloseBraceOption ) : void
GetDesiredIndentation ( IBraceCompletionSession session, ITextSnapshotLine lineOnSubjectBuffer ) : int
GetUndoHistory ( ITextView textView ) : ITextUndoHistory
IsOpeningBraceOfType ( IBraceCompletionSession session ) : bool
PutCaretOnLine ( IBraceCompletionSession session, int lineNumber ) : void

메소드 상세

AllowOverType() 공개 메소드

public AllowOverType ( IBraceCompletionSession session ) : bool
session IBraceCompletionSession
리턴 bool

BraceCompletionContext() 공개 메소드

public BraceCompletionContext ( ISmartIndentationService smartIndentationService, ITextBufferUndoManagerProvider undoManager, HlslClassificationService classificationService, IHlslOptionsService optionsService ) : System
smartIndentationService ISmartIndentationService
undoManager ITextBufferUndoManagerProvider
classificationService ShaderTools.VisualStudio.Hlsl.Tagging.Classification.HlslClassificationService
optionsService IHlslOptionsService
리턴 System

Finish() 공개 메소드

public Finish ( IBraceCompletionSession session ) : void
session IBraceCompletionSession
리턴 void

OnReturn() 공개 메소드

public OnReturn ( IBraceCompletionSession session ) : void
session IBraceCompletionSession
리턴 void

Start() 공개 메소드

public Start ( IBraceCompletionSession session ) : void
session IBraceCompletionSession
리턴 void