1 override of RegisterCodeBlockStartAction
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
72public override void RegisterCodeBlockStartAction<TLanguageKindEnum>(Action<CodeBlockStartAnalysisContext<TLanguageKindEnum>> action)
19 references to RegisterCodeBlockStartAction
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
71context.RegisterCodeBlockStartAction<SyntaxKind>(blockStartContext =>
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
47=> context.RegisterCodeBlockStartAction<SyntaxKind>(blockStartContext =>
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Diagnostics\DiagnosticAnalyzerDriver\DiagnosticAnalyzerDriverTests.cs (1)
299=> context.RegisterCodeBlockStartAction<SyntaxKind>(CreateAnalyzerWithinCodeBlock);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (6)
Diagnostics\DiagnosticAnalyzerTests.cs (3)
771context.RegisterCodeBlockStartAction<SyntaxKind>(OnCodeBlockStarted); 3854context.RegisterCodeBlockStartAction<SyntaxKind>(context => 4497context.RegisterCodeBlockStartAction<SyntaxKind>(context => { AssertSame(context.Options); RegisterCodeBlockStartActionInvoked = true; });
Semantics\PrimaryConstructorTests.cs (2)
4964context.RegisterCodeBlockStartAction<SyntaxKind>(Handle); 5931context.RegisterCodeBlockStartAction<SyntaxKind>(Handle);
Semantics\RecordTests.cs (1)
27531context.RegisterCodeBlockStartAction<SyntaxKind>(Handle);
Microsoft.CodeAnalysis.CSharp.Features (2)
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
71context.RegisterCodeBlockStartAction<SyntaxKind>(blockStartContext =>
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
47=> context.RegisterCodeBlockStartAction<SyntaxKind>(blockStartContext =>
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\RecordStructTests.cs (1)
6728context.RegisterCodeBlockStartAction<SyntaxKind>(Handle);
Semantics\TopLevelStatementsTests.cs (1)
7034context.RegisterCodeBlockStartAction<SyntaxKind>(Handle);
Microsoft.CodeAnalysis.Test.Utilities (5)
Diagnostics\CommonDiagnosticAnalyzers.cs (2)
654context.RegisterCodeBlockStartAction<TLanguageKindEnum>(codeBlockStartContext => 3196context.RegisterCodeBlockStartAction<SyntaxKind>(startContext =>
Diagnostics\SuppressMessageAttributeTests.DiagnosticAnalyzers.cs (2)
139analysisContext.RegisterCodeBlockStartAction<CSharp.SyntaxKind>(new CSharpCodeBodyAnalyzer().Initialize); 143analysisContext.RegisterCodeBlockStartAction<VisualBasic.SyntaxKind>(new BasicCodeBodyAnalyzer().Initialize);
Diagnostics\TestDiagnosticAnalyzer.cs (1)
42context.RegisterCodeBlockStartAction<TLanguageKindEnum>(new NestedCodeBlockAnalyzer(this).Initialize);
Microsoft.CodeAnalysis.UnitTests (1)
Diagnostics\AnalysisContextInfoTests.cs (1)
73c.RegisterCodeBlockStartAction<SyntaxKind>(b => ThrowIfMatch(nameof(c.RegisterCodeBlockStartAction), new AnalysisContextInfo(b.SemanticModel.Compilation, b.OwningSymbol, b.CodeBlock)));