39 references to RegisterSymbolAction
ILLink.RoslynAnalyzer (8)
DynamicallyAccessedMembersAnalyzer.cs (5)
115 context.RegisterSymbolAction (context => { 133 context.RegisterSymbolAction (context => { 138 context.RegisterSymbolAction (context => { 141 context.RegisterSymbolAction (context => { 144 context.RegisterSymbolAction (context => {
RequiresAnalyzerBase.cs (3)
52 context.RegisterSymbolAction (symbolAnalysisContext => { 59 context.RegisterSymbolAction (symbolAnalysisContext => { 114 context.RegisterSymbolAction (extraSymbolAction.Action, extraSymbolAction.SymbolKind);
Microsoft.Analyzers.Extra (1)
MakeExeTypesInternalAnalyzer.cs (1)
91compilationStartContext.RegisterSymbolAction(symbolActionContext =>
Microsoft.AspNetCore.App.Analyzers (1)
Mvc\MvcAnalyzer.cs (1)
42context.RegisterSymbolAction(context =>
Microsoft.AspNetCore.Mvc.Analyzers (3)
AttributesShouldNotBeAppliedToPageModelAnalyzer.cs (2)
38context.RegisterSymbolAction(context => 55context.RegisterSymbolAction(context =>
TopLevelParameterNameAnalyzer.cs (1)
38context.RegisterSymbolAction(context =>
Microsoft.CodeAnalysis.CodeStyle (2)
src\Analyzers\Core\Analyzers\MakeFieldReadonly\AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (1)
62context.RegisterSymbolAction(AnalyzeFieldSymbol, SymbolKind.Field);
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
193compilationStartContext.RegisterSymbolAction(AnalyzeSymbolDeclaration, SymbolKind.Method, SymbolKind.Field, SymbolKind.Property, SymbolKind.Event);
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (2)
CommandLineTests.cs (2)
15803context.RegisterSymbolAction( 15820context.RegisterSymbolAction(
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Diagnostics\DiagnosticServiceTests.vb (1)
1777context.RegisterSymbolAction(AddressOf compilationAnalyzer.AnalyzeSymbol, SymbolKind.NamedType)
Microsoft.CodeAnalysis.Features (2)
src\Analyzers\Core\Analyzers\MakeFieldReadonly\AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (1)
62context.RegisterSymbolAction(AnalyzeFieldSymbol, SymbolKind.Field);
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
193compilationStartContext.RegisterSymbolAction(AnalyzeSymbolDeclaration, SymbolKind.Method, SymbolKind.Field, SymbolKind.Property, SymbolKind.Event);
Microsoft.CodeAnalysis.Test.Utilities (9)
Diagnostics\CommonDiagnosticAnalyzers.cs (8)
964cc.RegisterSymbolAction(c => ReportDiagnostic(c.ReportDiagnostic, ActionKind.Symbol), SymbolKind.NamedType); 1158context.RegisterSymbolAction(symbolContext => 1534context.RegisterSymbolAction(symbolContext => 1700compilationStartContext.RegisterSymbolAction(symbolContext => namedTypes.Add(symbolContext.Symbol), SymbolKind.NamedType); 1801context.RegisterSymbolAction(symbolContext => 2749context.RegisterSymbolAction(symbolContext => 2940context.RegisterSymbolAction(context => HandleCallback(context.Symbol.Locations[0], context.Compilation, context.ReportDiagnostic, context.CancellationToken), SymbolKind.NamedType); 3016context.RegisterSymbolAction(symbolContext => AnalyzedSymbols.Add(symbolContext.Symbol), SymbolKind.NamedType, SymbolKind.Method);
Diagnostics\FieldCouldBeReadOnlyAnalyzer.cs (1)
88compilationContext.RegisterSymbolAction(
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (2)
CommandLineTests.vb (2)
10947context.RegisterSymbolAction(AddressOf AnalyzeSymbol, SymbolKind.NamedType) 10971context.RegisterSymbolAction(AddressOf AnalyzeSymbol, SymbolKind.NamedType)
Microsoft.DotNet.CodeAnalysis (3)
Analyzers\MembersMustExistAnalyzer.cs (2)
62context.RegisterSymbolAction(AnalyzeSymbol, SymbolKind.Method, SymbolKind.Event); 63context.RegisterSymbolAction(AnalyzeSymbol, SymbolKind.Field, SymbolKind.Event);
Analyzers\PinvokeAnalyzer.cs (1)
32obj.RegisterSymbolAction(AnalyzeMethod, SymbolKind.Method);
Microsoft.Interop.ComInterfaceGenerator (2)
Analyzers\AddGeneratedComClassAnalyzer.cs (1)
33context.RegisterSymbolAction(context =>
Analyzers\ConvertComImportToGeneratedComInterfaceAnalyzer.cs (1)
48context.RegisterSymbolAction(context =>
Microsoft.Interop.LibraryImportGenerator (1)
Analyzers\ConvertToLibraryImportAnalyzer.cs (1)
63context.RegisterSymbolAction(symbolContext => AnalyzeSymbol(symbolContext, libraryImportAttrType, env), SymbolKind.Method);
Microsoft.ML.InternalCodeAnalyzer (2)
BaseTestClassAnalyzer.cs (1)
46context.RegisterSymbolAction(analyzerImpl.AnalyzeNamedType, SymbolKind.NamedType);
BestFriendOnPublicDeclarationsAnalyzer.cs (1)
53context.RegisterSymbolAction(c => AnalyzeCore(c, attribute), SymbolKind.NamedType, SymbolKind.Method, SymbolKind.Field, SymbolKind.Property);