51 references to SyntaxProvider
IdeCoreBenchmarks (1)
IncrementalSourceGeneratorBenchmarks.cs (1)
139
var input = ctx.
SyntaxProvider
.ForAttributeWithMetadataName(
Microsoft.CodeAnalysis (1)
SourceGeneration\GeneratorAdaptor.cs (1)
48
.Combine(context.
SyntaxProvider
.CreateSyntaxReceiverProvider(syntaxContextReceiverCreator))
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (40)
SourceGeneration\GeneratorDriverTests.cs (6)
2107
var input = ctx.
SyntaxProvider
.CreateSyntaxProvider(static (n, _) => n is ClassDeclarationSyntax, (gsc, _) => (ClassDeclarationSyntax)gsc.Node)
2264
IncrementalValuesProvider<ClassDeclarationSyntax> classDeclarations = ctx.
SyntaxProvider
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\GeneratorDriverTests_Attributes_FullyQualifiedName.cs (8)
25
return context.
SyntaxProvider
.ForAttributeWithSimpleName(
34
return context.
SyntaxProvider
.ForAttributeWithMetadataName(
1027
var input = ctx.
SyntaxProvider
.ForAttributeWithMetadataName<ClassDeclarationSyntax>(
1064
var input = ctx.
SyntaxProvider
.ForAttributeWithMetadataName<ClassDeclarationSyntax>(
1102
var input = ctx.
SyntaxProvider
.ForAttributeWithMetadataName<ClassDeclarationSyntax>(
1140
var input = ctx.
SyntaxProvider
.ForAttributeWithMetadataName<ClassDeclarationSyntax>(
1178
var input = ctx.
SyntaxProvider
.ForAttributeWithMetadataName<ClassDeclarationSyntax>(
1216
var input = ctx.
SyntaxProvider
.ForAttributeWithMetadataName<ClassDeclarationSyntax>(
SourceGeneration\SyntaxAwareGeneratorTests.cs (26)
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);
949
var source = context.
SyntaxProvider
.CreateSyntaxProvider((c, _) =>
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");
1389
var source = context.
SyntaxProvider
.CreateSyntaxProvider((c, _) =>
1520
var source = context.
SyntaxProvider
.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).Declaration.Variables[0].Identifier.ValueText);
1577
var source = context.
SyntaxProvider
.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) =>
1628
var source = context.
SyntaxProvider
.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) =>
1685
var source = context.
SyntaxProvider
.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) =>
1744
var source = context.
SyntaxProvider
.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) =>
1797
var source = context.
SyntaxProvider
.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) =>
1863
ctx.RegisterSourceOutput(ctx.
SyntaxProvider
.CreateSyntaxProvider((s, _) => { if (s is AssignmentExpressionSyntax) throw exception; return true; }, (c, _) => c.Node), (spc, s) => { });
1906
ctx.RegisterSourceOutput(ctx.
SyntaxProvider
.CreateSyntaxProvider<object>((s, _) => s is AssignmentExpressionSyntax, (c, _) => throw exception), (spc, s) => { });
1949
ctx.RegisterSourceOutput(ctx.
SyntaxProvider
.CreateSyntaxProvider<object>((s, _) => s is AssignmentExpressionSyntax, (c, _) => throw exception), (spc, s) => { });
2002
var step1 = ctx.
SyntaxProvider
.CreateSyntaxProvider((c, ct) => { filterCalled++; if (c is AssignmentExpressionSyntax) cts.Cancel(); return true; }, (a, _) => a);
2028
var step1 = ctx.
SyntaxProvider
.CreateSyntaxProvider((c, ct) => { generatorCancelled = true; cts.Cancel(); return true; }, (a, _) => a);
2031
var step2 = ctx.
SyntaxProvider
.CreateSyntaxProvider((c, ct) => { return true; }, (a, _) => a);
2098
ctx.RegisterSourceOutput(ctx.
SyntaxProvider
.CreateSyntaxProvider<object>((s, _) => s is AssignmentExpressionSyntax, (c, _) => { Thread.Sleep(sleepTimeInMs); return true; }), (spc, s) => { });
2103
ctx.RegisterSourceOutput(ctx.
SyntaxProvider
.CreateSyntaxProvider<object>((s, _) => s is AssignmentExpressionSyntax, (c, _) => { Thread.Sleep(sleepTimeInMs); return true; }), (spc, s) => { });
2104
ctx.RegisterSourceOutput(ctx.
SyntaxProvider
.CreateSyntaxProvider<object>((s, _) => s is AssignmentExpressionSyntax, (c, _) => { Thread.Sleep(sleepTimeInMs); return true; }), (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);
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (8)
SourceGeneration\GeneratorDriverTests_Attributes_FullyQualifiedName.vb (8)
19
Return context.
SyntaxProvider
.ForAttributeWithSimpleName(
28
Return context.
SyntaxProvider
.ForAttributeWithMetadataName(
667
Dim input = ctx.
SyntaxProvider
.ForAttributeWithMetadataName(Of ClassStatementSyntax)(
704
Dim input = ctx.
SyntaxProvider
.ForAttributeWithMetadataName(Of ClassStatementSyntax)(
741
Dim input = ctx.
SyntaxProvider
.ForAttributeWithMetadataName(Of ClassStatementSyntax)(
778
Dim input = ctx.
SyntaxProvider
.ForAttributeWithMetadataName(Of ClassStatementSyntax)(
815
Dim input = ctx.
SyntaxProvider
.ForAttributeWithMetadataName(Of ClassStatementSyntax)(
852
Dim input = ctx.
SyntaxProvider
.ForAttributeWithMetadataName(Of ClassStatementSyntax)(