C# Класс Arnolyzer.Analyzers.CommonFunctions

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

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

Метод Описание
AutoGenerated ( Microsoft.CodeAnalysis.SyntaxNode node ) : bool
IgnoredFile ( Microsoft.CodeAnalysis.SyntaxNode node, SettingsDetails settings ) : bool
IsEnabledByDefault ( this state ) : bool
ItemsToIgnoreFromAttributes ( ISymbol symbol, IEnumerable attributes ) : IEnumerable
NodeIsTypeDeclaration ( Microsoft.CodeAnalysis.SyntaxNode node ) : bool
PropertyHasIgnoreRuleAttribute ( Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax property, IEnumerable attributes ) : bool
SeverityType ( this severity ) : string
SkipSymbolAnalysis ( ISymbol symbol, SettingsHandler settingsHandler, IEnumerable suppressionAttributes ) : bool
SkipSymbolAnalysisIgnoringAttributes ( ISymbol symbol, SettingsHandler settingsHandler ) : bool

Приватные методы

Метод Описание
AutoGenerated ( ISymbol symbol ) : bool
GetFilePathForSymbol ( ISymbol symbol ) : string
HasIgnoreRuleAttribute ( ISymbol symbol, IEnumerable attributes ) : bool
IgnoredFile ( ISymbol symbol, SettingsDetails settings ) : bool
MatchAttributeName ( Type attributeType, string name ) : bool
SyntaxRootContainsAutoGeneratedComment ( Microsoft.CodeAnalysis.SyntaxNode syntaxRoot ) : bool
SyntaxTreeIsInIgoredFile ( Microsoft.CodeAnalysis.SyntaxTree syntaxTree, SettingsDetails settings ) : bool

Описание методов

AutoGenerated() публичный статический Метод

public static AutoGenerated ( Microsoft.CodeAnalysis.SyntaxNode node ) : bool
node Microsoft.CodeAnalysis.SyntaxNode
Результат bool

IgnoredFile() публичный статический Метод

public static IgnoredFile ( Microsoft.CodeAnalysis.SyntaxNode node, SettingsDetails settings ) : bool
node Microsoft.CodeAnalysis.SyntaxNode
settings Arnolyzer.Analyzers.Settings.SettingsDetails
Результат bool

IsEnabledByDefault() публичный статический Метод

public static IsEnabledByDefault ( this state ) : bool
state this
Результат bool

ItemsToIgnoreFromAttributes() публичный статический Метод

public static ItemsToIgnoreFromAttributes ( ISymbol symbol, IEnumerable attributes ) : IEnumerable
symbol ISymbol
attributes IEnumerable
Результат IEnumerable

NodeIsTypeDeclaration() публичный статический Метод

public static NodeIsTypeDeclaration ( Microsoft.CodeAnalysis.SyntaxNode node ) : bool
node Microsoft.CodeAnalysis.SyntaxNode
Результат bool

PropertyHasIgnoreRuleAttribute() публичный статический Метод

public static PropertyHasIgnoreRuleAttribute ( Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax property, IEnumerable attributes ) : bool
property Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax
attributes IEnumerable
Результат bool

SeverityType() публичный статический Метод

public static SeverityType ( this severity ) : string
severity this
Результат string

SkipSymbolAnalysis() публичный статический Метод

public static SkipSymbolAnalysis ( ISymbol symbol, SettingsHandler settingsHandler, IEnumerable suppressionAttributes ) : bool
symbol ISymbol
settingsHandler Arnolyzer.Analyzers.Settings.SettingsHandler
suppressionAttributes IEnumerable
Результат bool

SkipSymbolAnalysisIgnoringAttributes() публичный статический Метод

public static SkipSymbolAnalysisIgnoringAttributes ( ISymbol symbol, SettingsHandler settingsHandler ) : bool
symbol ISymbol
settingsHandler Arnolyzer.Analyzers.Settings.SettingsHandler
Результат bool