C# Класс ShaderTools.VisualStudio.Hlsl.Editing.BraceCompletion.BraceCompletionContext

Наследование: IBraceCompletionContext
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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