C# Class Geeks.GeeksProductivityTools.Menus.Cleanup.SyntaxTokenExtensions

显示文件 Open project: Geeksltd/VSIX.TidyCSharp

Public Methods

Method Description
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

Private Methods

Method Description
DetectFileEncoding ( string filePath ) : Encoding
IsPrivate ( SyntaxTokenList modifiers ) : bool
MakeReplacementToken ( List tokens ) : Func

Method Details

GetFileLinePosSpan() public static method

public static GetFileLinePosSpan ( SyntaxToken node ) : FileLinePositionSpan
node SyntaxToken
return FileLinePositionSpan

HasNoneWhiteSpaceTrivia() public static method

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

HasNoneWhiteSpaceTrivia() public static method

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

HasNoneWhiteSpaceTrivia() public static method

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

IsInternal() public static method

public static IsInternal ( FieldDeclarationSyntax field ) : bool
field FieldDeclarationSyntax
return bool

IsInternal() public static method

public static IsInternal ( PropertyDeclarationSyntax field ) : bool
field PropertyDeclarationSyntax
return bool

IsPrivate() public static method

public static IsPrivate ( FieldDeclarationSyntax field ) : bool
field FieldDeclarationSyntax
return bool

IsPrivate() public static method

public static IsPrivate ( LocalDeclarationStatementSyntax local ) : bool
local LocalDeclarationStatementSyntax
return bool

IsPrivate() public static method

public static IsPrivate ( PropertyDeclarationSyntax field ) : bool
field PropertyDeclarationSyntax
return bool

IsProtected() public static method

public static IsProtected ( FieldDeclarationSyntax field ) : bool
field FieldDeclarationSyntax
return bool

IsProtected() public static method

public static IsProtected ( PropertyDeclarationSyntax field ) : bool
field PropertyDeclarationSyntax
return bool

IsPublic() public static method

public static IsPublic ( FieldDeclarationSyntax field ) : bool
field FieldDeclarationSyntax
return bool

IsPublic() public static method

public static IsPublic ( PropertyDeclarationSyntax field ) : bool
field PropertyDeclarationSyntax
return bool

IsWhiteSpaceTrivia() public static method

public static IsWhiteSpaceTrivia ( SyntaxTrivia trivia ) : bool
trivia SyntaxTrivia
return bool

RemovePrivateTokens() public static method

public static RemovePrivateTokens ( SyntaxNode root, List tokens ) : SyntaxNode
root SyntaxNode
tokens List
return SyntaxNode

ToFullPathPropertyValue() public static method

public static ToFullPathPropertyValue ( ProjectItem item ) : string
item ProjectItem
return string

ToSyntaxNode() public static method

public static ToSyntaxNode ( ProjectItem item ) : SyntaxNode
item ProjectItem
return SyntaxNode

WithoutTrivia() public static method

public static WithoutTrivia ( SyntaxToken token ) : SyntaxToken
token SyntaxToken
return SyntaxToken

WithoutWhiteSpaceTrivia() public static method

public static WithoutWhiteSpaceTrivia ( SyntaxToken token ) : SyntaxToken
token SyntaxToken
return SyntaxToken

WithoutWhiteSpaceTrivia() public static method

public static WithoutWhiteSpaceTrivia ( SyntaxTriviaList triviaList ) : SyntaxTriviaList
triviaList SyntaxTriviaList
return SyntaxTriviaList

WithoutWhiteSpaceTrivia() public static method

public static WithoutWhiteSpaceTrivia ( token ) : T
return T

WriteSourceTo() public static method

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