C# Class Arnolyzer.Analyzers.EncapsulationAnalyzers.AA1101ClassPropertiesShouldBePubliclyRead_OnlyAnalyzer

Inheritance: Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer, IAnalyzerDetailsReporter
Show file Open project: DavidArno/Arnolyzer Class Usage Examples

Public Methods

Method Description
GetAnalyzerDetails ( ) : AnalyzerDetails
Initialize ( AnalysisContext context ) : void

Private Methods

Method Description
AnalyzeSyntaxTree ( SyntaxTreeAnalysisContext context ) : void
DoNotDescendIntoTypeDeclarations ( Microsoft.CodeAnalysis.SyntaxNode node ) : bool
NodeIsPropertyDeclaration ( Microsoft.CodeAnalysis.SyntaxNode node ) : bool
NodeIsPublicClassDeclaration ( Microsoft.CodeAnalysis.SyntaxNode node ) : bool
SyntaxNodeIsPublic ( SyntaxTokenList modifiers ) : bool

Method Details

GetAnalyzerDetails() public method

public GetAnalyzerDetails ( ) : AnalyzerDetails
return AnalyzerDetails

Initialize() public method

public Initialize ( AnalysisContext context ) : void
context AnalysisContext
return void