C# Класс Geeks.GeeksProductivityTools.Menus.Cleanup.SyntaxTokenExtensions

Показать файл Открыть проект

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

Метод Описание
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