2 instantiations of GeneratorSyntaxContext
Microsoft.CodeAnalysis (2)
SourceGeneration\GeneratorSyntaxWalker.cs (1)
39_syntaxReceiver.OnVisitSyntaxNode(new GeneratorSyntaxContext(node, _semanticModel, _syntaxHelper));
SourceGeneration\Nodes\PredicateSyntaxStrategy.cs (1)
94var value = new GeneratorSyntaxContext(node, model, _owner._syntaxHelper);
12 references to GeneratorSyntaxContext
Microsoft.CodeAnalysis (9)
SourceGeneration\GeneratorContexts.cs (2)
164/// an instance of <see cref="ISyntaxContextReceiver"/>. This receiver will have its <see cref="ISyntaxContextReceiver.OnVisitSyntaxNode(GeneratorSyntaxContext)"/> 218/// 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, 94var value = new GeneratorSyntaxContext(node, 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 (3)
SourceGeneration\GeneratorDriverTests.cs (1)
2301static ClassDeclarationSyntax? getSemanticTargetForGeneration(GeneratorSyntaxContext context, CancellationToken cancellationToken)
SourceGeneration\SyntaxAwareGeneratorTests.cs (2)
2165private class TestSyntaxContextReceiver : TestReceiverBase<GeneratorSyntaxContext>, ISyntaxContextReceiver 2167public TestSyntaxContextReceiver(int tag = 0, Action<GeneratorSyntaxContext>? callback = null)