29 references to RegisterSymbolAction
Aspire.Hosting.Integration.Analyzers (1)
AspireExportAnalyzer.cs (1)
77context.RegisterSymbolAction(
ILLink.RoslynAnalyzer (9)
DynamicallyAccessedMembersAnalyzer.cs (5)
138context.RegisterSymbolAction(context => 157context.RegisterSymbolAction(context => 163context.RegisterSymbolAction(context => 167context.RegisterSymbolAction(context => 171context.RegisterSymbolAction(context =>
RequiresAnalyzerBase.cs (4)
84context.RegisterSymbolAction(symbolAnalysisContext => 100context.RegisterSymbolAction(symbolAnalysisContext => 110context.RegisterSymbolAction(AnalyzeImplicitBaseCtor, SymbolKind.NamedType); 113context.RegisterSymbolAction(extraSymbolAction.Action, extraSymbolAction.SymbolKind);
Microsoft.Analyzers.Extra (1)
MakeExeTypesInternalAnalyzer.cs (1)
91compilationStartContext.RegisterSymbolAction(symbolActionContext =>
Microsoft.AspNetCore.Mvc.Analyzers (3)
AttributesShouldNotBeAppliedToPageModelAnalyzer.cs (2)
38context.RegisterSymbolAction(context => 55context.RegisterSymbolAction(context =>
TopLevelParameterNameAnalyzer.cs (1)
38context.RegisterSymbolAction(context =>
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 (5)
Analyzers\AddGeneratedComClassAnalyzer.cs (1)
33context.RegisterSymbolAction(context =>
Analyzers\ComClassGeneratorDiagnosticsAnalyzer.cs (1)
41context.RegisterSymbolAction(context => AnalyzeNamedType(context, unsafeCodeIsEnabled, generatedComClassAttributeType, generatedComInterfaceAttributeType), SymbolKind.NamedType);
Analyzers\ComInterfaceGeneratorDiagnosticsAnalyzer.cs (1)
83compilationContext.RegisterSymbolAction(symbolContext =>
Analyzers\ConvertComImportToGeneratedComInterfaceAnalyzer.cs (1)
48context.RegisterSymbolAction(context =>
Analyzers\VtableIndexStubDiagnosticsAnalyzer.cs (1)
53compilationContext.RegisterSymbolAction(symbolContext =>
Microsoft.Interop.JavaScript.JSImportGenerator (1)
Analyzers\JSImportExportDiagnosticsAnalyzer.cs (1)
83context.RegisterSymbolAction(symbolContext =>
Microsoft.Interop.LibraryImportGenerator (2)
Analyzers\ConvertToLibraryImportAnalyzer.cs (1)
63context.RegisterSymbolAction(symbolContext => AnalyzeSymbol(symbolContext, libraryImportAttrType, env), SymbolKind.Method);
Analyzers\LibraryImportDiagnosticsAnalyzer.cs (1)
70context.RegisterSymbolAction(symbolContext =>
Microsoft.Interop.LibraryImportGenerator.Downlevel (2)
DownlevelLibraryImportDiagnosticsAnalyzer.cs (2)
64context.RegisterSymbolAction(symbolContext => 83context.RegisterSymbolAction(symbolContext =>
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);