1 override of RegisterCodeBlockStartAction
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
72public override void RegisterCodeBlockStartAction<TLanguageKindEnum>(Action<CodeBlockStartAnalysisContext<TLanguageKindEnum>> action)
20 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)
50=> 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 (5)
Diagnostics\DiagnosticAnalyzerTests.cs (2)
770context.RegisterCodeBlockStartAction<SyntaxKind>(OnCodeBlockStarted); 3853context.RegisterCodeBlockStartAction<SyntaxKind>(context =>
Semantics\PrimaryConstructorTests.cs (2)
4963context.RegisterCodeBlockStartAction<SyntaxKind>(Handle); 5930context.RegisterCodeBlockStartAction<SyntaxKind>(Handle);
Semantics\RecordTests.cs (1)
27426context.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)
50=> context.RegisterCodeBlockStartAction<SyntaxKind>(blockStartContext =>
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\RecordStructTests.cs (1)
6656context.RegisterCodeBlockStartAction<SyntaxKind>(Handle);
Semantics\TopLevelStatementsTests.cs (1)
6979context.RegisterCodeBlockStartAction<SyntaxKind>(Handle);
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (3)
Diagnostics\DiagnosticServiceTests.vb (3)
1668context.RegisterCodeBlockStartAction(Of TLanguageKindEnum)(AddressOf CreateAnalyzerWithinCodeBlock) 1718context.RegisterCodeBlockStartAction(Of TLanguageKindEnum)(AddressOf CreateAnalyzerWithinCodeBlock) 1818context.RegisterCodeBlockStartAction(Of CodeAnalysis.CSharp.SyntaxKind)(AddressOf OnCodeBlockStarted)
Microsoft.CodeAnalysis.Test.Utilities (5)
Diagnostics\CommonDiagnosticAnalyzers.cs (2)
654context.RegisterCodeBlockStartAction<TLanguageKindEnum>(codeBlockStartContext => 3193context.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);