2 instantiations of GeneratorSyntaxContext
Microsoft.CodeAnalysis (2)
SourceGeneration\GeneratorSyntaxWalker.cs (1)
31_syntaxReceiver.OnVisitSyntaxNode(new GeneratorSyntaxContext(child, model, _syntaxHelper));
SourceGeneration\Nodes\PredicateSyntaxStrategy.cs (1)
104var value = new GeneratorSyntaxContext(entry.GetItem(i), model, _owner._syntaxHelper);
34 references to GeneratorSyntaxContext
ConfigurationSchemaGenerator (1)
RuntimeSource\Configuration.Binder\Parser\BinderInvocation.cs (1)
23public static BinderInvocation? Create(GeneratorSyntaxContext context, CancellationToken cancellationToken)
Microsoft.AspNetCore.Http.ValidationsGenerator (2)
Parsers\ValidationsGenerator.AddValidation.cs (1)
25internal InterceptableLocation? TransformAddValidation(GeneratorSyntaxContext context, CancellationToken cancellationToken)
Parsers\ValidationsGenerator.EndpointsParser.cs (1)
28internal IInvocationOperation? TransformEndpoints(GeneratorSyntaxContext context, CancellationToken cancellationToken)
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
XmlCommentGenerator.Parser.cs (1)
115internal static AddOpenApiInvocation GetAddOpenApiOverloadVariant(GeneratorSyntaxContext context, CancellationToken cancellationToken)
Microsoft.AspNetCore.SignalR.Client.SourceGenerator (4)
HubClientProxyGenerator.Parser.cs (2)
36internal static MethodDeclarationSyntax? GetSemanticTargetForAttribute(GeneratorSyntaxContext context) 145internal static MemberAccessExpressionSyntax? GetSemanticTargetForGeneration(GeneratorSyntaxContext context)
HubServerProxyGenerator.Parser.cs (2)
36internal static MethodDeclarationSyntax? GetSemanticTargetForAttribute(GeneratorSyntaxContext context) 135internal static MemberAccessExpressionSyntax? GetSemanticTargetForGeneration(GeneratorSyntaxContext context)
Microsoft.CodeAnalysis (9)
SourceGeneration\GeneratorContexts.cs (2)
172/// an instance of <see cref="ISyntaxContextReceiver"/>. This receiver will have its <see cref="ISyntaxContextReceiver.OnVisitSyntaxNode(GeneratorSyntaxContext)"/> 226/// Context passed to an <see cref="ISyntaxContextReceiver"/> when <see cref="ISyntaxContextReceiver.OnVisitSyntaxNode(GeneratorSyntaxContext)"/> is called
SourceGeneration\ISyntaxReceiver.cs (2)
55/// <see cref="OnVisitSyntaxNode(GeneratorSyntaxContext)"/> called for every syntax node 71void OnVisitSyntaxNode(GeneratorSyntaxContext context);
SourceGeneration\Nodes\PredicateSyntaxStrategy.cs (3)
18private readonly Func<GeneratorSyntaxContext, CancellationToken, T> _transformFunc; 25Func<GeneratorSyntaxContext, CancellationToken, T> transformFunc, 104var value = new GeneratorSyntaxContext(entry.GetItem(i), model, _owner._syntaxHelper);
SourceGeneration\Nodes\SyntaxValueProvider.cs (1)
42public IncrementalValuesProvider<T> CreateSyntaxProvider<T>(Func<SyntaxNode, CancellationToken, bool> predicate, Func<GeneratorSyntaxContext, CancellationToken, T> transform)
SourceGeneration\SyntaxContextReceiverAdaptor.cs (1)
21public void OnVisitSyntaxNode(GeneratorSyntaxContext context) => Receiver.OnVisitSyntaxNode(context.Node);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (5)
SourceGeneration\GeneratorDriverTests.cs (3)
2725static ClassDeclarationSyntax? getSemanticTargetForGeneration(GeneratorSyntaxContext context, CancellationToken cancellationToken) 4326private static object GetData(GeneratorSyntaxContext context) => 1; 4332transform: (GeneratorSyntaxContext context, CancellationToken token) =>
SourceGeneration\SyntaxAwareGeneratorTests.cs (2)
2154private class TestSyntaxContextReceiver : TestReceiverBase<GeneratorSyntaxContext>, ISyntaxContextReceiver 2156public TestSyntaxContextReceiver(int tag = 0, Action<GeneratorSyntaxContext>? callback = null)
Microsoft.Gen.ComplianceReports (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
105static SyntaxNode? Filter(GeneratorSyntaxContext context, HashSet<string> fullyQualifiedAttributeNames, Func<SyntaxNode, SyntaxNode?> transform, CancellationToken cancellationToken)
Microsoft.Gen.ContextualOptions (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
105static SyntaxNode? Filter(GeneratorSyntaxContext context, HashSet<string> fullyQualifiedAttributeNames, Func<SyntaxNode, SyntaxNode?> transform, CancellationToken cancellationToken)
Microsoft.Gen.Logging (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
105static SyntaxNode? Filter(GeneratorSyntaxContext context, HashSet<string> fullyQualifiedAttributeNames, Func<SyntaxNode, SyntaxNode?> transform, CancellationToken cancellationToken)
Microsoft.Gen.MetadataExtractor (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
105static SyntaxNode? Filter(GeneratorSyntaxContext context, HashSet<string> fullyQualifiedAttributeNames, Func<SyntaxNode, SyntaxNode?> transform, CancellationToken cancellationToken)
Microsoft.Gen.Metrics (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
105static SyntaxNode? Filter(GeneratorSyntaxContext context, HashSet<string> fullyQualifiedAttributeNames, Func<SyntaxNode, SyntaxNode?> transform, CancellationToken cancellationToken)
Microsoft.Gen.MetricsReports (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
105static SyntaxNode? Filter(GeneratorSyntaxContext context, HashSet<string> fullyQualifiedAttributeNames, Func<SyntaxNode, SyntaxNode?> transform, CancellationToken cancellationToken)
Microsoft.Maui.Controls.BindingSourceGen (6)
BindingSourceGenerator.cs (2)
95 private static Result<BindingInvocationDescription> GetBindingForGeneration(GeneratorSyntaxContext context, CancellationToken t) 159 private static bool IsNullableContextEnabled(GeneratorSyntaxContext context)
InvocationParser.cs (2)
8 private readonly GeneratorSyntaxContext _context; 10 internal InvocationParser(GeneratorSyntaxContext context)
PathParser.cs (2)
9 private readonly GeneratorSyntaxContext _context; 12 internal PathParser(GeneratorSyntaxContext context, bool enabledNullable)