2 instantiations of GeneratorSyntaxContext
Microsoft.CodeAnalysis (2)
SourceGeneration\GeneratorSyntaxWalker.cs (1)
39
_syntaxReceiver.OnVisitSyntaxNode(new
GeneratorSyntaxContext
(node, _semanticModel, _syntaxHelper));
SourceGeneration\Nodes\PredicateSyntaxStrategy.cs (1)
94
var 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
71
void OnVisitSyntaxNode(
GeneratorSyntaxContext
context);
SourceGeneration\Nodes\PredicateSyntaxStrategy.cs (3)
18
private readonly Func<
GeneratorSyntaxContext
, CancellationToken, T> _transformFunc;
25
Func<
GeneratorSyntaxContext
, CancellationToken, T> transformFunc,
94
var
value = new GeneratorSyntaxContext(node, model, _owner._syntaxHelper);
SourceGeneration\Nodes\SyntaxValueProvider.cs (1)
42
public IncrementalValuesProvider<T> CreateSyntaxProvider<T>(Func<SyntaxNode, CancellationToken, bool> predicate, Func<
GeneratorSyntaxContext
, CancellationToken, T> transform)
SourceGeneration\SyntaxContextReceiverAdaptor.cs (1)
21
public void OnVisitSyntaxNode(
GeneratorSyntaxContext
context) => Receiver.OnVisitSyntaxNode(context.Node);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (3)
SourceGeneration\GeneratorDriverTests.cs (1)
2301
static ClassDeclarationSyntax? getSemanticTargetForGeneration(
GeneratorSyntaxContext
context, CancellationToken cancellationToken)
SourceGeneration\SyntaxAwareGeneratorTests.cs (2)
2165
private class TestSyntaxContextReceiver : TestReceiverBase<
GeneratorSyntaxContext
>, ISyntaxContextReceiver
2167
public TestSyntaxContextReceiver(int tag = 0, Action<
GeneratorSyntaxContext
>? callback = null)