43 references to InMemoryAdditionalText
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Diagnostics\DiagnosticAnalyzerTests.cs (1)
4586
var additionalText = new
InMemoryAdditionalText
("path", "content");
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)
831
var texts = ImmutableArray.Create<AdditionalText>(new
InMemoryAdditionalText
("a", "abc"), new
InMemoryAdditionalText
("b", "def"));
1781
var text1 = new
InMemoryAdditionalText
("Text1", "content1");
1782
var text2 = new
InMemoryAdditionalText
("Text2", "content2");
2036
List<AdditionalText> texts = new List<AdditionalText>() { new
InMemoryAdditionalText
("abc", "") };
2837
InMemoryAdditionalText additionalText1 = new
InMemoryAdditionalText
("path1.txt", "");
2838
InMemoryAdditionalText additionalText2 = new
InMemoryAdditionalText
("path2.txt", "");
2839
InMemoryAdditionalText additionalText3 = new
InMemoryAdditionalText
("path3.txt", "");
2954
driver = driver.ReplaceAdditionalText(additionalText2, new
InMemoryAdditionalText
("path4.txt", ""));
3024
InMemoryAdditionalText additionalText = new
InMemoryAdditionalText
("path.txt", "abc");
3114
var secondText = new
InMemoryAdditionalText
("path.txt", "def");
3156
var thirdText = new
InMemoryAdditionalText
("path2.txt", "def");
3295
GeneratorDriver driver = CSharpGeneratorDriver.Create(new[] { generator.AsSourceGenerator() }, parseOptions: parseOptions, additionalTexts: new[] { new
InMemoryAdditionalText
("text.txt", "") }, driverOptions: TestOptions.GeneratorDriverOptions);
3331
InMemoryAdditionalText additionalText = new
InMemoryAdditionalText
("path.txt", "abc");
3429
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)
405
var additionalTexts = (additionalFileText != null) ? new[] { new
InMemoryAdditionalText
("additional_file", additionalFileText) } : null;
Microsoft.CodeAnalysis.Rebuild.UnitTests (1)
DeterministicKeyBuilderTests.cs (1)
743
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");