1 override of RegisterCodeBlockStartAction
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
177public override void RegisterCodeBlockStartAction<TLanguageKindEnum>(Action<CodeBlockStartAnalysisContext<TLanguageKindEnum>> action)
17 references to RegisterCodeBlockStartAction
Microsoft.CodeAnalysis.Analyzers (1)
MetaAnalyzers\RegisterActionAnalyzer.cs (1)
150compilationContext.RegisterCodeBlockStartAction<TLanguageKindEnum>(codeBlockContext =>
Microsoft.CodeAnalysis.CodeStyle (2)
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (1)
118context.RegisterCodeBlockStartAction<TSyntaxKind>(blockStartContext =>
src\Analyzers\Core\Analyzers\UseObjectInitializer\AbstractUseObjectInitializerDiagnosticAnalyzer.cs (1)
84context.RegisterCodeBlockStartAction<TSyntaxKind>(blockStartContext =>
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
57compilationContext.RegisterCodeBlockStartAction<SyntaxKind>(blockStartContext =>
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\AbstractCSharpUseCollectionExpressionDiagnosticAnalyzer.cs (1)
67context.RegisterCodeBlockStartAction<SyntaxKind>(context => InitializeWorker(context, expressionType));
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (1)
59context.RegisterCodeBlockStartAction<SyntaxKind>(blockStartContext =>
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Diagnostics\GetDiagnosticsTests.cs (1)
1088context.RegisterCodeBlockStartAction<SyntaxKind>(context =>
Microsoft.CodeAnalysis.CSharp.Features (3)
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
57compilationContext.RegisterCodeBlockStartAction<SyntaxKind>(blockStartContext =>
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\AbstractCSharpUseCollectionExpressionDiagnosticAnalyzer.cs (1)
67context.RegisterCodeBlockStartAction<SyntaxKind>(context => InitializeWorker(context, expressionType));
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (1)
59context.RegisterCodeBlockStartAction<SyntaxKind>(blockStartContext =>
Microsoft.CodeAnalysis.Features (2)
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (1)
118context.RegisterCodeBlockStartAction<TSyntaxKind>(blockStartContext =>
src\Analyzers\Core\Analyzers\UseObjectInitializer\AbstractUseObjectInitializerDiagnosticAnalyzer.cs (1)
84context.RegisterCodeBlockStartAction<TSyntaxKind>(blockStartContext =>
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
AbstractAllocationAnalyzer`1.cs (1)
41compilationStartContext.RegisterCodeBlockStartAction<TLanguageKindEnum>(blockStartContext =>
Microsoft.CodeAnalysis.Test.Utilities (3)
Diagnostics\CommonDiagnosticAnalyzers.cs (3)
1604context.RegisterCodeBlockStartAction<TSyntaxKind>(context => 2808context.RegisterCodeBlockStartAction<SyntaxKind>(codeBlockStartContext => 3052context.RegisterCodeBlockStartAction<SyntaxKind>(codeBlockStartContext =>
Roslyn.Diagnostics.CSharp.Analyzers (1)
CSharpSpecializedEnumerableCreationAnalyzer.cs (1)
23context.RegisterCodeBlockStartAction<SyntaxKind>(new CodeBlockStartedAnalyzer(genericEnumerableSymbol, genericEmptyEnumerableSymbol).Initialize);