1 write to Node
Microsoft.CodeAnalysis (1)
SourceGeneration\GeneratorContexts.cs (1)
227
Node
= node;
32 references to Node
Microsoft.CodeAnalysis (2)
SourceGeneration\GeneratorContexts.cs (1)
238
/// The <see cref="CodeAnalysis.SemanticModel" /> that can be queried to obtain information about <see cref="
Node
"/>.
SourceGeneration\SyntaxContextReceiverAdaptor.cs (1)
21
public void OnVisitSyntaxNode(GeneratorSyntaxContext context) => Receiver.OnVisitSyntaxNode(context.
Node
);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (29)
SourceGeneration\GeneratorDriverTests.cs (6)
2107
var input = ctx.SyntaxProvider.CreateSyntaxProvider(static (n, _) => n is ClassDeclarationSyntax, (gsc, _) => (ClassDeclarationSyntax)gsc.
Node
)
2303
var classDeclarationSyntax = (ClassDeclarationSyntax)context.
Node
;
2831
ctx.RegisterSourceOutput(ctx.SyntaxProvider.CreateSyntaxProvider((node, ct) => node is ClassDeclarationSyntax c, (context, ct) => context.
Node
).WithTrackingName("Syntax"), (context, ct) => { });
2961
ctx.RegisterSourceOutput(ctx.SyntaxProvider.CreateSyntaxProvider((node, ct) => node is ClassDeclarationSyntax c, (context, ct) => context.
Node
).WithTrackingName("Syntax"), (context, ct) => { });
3379
var syntax = ctx.SyntaxProvider.CreateSyntaxProvider((s, _) => true, (s, _) => s.
Node
);
3396
var syntax = ctx.SyntaxProvider.CreateSyntaxProvider((s, _) => true, (s, _) => s.
Node
);
SourceGeneration\SyntaxAwareGeneratorTests.cs (23)
292
Assert.IsType<CompilationUnitSyntax>(testReceiver.VisitedNodes[0].
Node
);
294
Assert.Equal(testReceiver.VisitedNodes[0].SemanticModel.SyntaxTree, testReceiver.VisitedNodes[0].
Node
.SyntaxTree);
795
if (ctx.
Node
is ClassDeclarationSyntax cds
866
var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.
Node
).Declaration.Variables[0].Identifier.ValueText);
906
var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.
Node
).Declaration.Variables[0].Identifier.ValueText);
912
var source2 = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is ClassDeclarationSyntax fds, (c, _) => ((ClassDeclarationSyntax)c.
Node
).Identifier.ValueText);
957
}, (c, _) => ((FieldDeclarationSyntax)c.
Node
).Declaration.Variables[0].Identifier.ValueText);
1025
var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.
Node
).Declaration.Variables[0].Identifier.ValueText).WithTrackingName("Fields");
1100
var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.
Node
).Declaration.Variables[0].Identifier.ValueText).WithTrackingName("Fields");
1181
var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.
Node
).Declaration.Variables[0].Identifier.ValueText);
1189
var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.
Node
).Declaration.Variables[0].Identifier.ValueText);
1232
var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.
Node
).Declaration.Variables[0].Identifier.ValueText).WithTrackingName("Fields");
1315
var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.
Node
).Declaration.Variables[0].Identifier.ValueText).WithTrackingName("Fields");
1398
(c, _) => ((FieldDeclarationSyntax)c.
Node
).Declaration.Variables[0].Identifier.ValueText).WithTrackingName("Syntax")
1520
var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.
Node
).Declaration.Variables[0].Identifier.ValueText);
1579
syntaxCalledFor.Add(((FieldDeclarationSyntax)c.
Node
).Declaration.Variables[0].Identifier.ValueText);
1580
return ((FieldDeclarationSyntax)c.
Node
).Declaration.Variables[0].Identifier.ValueText;
1630
syntaxCalledFor.Add(((FieldDeclarationSyntax)c.
Node
).Declaration.Variables[0].Identifier.ValueText);
1631
return ((FieldDeclarationSyntax)c.
Node
).Declaration.Variables[0].Identifier.ValueText;
1687
return ((FieldDeclarationSyntax)c.
Node
).Declaration.Variables[0].Identifier.ValueText;
1746
return ((FieldDeclarationSyntax)c.
Node
).Declaration.Variables[0].Identifier.ValueText;
1799
return ((FieldDeclarationSyntax)c.
Node
).Declaration.Variables[0].Identifier.ValueText;
1863
ctx.RegisterSourceOutput(ctx.SyntaxProvider.CreateSyntaxProvider((s, _) => { if (s is AssignmentExpressionSyntax) throw exception; return true; }, (c, _) => c.
Node
), (spc, s) => { });
Microsoft.CodeAnalysis.ExternalAccess.RazorCompiler.UnitTests (1)
HostOutputsTests.cs (1)
31
var syntaxProvider = ctx.SyntaxProvider.CreateSyntaxProvider((n, _) => n.IsKind(SyntaxKind.ClassDeclaration), (c, _) => c.
Node
);