C# 클래스 ShaderTools.VisualStudio.Hlsl.Editing.SmartIndenting.SmartIndent

상속: ISmartIndent
파일 보기 프로젝트 열기: tgjones/HlslTools

공개 메소드들

메소드 설명
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