382 references to Create
InteractiveHost.UnitTests (1)
InteractiveHostDesktopTests.cs (1)
938var lib = CSharpCompilation.Create(
Microsoft.CodeAnalysis.CSharp (1)
CommandLine\CSharpCompiler.cs (1)
160return CSharpCompilation.Create(
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (10)
CommandLineTests.cs (10)
7121var compilation = CSharpCompilation.Create("a.dll", references: new[] { MscorlibRef }, options: TestOptions.ReleaseDll); 7232var compilation = CSharpCompilation.Create("a.dll", options: TestOptions.ReleaseDll); 7245var comp = CSharpCompilation.Create("a.dll", options: options); 7255comp = CSharpCompilation.Create("a.dll", options: options); 7267comp = CSharpCompilation.Create("a.dll", options: options); 7276comp = CSharpCompilation.Create("a.dll", options: options); 11853var minSystemCollectionsImmutableImage = CSharpCompilation.Create( 11861var minCodeAnalysisImage = CSharpCompilation.Create( 11959var analyzerImage = CSharpCompilation.Create( 14503var compilation = CSharpCompilation.Create($"generator",
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Semantics\SpeculationAnalyzerTests.cs (1)
509return CSharpCompilation.Create(
SymbolKey\SymbolKeyErrorTypeTests.cs (1)
395var emptyCompilation = CSharpCompilation.Create("empty", options: new(OutputKind.DynamicallyLinkedLibrary, concurrentBuild: false))
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (1)
Recommendations\RecommenderTests.cs (1)
64var compilation = CSharpCompilation.Create(
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (65)
CodeGen\CodeGenTupleTest.cs (51)
5783var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef }); // no ValueTuple 5809var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.ToMetadataReference() }); 5846var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.ToMetadataReference() }); 5863var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.ToMetadataReference() }); 5898var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.ToMetadataReference() }); 5933var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.EmitToImageReference() }); 5941var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef }); // no ValueTuple 5962var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef }); // no ValueTuple 5981var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef }); // no ValueTuple 6000var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef }); // no ValueTuple 6018var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef }); // no ValueTuple 6044var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.ToMetadataReference() }); 6070var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef }); // no ValueTuple 6095var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef }); // no ValueTuple 6120var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef }); // no ValueTuple 6146var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef }); // no ValueTuple 6179var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.ToMetadataReference() }); 6203var comp = (Compilation)CSharpCompilation.Create("test", references: new[] { MscorlibRef, TestReferences.SymbolsTests.netModule.netModule1 }); 6263var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef }); 6285var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef }); 6308var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef }); 6325var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef }); 6333var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef }); // no ValueTuple 6357var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.ToMetadataReference() }); 6376var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.ToMetadataReference() }); 6406var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef }); // no ValueTuple 6422var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef }); // no ValueTuple 6438var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef }); // no ValueTuple 6453var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef }); // no ValueTuple 6473var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef }); // no ValueTuple 6493var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef }); // no ValueTuple 6514var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef }); // no ValueTuple 6536var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.ToMetadataReference() }); 6553var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef }); 6578var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef }); 6928var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef }); 18847var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.ToMetadataReference() }); 18865var comp = (Compilation)CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.ToMetadataReference() }); 18885var comp = (Compilation)CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.ToMetadataReference() }); 18908var comp = CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.ToMetadataReference() }); 18925var comp = (Compilation)CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp.ToMetadataReference() }); 18951var comp = (Compilation)CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp1.ToMetadataReference(), tupleComp2.ToMetadataReference() }); 18976var comp = (Compilation)CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp1.ToMetadataReference(), tupleComp2.ToMetadataReference() }); 19001var comp = (Compilation)CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp1.ToMetadataReference(), tupleComp2.ToMetadataReference() }); 19027var comp = (Compilation)CSharpCompilation.Create("test", references: new[] { MscorlibRef, tupleComp1.ToMetadataReference(), tupleComp2.ToMetadataReference() }); 19065var comp = (Compilation)CSharpCompilation.Create("test", syntaxTrees: new[] { tree }, references: new[] { (MetadataReference)Net40.mscorlib, tupleComp1.ToMetadataReference() }); 19104var comp = (Compilation)CSharpCompilation.Create("test", syntaxTrees: new[] { tree }, references: new[] { (MetadataReference)Net40.mscorlib, tupleComp1.ToMetadataReference() }); 19143var comp = (Compilation)CSharpCompilation.Create("test", syntaxTrees: new[] { tree }, references: new[] { MscorlibRef, tupleComp1.ToMetadataReference() }); 19182var comp = (Compilation)CSharpCompilation.Create("test", syntaxTrees: new[] { tree }, references: new[] { MscorlibRef, tupleComp1.ToMetadataReference() }); 25366var comp = CSharpCompilation.Create("test", references: new[] { libWithVTRef, corlibWithVTRef }); 25376var comp3 = CSharpCompilation.Create("test", references: new[] { corlibWithVTRef, libWithVTRef }) // order reversed
CodeGen\SwitchTests.cs (1)
3040var comp = CSharpCompilation.Create("Name", references: new[] { reference }, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.Internal));
Emit\CompilationEmitTests.cs (1)
3462var compilation = CSharpCompilation.Create(
Emit\DeterministicTests.cs (1)
265var compilation = CSharpCompilation.Create("Program",
Emit\ResourceTests.cs (5)
290var c1 = CSharpCompilation.Create("goo", references: new[] { MscorlibRef }, options: TestOptions.ReleaseDll); 451var c1 = CSharpCompilation.Create( 495var c_mod1 = CSharpCompilation.Create( 544var c_mod2 = CSharpCompilation.Create( 601var c_mod3 = CSharpCompilation.Create(
PDB\CheckSumTest.cs (2)
22return CSharpCompilation.Create( 295var comp = CSharpCompilation.Create(
PDB\PDBTests.cs (4)
43var comp = CSharpCompilation.Create("Compilation", new[] { tree1, tree2, tree3, tree4 }, new[] { MscorlibRef }, options: TestOptions.ReleaseDll); 63var comp = CSharpCompilation.Create("Compilation", new[] { tree1, tree2, tree3, tree4 }, new[] { MscorlibRef }, options: TestOptions.ReleaseDll); 133var comp = CSharpCompilation.Create("test", new[] { tree1, tree2 }, TargetFrameworkUtil.StandardReferences, TestOptions.DebugDll); 12291var c = CSharpCompilation.Create("Compilation", new[] { tree }, new[] { MscorlibRef_v46 }, options: TestOptions.DebugDll.WithDebugPlusMode(true));
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (10)
Attributes\AttributeTests.cs (3)
4585var metadataStream1 = CSharpCompilation.Create("bar.dll", 4591var metadataStream2 = CSharpCompilation.Create("goo.dll", references: new[] { MscorlibRef, ref1 }, 4600var compilation = CSharpCompilation.Create("moo.dll", references: new[] { MscorlibRef, ref1, ref2 });
Attributes\AttributeTests_Security.cs (2)
1503var compilation = CSharpCompilation.Create( 1625comp = CSharpCompilation.Create(
Attributes\InternalsVisibleToAndStrongNameTests.cs (4)
141comp = CSharpCompilation.Create( 171comp = CSharpCompilation.Create( 268comp = CSharpCompilation.Create( 315comp = CSharpCompilation.Create(
FlowAnalysis\RegionAnalysisTests.cs (1)
5484var comp = CSharpCompilation.Create("FlowAnalysis", syntaxTrees: new[] { tree });
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
CompilationExtensions.cs (1)
96return CSharpCompilation.Create(
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (1)
WinMdTests.cs (1)
219var compilation = CSharpCompilation.Create(
Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests (2)
InteractiveSessionReferencesTests.cs (2)
526var portableLib = CSharpCompilation.Create( 1114var lib = CSharpCompilation.Create(
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (11)
Semantics\AccessibilityTests.cs (1)
67Symbol symbol = CSharpCompilation.Create(
Semantics\LookupTests.cs (2)
619CSharpCompilation compilation = CSharpCompilation.Create("Test.dll", srcTrees, refs); 676CSharpCompilation compilation = CSharpCompilation.Create("Test.dll", srcTrees, refs);
Semantics\ScriptSemanticsTests.cs (2)
367var compilation = CSharpCompilation.Create( 398var compilation = CSharpCompilation.Create(
Semantics\StructsTests.cs (2)
375var c1 = CSharpCompilation.Create("C1", 380var c2 = CSharpCompilation.Create("C2",
Semantics\SyntaxTreeRootTests.cs (3)
62Assert.Throws<ArgumentException>(() => CSharpCompilation.Create("Grrr", syntaxTrees: new[] { arbitraryTree })); 64Assert.Throws<ArgumentException>(() => CSharpCompilation.Create("Bahh", syntaxTrees: new[] { parsedTree }).ReplaceSyntaxTree(parsedTree, arbitraryTree)); 65Assert.Throws<ArgumentException>(() => CSharpCompilation.Create("Woo").GetSemanticModel(arbitraryTree));
SourceGeneration\StateTableTests.cs (1)
1013var c = CSharpCompilation.Create("empty");
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (204)
Compilation\CompilationAPITests.cs (95)
242var comp = CSharpCompilation.Create("test", options: options); 277CSharpCompilation.Create(@"C:/goo/Test.exe").VerifyEmitDiagnostics( 285CSharpCompilation.Create(@"C:\goo\Test.exe").GetDeclarationDiagnostics().Verify( 290CSharpCompilation.Create(@"\goo/Test.exe", options: compilationOptions).VerifyEmitDiagnostics( 294CSharpCompilation.Create(@"C:Test.exe", options: compilationOptions).VerifyEmitDiagnostics( 298CSharpCompilation.Create(@"Te\0st.exe", options: compilationOptions).VerifyEmitDiagnostics( 302CSharpCompilation.Create(@" \t ", options: compilationOptions).VerifyEmitDiagnostics( 306CSharpCompilation.Create(@"\uD800", options: compilationOptions).VerifyEmitDiagnostics( 310CSharpCompilation.Create(@"", options: compilationOptions).VerifyEmitDiagnostics( 314CSharpCompilation.Create(@" a", options: compilationOptions).VerifyEmitDiagnostics( 318CSharpCompilation.Create(@"\u2000a", options: compilationOptions).VerifyEmitDiagnostics( // U+20700 is whitespace 322CSharpCompilation.Create("..\\..\\RelativePath", options: compilationOptions).VerifyEmitDiagnostics( 328CSharpCompilation.Create(@";,*?<>#!@&", options: compilationOptions).VerifyEmitDiagnostics(); 329CSharpCompilation.Create("goo", options: compilationOptions).VerifyEmitDiagnostics(); 330CSharpCompilation.Create(".goo", options: compilationOptions).VerifyEmitDiagnostics(); 331CSharpCompilation.Create("goo ", options: compilationOptions).VerifyEmitDiagnostics(); // can end with whitespace 332CSharpCompilation.Create("....", options: compilationOptions).VerifyEmitDiagnostics(); 333CSharpCompilation.Create(null, options: compilationOptions).VerifyEmitDiagnostics(); 361var comp = CSharpCompilation.Create("Compilation", listSyntaxTree, listRef, ops); 376comp = CSharpCompilation.Create(asmname, listSyntaxTree, listRef, ops); 377var comp1 = CSharpCompilation.Create(asmname, listSyntaxTree, listRef, null); 386var c = CSharpCompilation.Create("a", 445var comp = CSharpCompilation.Create("Compilation", options: TestOptions.ReleaseDll); 490var comp = CSharpCompilation.Create("Compilation", options: TestOptions.DebugExe); 520var compCollection = CSharpCompilation.Create("Compilation", references: hs, options: opt); 528compCollection = CSharpCompilation.Create("Compilation", references: col, options: opt); 539compCollection = CSharpCompilation.Create("Compilation", references: stack, options: opt); 550compCollection = CSharpCompilation.Create("Compilation", references: queue, options: opt); 613var refcomp = CSharpCompilation.Create("DLL", 621var comp = CSharpCompilation.Create("APP", 632comp = CSharpCompilation.Create("APP1", 645comp = CSharpCompilation.Create("APP2", 681var refcomp = CSharpCompilation.Create("DLL", 689var comp = CSharpCompilation.Create("APP", 700comp = CSharpCompilation.Create("APP1", 713comp = CSharpCompilation.Create("APP2", 792var comp = CSharpCompilation.Create("Compilation", syntaxTrees: new[] { SyntaxFactory.ParseSyntaxTree(s1) }, options: TestOptions.ReleaseDll); 847var compCollection = CSharpCompilation.Create("Compilation", syntaxTrees: hs); 855compCollection = CSharpCompilation.Create("Compilation", syntaxTrees: col); 866compCollection = CSharpCompilation.Create("Compilation", syntaxTrees: stack); 877compCollection = CSharpCompilation.Create("Compilation", syntaxTrees: queue); 915Assert.Throws<ArgumentException>(() => CSharpCompilation.Create("Compilation", new SyntaxTree[] { withExpressionRootTree })); 939CSharpCompilation comp = CSharpCompilation.Create(options: TestOptions.ReleaseDll, assemblyName: "Compilation", references: null, syntaxTrees: null); 965CSharpCompilation comp1 = CSharpCompilation.Create(assemblyName: "Compilation", syntaxTrees: null, options: TestOptions.ReleaseDll, references: null); 1165var comp = CSharpCompilation.Create("Compilation"); 1178var comp1 = CSharpCompilation.Create("Test1", new[] { SyntaxFactory.ParseSyntaxTree(text1) }); 1179var comp2 = CSharpCompilation.Create("Test2", new[] { SyntaxFactory.ParseSyntaxTree(text1) }); 1190comp = CSharpCompilation.Create( 1322var comp = CSharpCompilation.Create("Compilation"); 1342Assert.Throws<ArgumentNullException>(() => CSharpCompilation.Create("goo", syntaxTrees: new SyntaxTree[] { null })); 1343Assert.Throws<ArgumentNullException>(() => CSharpCompilation.Create("goo", references: new MetadataReference[] { null })); 1351var comp = CSharpCompilation.Create("Compilation"); 1379var comp = CSharpCompilation.Create("Compilation"); 1415var comp = CSharpCompilation.Create("Compilation"); 1437var comp = CSharpCompilation.Create("Compilation"); 1453var comp = CSharpCompilation.Create("Compilation"); 1475var comp = CSharpCompilation.Create("Compilation"); 1499var comp = CSharpCompilation.Create("Compilation"); 1508var comp = CSharpCompilation.Create("Compilation"); 1541var comp = CSharpCompilation.Create("API"); 1555var comp = CSharpCompilation.Create("Compilation"); 1564var comp = CSharpCompilation.Create("Compilation"); 1691var compilation = CSharpCompilation.Create(assemblyName: null, options: TestOptions.ReleaseModule, syntaxTrees: new[] { Parse(source) }, references: new[] { MscorlibRef }); 1699compilation = CSharpCompilation.Create(assemblyName: null, options: TestOptions.ReleaseDll, syntaxTrees: new[] { Parse(source) }, references: new[] { MscorlibRef }); 1707compilation = CSharpCompilation.Create(assemblyName: "ModuleAssemblyName", options: TestOptions.ReleaseModule, syntaxTrees: new[] { Parse(source) }, references: new[] { MscorlibRef }); 1885var comp = CSharpCompilation.Create("Compilation"); 1968var c1 = CSharpCompilation.Create("c", options: TestOptions.ReleaseDll); 1982c1 = CSharpCompilation.Create("c", options: TestOptions.ReleaseModule); 2000var c1 = CSharpCompilation.Create("c", options: TestOptions.ReleaseDll); 2013var c1 = CSharpCompilation.Create("c", options: TestOptions.ReleaseDll); 2025var c1 = CSharpCompilation.Create("c1"); 2043var c1 = CSharpCompilation.Create("c1"); 2084var a = CSharpCompilation.Create("c", syntaxTrees: new[] { ta }); 2238var c = CSharpCompilation.Create("Goo", references: new[] { MscorlibRef, mdModule.GetReference(display: "ModuleCS00") }, options: TestOptions.ReleaseDll); 2350var comp = CSharpCompilation.Create("Compilation"); 2357var comp2 = CSharpCompilation.Create("Compilation"); 2386CSharpCompilation.Create(assemblyName, new[] { tree1, tree2 }, new[] { MscorlibRef }, compilationOptions); 2389CSharpCompilation.Create(assemblyName, new[] { tree1, tree3 }, new[] { MscorlibRef }, compilationOptions); 2461var comp = (Compilation)CSharpCompilation.Create(""); 2490var comp = (Compilation)CSharpCompilation.Create(""); 2508var compilation = CSharpCompilation.Create("HelloWorld"); 2518var compilation = (Compilation)CSharpCompilation.Create("HelloWorld"); 2530var compilation = (Compilation)CSharpCompilation.Create("HelloWorld"); 2542var compilation = (Compilation)CSharpCompilation.Create("HelloWorld"); 2554var compilation = (Compilation)CSharpCompilation.Create("HelloWorld"); 2566var compilation = CSharpCompilation.Create("HelloWorld"); 2576var compilation = CSharpCompilation.Create("HelloWorld"); 2586var compilation = CSharpCompilation.Create("HelloWorld"); 2596var compilation = (Compilation)CSharpCompilation.Create("HelloWorld"); 2606var compilation = (Compilation)CSharpCompilation.Create("HelloWorld"); 2621var compilation = (Compilation)CSharpCompilation.Create("HelloWorld"); 2642var compilation = (Compilation)CSharpCompilation.Create("HelloWorld"); 2658var comp = (Compilation)CSharpCompilation.Create(""); 2688var comp = (Compilation)CSharpCompilation.Create(""); 2698var comp = (Compilation)CSharpCompilation.Create("");
Compilation\ReferenceManagerTests.cs (8)
861var compilation = CSharpCompilation.Create("goo", 930var compilation = CSharpCompilation.Create("goo", options: TestOptions.ReleaseDll, 999var compilation = CSharpCompilation.Create("goo", references: new[] { r1, r2 }); 1017var comp = CSharpCompilation.Create( 1274var c1 = CSharpCompilation.Create("c1", 1326var c = CSharpCompilation.Create("c", syntaxTrees: new[] { tree }, options: options); 1334var c1 = CSharpCompilation.Create("goo", 2137var compilation = CSharpCompilation.Create("test", references: new[] { md.GetReference() });
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (2)
2752var compilation = CSharpCompilation.Create( 3102var comp = (Compilation)CSharpCompilation.Create(
DeclarationTests.cs (1)
260var comp = CSharpCompilation.Create(
DocumentationComments\DocumentationCommentCompilerTests.cs (1)
2970var comp = CSharpCompilation.Create("Test", new[] { tree }, new[] { MscorlibRef }, TestOptions.ReleaseDll.WithXmlReferenceResolver(resolver));
Symbols\AssemblyAndNamespaceTests.cs (7)
117var comp1 = CSharpCompilation.Create(assemblyName: "Test", options: TestOptions.DebugExe, 121var comp = CSharpCompilation.Create(assemblyName: "Test1", options: TestOptions.DebugExe, 164var comp = CSharpCompilation.Create(assemblyName: "Test1", options: TestOptions.DebugExe, 251var comp1 = CSharpCompilation.Create(assemblyName: "Test1", options: TestOptions.DebugExe, syntaxTrees: new SyntaxTree[] { SyntaxFactory.ParseSyntaxTree(text1) }, references: new MetadataReference[] { }); 252var comp2 = CSharpCompilation.Create(assemblyName: "Test2", options: TestOptions.DebugExe, syntaxTrees: new SyntaxTree[] { SyntaxFactory.ParseSyntaxTree(text2) }, references: new MetadataReference[] { }); 257var comp = CSharpCompilation.Create(assemblyName: "Test3", options: TestOptions.DebugExe, 298var comp = CSharpCompilation.Create(
Symbols\CompilationCreationTests.cs (13)
72var c1 = CSharpCompilation.Create("Test", references: new MetadataReference[] { MscorlibRef_v4_0_30316_17626, mdTestLib1 }); 100var c2 = CSharpCompilation.Create("Test", references: new[] { mdTestLib1 }); 111var tc1 = CSharpCompilation.Create("Cyclic1", references: new[] { mscorlibRef, cyclic2Ref }); 2617CSharpCompilation c = CSharpCompilation.Create("Test"); 2861var compilation = CSharpCompilation.Create("foo", references: new[] { MscorlibRef, r }, syntaxTrees: new[] { st }); 2878var compilation1 = CSharpCompilation.Create("Compilation1", syntaxTrees: treeOrder1); 2882var compilation2 = CSharpCompilation.Create("Compilation2", syntaxTrees: treeOrder2); 2895var compilation1 = CSharpCompilation.Create("Compilation1", syntaxTrees: treeList1); 2904var compilation3 = CSharpCompilation.Create("Compilation3", syntaxTrees: treeList3); 2922var compilation1 = CSharpCompilation.Create("Compilation1", syntaxTrees: treeList1); 2931var compilation3 = CSharpCompilation.Create("Compilation3", syntaxTrees: treeList3); 2948var compilation1 = CSharpCompilation.Create("Compilation1", syntaxTrees: treeList1); 2956var compilation3 = CSharpCompilation.Create("Compilation3", syntaxTrees: treeList3);
Symbols\ConversionTests.cs (3)
24var compilation = CSharpCompilation.Create("Test", references: new MetadataReference[] { mscorlibRef }); 225var compilation = CSharpCompilation.Create("Test", new[] { Parse(code) }, new[] { mscorlibRef }); 384var compilation = (Compilation)CSharpCompilation.Create("MyCompilation")
Symbols\CorLibrary\CorTypes.cs (1)
156var c1 = CSharpCompilation.Create("CorLib", syntaxTrees: new[] { Parse(source) });
Symbols\ExtensionMethodTests.cs (1)
2431var compilation = CSharpCompilation.Create(
Symbols\Metadata\PE\BaseTypeResolution.cs (2)
311var c1 = CSharpCompilation.Create("Test", references: new MetadataReference[] { mscorlibRef }); 317var c2 = CSharpCompilation.Create("Test2", references: new MetadataReference[] { localMTTestLib1Ref });
Symbols\Metadata\PE\LoadingNamespacesAndTypes.cs (2)
381var compilation = CSharpCompilation.Create("C1", references: 398var compilation = CSharpCompilation.Create("C1", references:
Symbols\Metadata\PE\NoPia.cs (40)
370var localTypes1 = CSharpCompilation.Create("LocalTypes1", new[] { Parse(localTypes1Source) }, new[] { pia1CopyLink, mscorlibRef }); 374var localTypes2 = CSharpCompilation.Create("LocalTypes2", new[] { Parse(localTypes2Source) }, new[] { mscorlibRef, pia1CopyLink }); 692var tc1 = CSharpCompilation.Create("Cyclic1", references: new MetadataReference[] { mscorlibRef, cyclic2Ref, piaRef, localTypes1Ref }); 695var tc2 = CSharpCompilation.Create("Cyclic1", references: new MetadataReference[] { mscorlibRef, cyclic2Ref, piaRef, localTypes1Ref }); 762var tc1 = CSharpCompilation.Create("C1", references: new MetadataReference[] { mscorlibRef, pia5Link }); 772var tc2 = CSharpCompilation.Create("C1", references: new MetadataReference[] { mscorlibRef, pia5Ref }); 782var tc3 = CSharpCompilation.Create("C1", references: new MetadataReference[] { mscorlibRef, library2Ref, pia5Link, pia1Ref }); 796var tc4 = CSharpCompilation.Create("C1", references: new MetadataReference[] { mscorlibRef, library2Ref, pia5Ref, pia1Ref }); 812var tc5 = CSharpCompilation.Create("C1", references: new MetadataReference[] { mscorlibRef, library2Ref, pia5Link, pia1Link }); 830var tc6 = CSharpCompilation.Create("C1", references: new MetadataReference[] { mscorlibRef, library2Ref, pia5Link, pia1Ref }); 843var tc7 = CSharpCompilation.Create("C1", references: new MetadataReference[] { mscorlibRef, library2Link, pia5Link, pia1Ref }); 882var tc1 = CSharpCompilation.Create("C1", references: new MetadataReference[] { varmscorlibRef, varCRef, varARef, varBLink }); 888var tc2 = CSharpCompilation.Create("C2", references: new MetadataReference[] { varmscorlibRef, varCRef, varARef, varDRef, varBLink }); 896var tc3 = CSharpCompilation.Create("C3", references: new MetadataReference[] { varmscorlibRef, varCRef, varBLink }); 901var tc4 = CSharpCompilation.Create("C4", references: new MetadataReference[] { varmscorlibRef, varCRef, varARef, varBRef }); 911var tc5 = CSharpCompilation.Create("C5", references: new MetadataReference[] { varmscorlibRef, varCRef, varALink, varBLink }); 922var tc6 = CSharpCompilation.Create("C6", references: new MetadataReference[] { varmscorlibRef, varARef, varBLink, varCLink }); 933var tc7 = CSharpCompilation.Create("C7", references: new MetadataReference[] { varmscorlibRef, varCRef, varARef }); 1009var varC_LocalTypes3 = CSharpCompilation.Create("LocalTypes3", new[] { Parse(localTypes3Source) }, new[] { mscorlibRef, pia1CopyLink }); 1106var varC_Pia5 = CSharpCompilation.Create("Pia5", new[] { Parse(pia5Source) }, new[] { mscorlibRef }); 1114var varC_Pia1 = CSharpCompilation.Create("Pia1", new[] { Parse(pia1Source) }, new[] { mscorlibRef }); 1122var varC_Library2 = CSharpCompilation.Create("Library2", new[] { Parse(library2Source) }, new MetadataReference[] { mscorlibRef, pia1Ref, pia5Ref }); 1129var tc1 = CSharpCompilation.Create("C1", new SyntaxTree[0], new MetadataReference[] { mscorlibRef, pia5Link }); 1139var tc2 = CSharpCompilation.Create("C1", new SyntaxTree[0], new MetadataReference[] { mscorlibRef, pia5Ref }); 1149var tc3 = CSharpCompilation.Create("C1", new SyntaxTree[0], new MetadataReference[] { mscorlibRef, library2Ref, pia5Link, pia1Ref }); 1163var tc4 = CSharpCompilation.Create("C1", new SyntaxTree[0], new MetadataReference[] { mscorlibRef, library2Ref, pia5Ref, pia1Ref }); 1179var tc5 = CSharpCompilation.Create("C1", new SyntaxTree[0], new MetadataReference[] { mscorlibRef, library2Ref, pia5Link, pia1Link }); 1197var tc6 = CSharpCompilation.Create("C1", new SyntaxTree[0], new MetadataReference[] { mscorlibRef, library2Ref, pia5Link, pia1Ref }); 1210var tc7 = CSharpCompilation.Create("C1", new SyntaxTree[0], new MetadataReference[] { mscorlibRef, library2Link, pia5Link, pia1Ref }); 1267var varC_A = CSharpCompilation.Create("A", references: new[] { mscorlibRef }); 1272var varC_B = CSharpCompilation.Create("B", references: new[] { mscorlibRef }); 1277var varC_C = CSharpCompilation.Create("C", references: new MetadataReference[] { mscorlibRef, varARef, varBRef }); 1282var varC_D = CSharpCompilation.Create("D", references: new MetadataReference[] { mscorlibRef }); 1287var tc1 = CSharpCompilation.Create("C1", references: new MetadataReference[] { mscorlibRef, varCRef, varARef, varBLink }); 1293var tc2 = CSharpCompilation.Create("C2", references: new MetadataReference[] { mscorlibRef, varCRef, varARef, varDRef, varBLink }); 1301var tc3 = CSharpCompilation.Create("C3", references: new MetadataReference[] { mscorlibRef, varCRef, varBLink }); 1306var tc4 = CSharpCompilation.Create("C4", references: new MetadataReference[] { mscorlibRef, varCRef, varARef, varBRef }); 1316var tc5 = CSharpCompilation.Create("C5", references: new MetadataReference[] { mscorlibRef, varCRef, varALink, varBLink }); 1327var tc6 = CSharpCompilation.Create("C6", references: new MetadataReference[] { mscorlibRef, varARef, varBLink, varCLink }); 1338var tc7 = CSharpCompilation.Create("C7", references: new MetadataReference[] { mscorlibRef, varCRef, varARef });
Symbols\MockSymbolTests.cs (2)
24CSharpCompilation compilation = CSharpCompilation.Create("Test"); 97CSharpCompilation compilation = CSharpCompilation.Create("Test");
Symbols\Retargeting\NoPia.cs (6)
1262var tc1 = CSharpCompilation.Create("Cyclic1", references: new MetadataReference[] { mscorlibRef, cyclic2Ref, piaRef, localTypes1Ref }); 1265var tc2 = CSharpCompilation.Create("Cyclic1", references: new MetadataReference[] { mscorlibRef, cyclic2Ref, piaRef, localTypes1Ref }); 1288var tc1 = CSharpCompilation.Create("Cyclic1", references: new MetadataReference[] { mscorlibRef, cyclic2Ref, piaRef, localTypes1Ref }); 1291var tc2 = CSharpCompilation.Create("Cyclic1", references: new MetadataReference[] { mscorlibRef, cyclic2Ref, piaRef, localTypes1Ref }); 1318var tc1 = CSharpCompilation.Create("Cyclic1", references: new MetadataReference[] { mscorlibRef, cyclic2Ref, piaRef, localTypes1Ref }); 1321var tc2 = CSharpCompilation.Create("Cyclic1", references: new MetadataReference[] { mscorlibRef, cyclic2Ref, piaRef, localTypes1Ref });
Symbols\Retargeting\RetargetCustomAttributes.cs (2)
68var compilation1 = CSharpCompilation.Create("C1", new[] { Parse(source) }, new[] { OldMsCorLib }, TestOptions.ReleaseDll); 73var compilation2 = CSharpCompilation.Create("C2", references: new MetadataReference[] { NewMsCorLib, c1 });
Symbols\Retargeting\RetargetCustomModifiers.cs (4)
28var c1 = CSharpCompilation.Create("C1", references: new[] 36CSharpCompilation c2 = CSharpCompilation.Create("C2", references: new MetadataReference[] { newMsCorLib, new CSharpCompilationReference(c1) }); 146CSharpCompilation c1 = CSharpCompilation.Create("C1", new[] { Parse(source) }, new[] { oldMsCorLib }); 151CSharpCompilation c2 = CSharpCompilation.Create("C2", references: new[] { (MetadataReference)newMsCorLib, r1 });
Symbols\Source\PropertyTests.cs (2)
2604var refComp = CSharpCompilation.Create("DLL", 2696refComp = CSharpCompilation.Create("DLL",
Symbols\Source\SourcePlusMetadataTests.cs (3)
191var comp2 = CSharpCompilation.Create("Compilation2", references: new MetadataReference[] { ref2, MscorlibRef }); 207var comp2 = CSharpCompilation.Create("Compilation2", references: new MetadataReference[] { ref2, MscorlibRef }); 235var comp2 = CSharpCompilation.Create("Compilation2", references: new MetadataReference[] { ref2, MscorlibRef });
Symbols\TypeResolutionTests.cs (9)
50var c1 = CSharpCompilation.Create("Test1", 64var c2 = CSharpCompilation.Create("Test2", 75var c3 = CSharpCompilation.Create("Test3", 88var c4 = CSharpCompilation.Create("Test4", 118var c = CSharpCompilation.Create("TypeSymbolFromReflectionType", 168var c1 = CSharpCompilation.Create("Asm1", syntaxTrees: new[] { SyntaxFactory.ParseSyntaxTree(code) }); 169var c2 = CSharpCompilation.Create("Asm2", syntaxTrees: new[] { SyntaxFactory.ParseSyntaxTree(code) }); 170var c3 = CSharpCompilation.Create("Asm3", 183var c1 = CSharpCompilation.Create("Asm1",
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
LexicalAndXml\PreprocessorTests.cs (1)
3890var comp = CSharpCompilation.Create("Test", syntaxTrees: new[] { tree });
Syntax\SyntaxTreeTests.cs (1)
96var compilation = CSharpCompilation.Create("test", new[] { tree }, TargetFrameworkUtil.GetReferences(TargetFramework.Standard), TestOptions.DebugDll);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (4)
CSharpTestBase.cs (2)
1231Func<CSharpCompilation> createCompilationLambda = () => CSharpCompilation.Create( 1361Func<CSharpCompilation> createCompilationLambda = () => CSharpCompilation.Create(identity.Name, options: options ?? TestOptions.ReleaseDll, references: references, syntaxTrees: trees);
DiagnosticTestUtilities.cs (1)
85var comp = CSharpCompilation.Create(assemblyName: "DiagnosticsTest", options: TestOptions.ReleaseDll, syntaxTrees: synTrees, references: refs);
MetadataTestHelpers.cs (1)
71var tc1 = CSharpCompilation.Create(assemblyName: "Dummy", options: options ?? TestOptions.ReleaseDll, syntaxTrees: new SyntaxTree[0], references: refs);
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (5)
PdbTests.cs (5)
21var comp = CSharpCompilation.Create("Compilation", options: TestOptions.ReleaseDll); 75var c = CSharpCompilation.Create("a", 91var c = CSharpCompilation.Create("a", 108var c = CSharpCompilation.Create("a", 120var comp = CSharpCompilation.Create("Compilation", null, null, ops);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Diagnostics\CSharpDiagnosticPropertiesService.cs (1)
17private static readonly Compilation s_compilation = CSharpCompilation.Create("empty");
Workspace\LanguageServices\CSharpCompilationFactoryService.cs (1)
28return CSharpCompilation.Create(
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (4)
CodeGeneration\AddImportsTests.cs (1)
834.Create("test.dll", new[] { tree })
CodeGeneration\SyntaxGeneratorTests.cs (3)
26private readonly CSharpCompilation _emptyCompilation = CSharpCompilation.Create("empty", 44return CSharpCompilation.Create("test") 3894var comp = CSharpCompilation.Create("test")
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (8)
Diagnostics\SuppressMessageAttributeWorkspaceTests.cs (1)
52return CSharpCompilation.Create("unconditionalsuppress",
Utilities\SymbolEquivalenceComparerTests.cs (7)
1610var a1 = (Compilation)CS.CSharpCompilation.Create("a", new[] { CS.SyntaxFactory.ParseSyntaxTree(source) }, references, CSharpDllOptions); 1611var a2 = (Compilation)CS.CSharpCompilation.Create("a", new[] { CS.SyntaxFactory.ParseSyntaxTree(source) }, references, CSharpDllOptions); 1613var b1 = (Compilation)CS.CSharpCompilation.Create("b", new[] { CS.SyntaxFactory.ParseSyntaxTree(sourceV1) }, references, CSharpSignedDllOptions); 1614var b2 = (Compilation)CS.CSharpCompilation.Create("b", new[] { CS.SyntaxFactory.ParseSyntaxTree(sourceV2) }, references, CSharpSignedDllOptions); 1615var b3 = (Compilation)CS.CSharpCompilation.Create("b", new[] { CS.SyntaxFactory.ParseSyntaxTree(sourceV2) }, references, CSharpSignedDllOptions); 1704var c1 = (Compilation)CS.CSharpCompilation.Create("comp1", Array.Empty<SyntaxTree>(), new[] { TestMetadata.Net451.mscorlib, r1 }); 1705var c2 = (Compilation)CS.CSharpCompilation.Create("comp2", Array.Empty<SyntaxTree>(), new[] { TestMetadata.Net451.mscorlib, r2 });
Microsoft.CodeAnalysis.Rebuild (1)
CSharpCompilationFactory.cs (1)
50=> CSharpCompilation.Create(
Microsoft.CodeAnalysis.Rebuild.UnitTests (2)
CSharpDeterministicKeyBuilderTests.cs (2)
42CSharpCompilation.Create( 430var utilCompilation = CSharpCompilation.Create(
Microsoft.CodeAnalysis.Scripting.TestUtilities (2)
TestCompilationFactory.cs (2)
22return CSharpCompilation.Create( 40return CSharpCompilation.Create(
Microsoft.CodeAnalysis.Test.Utilities (4)
AssemblyLoadTestFixture.cs (1)
468var analyzerDependencyCompilation = CSharpCompilation.Create(
CommonTestBase.cs (1)
362return CSharp.CSharpCompilation.Create(assemblyName, new[] { tree }, references, compilationOptions);
Compilation\CompilationExtensions.cs (1)
503var compilation = CSharpCompilation.Create(
TestBase.cs (1)
184var compilation = CSharpCompilation.Create("aacorlib.v15.0.3928.dll", new[] { syntaxTree }, null, compilationOptions);
Microsoft.CodeAnalysis.UnitTests (20)
Analyzers\AnalyzerFileReferenceTests.cs (1)
484var compilation = CSharpCompilation.Create($"generator_{targetFramework}",
CommonTypedConstantTests.cs (1)
29_compilation = (CSharp.CSharpCompilation)CSharp.CSharpCompilation.Create("class C {}");
CorLibTypesTests.cs (1)
67var comp = CSharp.CSharpCompilation.Create(
Diagnostics\AnalysisContextInfoTests.cs (1)
115return CSharpCompilation.Create(
Diagnostics\CompilationWithAnalyzersTests.cs (3)
28var c = CSharpCompilation.Create("c"); 39var c = CSharpCompilation.Create("c", options: s_dllWithMaxWarningLevel. 58var compilation = CSharpCompilation.Create("c", options: s_dllWithMaxWarningLevel);
Diagnostics\OperationTests.cs (1)
275var compilation = CSharpCompilation.Create("c", new[] { tree });
Diagnostics\SuppressMessageAttributeCompilerTests.cs (2)
58var compRef = CSharpCompilation.Create("unconditionalsuppress", 79return CSharpCompilation.Create(
Diagnostics\SuppressMessageTargetSymbolResolverTests.cs (1)
1431return CSharpCompilation.Create(
Emit\SemanticEditTests.cs (1)
21var c = CSharpCompilation.Create("name", references: new[] { TestReferences.NetFx.Minimal.mincorlib });
GivesAccessTo.cs (2)
44var csc = (Compilation)CSharpCompilation.Create("CS", new[] { csharpTree }, new MetadataReference[] { TestBase.MscorlibRef }); 47var csc2 = (Compilation)CSharpCompilation.Create("CS2", new[] { csharpTree2 }, new MetadataReference[] { TestBase.MscorlibRef });
IsSymbolAccessibleWithinTests.cs (1)
28var csc = CSharpCompilation.Create("CS", new[] { csharpTree }, new MetadataReference[] { TestBase.MscorlibRef }) as Compilation;
MetadataReferences\MetadataReferenceTests.cs (5)
339var c = CSharpCompilation.Create("cs"); 448r = CS.CSharpCompilation.Create("compilation name").ToMetadataReference(); 539var c1a = CS.CSharpCompilation.Create("goo").ToMetadataReference(); 541var c2 = CS.CSharpCompilation.Create("goo").ToMetadataReference(); 571var comp = (Compilation)CS.CSharpCompilation.Create("goo",
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
Attributes\InternalsVisibleToAndStrongNameTests.vb (1)
804Dim other As CSharp.CSharpCompilation = CSharp.CSharpCompilation.Create(
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ResultProvider.UnitTests (1)
TupleTests.vb (1)
217Return CSharpCompilation.Create(GetUniqueName(), {tree}, references, options)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (3)
Compilation\CompilationAPITests.vb (3)
1034Dim csComp = CS.CSharpCompilation.Create("CompilationVB") 1321Dim csComp = CS.CSharpCompilation.Create("CompilationCS") 1392Dim csComp = CS.CSharpCompilation.Create("CompilationVB")
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (1)
SymbolsTests\SymbolErrorTests.vb (1)
6909Dim csharpComp = CSharp.CSharpCompilation.Create("Test", options:=New CSharp.CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary))
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (4)
VisualStudioMSBuildWorkspaceTests.cs (4)
1891var mtcomp = CS.CSharpCompilation.Create("MT", references: new MetadataReference[] { mtref }); 1914var mtcomp = CS.CSharpCompilation.Create("MT", references: new MetadataReference[] { mtref }); 1938var mtcomp = CS.CSharpCompilation.Create("MT", references: new MetadataReference[] { mtref }); 1961var mtcomp = CS.CSharpCompilation.Create("MT", references: new MetadataReference[] { mtref });
Microsoft.CodeAnalysis.Workspaces.UnitTests (4)
Host\LanguageServices\TestCSharpCompilationFactoryServiceWithIncrementalGeneratorTracking.cs (1)
30return CSharpCompilation.Create(
SymbolKeyTests.cs (1)
1404return CSharp.CSharpCompilation.Create("Test", syntaxTrees: new[] { tree }, references: references);
UtilityTest\DocumentationCommentIdTests.cs (1)
20return CSharpCompilation.Create("goo.exe").AddReferences(TestMetadata.Net451.mscorlib).AddSyntaxTrees(syntaxTree);
UtilityTest\XmlDocumentationProviderTests.cs (1)
43var compilation = CSharpCompilation.Create(nameof(XmlDocumentationProviderReturnsEntireMemberNode), references: new[] { portableExecutableReference });
Microsoft.VisualStudio.LanguageServices.CSharp (1)
ProjectSystemShim\TempPECompilerService.cs (1)
56var compilation = CSharpCompilation.Create(
Microsoft.VisualStudio.LanguageServices.UnitTests (1)
AnalyzerSupport\AnalyzerDependencyCheckerTests.vb (1)
864Dim compilation = CSharpCompilation.Create(libraryName, syntaxTrees, references, New CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary))
Roslyn.VisualStudio.Next.UnitTests (1)
Remote\SnapshotSerializationTests.cs (1)
646var csharpOptions = CSharp.CSharpCompilation.Create("dummy").Options.WithNullableContextOptions(NullableContextOptions.Warnings).WithMetadataImportOptions(MetadataImportOptions.All);
StackDepthTest (1)
Program.cs (1)
81var comp = CSharpCompilation.Create("assemblyName", new SyntaxTree[] { tree }, references: new MetadataReference[] { reference }, options: options);
VBCSCompiler.UnitTests (1)
AnalyzerConsistencyCheckerTests.cs (1)
68var comp = CSharpCompilation.Create(