1 override of RegisterSymbolEndAction
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
246public override void RegisterSymbolEndAction(Action<SymbolAnalysisContext> action)
54 references to RegisterSymbolEndAction
Microsoft.AspNetCore.Analyzers (1)
StartupAnalyzer.cs (1)
93context.RegisterSymbolEndAction(context =>
Microsoft.AspNetCore.Components.Analyzers (1)
ComponentParameterAnalyzer.cs (1)
69context.RegisterSymbolEndAction(context =>
Microsoft.AspNetCore.Components.SdkAnalyzers (1)
ComponentParameterAnalyzer.cs (1)
63context.RegisterSymbolEndAction(context =>
Microsoft.CodeAnalysis.Analyzers (3)
FixAnalyzers\FixerWithFixAllAnalyzer.cs (1)
137context.RegisterSymbolEndAction(namedTypeAnalyzer.SymbolEnd);
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (2)
303context.RegisterSymbolEndAction(context => 413context.RegisterSymbolEndAction(context =>
Microsoft.CodeAnalysis.CodeStyle (4)
src\Analyzers\Core\Analyzers\MakeFieldReadonly\AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (1)
74context.RegisterSymbolEndAction(context =>
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
275symbolStartContext.RegisterSymbolEndAction(symbolEndContext => OnSymbolEnd(symbolEndContext, hasUnsupportedOperation));
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (1)
94context.RegisterSymbolEndAction(OnSymbolEnd);
src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (1)
157context.RegisterSymbolEndAction(context =>
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
src\Analyzers\CSharp\Analyzers\MakeStructFieldsWritable\CSharpMakeStructFieldsWritableDiagnosticAnalyzer.cs (1)
96context.RegisterSymbolEndAction(SymbolEndAction);
src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
49context.RegisterSymbolEndAction(
src\Analyzers\CSharp\Analyzers\MakeStructReadOnly\CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (1)
53context.RegisterSymbolEndAction(context =>
src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
226context.RegisterSymbolEndAction(analyzer.OnSymbolEnd);
src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (1)
219context.RegisterSymbolEndAction(context =>
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (15)
Diagnostics\DiagnosticAnalyzerTests.cs (1)
4531context.RegisterSymbolEndAction(context =>
Semantics\ExtensionTests.cs (1)
52260context.RegisterSymbolEndAction(handleEnd);
Semantics\PrimaryConstructorTests.cs (8)
4318context.RegisterSymbolEndAction(Handle2); 4325context.RegisterSymbolEndAction(Handle4); 4336context.RegisterSymbolEndAction(Handle5); 4344context.RegisterSymbolEndAction(Handle6); 5722context.RegisterSymbolEndAction(Handle2); 5729context.RegisterSymbolEndAction(Handle4); 5740context.RegisterSymbolEndAction(Handle5); 5748context.RegisterSymbolEndAction(Handle6);
Semantics\RecordTests.cs (5)
26711context.RegisterSymbolEndAction(Handle2); 26715context.RegisterSymbolEndAction(Handle3); 26722context.RegisterSymbolEndAction(Handle4); 26735context.RegisterSymbolEndAction(Handle5); 26743context.RegisterSymbolEndAction(Handle6);
Microsoft.CodeAnalysis.CSharp.Features (5)
src\Analyzers\CSharp\Analyzers\MakeStructFieldsWritable\CSharpMakeStructFieldsWritableDiagnosticAnalyzer.cs (1)
96context.RegisterSymbolEndAction(SymbolEndAction);
src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
49context.RegisterSymbolEndAction(
src\Analyzers\CSharp\Analyzers\MakeStructReadOnly\CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (1)
53context.RegisterSymbolEndAction(context =>
src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
226context.RegisterSymbolEndAction(analyzer.OnSymbolEnd);
src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (1)
219context.RegisterSymbolEndAction(context =>
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (8)
Semantics\RecordStructTests.cs (5)
6363context.RegisterSymbolEndAction(Handle2); 6367context.RegisterSymbolEndAction(Handle3); 6374context.RegisterSymbolEndAction(Handle4); 6387context.RegisterSymbolEndAction(Handle5); 6395context.RegisterSymbolEndAction(Handle6);
Semantics\TopLevelStatementsTests.cs (3)
6707context.RegisterSymbolEndAction(Handle3); 6711context.RegisterSymbolEndAction(Handle4); 6723context.RegisterSymbolEndAction(Handle5);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeFixes\CodeFixServiceTests.cs (1)
1177context.RegisterSymbolEndAction(context =>
Microsoft.CodeAnalysis.Features (4)
src\Analyzers\Core\Analyzers\MakeFieldReadonly\AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (1)
74context.RegisterSymbolEndAction(context =>
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
275symbolStartContext.RegisterSymbolEndAction(symbolEndContext => OnSymbolEnd(symbolEndContext, hasUnsupportedOperation));
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (1)
94context.RegisterSymbolEndAction(OnSymbolEnd);
src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (1)
157context.RegisterSymbolEndAction(context =>
Microsoft.CodeAnalysis.Test.Utilities (6)
Diagnostics\CommonDiagnosticAnalyzers.cs (6)
1600context.RegisterSymbolEndAction(context => 2021symbolStartContext.RegisterSymbolEndAction(symbolEndContext => 2436symbolStartContext.RegisterSymbolEndAction(symbolEndContext => 2768symbolStartContext.RegisterSymbolEndAction(symbolEndContext => 3038symbolStartContext.RegisterSymbolEndAction(symbolEndContext => AnalyzedSymbolEndSymbols.Add(symbolEndContext.Symbol)); 3143startContext.RegisterSymbolEndAction(endContext =>