C# 클래스 Geeks.GeeksProductivityTools.Menus.Cleanup.SyntaxTokenExtensions

파일 보기 프로젝트 열기: Geeksltd/VSIX.TidyCSharp

공개 메소드들

메소드 설명
GetFileLinePosSpan ( SyntaxToken node ) : FileLinePositionSpan
HasNoneWhiteSpaceTrivia ( IEnumerable triviaList, Array exceptionList = null ) : bool
HasNoneWhiteSpaceTrivia ( SyntaxNode node, Array exceptionList = null ) : bool
HasNoneWhiteSpaceTrivia ( SyntaxToken token, Array exceptionList = null ) : bool
IsInternal ( FieldDeclarationSyntax field ) : bool
IsInternal ( PropertyDeclarationSyntax field ) : bool
IsPrivate ( FieldDeclarationSyntax field ) : bool
IsPrivate ( LocalDeclarationStatementSyntax local ) : bool
IsPrivate ( PropertyDeclarationSyntax field ) : bool
IsProtected ( FieldDeclarationSyntax field ) : bool
IsProtected ( PropertyDeclarationSyntax field ) : bool
IsPublic ( FieldDeclarationSyntax field ) : bool
IsPublic ( PropertyDeclarationSyntax field ) : bool
IsWhiteSpaceTrivia ( SyntaxTrivia trivia ) : bool
RemovePrivateTokens ( SyntaxNode root, List tokens ) : SyntaxNode
ToFullPathPropertyValue ( ProjectItem item ) : string
ToSyntaxNode ( ProjectItem item ) : SyntaxNode
WithoutTrivia ( SyntaxToken token ) : SyntaxToken
WithoutWhiteSpaceTrivia ( SyntaxToken token ) : SyntaxToken
WithoutWhiteSpaceTrivia ( SyntaxTriviaList triviaList ) : SyntaxTriviaList
WithoutWhiteSpaceTrivia ( token ) : T
WriteSourceTo ( SyntaxNode sourceCode, string filePath ) : void

비공개 메소드들

메소드 설명
DetectFileEncoding ( string filePath ) : Encoding
IsPrivate ( SyntaxTokenList modifiers ) : bool
MakeReplacementToken ( List tokens ) : Func

메소드 상세

GetFileLinePosSpan() 공개 정적인 메소드

public static GetFileLinePosSpan ( SyntaxToken node ) : FileLinePositionSpan
node SyntaxToken
리턴 FileLinePositionSpan

HasNoneWhiteSpaceTrivia() 공개 정적인 메소드

public static HasNoneWhiteSpaceTrivia ( IEnumerable triviaList, Array exceptionList = null ) : bool
triviaList IEnumerable
exceptionList Array
리턴 bool

HasNoneWhiteSpaceTrivia() 공개 정적인 메소드

public static HasNoneWhiteSpaceTrivia ( SyntaxNode node, Array exceptionList = null ) : bool
node SyntaxNode
exceptionList Array
리턴 bool

HasNoneWhiteSpaceTrivia() 공개 정적인 메소드

public static HasNoneWhiteSpaceTrivia ( SyntaxToken token, Array exceptionList = null ) : bool
token SyntaxToken
exceptionList Array
리턴 bool

IsInternal() 공개 정적인 메소드

public static IsInternal ( FieldDeclarationSyntax field ) : bool
field FieldDeclarationSyntax
리턴 bool

IsInternal() 공개 정적인 메소드

public static IsInternal ( PropertyDeclarationSyntax field ) : bool
field PropertyDeclarationSyntax
리턴 bool

IsPrivate() 공개 정적인 메소드

public static IsPrivate ( FieldDeclarationSyntax field ) : bool
field FieldDeclarationSyntax
리턴 bool

IsPrivate() 공개 정적인 메소드

public static IsPrivate ( LocalDeclarationStatementSyntax local ) : bool
local LocalDeclarationStatementSyntax
리턴 bool

IsPrivate() 공개 정적인 메소드

public static IsPrivate ( PropertyDeclarationSyntax field ) : bool
field PropertyDeclarationSyntax
리턴 bool

IsProtected() 공개 정적인 메소드

public static IsProtected ( FieldDeclarationSyntax field ) : bool
field FieldDeclarationSyntax
리턴 bool

IsProtected() 공개 정적인 메소드

public static IsProtected ( PropertyDeclarationSyntax field ) : bool
field PropertyDeclarationSyntax
리턴 bool

IsPublic() 공개 정적인 메소드

public static IsPublic ( FieldDeclarationSyntax field ) : bool
field FieldDeclarationSyntax
리턴 bool

IsPublic() 공개 정적인 메소드

public static IsPublic ( PropertyDeclarationSyntax field ) : bool
field PropertyDeclarationSyntax
리턴 bool

IsWhiteSpaceTrivia() 공개 정적인 메소드

public static IsWhiteSpaceTrivia ( SyntaxTrivia trivia ) : bool
trivia SyntaxTrivia
리턴 bool

RemovePrivateTokens() 공개 정적인 메소드

public static RemovePrivateTokens ( SyntaxNode root, List tokens ) : SyntaxNode
root SyntaxNode
tokens List
리턴 SyntaxNode

ToFullPathPropertyValue() 공개 정적인 메소드

public static ToFullPathPropertyValue ( ProjectItem item ) : string
item ProjectItem
리턴 string

ToSyntaxNode() 공개 정적인 메소드

public static ToSyntaxNode ( ProjectItem item ) : SyntaxNode
item ProjectItem
리턴 SyntaxNode

WithoutTrivia() 공개 정적인 메소드

public static WithoutTrivia ( SyntaxToken token ) : SyntaxToken
token SyntaxToken
리턴 SyntaxToken

WithoutWhiteSpaceTrivia() 공개 정적인 메소드

public static WithoutWhiteSpaceTrivia ( SyntaxToken token ) : SyntaxToken
token SyntaxToken
리턴 SyntaxToken

WithoutWhiteSpaceTrivia() 공개 정적인 메소드

public static WithoutWhiteSpaceTrivia ( SyntaxTriviaList triviaList ) : SyntaxTriviaList
triviaList SyntaxTriviaList
리턴 SyntaxTriviaList

WithoutWhiteSpaceTrivia() 공개 정적인 메소드

public static WithoutWhiteSpaceTrivia ( token ) : T
리턴 T

WriteSourceTo() 공개 정적인 메소드

public static WriteSourceTo ( SyntaxNode sourceCode, string filePath ) : void
sourceCode SyntaxNode
filePath string
리턴 void