42 references to InMemoryAdditionalText
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (29)
SourceGeneration\GeneratorDriverFuzzTests.cs (14)
87
var provider1 = provider.Select((additionalText, _) => (AdditionalText)new
InMemoryAdditionalText
(additionalText.Path, additionalText.GetText()!.ToString() switch
127
Logics.Select(logic => (AdditionalText)new
InMemoryAdditionalText
(HintNameProvider.GetNextHintName(), additionalText.GetText()!.ToString() switch
216
=> (AdditionalText)new
InMemoryAdditionalText
(
277
originalInputs.Add(new
InMemoryAdditionalText
(hintNameProvider.GetNextHintName(), getRandomLetter()));
291
editedInputs.Add(new
InMemoryAdditionalText
(originalInputs[i].Path, getRandomLetter()));
302
editedInputs.Insert(random.Next(editedInputs.Count), new
InMemoryAdditionalText
(hintNameProvider.GetNextHintName(), getRandomLetter()));
513
new
InMemoryAdditionalText
("0", "c"),
514
new
InMemoryAdditionalText
("1", "a"),
515
new
InMemoryAdditionalText
("2", "d"),
527
new
InMemoryAdditionalText
("3", "c"),
528
new
InMemoryAdditionalText
("0", "c"),
529
new
InMemoryAdditionalText
("1", "b"),
530
new
InMemoryAdditionalText
("2", "b"),
553
}.Select(logic => (AdditionalText)new
InMemoryAdditionalText
(hintNameProvider.GetNextHintName(), additionalText.GetText()!.ToString() switch
SourceGeneration\GeneratorDriverTests.cs (15)
827
var texts = ImmutableArray.Create<AdditionalText>(new
InMemoryAdditionalText
("a", "abc"), new
InMemoryAdditionalText
("b", "def"));
1777
var text1 = new
InMemoryAdditionalText
("Text1", "content1");
1778
var text2 = new
InMemoryAdditionalText
("Text2", "content2");
2032
List<AdditionalText> texts = new List<AdditionalText>() { new
InMemoryAdditionalText
("abc", "") };
2831
InMemoryAdditionalText additionalText1 = new
InMemoryAdditionalText
("path1.txt", "");
2832
InMemoryAdditionalText additionalText2 = new
InMemoryAdditionalText
("path2.txt", "");
2833
InMemoryAdditionalText additionalText3 = new
InMemoryAdditionalText
("path3.txt", "");
2948
driver = driver.ReplaceAdditionalText(additionalText2, new
InMemoryAdditionalText
("path4.txt", ""));
3018
InMemoryAdditionalText additionalText = new
InMemoryAdditionalText
("path.txt", "abc");
3108
var secondText = new
InMemoryAdditionalText
("path.txt", "def");
3150
var thirdText = new
InMemoryAdditionalText
("path2.txt", "def");
3289
GeneratorDriver driver = CSharpGeneratorDriver.Create(new[] { generator.AsSourceGenerator() }, parseOptions: parseOptions, additionalTexts: new[] { new
InMemoryAdditionalText
("text.txt", "") }, driverOptions: TestOptions.GeneratorDriverOptions);
3325
InMemoryAdditionalText additionalText = new
InMemoryAdditionalText
("path.txt", "abc");
3423
GeneratorDriver driver = CSharpGeneratorDriver.Create(new[] { generator.AsSourceGenerator() }, parseOptions: parseOptions, additionalTexts: new[] { new
InMemoryAdditionalText
("text.txt", "") }, driverOptions: TestOptions.GeneratorDriverOptions);
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (1)
398
var additionalTexts = (additionalFileText != null) ? new[] { new
InMemoryAdditionalText
("additional_file", additionalFileText) } : null;
Microsoft.CodeAnalysis.Rebuild.UnitTests (1)
DeterministicKeyBuilderTests.cs (1)
732
var additionalText = new
InMemoryAdditionalText
(filePath, "hello world");
Microsoft.CodeAnalysis.Test.Utilities (1)
SourceGeneration\TestGenerators.cs (1)
154
public BinaryText(string path) :
base
(path, string.Empty) { }
Microsoft.CodeAnalysis.UnitTests (10)
InternalUtilities\AdditionalTextComparerTests.cs (10)
16
AdditionalText text1 = new
InMemoryAdditionalText
(@"c:\a\b\c.txt", "abc");
17
AdditionalText text2 = new
InMemoryAdditionalText
(@"c:\a\b\c.txt", "abc");
26
AdditionalText text1 = new
InMemoryAdditionalText
(@"c:\a\b\c.txt", "abc");
27
AdditionalText text2 = new
InMemoryAdditionalText
(@"c:\a\b\c.txt", "abc");
41
AdditionalText text1 = new
InMemoryAdditionalText
(@"c:\a\b\c.txt", "abc");
42
AdditionalText text2 = new
InMemoryAdditionalText
(@"c:\d\e\f.txt", "abc");
54
AdditionalText text1 = new
InMemoryAdditionalText
(@"c:\a\b\c.txt", "abc");
55
AdditionalText text2 = new
InMemoryAdditionalText
(@"c:\a\b\c.txt", "def");
67
AdditionalText text1 = new
InMemoryAdditionalText
(@"c:\a\b\c.txt", "abc");
68
AdditionalText text2 = new
InMemoryAdditionalText
(@"c:\a\B\c.txt", "abc");