1 type derived from OperationBlockStartAnalysisContext
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
323internal sealed class AnalyzerOperationBlockStartAnalysisContext : OperationBlockStartAnalysisContext
23 references to OperationBlockStartAnalysisContext
Microsoft.CodeAnalysis (10)
DiagnosticAnalyzer\DiagnosticAnalysisContext.cs (4)
160public virtual void RegisterOperationBlockStartAction(Action<OperationBlockStartAnalysisContext> action) 394public virtual void RegisterOperationBlockStartAction(Action<OperationBlockStartAnalysisContext> action) 876public abstract void RegisterOperationBlockStartAction(Action<OperationBlockStartAnalysisContext> action); 1095/// An operation block start action can use an <see cref="OperationBlockStartAnalysisContext"/> to register actions to be executed
DiagnosticAnalyzer\DiagnosticAnalyzerAction.cs (2)
73public Action<OperationBlockStartAnalysisContext> Action { get; } 75public OperationBlockStartAnalyzerAction(Action<OperationBlockStartAnalysisContext> action, DiagnosticAnalyzer analyzer)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (4)
96public override void RegisterOperationBlockStartAction(Action<OperationBlockStartAnalysisContext> action) 196public override void RegisterOperationBlockStartAction(Action<OperationBlockStartAnalysisContext> action) 266public override void RegisterOperationBlockStartAction(Action<OperationBlockStartAnalysisContext> action) 620public void RegisterOperationBlockStartAction(DiagnosticAnalyzer analyzer, Action<OperationBlockStartAnalysisContext> action)
Microsoft.CodeAnalysis.CodeStyle (2)
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
66public static void Analyze(OperationBlockStartAnalysisContext context, SymbolStartAnalyzer symbolStartAnalyzer)
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (1)
108private void OnOperationBlock(OperationBlockStartAnalysisContext context)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (7)
Semantics\PrimaryConstructorTests.cs (2)
4059private void Handle(OperationBlockStartAnalysisContext context) 4123private void RegisterOperationAction(OperationBlockStartAnalysisContext context)
Semantics\RecordTests.cs (2)
27120private void Handle(OperationBlockStartAnalysisContext context) 27184private void RegisterOperationAction(OperationBlockStartAnalysisContext context)
Semantics\TopLevelStatementsTests.cs (3)
6844private void Handle(OperationBlockStartAnalysisContext context) 7332private void Handle1(OperationBlockStartAnalysisContext context) 7399private void Handle1(OperationBlockStartAnalysisContext context)
Microsoft.CodeAnalysis.Features (2)
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
66public static void Analyze(OperationBlockStartAnalysisContext context, SymbolStartAnalyzer symbolStartAnalyzer)
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (1)
108private void OnOperationBlock(OperationBlockStartAnalysisContext context)
Microsoft.CodeAnalysis.Test.Utilities (1)
Diagnostics\CommonDiagnosticAnalyzers.cs (1)
2396private void OnOperationBlockStart(OperationBlockStartAnalysisContext context)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Diagnostics\GetDiagnosticsTests.vb (1)
612context.RegisterOperationBlockStartAction(Sub(blockStartContext As OperationBlockStartAnalysisContext)