1 override of RegisterCodeBlockStartAction
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
177public override void RegisterCodeBlockStartAction<TLanguageKindEnum>(Action<CodeBlockStartAnalysisContext<TLanguageKindEnum>> action)
13 references to RegisterCodeBlockStartAction
Microsoft.CodeAnalysis.Analyzers (1)
MetaAnalyzers\RegisterActionAnalyzer.cs (1)
150compilationContext.RegisterCodeBlockStartAction<TLanguageKindEnum>(codeBlockContext =>
Microsoft.CodeAnalysis.CodeStyle (2)
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (1)
118context.RegisterCodeBlockStartAction<TSyntaxKind>(blockStartContext =>
src\roslyn\src\Analyzers\Core\Analyzers\UseObjectInitializer\AbstractUseObjectInitializerDiagnosticAnalyzer.cs (1)
93context.RegisterCodeBlockStartAction<TSyntaxKind>(blockStartContext =>
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\roslyn\src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
57compilationContext.RegisterCodeBlockStartAction<SyntaxKind>(blockStartContext =>
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\AbstractCSharpUseCollectionExpressionDiagnosticAnalyzer.cs (1)
67context.RegisterCodeBlockStartAction<SyntaxKind>(context => InitializeWorker(context, expressionType));
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (1)
59context.RegisterCodeBlockStartAction<SyntaxKind>(blockStartContext =>
Microsoft.CodeAnalysis.CSharp.Features (3)
src\roslyn\src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
57compilationContext.RegisterCodeBlockStartAction<SyntaxKind>(blockStartContext =>
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\AbstractCSharpUseCollectionExpressionDiagnosticAnalyzer.cs (1)
67context.RegisterCodeBlockStartAction<SyntaxKind>(context => InitializeWorker(context, expressionType));
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (1)
59context.RegisterCodeBlockStartAction<SyntaxKind>(blockStartContext =>
Microsoft.CodeAnalysis.Features (2)
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (1)
118context.RegisterCodeBlockStartAction<TSyntaxKind>(blockStartContext =>
src\roslyn\src\Analyzers\Core\Analyzers\UseObjectInitializer\AbstractUseObjectInitializerDiagnosticAnalyzer.cs (1)
93context.RegisterCodeBlockStartAction<TSyntaxKind>(blockStartContext =>
Roslyn.Diagnostics.CSharp.Analyzers (1)
CSharpSpecializedEnumerableCreationAnalyzer.cs (1)
23context.RegisterCodeBlockStartAction<SyntaxKind>(new CodeBlockStartedAnalyzer(genericEnumerableSymbol, genericEmptyEnumerableSymbol).Initialize);
Roslyn.Diagnostics.VisualBasic.Analyzers (1)
BasicSpecializedEnumerableCreationAnalyzer.vb (1)
17context.RegisterCodeBlockStartAction(Of SyntaxKind)(AddressOf New CodeBlockStartedAnalyzer(genericEnumerableSymbol, genericEmptyEnumerableSymbol).Initialize)