1 type derived from InMemoryAdditionalText
Microsoft.CodeAnalysis.Test.Utilities (1)
SourceGeneration\TestGenerators.cs (1)
123internal class BinaryText : InMemoryAdditionalText
28 instantiations of InMemoryAdditionalText
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (15)
SourceGeneration\GeneratorDriverTests.cs (15)
821var texts = ImmutableArray.Create<AdditionalText>(new InMemoryAdditionalText("a", "abc"), new InMemoryAdditionalText("b", "def")); 1675var text1 = new InMemoryAdditionalText("Text1", "content1"); 1676var text2 = new InMemoryAdditionalText("Text2", "content2"); 1930List<AdditionalText> texts = new List<AdditionalText>() { new InMemoryAdditionalText("abc", "") }; 2407InMemoryAdditionalText additionalText1 = new InMemoryAdditionalText("path1.txt", ""); 2408InMemoryAdditionalText additionalText2 = new InMemoryAdditionalText("path2.txt", ""); 2409InMemoryAdditionalText additionalText3 = new InMemoryAdditionalText("path3.txt", ""); 2524driver = driver.ReplaceAdditionalText(additionalText2, new InMemoryAdditionalText("path4.txt", "")); 2594InMemoryAdditionalText additionalText = new InMemoryAdditionalText("path.txt", "abc"); 2684var secondText = new InMemoryAdditionalText("path.txt", "def"); 2726var thirdText = new InMemoryAdditionalText("path2.txt", "def"); 2839GeneratorDriver driver = CSharpGeneratorDriver.Create(new[] { generator.AsSourceGenerator() }, parseOptions: parseOptions, additionalTexts: new[] { new InMemoryAdditionalText("text.txt", "") }, driverOptions: new GeneratorDriverOptions(IncrementalGeneratorOutputKind.None, trackIncrementalGeneratorSteps: true)); 2875InMemoryAdditionalText additionalText = new InMemoryAdditionalText("path.txt", "abc"); 2969GeneratorDriver driver = CSharpGeneratorDriver.Create(new[] { generator.AsSourceGenerator() }, parseOptions: parseOptions, additionalTexts: new[] { new InMemoryAdditionalText("text.txt", "") }, driverOptions: new GeneratorDriverOptions(IncrementalGeneratorOutputKind.None, trackIncrementalGeneratorSteps: true));
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (1)
323var additionalTexts = (additionalFileText != null) ? new[] { new InMemoryAdditionalText("additional_file", additionalFileText) } : null;
Microsoft.CodeAnalysis.Rebuild.UnitTests (1)
DeterministicKeyBuilderTests.cs (1)
732var additionalText = new InMemoryAdditionalText(filePath, "hello world");
Microsoft.CodeAnalysis.UnitTests (10)
InternalUtilities\AdditionalTextComparerTests.cs (10)
16AdditionalText text1 = new InMemoryAdditionalText(@"c:\a\b\c.txt", "abc"); 17AdditionalText text2 = new InMemoryAdditionalText(@"c:\a\b\c.txt", "abc"); 26AdditionalText text1 = new InMemoryAdditionalText(@"c:\a\b\c.txt", "abc"); 27AdditionalText text2 = new InMemoryAdditionalText(@"c:\a\b\c.txt", "abc"); 41AdditionalText text1 = new InMemoryAdditionalText(@"c:\a\b\c.txt", "abc"); 42AdditionalText text2 = new InMemoryAdditionalText(@"c:\d\e\f.txt", "abc"); 54AdditionalText text1 = new InMemoryAdditionalText(@"c:\a\b\c.txt", "abc"); 55AdditionalText text2 = new InMemoryAdditionalText(@"c:\a\b\c.txt", "def"); 67AdditionalText text1 = new InMemoryAdditionalText(@"c:\a\b\c.txt", "abc"); 68AdditionalText text2 = new InMemoryAdditionalText(@"c:\a\B\c.txt", "abc");
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
SourceGeneration\GeneratorDriverTests.vb (1)
41Dim additionalText = New InMemoryAdditionalText("a\\file1.cs", "Hello World")
29 references to InMemoryAdditionalText
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (28)
SourceGeneration\GeneratorDriverTests.cs (28)
1675var text1 = new InMemoryAdditionalText("Text1", "content1"); 1676var text2 = new InMemoryAdditionalText("Text2", "content2"); 2407InMemoryAdditionalText additionalText1 = new InMemoryAdditionalText("path1.txt", ""); 2408InMemoryAdditionalText additionalText2 = new InMemoryAdditionalText("path2.txt", ""); 2409InMemoryAdditionalText additionalText3 = new InMemoryAdditionalText("path3.txt", ""); 2427Assert.Equal("path1.txt", Assert.IsType<InMemoryAdditionalText>(consumedInput.Value).Path); 2443Assert.Equal("path2.txt", Assert.IsType<InMemoryAdditionalText>(consumedInput.Value).Path); 2459Assert.Equal("path3.txt", Assert.IsType<InMemoryAdditionalText>(consumedInput.Value).Path); 2480Assert.Equal("path1.txt", Assert.IsType<InMemoryAdditionalText>(consumedInput.Value).Path); 2496Assert.Equal("path2.txt", Assert.IsType<InMemoryAdditionalText>(consumedInput.Value).Path); 2512Assert.Equal("path3.txt", Assert.IsType<InMemoryAdditionalText>(consumedInput.Value).Path); 2536Assert.Equal("path1.txt", Assert.IsType<InMemoryAdditionalText>(consumedInput.Value).Path); 2552Assert.Equal("path4.txt", Assert.IsType<InMemoryAdditionalText>(consumedInput.Value).Path); 2568Assert.Equal("path3.txt", Assert.IsType<InMemoryAdditionalText>(consumedInput.Value).Path); 2594InMemoryAdditionalText additionalText = new InMemoryAdditionalText("path.txt", "abc"); 2617Assert.Equal("path.txt", Assert.IsType<InMemoryAdditionalText>(consumedInput.Value).Path); 2634Assert.Equal("path.txt", Assert.IsType<InMemoryAdditionalText>(consumedInput.Value).Path); 2655Assert.Equal("path.txt", Assert.IsType<InMemoryAdditionalText>(consumedInput.Value).Path); 2672Assert.Equal("path.txt", Assert.IsType<InMemoryAdditionalText>(consumedInput.Value).Path); 2684var secondText = new InMemoryAdditionalText("path.txt", "def"); 2697Assert.Equal("path.txt", Assert.IsType<InMemoryAdditionalText>(consumedInput.Value).Path); 2714Assert.Equal("path.txt", Assert.IsType<InMemoryAdditionalText>(consumedInput.Value).Path); 2726var thirdText = new InMemoryAdditionalText("path2.txt", "def"); 2739Assert.Equal("path2.txt", Assert.IsType<InMemoryAdditionalText>(consumedInput.Value).Path); 2756Assert.Equal("path2.txt", Assert.IsType<InMemoryAdditionalText>(consumedInput.Value).Path); 2875InMemoryAdditionalText additionalText = new InMemoryAdditionalText("path.txt", "abc"); 2992var additionalText1 = new InMemoryAdditionalText.BinaryText("file1"); 2993var additionalText2 = new InMemoryAdditionalText.BinaryText("file2");
Microsoft.CodeAnalysis.Rebuild.UnitTests (1)
DeterministicKeyBuilderTests.cs (1)
732var additionalText = new InMemoryAdditionalText(filePath, "hello world");