1 instantiation of OperationBlockAnalysisContext
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\AnalyzerExecutor.cs (1)
919var context = new OperationBlockAnalysisContext(operationBlocks, declaredSymbol, semanticModel.Compilation,
37 references to OperationBlockAnalysisContext
Microsoft.CodeAnalysis (14)
DiagnosticAnalyzer\AnalyzerExecutor.cs (1)
919var context = new OperationBlockAnalysisContext(operationBlocks, declaredSymbol, semanticModel.Compilation,
DiagnosticAnalyzer\DiagnosticAnalysisContext.cs (4)
170public virtual void RegisterOperationBlockAction(Action<OperationBlockAnalysisContext> action) 404public virtual void RegisterOperationBlockAction(Action<OperationBlockAnalysisContext> action) 883public abstract void RegisterOperationBlockAction(Action<OperationBlockAnalysisContext> action); 1182public abstract void RegisterOperationBlockEndAction(Action<OperationBlockAnalysisContext> action);
DiagnosticAnalyzer\DiagnosticAnalyzerAction.cs (2)
84public Action<OperationBlockAnalysisContext> Action { get; } 86public OperationBlockAnalyzerAction(Action<OperationBlockAnalysisContext> action, DiagnosticAnalyzer analyzer)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (7)
102public override void RegisterOperationBlockAction(Action<OperationBlockAnalysisContext> action) 202public override void RegisterOperationBlockAction(Action<OperationBlockAnalysisContext> action) 272public override void RegisterOperationBlockAction(Action<OperationBlockAnalysisContext> action) 343public override void RegisterOperationBlockEndAction(Action<OperationBlockAnalysisContext> action) 480public void RegisterOperationBlockEndAction(DiagnosticAnalyzer analyzer, Action<OperationBlockAnalysisContext> action) 626public void RegisterOperationBlockEndAction(DiagnosticAnalyzer analyzer, Action<OperationBlockAnalysisContext> action) 632public void RegisterOperationBlockAction(DiagnosticAnalyzer analyzer, Action<OperationBlockAnalysisContext> action)
Microsoft.CodeAnalysis.CodeStyle (5)
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (4)
329/// Method invoked in <see cref="AnalyzeOperationBlockEnd(OperationBlockAnalysisContext)"/> 418private void AnalyzeOperationBlockEnd(OperationBlockAnalysisContext context) 444OperationBlockAnalysisContext context, 659OperationBlockAnalysisContext context,
UseSystemHashCodeDiagnosticAnalyzer.cs (1)
40private void AnalyzeOperationBlock(HashCodeAnalyzer analyzer, OperationBlockAnalysisContext context)
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
66OperationBlockAnalysisContext context,
Microsoft.CodeAnalysis.CSharp.Features (1)
CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
66OperationBlockAnalysisContext context,
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (8)
Semantics\PrimaryConstructorTests.cs (3)
3925private void Handle(OperationBlockAnalysisContext context) 4133private void Handle6(OperationBlockAnalysisContext context) 5201private void Handle(OperationBlockAnalysisContext context)
Semantics\RecordStructTests.cs (1)
6478private void Handle(OperationBlockAnalysisContext context)
Semantics\RecordTests.cs (2)
26986private void Handle(OperationBlockAnalysisContext context) 27194private void Handle6(OperationBlockAnalysisContext context)
Semantics\TopLevelStatementsTests.cs (2)
6786private void Handle(OperationBlockAnalysisContext context) 7338private void Handle2(OperationBlockAnalysisContext context)
Microsoft.CodeAnalysis.Features (5)
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (4)
329/// Method invoked in <see cref="AnalyzeOperationBlockEnd(OperationBlockAnalysisContext)"/> 418private void AnalyzeOperationBlockEnd(OperationBlockAnalysisContext context) 444OperationBlockAnalysisContext context, 659OperationBlockAnalysisContext context,
UseSystemHashCodeDiagnosticAnalyzer.cs (1)
40private void AnalyzeOperationBlock(HashCodeAnalyzer analyzer, OperationBlockAnalysisContext context)
Microsoft.CodeAnalysis.Test.Utilities (2)
Diagnostics\CouldHaveMoreSpecificTypeAnalyzer.cs (1)
293private void Report(OperationBlockAnalysisContext context, ILocalSymbol local, ITypeSymbol moreSpecificType, DiagnosticDescriptor descriptor)
Diagnostics\LocalCouldBeConstAnalyzer.cs (1)
133private void Report(OperationBlockAnalysisContext context, ILocalSymbol local, DiagnosticDescriptor descriptor)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Diagnostics\GetDiagnosticsTests.vb (1)
644Private Sub AnalyzeOperationBlockEnd(context As OperationBlockAnalysisContext)