63 references to AddSource
Microsoft.AspNetCore.App.SourceGenerators (1)
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (8)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (42)
SourceGeneration\GeneratorDriverTests.cs (26)
1508ctx.RegisterSourceOutput(name, (spc, n) => spc.AddSource(n, "// generated"));
1548ctx.RegisterSourceOutput(name, (spc, n) => spc.AddSource("item.cs", "// generated"));
1595ctx.RegisterSourceOutput(ctx.CompilationProvider, (spc, c) => spc.AddSource("test", ""));
1629ctx.RegisterSourceOutput(ctx.CompilationProvider, (spc, c) => spc.AddSource("test", ""));
2175spc.AddSource("InvokedMethods.g.cs", string.Join(Environment.NewLine,
2237spc.AddSource(invokedMethod, "// " + invokedMethod);
2335spc.AddSource(invokedMethod, "// " + invokedMethod);
2605ctx.RegisterSourceOutput(step2, (spc, c) => spc.AddSource("a", ""));
3222ctx.RegisterSourceOutput(ctx.CompilationProvider, (context, ct) => context.AddSource("Source", ""));
3223ctx.RegisterImplementationSourceOutput(ctx.CompilationProvider, (context, ct) => context.AddSource("Implementation", ""));
3448context.AddSource(Path.GetFileName(text.Path), "");
3489context.AddSource("generated", "");
3527context.AddSource("generated", "");
3555context.AddSource("generated", "");
3586context.AddSource("generated", "");
3595context.AddSource("generated", "");
3635context.AddSource("generated", "");
4239spc.AddSource(
4415context.AddSource("MyInterceptors.cs", builder.ToString());
4481var generator1 = new PipelineCallbackGenerator((ctx) => { ctx.RegisterSourceOutput(ctx.CompilationProvider, (spc, c) => { spc.AddSource("gen1Source.cs", c.SyntaxTrees.First().GetRoot().ToFullString() + " //generator1"); }); }).AsSourceGenerator();
4482var generator2 = new PipelineCallbackGenerator2((ctx) => { ctx.RegisterSourceOutput(ctx.CompilationProvider, (spc, c) => { spc.AddSource("gen2Source.cs", c.SyntaxTrees.First().GetRoot().ToFullString() + " //generator2"); }); }).AsSourceGenerator();
4526var generator1 = new PipelineCallbackGenerator((ctx) => { ctx.RegisterSourceOutput(ctx.CompilationProvider, (spc, c) => { spc.AddSource("gen1Source.cs", "//" + c.SyntaxTrees.First().GetRoot().ToFullString() + " generator1"); }); }).AsSourceGenerator();
4527var generator2 = new PipelineCallbackGenerator2((ctx) => { ctx.RegisterSourceOutput(ctx.CompilationProvider, (spc, c) => { spc.AddSource("gen2Source.cs", "//" + c.SyntaxTrees.First().GetRoot().ToFullString() + " generator2"); }); }).AsSourceGenerator();
4550var generator1 = new PipelineCallbackGenerator((ctx) => { ctx.RegisterSourceOutput(ctx.CompilationProvider, (spc, c) => { spc.AddSource("gen1Source.cs", c.SyntaxTrees.First().GetRoot().ToFullString() + " //generator1"); }); }).AsSourceGenerator();
4551var generator2 = new PipelineCallbackGenerator2((ctx) => { initWasCalled = true; ctx.RegisterSourceOutput(ctx.CompilationProvider, (spc, c) => { spc.AddSource("gen2Source.cs", c.SyntaxTrees.First().GetRoot().ToFullString() + " //generator2"); }); }).AsSourceGenerator();
4611context.AddSource("generated", "");
SourceGeneration\SyntaxAwareGeneratorTests.cs (13)
860spc.AddSource(fieldName, "");
900spc.AddSource(fieldName, "");
906spc.AddSource(className, "");
951spc.AddSource(fieldName, "");
1019spc.AddSource(fieldName, "");
1094spc.AddSource(fieldName, "");
1226spc.AddSource(fieldName, "");
1309spc.AddSource(fieldName, "");
1398spc.AddSource(fieldName, "");
1945ctx.RegisterSourceOutput(ctx.CompilationProvider, (spc, s) => spc.AddSource("test", ""));
1992ctx.RegisterSourceOutput(step1, (spc, c) => spc.AddSource("step1", ""));
2018ctx.RegisterSourceOutput(step1, (spc, c) => spc.AddSource("step1", ""));
2021ctx.RegisterSourceOutput(step2, (spc, c) => spc.AddSource("step2", ""));
Microsoft.Gen.ContextualOptions (1)
Microsoft.Interop.ComInterfaceGenerator (2)
Microsoft.Interop.JavaScript.JSImportGenerator (1)
Microsoft.Interop.SourceGeneration (1)
Microsoft.Maui.Controls.BindingSourceGen (1)
System.Private.CoreLib.Generators (1)
System.Text.RegularExpressions.Generator (1)
System.Windows.Forms.Analyzers.CSharp (1)
System.Windows.Forms.PrivateSourceGenerators (1)