C# 클래스 Arnolyzer.Analyzers.CommonFunctions

파일 보기 프로젝트 열기: DavidArno/Arnolyzer

공개 메소드들

메소드 설명
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