49 references to AddSource
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
RequestDelegateGenerator.cs (1)
293context.AddSource("GeneratedRouteBuilderExtensions.g.cs", code);
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (1)
CommandLineTests.cs (1)
10488spc.AddSource("output.cs", "//value");
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (39)
SourceGeneration\GeneratorDriverTests.cs (25)
1504ctx.RegisterSourceOutput(name, (spc, n) => spc.AddSource(n, "// generated")); 1543ctx.RegisterSourceOutput(ctx.CompilationProvider, (spc, c) => spc.AddSource("test", "")); 1577ctx.RegisterSourceOutput(ctx.CompilationProvider, (spc, c) => spc.AddSource("test", "")); 2123spc.AddSource("InvokedMethods.g.cs", string.Join(Environment.NewLine, 2185spc.AddSource(invokedMethod, "// " + invokedMethod); 2283spc.AddSource(invokedMethod, "// " + invokedMethod); 2469ctx.RegisterSourceOutput(step2, (spc, c) => spc.AddSource("a", "")); 3078ctx.RegisterSourceOutput(ctx.CompilationProvider, (context, ct) => context.AddSource("Source", "")); 3079ctx.RegisterImplementationSourceOutput(ctx.CompilationProvider, (context, ct) => context.AddSource("Implementation", "")); 3296context.AddSource(Path.GetFileName(text.Path), ""); 3337context.AddSource("generated", ""); 3375context.AddSource("generated", ""); 3403context.AddSource("generated", ""); 3434context.AddSource("generated", ""); 3443context.AddSource("generated", ""); 3483context.AddSource("generated", ""); 4045spc.AddSource( 4219context.AddSource("MyInterceptors.cs", builder.ToString()); 4285var generator1 = new PipelineCallbackGenerator((ctx) => { ctx.RegisterSourceOutput(ctx.CompilationProvider, (spc, c) => { spc.AddSource("gen1Source.cs", c.SyntaxTrees.First().GetRoot().ToFullString() + " //generator1"); }); }).AsSourceGenerator(); 4286var generator2 = new PipelineCallbackGenerator2((ctx) => { ctx.RegisterSourceOutput(ctx.CompilationProvider, (spc, c) => { spc.AddSource("gen2Source.cs", c.SyntaxTrees.First().GetRoot().ToFullString() + " //generator2"); }); }).AsSourceGenerator(); 4330var generator1 = new PipelineCallbackGenerator((ctx) => { ctx.RegisterSourceOutput(ctx.CompilationProvider, (spc, c) => { spc.AddSource("gen1Source.cs", "//" + c.SyntaxTrees.First().GetRoot().ToFullString() + " generator1"); }); }).AsSourceGenerator(); 4331var generator2 = new PipelineCallbackGenerator2((ctx) => { ctx.RegisterSourceOutput(ctx.CompilationProvider, (spc, c) => { spc.AddSource("gen2Source.cs", "//" + c.SyntaxTrees.First().GetRoot().ToFullString() + " generator2"); }); }).AsSourceGenerator(); 4354var generator1 = new PipelineCallbackGenerator((ctx) => { ctx.RegisterSourceOutput(ctx.CompilationProvider, (spc, c) => { spc.AddSource("gen1Source.cs", c.SyntaxTrees.First().GetRoot().ToFullString() + " //generator1"); }); }).AsSourceGenerator(); 4355var generator2 = new PipelineCallbackGenerator2((ctx) => { initWasCalled = true; ctx.RegisterSourceOutput(ctx.CompilationProvider, (spc, c) => { spc.AddSource("gen2Source.cs", c.SyntaxTrees.First().GetRoot().ToFullString() + " //generator2"); }); }).AsSourceGenerator(); 4415context.AddSource("generated", "");
SourceGeneration\GeneratorDriverTests_Attributes_FullyQualifiedName.cs (1)
1245ctx.RegisterSourceOutput(provider, static (spc, syntax) => spc.AddSource(
SourceGeneration\SyntaxAwareGeneratorTests.cs (13)
859spc.AddSource(fieldName, ""); 899spc.AddSource(fieldName, ""); 905spc.AddSource(className, ""); 950spc.AddSource(fieldName, ""); 1018spc.AddSource(fieldName, ""); 1093spc.AddSource(fieldName, ""); 1225spc.AddSource(fieldName, ""); 1308spc.AddSource(fieldName, ""); 1393spc.AddSource(fieldName, ""); 1940ctx.RegisterSourceOutput(ctx.CompilationProvider, (spc, s) => spc.AddSource("test", "")); 1987ctx.RegisterSourceOutput(step1, (spc, c) => spc.AddSource("step1", "")); 2013ctx.RegisterSourceOutput(step1, (spc, c) => spc.AddSource("step1", "")); 2016ctx.RegisterSourceOutput(step2, (spc, c) => spc.AddSource("step2", ""));
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (1)
CommandLineTests.vb (1)
10678spc.AddSource("output.vb", "'value")
Microsoft.Gen.ContextualOptions (1)
ContextualOptionsGenerator.cs (1)
61context.AddSource($"ContextualOptions.g.cs", emitter.Emit(list.OrderBy(x => x.Namespace + "." + x.Name)));
Microsoft.Interop.ComInterfaceGenerator (1)
ComClassGenerator.cs (1)
58context.AddSource(className, writer.ToString());
Microsoft.Interop.JavaScript.JSImportGenerator (1)
JSExportGenerator.cs (1)
134context.AddSource("JSExports.g.cs", source.ToString());
Microsoft.Interop.SourceGeneration (1)
IncrementalGeneratorInitializationContextExtensions.cs (1)
96context.AddSource(fileName, source.ToString());
System.Text.RegularExpressions.Generator (1)
RegexGenerator.cs (1)
287context.AddSource("RegexGenerator.g.cs", sw.ToString());
System.Windows.Forms.Analyzers.CSharp (1)
System\Windows\Forms\CSharp\Generators\ApplicationConfiguration\ApplicationConfigurationGenerator.cs (1)
54context.AddSource("ApplicationConfiguration.g.cs", code);
System.Windows.Forms.PrivateSourceGenerators (1)
System\Windows\Forms\SourceGenerators\EnumValidationGenerator.cs (1)
91context.AddSource("Validation.cs", sb.ToString());