1 override of RegisterSymbolEndAction
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
242public override void RegisterSymbolEndAction(Action<SymbolAnalysisContext> action)
37 references to RegisterSymbolEndAction
Microsoft.CodeAnalysis.CodeStyle (4)
AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (1)
75context.RegisterSymbolEndAction(context =>
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
197symbolStartContext.RegisterSymbolEndAction(symbolEndContext => OnSymbolEnd(symbolEndContext, hasUnsupportedOperation));
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (1)
105context.RegisterSymbolEndAction(OnSymbolEnd);
AbstractUseAutoPropertyAnalyzer.cs (1)
123context.RegisterSymbolEndAction(context =>
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
CSharpMakeStructFieldsWritableDiagnosticAnalyzer.cs (1)
90context.RegisterSymbolEndAction(SymbolEndAction);
CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (1)
55context.RegisterSymbolEndAction(context =>
Microsoft.CodeAnalysis.CSharp.Features (2)
CSharpMakeStructFieldsWritableDiagnosticAnalyzer.cs (1)
90context.RegisterSymbolEndAction(SymbolEndAction);
CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (1)
55context.RegisterSymbolEndAction(context =>
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (21)
Semantics\PrimaryConstructorTests.cs (8)
3595context.RegisterSymbolEndAction(Handle2); 3602context.RegisterSymbolEndAction(Handle4); 3613context.RegisterSymbolEndAction(Handle5); 3621context.RegisterSymbolEndAction(Handle6); 5000context.RegisterSymbolEndAction(Handle2); 5007context.RegisterSymbolEndAction(Handle4); 5018context.RegisterSymbolEndAction(Handle5); 5026context.RegisterSymbolEndAction(Handle6);
Semantics\RecordStructTests.cs (5)
6261context.RegisterSymbolEndAction(Handle2); 6265context.RegisterSymbolEndAction(Handle3); 6272context.RegisterSymbolEndAction(Handle4); 6285context.RegisterSymbolEndAction(Handle5); 6293context.RegisterSymbolEndAction(Handle6);
Semantics\RecordTests.cs (5)
26640context.RegisterSymbolEndAction(Handle2); 26644context.RegisterSymbolEndAction(Handle3); 26651context.RegisterSymbolEndAction(Handle4); 26664context.RegisterSymbolEndAction(Handle5); 26672context.RegisterSymbolEndAction(Handle6);
Semantics\TopLevelStatementsTests.cs (3)
6605context.RegisterSymbolEndAction(Handle3); 6609context.RegisterSymbolEndAction(Handle4); 6621context.RegisterSymbolEndAction(Handle5);
Microsoft.CodeAnalysis.Features (4)
AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (1)
75context.RegisterSymbolEndAction(context =>
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
197symbolStartContext.RegisterSymbolEndAction(symbolEndContext => OnSymbolEnd(symbolEndContext, hasUnsupportedOperation));
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (1)
105context.RegisterSymbolEndAction(OnSymbolEnd);
AbstractUseAutoPropertyAnalyzer.cs (1)
123context.RegisterSymbolEndAction(context =>
Microsoft.CodeAnalysis.Test.Utilities (4)
Diagnostics\CommonDiagnosticAnalyzers.cs (4)
1490context.RegisterSymbolEndAction(context => 1911symbolStartContext.RegisterSymbolEndAction(symbolEndContext => 2290symbolStartContext.RegisterSymbolEndAction(symbolEndContext => 2709symbolStartContext.RegisterSymbolEndAction(symbolEndContext => AnalyzedSymbolEndSymbols.Add(symbolEndContext.Symbol));