C# Класс ShaderTools.VisualStudio.Hlsl.Editing.SmartIndenting.SmartIndent

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

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

Метод Описание
Dispose ( ) : void
FindTotalParentChainIndent ( SyntaxNode node, int position, int indent ) : int
GetDesiredIndentation ( ITextSnapshotLine line ) : int?
SmartIndent ( LanguagePackageBase languagePackage ) : System.Threading

Приватные методы

Метод Описание
DoBlockIndent ( ITextSnapshotLine line ) : int?
DoSmartIndent ( ITextSnapshotLine line ) : int?
GetLeadingWhiteSpace ( string text ) : int
ShouldIndent ( SyntaxNode node ) : bool

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

FindTotalParentChainIndent() публичный статический Метод

public static FindTotalParentChainIndent ( SyntaxNode node, int position, int indent ) : int
node SyntaxNode
position int
indent int
Результат int

GetDesiredIndentation() публичный Метод

public GetDesiredIndentation ( ITextSnapshotLine line ) : int?
line ITextSnapshotLine
Результат int?

SmartIndent() публичный Метод

public SmartIndent ( LanguagePackageBase languagePackage ) : System.Threading
languagePackage LanguagePackageBase
Результат System.Threading