1 type derived from InMemoryAdditionalText
Microsoft.CodeAnalysis.Test.Utilities (1)
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)
Microsoft.CodeAnalysis.Rebuild.UnitTests (1)
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)
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)