C# Class CodeContractNullability.BaseAnalyzer

Common functionality for all the diagnostics analyzers that are included in this project.
Inheritance: Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer
Exibir arquivo Open project: bkoelman/ResharperCodeContractNullability

Private Properties

Property Type Description
AnalyzeField void
AnalyzeMethod void
AnalyzeParameter void
AnalyzeProperty void
BaseAnalyzer System.Collections.Immutable
CachingNullabilityAttributeProvider System.Collections.Immutable
CreateRuleFor Microsoft.CodeAnalysis.DiagnosticDescriptor
SyntaxToSymbolContext SymbolAnalysisContext
SyntaxToSymbolContext SymbolAnalysisContext

Public Methods

Method Description
Initialize ( [ context ) : void

Private Methods

Method Description
AnalyzeField ( SymbolAnalysisContext context, [ factory, string>.[ properties ) : void
AnalyzeMethod ( SymbolAnalysisContext context, [ factory, string>.[ properties ) : void
AnalyzeParameter ( SymbolAnalysisContext context, [ factory, string>.[ properties ) : void
AnalyzeProperty ( SymbolAnalysisContext context, [ factory, string>.[ properties ) : void
BaseAnalyzer ( bool appliesToItem ) : System.Collections.Immutable
CachingNullabilityAttributeProvider ( ) : System.Collections.Immutable
CreateRuleFor ( [ memberTypePascalCase ) : Microsoft.CodeAnalysis.DiagnosticDescriptor
SyntaxToSymbolContext ( SyntaxNodeAnalysisContext syntaxContext ) : SymbolAnalysisContext
SyntaxToSymbolContext ( SyntaxNodeAnalysisContext context, [ symbol ) : SymbolAnalysisContext

Method Details

Initialize() public method

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