C# Class ShaderTools.VisualStudio.Hlsl.Editing.BraceCompletion.BraceCompletionContext

Inheritance: IBraceCompletionContext
Afficher le fichier Open project: tgjones/HlslTools Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AllowOverType() public méthode

public AllowOverType ( IBraceCompletionSession session ) : bool
session IBraceCompletionSession
Résultat bool

BraceCompletionContext() public méthode

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

Finish() public méthode

public Finish ( IBraceCompletionSession session ) : void
session IBraceCompletionSession
Résultat void

OnReturn() public méthode

public OnReturn ( IBraceCompletionSession session ) : void
session IBraceCompletionSession
Résultat void

Start() public méthode

public Start ( IBraceCompletionSession session ) : void
session IBraceCompletionSession
Résultat void