1 write to SourceText
Microsoft.CodeAnalysis (1)
SourceGeneration\RunResults.cs (1)
173this.SourceText = text;
49 references to SourceText
Microsoft.Analyzers.Extra.Tests (1)
UsingToStringInLoggersTests.cs (1)
68new[] { Source, generated.generatedSources[0].SourceText.ToString() });
Microsoft.AspNetCore.Razor.Microbenchmarks.Generator (10)
RazorTests.cs (10)
78Assert.Contains("<h1>Page 0 </h1>", initialResults.Results[0].GeneratedSources.Single(r => r.HintName == "Pages_Generated_0_razor.g.cs").SourceText.ToString()); 86Assert.Contains("<h1>Independent file</h1>", results.Results[0].GeneratedSources.Single(r => r.HintName == "Pages_Generated_0_razor.g.cs").SourceText.ToString()); 114Assert.Contains("<h1>Counter</h1>", initialResults.Results[0].GeneratedSources.Single(r => r.HintName == "Pages_Counter_razor.g.cs").SourceText.ToString()); 122Assert.Contains("<h1>Counter edited</h1>", results.Results[0].GeneratedSources.Single(r => r.HintName == "Pages_Counter_razor.g.cs").SourceText.ToString()); 134Assert.Contains("public int IncrementAmount", initialResults.Results[0].GeneratedSources.Single(r => r.HintName == "Pages_Counter_razor.g.cs").SourceText.ToString()); 135Assert.Contains("__builder.AddAttribute(6, \"IncrementAmount\", (object)(global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Int32>(", initialResults.Results[0].GeneratedSources.Single(r => r.HintName == "Pages_Index_razor.g.cs").SourceText.ToString()); 143Assert.DoesNotContain("public int IncrementAmount", results.Results[0].GeneratedSources.Single(r => r.HintName == "Pages_Counter_razor.g.cs").SourceText.ToString()); 144Assert.Contains("__builder.AddAttribute(6, \"IncrementAmount\", (object)(\"5\"));", results.Results[0].GeneratedSources.Single(r => r.HintName == "Pages_Index_razor.g.cs").SourceText.ToString()); 156Assert.Contains("__builder.OpenComponent<global::SampleApp.Pages.Counter>(5);", initialResults.Results[0].GeneratedSources.Single(r => r.HintName == "Pages_Index_razor.g.cs").SourceText.ToString()); 168Assert.Contains("__builder.OpenElement(5, \"Counter\");", results.Results[0].GeneratedSources.Single(r => r.HintName == "Pages_Index_razor.g.cs").SourceText.ToString());
Microsoft.CodeAnalysis (4)
SourceGeneration\RunResults.cs (4)
166/// This contains the original <see cref="SourceText"/> added by the generator, along with the parsed representation of that text in <see cref="SyntaxTree"/>. 178/// The <see cref="SyntaxTree"/> that was produced from parsing the <see cref="GeneratedSourceResult.SourceText"/>. 183/// The <see cref="SourceText"/> that was added by the generator. 188/// An identifier provided by the generator that identifies the added <see cref="SourceText"/>.
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (5)
SourceGeneration\GeneratorDriverTests.cs (4)
1516Assert.Equal("// generated", runResults.Results.Single().GeneratedSources.Single().SourceText.ToString()); 1556Assert.Equal("// generated", runResults.Results.Single().GeneratedSources.Single().SourceText.ToString()); 2537""", generatedSource.SourceText.ToString()); 2581""", generatedSource.SourceText.ToString());
SourceGeneration\GeneratorDriverTests_Attributes_FullyQualifiedName.cs (1)
1805Assert.Equal(expectedGeneratedSources, driver.GetRunResult().Results.Single().GeneratedSources.Select(s => (s.HintName, s.SourceText.ToString())));
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker_Generators.cs (2)
369.WithText(generatedSource.SourceText) 396generatedSource.SourceText,
Microsoft.Gen.BuildMetadata.Unit.Tests (1)
GeneratorTests.cs (1)
60await Verifier.Verify(sources.Select(s => s.SourceText.ToString()), settings);
Microsoft.Gen.ContextualOptions.Unit.Tests (1)
EmitterTests.cs (1)
150var result = r[0].SourceText.ToString();
Microsoft.Gen.Logging.Unit.Tests (2)
ParserTests.cs (1)
682return Verifier.Verify(generatedSources[0].SourceText.ToString())
ParserTests.LogProperties.cs (1)
488await Verifier.Verify(r[0].SourceText.ToString())
Microsoft.Gen.Metrics.Unit.Tests (2)
EmitterTests.cs (2)
51var result = r.First(x => x.HintName == "Factory.g.cs").SourceText.ToString(); 54result = r.First(x => x.HintName == "Metrics.g.cs").SourceText.ToString();
Microsoft.NET.Sdk.Razor.SourceGenerators.UnitTests (21)
RazorSourceGeneratorComponentTests.cs (8)
329Assert.Contains("AddAttribute", source.SourceText.ToString()); 330Assert.DoesNotContain("AddComponentParameter", source.SourceText.ToString()); 334Assert.DoesNotContain("AddAttribute", source.SourceText.ToString()); 335Assert.Contains("AddComponentParameter", source.SourceText.ToString()); 403Assert.Contains("AddAttribute", source.SourceText.ToString()); 404Assert.DoesNotContain("AddComponentParameter", source.SourceText.ToString()); 826var generatedText = generated.SourceText; 892var generatedText = generated.SourceText;
RazorSourceGeneratorTagHelperTests.cs (2)
52Assert.Contains("EmailTagHelper", result.GeneratedSources.Single().SourceText.ToString()); 1031Assert.Contains("HtmlTargetElementAttribute(\"vc:test\")", result.GeneratedSources.Single().SourceText.ToString());
RazorSourceGeneratorTests.cs (5)
1200Assert.Contains("<h1 test-css-scope>Hello world</h1>", result.GeneratedSources.Single().SourceText.ToString()); 1211Assert.Contains("<h1>Hello world</h1>", result.GeneratedSources.Single().SourceText.ToString()); 3096Assert.Contains("namespace MyApp.Pages", newCounterSource.SourceText.ToString()); 3097Assert.Contains("public partial class NewCounter", newCounterSource.SourceText.ToString()); 3115Assert.Contains("public partial class NewCouNter", newCouNterSource.SourceText.ToString());
RazorSourceGeneratorTestsBase.cs (6)
456var text = TrimChecksum(result.GeneratedSources[i].SourceText.ToString()); 485var sourceText = source.SourceText.ToString(); 543sb.Append("@\"").Append(result.GeneratedSources[i].SourceText.ToString().Replace("\"", "\"\"")).Append('"'); 556var actualText = actual.GeneratedSources[i].SourceText.ToString(); 557Assert.True(expected.GeneratedSources[i].SourceText.ToString() == actualText, $"No diff supplied. But index {i} was:\r\n\r\n{actualText.Replace("\"", "\"\"")}"); 561AssertEx.AssertEqualToleratingWhitespaceDifferences(TrimChecksum(diff), TrimChecksum(actual.GeneratedSources[i].SourceText.ToString()));