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

Afficher le fichier Open project: Geeksltd/VSIX.TidyCSharp

Méthodes publiques

Méthode 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

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

Method Details

GetFileLinePosSpan() public static méthode

public static GetFileLinePosSpan ( SyntaxToken node ) : FileLinePositionSpan
node SyntaxToken
Résultat FileLinePositionSpan

HasNoneWhiteSpaceTrivia() public static méthode

public static HasNoneWhiteSpaceTrivia ( IEnumerable triviaList, Array exceptionList = null ) : bool
triviaList IEnumerable
exceptionList Array
Résultat bool

HasNoneWhiteSpaceTrivia() public static méthode

public static HasNoneWhiteSpaceTrivia ( SyntaxNode node, Array exceptionList = null ) : bool
node SyntaxNode
exceptionList Array
Résultat bool

HasNoneWhiteSpaceTrivia() public static méthode

public static HasNoneWhiteSpaceTrivia ( SyntaxToken token, Array exceptionList = null ) : bool
token SyntaxToken
exceptionList Array
Résultat bool

IsInternal() public static méthode

public static IsInternal ( FieldDeclarationSyntax field ) : bool
field FieldDeclarationSyntax
Résultat bool

IsInternal() public static méthode

public static IsInternal ( PropertyDeclarationSyntax field ) : bool
field PropertyDeclarationSyntax
Résultat bool

IsPrivate() public static méthode

public static IsPrivate ( FieldDeclarationSyntax field ) : bool
field FieldDeclarationSyntax
Résultat bool

IsPrivate() public static méthode

public static IsPrivate ( LocalDeclarationStatementSyntax local ) : bool
local LocalDeclarationStatementSyntax
Résultat bool

IsPrivate() public static méthode

public static IsPrivate ( PropertyDeclarationSyntax field ) : bool
field PropertyDeclarationSyntax
Résultat bool

IsProtected() public static méthode

public static IsProtected ( FieldDeclarationSyntax field ) : bool
field FieldDeclarationSyntax
Résultat bool

IsProtected() public static méthode

public static IsProtected ( PropertyDeclarationSyntax field ) : bool
field PropertyDeclarationSyntax
Résultat bool

IsPublic() public static méthode

public static IsPublic ( FieldDeclarationSyntax field ) : bool
field FieldDeclarationSyntax
Résultat bool

IsPublic() public static méthode

public static IsPublic ( PropertyDeclarationSyntax field ) : bool
field PropertyDeclarationSyntax
Résultat bool

IsWhiteSpaceTrivia() public static méthode

public static IsWhiteSpaceTrivia ( SyntaxTrivia trivia ) : bool
trivia SyntaxTrivia
Résultat bool

RemovePrivateTokens() public static méthode

public static RemovePrivateTokens ( SyntaxNode root, List tokens ) : SyntaxNode
root SyntaxNode
tokens List
Résultat SyntaxNode

ToFullPathPropertyValue() public static méthode

public static ToFullPathPropertyValue ( ProjectItem item ) : string
item ProjectItem
Résultat string

ToSyntaxNode() public static méthode

public static ToSyntaxNode ( ProjectItem item ) : SyntaxNode
item ProjectItem
Résultat SyntaxNode

WithoutTrivia() public static méthode

public static WithoutTrivia ( SyntaxToken token ) : SyntaxToken
token SyntaxToken
Résultat SyntaxToken

WithoutWhiteSpaceTrivia() public static méthode

public static WithoutWhiteSpaceTrivia ( SyntaxToken token ) : SyntaxToken
token SyntaxToken
Résultat SyntaxToken

WithoutWhiteSpaceTrivia() public static méthode

public static WithoutWhiteSpaceTrivia ( SyntaxTriviaList triviaList ) : SyntaxTriviaList
triviaList SyntaxTriviaList
Résultat SyntaxTriviaList

WithoutWhiteSpaceTrivia() public static méthode

public static WithoutWhiteSpaceTrivia ( token ) : T
Résultat T

WriteSourceTo() public static méthode

public static WriteSourceTo ( SyntaxNode sourceCode, string filePath ) : void
sourceCode SyntaxNode
filePath string
Résultat void