1 instantiation of TypeDeclarationSyntaxReceiver
Microsoft.Gen.MetadataExtractor (1)
src\Generators\Shared\TypeDeclarationSyntaxReceiver.cs (1)
20internal static ISyntaxReceiver Create() => new TypeDeclarationSyntaxReceiver();
12 references to TypeDeclarationSyntaxReceiver
Microsoft.Gen.MetadataExtractor (12)
MetadataReportsGenerator.cs (9)
50context.RegisterForSyntaxNotifications(TypeDeclarationSyntaxReceiver.Create); 61if (context.SyntaxReceiver is not TypeDeclarationSyntaxReceiver || 62((TypeDeclarationSyntaxReceiver)context.SyntaxReceiver).TypeDeclarations.Count == 0 || 68if ((context.SyntaxReceiver is not TypeDeclarationSyntaxReceiver || ((TypeDeclarationSyntaxReceiver)context.SyntaxReceiver).TypeDeclarations.Count == 0)) 95metadataReport.metricReport = HandleMetricReportGeneration(context, (TypeDeclarationSyntaxReceiver)context.SyntaxReceiver); 96metadataReport.complianceReport = HandleComplianceReportGeneration(context, (TypeDeclarationSyntaxReceiver)context.SyntaxReceiver); 121private static string HandleMetricReportGeneration(GeneratorExecutionContext context, TypeDeclarationSyntaxReceiver receiver) 144private static string HandleComplianceReportGeneration(GeneratorExecutionContext context, TypeDeclarationSyntaxReceiver receiver)
src\Generators\Microsoft.Gen.ComplianceReports\ComplianceReportsGenerator.cs (3)
47context.RegisterForSyntaxNotifications(TypeDeclarationSyntaxReceiver.Create); 52var receiver = context.SyntaxReceiver as TypeDeclarationSyntaxReceiver;