663 references to Parse
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (134)
BreakingChanges.cs (2)
197var tree = Parse(text, options: TestOptions.RegularWithDocumentationComments); 216var tree = Parse(text, options: TestOptions.RegularWithDocumentationComments);
CodeGen\CodeGenAsyncIteratorTests.cs (2)
135=> CreateCompilationWithTasksExtensions(new[] { (CSharpTestSource)CSharpTestBase.Parse(source, filename: "source", parseOptions), CSharpTestBase.Parse(AsyncStreamsTypes, filename: "AsyncStreamsTypes", parseOptions) },
CodeGen\CodeGenAsyncTests.cs (1)
4987var compilation = CreateEmptyCompilation(new[] { Parse(source) });
CodeGen\CodeGenDynamicTests.cs (2)
7465new[] { Parse(sourceScript, options: TestOptions.Script) }, 7562new[] { Parse(sourceScript, options: TestOptions.Script) },
CodeGen\CodeGenExprLambdaTests.cs (4)
838CreateCompilationWithMscorlib40AndSystemCore(new[] { Parse(source), Parse(ExpressionTestLibrary) }).VerifyDiagnostics( 862CreateCompilationWithMscorlib46(new[] { Parse(source), Parse(ExpressionTestLibrary) }, new[] { ExpressionAssemblyRef }).VerifyDiagnostics(
CodeGen\CodeGenIterators.cs (6)
1938var parsed = new[] { Parse(source) }; 1970var parsed = new[] { Parse(source) }; 2390var compilation = CreateEmptyCompilation(new[] { Parse(source, options: parseOptions), Parse(corlib, options: parseOptions) }); 2435var compilation = CreateEmptyCompilation(new[] { Parse(source, options: TestOptions.Regular.WithNoRefSafetyRulesAttribute()) }); 2499var compilation = CreateEmptyCompilation(new[] { Parse(source, options: TestOptions.Regular.WithNoRefSafetyRulesAttribute()) });
CodeGen\CodeGenTests.cs (1)
475var tree = Parse(source);
CodeGen\CodeGenTupleTest.cs (40)
1600var tree = Parse(source, options: TestOptions.Regular); 5464var tree = Parse(source); 8293var tree = Parse(source, options: TestOptions.Regular); 8324var tree = Parse(source, options: TestOptions.Regular); 8379var tree = Parse(source, options: TestOptions.Regular); 8408var tree = Parse(source, options: TestOptions.Regular); 8437var tree = Parse(source, options: TestOptions.Regular); 8485var tree = Parse(source, options: TestOptions.Regular); 8519var tree = Parse(source, options: TestOptions.Regular); 8552var tree = Parse(source, options: TestOptions.Regular); 8581var tree = Parse(source, options: TestOptions.Regular); 8628var tree = Parse(source, options: TestOptions.Regular); 8663var tree = Parse(source, options: TestOptions.Regular); 8692var tree = Parse(source, options: TestOptions.Regular); 8721var tree = Parse(source, options: TestOptions.Regular); 8751var tree = Parse(source, options: TestOptions.Regular); 8806var tree = Parse(source, options: TestOptions.Regular); 8836var tree = Parse(source, options: TestOptions.Regular); 8895var tree = Parse(source, options: TestOptions.Regular); 8942var tree = Parse(source, options: TestOptions.Regular); 9013var tree = Parse(source, options: TestOptions.Regular); 9065var tree = Parse(source, options: TestOptions.Regular); 9142var tree = Parse(source, options: TestOptions.Regular); 9223var tree = Parse(source, options: TestOptions.Regular); 9306var tree = Parse(source, options: TestOptions.Regular); 9360var tree = Parse(source, options: TestOptions.Regular); 16568var tree = Parse(source, options: TestOptions.Regular); 16605var tree = Parse(source, options: TestOptions.Regular); 17211var tree = Parse(source, options: TestOptions.Regular); 17272var tree = Parse(source, options: TestOptions.Regular); 17331var tree = Parse(source, options: TestOptions.Regular); 17370var tree = Parse(source, options: TestOptions.Regular); 17402var tree = Parse(source, options: TestOptions.Regular7_1); 17435var tree = Parse(source, options: TestOptions.Regular7_1); 19064var tree = Parse(text); 19103var tree = Parse(text); 19142var tree = Parse(text); 19181var tree = Parse(text); 25354var corlibWithoutVT = CreateEmptyCompilation(new[] { Parse(String.Format(versionTemplate, "1") + corlib_cs, options: parseOptions) }, assemblyName: "corlib"); 25358var corlibWithVT = CreateEmptyCompilation(new[] { Parse(String.Format(versionTemplate, "2") + corlib_cs + valuetuple_cs, options: parseOptions) }, assemblyName: "corlib");
CodeGen\GotoTest.cs (2)
1037var tree = Parse(source, options: TestOptions.Script); 1050var tree = Parse(source, options: TestOptions.Script);
CodeGen\SwitchTests.cs (1)
4513source: new[] { Parse(text) },
Emit\CompilationEmitTests.cs (6)
1205CSharpCompilation comp1 = CreateCompilation(Parse(source1), options: TestOptions.DebugDll.WithDeterministic(true), assemblyName: name); 1209Compilation comp2 = CreateCompilation(Parse(source2), options: TestOptions.DebugDll.WithDeterministic(true), assemblyName: name); 1280var source = Parse(""); 1293var source = Parse(""); 2095CSharpCompilation comp = CreateCompilation(Parse(source), 3464new[] { Parse(source) },
Emit\DynamicAnalysis\DynamicAnalysisResourceTests.cs (13)
75var c = CreateCompilation(Parse(ExampleSource + InstrumentationHelperSource, @"C:\myproject\doc1.cs"), references: new[] { RefSafetyRulesAttributeLib }); 219var c = CreateCompilation(Parse(source + InstrumentationHelperSource, @"C:\myproject\doc1.cs"), references: new[] { RefSafetyRulesAttributeLib }); 339var c = CreateCompilation(Parse(source + InstrumentationHelperSource, @"C:\myproject\doc1.cs"), references: new[] { RefSafetyRulesAttributeLib }); 433var c = CreateCompilation(Parse(source + InstrumentationHelperSource, @"C:\myproject\doc1.cs"), references: new[] { RefSafetyRulesAttributeLib }); 490var c = CreateCompilation(Parse(source + InstrumentationHelperSource, @"C:\myproject\doc1.cs"), references: new[] { RefSafetyRulesAttributeLib }); 529var c = CreateCompilation(Parse(source + InstrumentationHelperSource, @"C:\myproject\doc1.cs"), references: new[] { RefSafetyRulesAttributeLib }); 560var c = CreateCompilation(Parse(source + InstrumentationHelperSource, @"C:\myproject\doc1.cs"), references: new[] { RefSafetyRulesAttributeLib }); 600var c = CreateCompilation(Parse(source + InstrumentationHelperSource, @"C:\myproject\doc1.cs"), references: new[] { RefSafetyRulesAttributeLib }); 668var c = CreateCompilation(Parse(source + InstrumentationHelperSource, @"C:\myproject\doc1.cs"), references: new[] { RefSafetyRulesAttributeLib }); 749var c = CreateCompilation(Parse(source + InstrumentationHelperSource, @"C:\myproject\doc1.cs"), references: new[] { RefSafetyRulesAttributeLib }); 830var c = CreateCompilation(Parse(source + InstrumentationHelperSource, @"C:\myproject\doc1.cs"), references: new[] { RefSafetyRulesAttributeLib }); 924var c = CreateCompilation(Parse(source + InstrumentationHelperSource, @"C:\myproject\doc1.cs"), references: new[] { RefSafetyRulesAttributeLib }); 957var c = CreateCompilation(Parse(ExampleSource + InstrumentationHelperSource, @"C:\myproject\doc1.cs"));
Emit\DynamicAnalysis\DynamicInstrumentationTests.cs (1)
3586trees.Add(Parse(source.Content, filename: source.Path));
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (4)
46var compilation0 = CreateCompilation(Parse(source0, "a.cs", parseOptions), options: TestOptions.DebugDll); 47var compilation1 = compilation0.WithSource(Parse(source1, "a.cs", parseOptions)); 3307var asyncStreamsTree = Parse(AsyncStreamsTypes, options: (CSharpParseOptions)source0.Tree.Options); 5815var asyncStreamsTree = Parse(AsyncStreamsTypes, options: (CSharpParseOptions)source0.Tree.Options);
Emit\EditAndContinue\EditAndContinueTestBase.cs (1)
44parser: s => Parse(s, fileName, options ?? TestOptions.Regular.WithNoRefSafetyRulesAttribute()),
Emit\EditAndContinue\EditAndContinueTests.cs (2)
6340var compilation0 = CreateCompilation(Parse(source0, "a.cs", parseOptions), options: TestOptions.DebugDll); 6341var compilation1 = compilation0.RemoveAllSyntaxTrees().AddSyntaxTrees(Parse(source1, "a.cs", parseOptions));
Emit\EditAndContinue\LocalSlotMappingTests.cs (2)
751var asyncStreamsTree = Parse(AsyncStreamsTypes, options: (CSharpParseOptions)source0.Tree.Options); 844var asyncStreamsTree = Parse(AsyncStreamsTypes, options: (CSharpParseOptions)source0.Tree.Options);
Emit\EntryPointTests.cs (2)
283Parse(csx, options: TestOptions.Script), 284Parse(cs, options: TestOptions.Regular)
PDB\CheckSumTest.cs (4)
24new[] { Parse(source, filePath) }, 233var compilation = CreateCompilation(new[] { Parse(text1, "a.cs"), Parse(text2, "b.cs") }); 297new[] { Parse(@"
PDB\CSharpDeterministicBuildCompilationTests.cs (9)
99var sourceOne = Parse(@" 111var sourceTwo = Parse(@" 116var sourceThree = Parse(@" 159var sourceOne = Parse(@" 171var sourceTwo = Parse(@" 176var sourceThree = Parse(@" 223var sourceOne = Parse(@" 235var sourceTwo = Parse(@" 240var sourceThree = Parse(@"
PDB\PDBEmbeddedSourceTests.cs (3)
42var tree1 = Parse(source1, "f:/build/goo.cs"); 43var tree2 = Parse(source2, "f:/build/nocode.cs"); 103var tree = Parse(source, "f:/build/goo.cs");
PDB\PDBSourceLinkTests.cs (5)
51var c = CreateCompilation(Parse(source, "f:/build/goo.cs"), options: TestOptions.DebugDll); 81var c = CreateCompilation(Parse(source, "f:/build/goo.cs"), options: TestOptions.DebugDll); 121var c = CreateCompilation(Parse(source, "f:/build/goo.cs"), options: TestOptions.DebugDll); 143var c = CreateCompilation(Parse(source, "f:/build/goo.cs"), options: TestOptions.DebugDll); 185var c = CreateCompilation(Parse(source, "f:/build/goo.cs"), options: TestOptions.DebugDll);
PDB\PDBTests.cs (16)
166new[] { Parse(text1, @"C:\Folder1\Folder2\Test1.cs") }, 210new[] { Parse(text1, @"/Folder1/Folder2/Test1.cs") }, 520var tree1 = Parse(source1, @"foo.cs"); 521var tree2 = Parse(source2, @"foo.cs"); 4878var compilation = CreateCompilation(new SyntaxTree[] { Parse(text1, "a.cs"), Parse(text2, "b.cs") }); 4974var compilation = CreateCompilation(new[] { Parse(text1, "a.cs"), Parse(text2, "b.cs"), Parse(text3, "a.cs") }, options: TestOptions.DebugDll); 7944var c = CreateCompilation(Parse(source, filename: "file.cs")); 12386new[] { Parse(initializerSource, "initializer.cs"), Parse(constructorSource, "constructor.cs") }, 12892var tree1 = Parse(source1, "f:/build/goo.cs"); 12893var tree2 = Parse(source2, "f:/build/nocode.cs"); 12931var tree = Parse(source, "f:/build/nocode.cs"); 12954new[] { Parse(source, "a.cs") },
PDB\PortablePdbTests.cs (5)
166var c = CreateCompilation(Parse(source, "goo.cs"), options: TestOptions.DebugDll); 226var c = CreateCompilation(Parse(source, "goo.cs"), options: TestOptions.DebugDll.WithDeterministic(true)); 301var c = CreateCompilation(Parse(source, "f:/build/goo.cs"), options: TestOptions.DebugDll); 342var c = CreateCompilation(Parse(source, "f:/build/goo.cs"), options: TestOptions.DebugDll); 381var c = CreateCompilation(Parse(source, "f:/build/goo.cs"), options: TestOptions.DebugDll);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (64)
Attributes\AttributeTests.cs (2)
87var nodes = Parse(aliases).GetRoot().DescendantNodes().OfType<UsingDirectiveSyntax>(); 4587syntaxTrees: new[] { Parse("public enum Bar { Baz }") }).EmitToStream(options: new EmitOptions(metadataOnly: true));
Attributes\AttributeTests_CallerInfoAttributes.cs (2)
3374new[] { Parse(source, @"C:\file.cs") }, 4622new[] { Parse(source, @"C:\file.cs") },
Attributes\AttributeTests_Experimental.cs (26)
66var comp1 = CreateCompilation(new[] { Parse(ExperimentalAttributeSource), Parse(source1) }); 207var comp = CreateCompilationWithMscorlib40AndSystemCore(new[] { Parse(DeprecatedAttributeSource), Parse(ExperimentalAttributeSource), Parse(source) }); 306var comp = CreateCompilationWithMscorlib40AndSystemCore(new[] { Parse(DeprecatedAttributeSource), Parse(ExperimentalAttributeSource), Parse(source) }); 348var comp = CreateCompilationWithMscorlib40AndSystemCore(new[] { Parse(DeprecatedAttributeSource), Parse(ExperimentalAttributeSource), Parse(source) }); 368var comp = CreateCompilationWithMscorlib40AndSystemCore(new[] { Parse(ExperimentalAttributeSource), Parse(source) }); 397var comp = CreateCompilationWithMscorlib40AndSystemCore(new[] { Parse(ExperimentalAttributeSource), Parse(source) }); 426var comp = CreateCompilationWithMscorlib40AndSystemCore(new[] { Parse(ExperimentalAttributeSource), Parse(source) }); 457var comp = CreateCompilationWithMscorlib40AndSystemCore(new[] { Parse(ExperimentalAttributeSource), Parse(source) }); 494var comp = CreateCompilationWithMscorlib40AndSystemCore(new[] { Parse(ExperimentalAttributeSource), Parse(source) }); 533var comp1 = CreateCompilationWithMscorlib40AndSystemCore(new[] { Parse(DeprecatedAttributeSource), Parse(ExperimentalAttributeSource), Parse(source1) }); 634var comp = CreateCompilationWithMscorlib40AndSystemCore(new[] { Parse(ExperimentalAttributeSource), Parse(source) });
Attributes\AttributeTests_Security.cs (2)
1501var syntaxTree = Parse(source); 1619var syntaxTree = Parse(source);
Attributes\AttributeTests_Synthesized.cs (1)
1959var comp = CreateEmptyCompilation(new SyntaxTree[] { Parse("", options: parseOptions) }, references: new[] { diagLibRef, mslibNoStringRef });
Attributes\AttributeTests_WellKnownAttributes.cs (10)
5014var syntaxTree = Parse(source, filename: "test.cs"); 5053var syntaxTree = Parse(source, filename: "test.cs", options: parseOptions); 7247var comp = CreateCompilation(new[] { Parse(source0), Parse(source1) }); 7298var comp = CreateCompilation(new[] { Parse(source0), Parse(source1) }); 9866var compilation1 = CreateCompilationWithMscorlib40AndSystemCore(new[] { Parse(DeprecatedAttributeSourceTH1), Parse(source1) }); 9949var compilation1 = CreateCompilationWithMscorlib40AndSystemCore(new[] { Parse(DeprecatedAttributeSourceTH2), Parse(source1) });
Attributes\InternalsVisibleToAndStrongNameTests.cs (5)
131var syntaxTree = Parse(s, @"IVTAndStrongNameTests\AnotherTempDir\temp.cs", parseOptions); 160var syntaxTree = Parse(s, @"IVTAndStrongNameTests\AnotherTempDir\temp.cs", parseOptions); 188var syntaxTree = Parse(s, @"IVTAndStrongNameTests\AnotherTempDir\temp.cs", TestOptions.RegularWithLegacyStrongName); 256var syntaxTree = Parse(s, @"IVTAndStrongNameTests\AnotherTempDir\temp.cs"); 298var syntaxTree = Parse(s, @"IVTAndStrongNameTests\AnotherTempDir\temp.cs");
Diagnostics\DiagnosticAnalyzerTests.cs (8)
3276var tree1 = Parse("partial class A { }"); 3277var tree2 = Parse("partial class A { private class B { } }"); 3319var tree1 = Parse("partial class A { }"); 3320var tree2 = Parse("partial class A { private class B { } }"); 3372var tree1 = Parse("partial class A { }"); 3373var tree2 = Parse("partial class A { private class B { } }"); 3423var tree1 = Parse("partial class A { }"); 3424var tree2 = Parse("partial class A { private class B { } }");
Diagnostics\GetDiagnosticsTests.cs (8)
368var syntaxTree1 = Parse(string.Empty, options: new CSharpParseOptions().WithPreprocessorSymbols(new[] { "1" })); 369var syntaxTree2 = Parse(string.Empty, options: new CSharpParseOptions().WithPreprocessorSymbols(new[] { "2" })); 370var syntaxTree3 = Parse(string.Empty, options: new CSharpParseOptions().WithPreprocessorSymbols(new[] { "3" })); 397var syntaxTree1 = Parse(string.Empty, options: parseOptions1); 398var syntaxTree2 = Parse(string.Empty, options: parseOptions2); 399var syntaxTree3 = Parse(string.Empty, options: parseOptions2); 421var tree1 = Parse(string.Empty, options: parseOptions); 422var tree2 = Parse("ref struct X {}", options: parseOptions);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (2)
TupleTests.cs (2)
106var corlibWithoutVT = CreateEmptyCompilation(new[] { Parse(String.Format(versionTemplate, "1") + corlib_cs, options: parseOptions) }, assemblyName: "corlib"); 110var corlibWithVT = CreateEmptyCompilation(new[] { Parse(String.Format(versionTemplate, "2") + corlib_cs + valuetuple_cs, options: parseOptions) }, assemblyName: "corlib");
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (7)
IOperation\IOperationTests_ICompoundAssignmentOperation.cs (2)
43var syntaxTree = Parse(source); 79var syntaxTree = Parse(source);
IOperation\IOperationTests_IVariableDeclaration.cs (5)
922var tree = Parse(source, options: TestOptions.Regular); 1214var syntaxTree = Parse(source, filename: "file.cs"); 2300var syntaxTree = Parse(source, filename: "file.cs"); 2361var syntaxTree = Parse(source, filename: "file.cs"); 2829var syntaxTree = Parse(source, filename: "file.cs");
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (95)
Semantics\AccessibilityTests.cs (1)
25var t = Parse(@"
Semantics\ArglistTests.cs (1)
956var tree = Parse(text);
Semantics\AwaitExpressionTests.cs (1)
154var tree = Parse(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5));
Semantics\ColorColorTests.cs (10)
587var tree = Parse(text); 626var tree = Parse(text); 723var tree = Parse(text); 1056var tree = Parse(text); 1102var tree = Parse(text); 1148var tree = Parse(text); 1193var tree = Parse(text); 1234var tree = Parse(text); 1271var tree = Parse(text); 1836var tree = Parse(text);
Semantics\ConditionalOperatorTests.cs (1)
1256var tree = Parse(source, options: parseOptions);
Semantics\DynamicTests.cs (2)
2797CreateCompilationWithMscorlib40AndSystemCore(new[] { Parse(source, options: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp5)) }).VerifyDiagnostics( 2914CreateCompilationWithMscorlib40AndSystemCore(new[] { Parse(source, options: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp5)) }).VerifyDiagnostics(
Semantics\ExpressionBodiedMemberTests.cs (1)
113var tree = Parse(@"
Semantics\ForEachTests.cs (1)
3252var tree = Parse(text, options: options);
Semantics\ImplicitlyTypeArraysTests.cs (2)
64var tree = Parse(text); 90var tree = Parse(text);
Semantics\ImportsTests.cs (1)
142var trees = sources.Select(source => Parse(source)).ToArray();
Semantics\LambdaTests.cs (10)
337var comp = CreateCompilation(Parse(text)); 370new[] { Parse(text1) }, 384new[] { Parse(text2) }, 416Parse(text1), 431Parse(text2), 442Parse(text2), 471var comp = CreateCompilation(Parse(text1)); 526Parse(csSource), 572var csProject = CreateCompilation(Parse(csSource), new[] { MetadataReference.CreateFromImage(vbMetadata) }); 8193var tree = Parse(source);
Semantics\LookupTests.cs (4)
36var tree = Parse(testSrc, options: isScript ? TestOptions.Script : TestOptions.Regular); 617var srcTrees = new SyntaxTree[] { Parse(testSrc) }; 674var srcTrees = new SyntaxTree[] { Parse(testSrc) }; 1366var tree = Parse(source);
Semantics\MethodBodyModelTests.cs (34)
54var tree = Parse(text); 76var tree = Parse(text); 99var tree = Parse(text); 122var tree = Parse(text); 162var tree = Parse(text); 202var tree = Parse(text); 242var tree = Parse(text); 265var tree = Parse(text); 293var tree = Parse(text); 324var tree = Parse(text); 369var tree = Parse(text); 393var tree = Parse(text); 416var tree = Parse(text); 440var tree = Parse(text); 463var tree = Parse(text); 486var tree = Parse(text); 509var tree = Parse(text); 532var tree = Parse(text); 563var tree = Parse(text); 615var tree = Parse(text); 639var tree = Parse(text); 666var tree = Parse(text); 698var tree = Parse(text); 725var tree = Parse(text); 750var tree = Parse(text); 770var tree = Parse(text); 795var tree = Parse(text); 832var tree = Parse(text); 859var tree = Parse(text); 884var tree = Parse(text); 911var tree = Parse(text); 932var tree = Parse(text); 953var tree = Parse(text); 992var tree = Parse(text);
Semantics\NullableReferenceTypesTests.cs (1)
7756var tree = Parse(source);
Semantics\OutVarTests.cs (2)
34267var syntaxTree = Parse(source, filename: "file.cs"); 34481var syntaxTree = Parse(source, filename: "file.cs");
Semantics\PropertyAccessTests.cs (1)
34source: new[] { Parse(text) },
Semantics\ScriptSemanticsTests.cs (7)
519var tree = Parse(source, options: TestOptions.Script); 535var tree = Parse(source, options: TestOptions.Script); 627var compilation = CreateCompilationWithMscorlib45(new[] { Parse(source, options: TestOptions.Script) }); 640var compilation = CreateCompilationWithMscorlib45(new[] { Parse(source, options: TestOptions.Script) }); 652var compilation = CreateCompilationWithMscorlib45(new[] { Parse(source, options: TestOptions.Script) }); 1134var tree = Parse(source, options: TestOptions.Script); 1154var tree = Parse(source, options: TestOptions.Script);
Semantics\SemanticErrorTests.cs (3)
3324var tree = Parse(text); 7888var comp = CreateCompilation(new[] { Parse(test, options: TestOptions.Regular6) }, new MetadataReference[] { }); 21730new[] { Parse(text, options: TestOptions.RegularWithDocumentationComments) },
Semantics\StructsTests.cs (2)
376new[] { Parse(@"public struct S { }") }, 381new[] { Parse(@"public class C { void M() { S s = new S(); System.Console.WriteLine(s);} }") },
Semantics\TargetTypedConditionalOperatorTests.cs (1)
331var tree = Parse(source, options: parseOptions);
Semantics\TopLevelStatementsTests.cs (4)
1970Assert.Throws<System.ArgumentException>(() => CreateCompilation(new[] { Parse(text1, filename: "text1", DefaultParseOptions), 1971Parse(text1, filename: "text2", TestOptions.Regular6) }, 8754var oldTree = Parse(text: text1, options: TestOptions.RegularDefault); 8786var fullParseTree = Parse(text: text2, options: TestOptions.RegularDefault);
Semantics\UnsafeTests.cs (2)
8950var tree = Parse(sourceCode); 9047var tree = Parse(sourceCode);
Semantics\UseSiteErrorTests.cs (3)
1035new[] { Parse(srcLib1) }, 1049new[] { Parse(srcLib2) }, 2257new[] { Parse(corLibText) },
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (346)
Compilation\CompilationAPITests.cs (21)
560var t1 = Parse(@" 568var t2 = Parse(@" 576var t3 = Parse(@" 583var t4 = Parse(@" 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 }); 1743syntaxTree: Parse("true", options: TestOptions.Script) 1751syntaxTree: Parse("false", options: TestOptions.Script)) 1813syntaxTree: Parse(source, options: TestOptions.Script)); 1837syntaxTree: Parse(source, options: TestOptions.Script)); 2067var ta = Parse("class C { }", options: TestOptions.Regular10); 2069var tb = Parse(@" 2072var tc = Parse(@" 2076var tr = Parse(@" 2080var ts = Parse(@" 2209var c3 = c2.AddSyntaxTrees(Parse("public class Main2 { public static int a; }")); 2257new[] { Parse("") }, 2278new[] { Parse("") }, 2314new[] { Parse(src1) }, 2339new[] { Parse(src2) },
Compilation\GetImportScopesTests.cs (16)
21var tree = Parse(text); 412var tree = Parse(text); 431var tree = Parse(text); 453var tree = Parse(text); 474var tree = Parse(text); 494var tree = Parse(text); 510var tree = Parse(text); 530var tree = Parse(text); 561var tree = Parse(text); 586var tree = Parse(text); 612var tree = Parse(text); 613var comp = CreateCompilationWithExternAlias(new[] { tree, Parse(globalImportsText) }); 641var tree = Parse(text); 642var comp = CreateCompilationWithExternAlias(new[] { tree, Parse(globalImportsText) }); 674var tree = Parse(text); 675var comp = CreateCompilationWithExternAlias(new[] { tree, Parse(globalImportsText) });
Compilation\GetSemanticInfoBrokenCodeTests.cs (12)
28var tree = Parse(text); 47var tree = Parse(text); 70var tree = Parse(text); 93var tree = Parse(text); 106var tree = Parse(text); 131var tree = Parse(text); 158var tree = Parse(text); 175var tree = Parse(text); 314var tree = Parse(text); 329var tree = Parse(text); 344var tree = Parse(text); 359var tree = Parse(text);
Compilation\GetSemanticInfoTests.cs (75)
39var tree = Parse(text); 69var tree = Parse(text); 98var tree = Parse(text); 132var tree = Parse(text); 161var tree = Parse(text); 187var tree = Parse(text); 238var tree = Parse(text); 291var tree = Parse(source); 370var tree = Parse(text); 412var tree = Parse(text); 439var tree = Parse(text); 473var tree = Parse(text); 526var tree = Parse(text); 593var tree = Parse(text); 626var tree = Parse(text); 1021var tree = Parse(text); 1129var tree = Parse(text, options: TestOptions.Script); 1160var tree = Parse(text); 1189var tree = Parse(text); 1213var tree = Parse(text); 1236var tree = Parse(text); 1262var tree = Parse(text); 1290var tree = Parse(text); 1318var tree = Parse(text); 1345var tree = Parse(text); 1372var tree = Parse(text); 1408var tree = Parse(text); 1446var tree = Parse(text); 1484var tree = Parse(text); 1520var tree = Parse(text); 1551var tree = Parse(text); 1573var tree = Parse(text); 1601var tree = Parse(text); 1626var tree = Parse(text); 1665var tree = Parse(text); 1697var tree = Parse(text); 1732var tree = Parse(text); 1767var tree = Parse(text); 1803var tree = Parse(text); 1839var tree = Parse(text); 1880var tree = Parse(text); 1909var tree = Parse(text); 1945var tree = Parse(text); 1981var tree = Parse(text); 2017var tree = Parse(text); 2052var tree = Parse(text); 2218var tree = Parse(string.Format(template, types, constraints)); 2316var tree = Parse(text); 2352var tree = Parse(text); 2388var tree = Parse(text); 2447var tree = Parse(text); 2504var tree = Parse(text); 2533var tree = Parse(text); 2716var tree = Parse(text); 2787var tree = Parse(text); 2833var tree = Parse(text); 2863var tree = Parse(text); 2956var tree = Parse(text); 3048var tree = Parse(text); 3090var tree = Parse(text); 3122var tree = Parse(text); 3164var tree = Parse(text); 3196var tree = Parse(text); 3239var tree = Parse(text); 3269var tree = Parse(text); 3323var tree = Parse(text); 3389var tree = Parse(text); 5778var tree1 = Parse(file1); 5779var tree2 = Parse(file2); 5816var tree1 = Parse(file1); 5817var tree2 = Parse(file2); 5818var tree3 = Parse(file3); 5860var tree1 = Parse(file1); 5861var tree2 = Parse(file2); 5862var tree3 = Parse(file3);
Compilation\GetUnusedImportDirectivesTests.cs (9)
32var tree = Parse(text); 89var tree = Parse(consoleApplicationSource); 172var tree = Parse(text); 190var tree = Parse(text); 214var signing = Parse(@" 226Parse(@" 248Parse(@" 389var tree = Parse("using System;", options: TestOptions.Script); 398var tree = Parse("using System;", options: TestOptions.Script);
Compilation\IndexedProperties_BindingTests.cs (1)
135var tree = Parse(source);
Compilation\LoadDirectiveTests.cs (5)
81var external2 = Parse(code, "external2.csx", TestOptions.Script); 90var external3 = Parse(@" 104var external4 = Parse("#load \"a.csx\"", "external4.csx", TestOptions.Script); 162var newTree = Parse(code, "a.csx", TestOptions.Script); 182newTree = Parse(code, "a.csx", TestOptions.Script);
Compilation\ReferenceManagerTests.cs (11)
740var tree = Parse(source); 864t1 = Parse($"#r \"{p2}\"", options: TestOptions.Script), 865t2 = Parse($"#r \"{p3}\"", options: TestOptions.Script), 866t3 = Parse("#r \"Lib\"", options: TestOptions.Script), 1277Parse("#r \"1\"", options: TestOptions.Script), 1278Parse("#r \"2.dll\"", options: TestOptions.Script), 1323Parse("#r \"throw\"", options: TestOptions.Script), 1335syntaxTrees: new[] { Parse("class C {}") }, 1340var c2 = c1.AddSyntaxTrees(Parse("class D { }")); 1349var t1 = Parse(@" 1355var t2 = Parse(@"
Compilation\SemanticModelAPITests.cs (39)
249var tree = Parse(text); 268var tree = Parse(text); 288var tree = Parse(text); 307var tree = Parse(text); 327var tree = Parse(text); 346var tree = Parse(text); 366var tree1 = Parse(text); 367var tree2 = Parse(text); 390var tree = Parse(text); 417var tree = Parse(text); 483var tree = Parse(text); 514var partial1Tree = Parse(partial1); 515var partial2Tree = Parse(partial2); 530var tree = Parse(text); 556var tree = Parse(text); 582var tree = Parse(text); 605var tree = Parse(text); 638var tree1 = Parse(text); 641var tree2 = Parse(text); 670var tree1 = Parse(text); 697var tree1 = Parse(text); 698var tree2 = Parse(text); 721var tree = Parse(text); 747var tree = Parse(text); 778var tree = Parse(text); 813var tree = Parse(text); 839var tree = Parse(text); 865var tree = Parse(text); 921var tree = Parse(text); 958var tree1 = Parse(text1); 959var tree2 = Parse(text2); 999var tree1 = Parse(text1); 1000var tree2 = Parse(text2); 1038var tree = Parse(text); 1069var tree = Parse(text); 1110var tree = Parse(text); 1154var tree = Parse(text); 1190var tree = Parse(text); 4638var tree = Parse(text);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (2)
3898var tree = Parse(sourceCode); 3919var tree = Parse(sourceCode);
Compilation\SemanticModelGetSemanticInfoTests.cs (1)
12122var tree = Parse(sourceCode);
Compilation\UsedAssembliesTests.cs (5)
164yield return (comp.ReplaceSyntaxTree(tree, CSharpTestBase.Parse(builder.ToString(), tree.FilePath, (CSharpParseOptions)tree.Options)), before, after); 192yield return (comp.ReplaceSyntaxTree(tree, CSharpTestBase.Parse(builder.ToString(), tree.FilePath, parseOptions)), before, after); 203yield return (comp.ReplaceSyntaxTree(tree, CSharpTestBase.Parse(builder.ToString(), tree.FilePath, parseOptions)). 204AddSyntaxTrees(CSharpTestBase.Parse(globalUsings, "", parseOptions)), before, after); 2339AssertUsedAssemblyReferences(CreateCompilation(Parse(source, options: TestOptions.Script), references: new[] { reference }, options: TestOptions.DebugDll.WithUsings(@using)),
CrossLanguageTests.cs (1)
34var tree = Parse(text);
DocumentationComments\CrefTests.cs (5)
4417var tree1 = Parse(source1, options: TestOptions.Regular.WithDocumentationMode(DocumentationMode.Diagnose).WithLanguageVersion(LanguageVersion.Latest)); 4418var tree2 = Parse(source2, options: TestOptions.Regular.WithDocumentationMode(DocumentationMode.None).WithLanguageVersion(LanguageVersion.Latest)); 5122var tree = Parse(source, options: TestOptions.RegularWithDocumentationComments); 5228SyntaxTree tree = Parse(source, options: TestOptions.RegularWithDocumentationComments); 5873new[] { Parse(source, options: TestOptions.RegularWithDocumentationComments) },
DocumentationComments\DocumentationCommentCompilerTests.cs (11)
1664var revisedSource = new DocumentationCommentAdder().Visit(Parse(source).GetCompilationUnitRoot()).ToFullString(); 1848var revisedSource = new DocumentationCommentAdder().Visit(Parse(source).GetCompilationUnitRoot()).ToFullString(); 2217var revisedSource = new DocumentationCommentAdder().Visit(Parse(source).GetCompilationUnitRoot()).ToFullString(); 2472var tree1 = Parse(source1, options: TestOptions.RegularWithDocumentationComments); 2473var tree2 = Parse(source2, options: TestOptions.RegularWithDocumentationComments); 2968var tree = Parse(source, options: TestOptions.RegularWithDocumentationComments); 3830var tree = Parse(source, options: TestOptions.Regular.WithDocumentationMode(DocumentationMode.Parse)); 5068var tree = Parse(source, options: TestOptions.RegularWithDocumentationComments); 5320SyntaxTree tree = Parse(source, options: TestOptions.RegularWithDocumentationComments); 6425var tree = Parse(source, options: TestOptions.RegularWithDocumentationComments); 6666Parse(source, options: TestOptions.RegularWithDocumentationComments, filename: sourcePath),
DocumentationComments\DocumentationModeTests.cs (2)
352Parse(string.Format(sourceTemplate, xml, mode), string.Format("{0}.cs", mode), GetOptions(mode))); 381Parse(string.Format(sourceTemplate, includeElement, mode), string.Format("{0}.cs", mode), GetOptions(mode)));
DocumentationComments\PartialTypeDocumentationCommentTests.cs (2)
23var tree1 = Parse( 37var tree2 = Parse(
Symbols\AnonymousTypesSymbolTests.cs (3)
1706private static readonly SyntaxTree s_equalityComparerSourceTree = Parse(@" 1757var comp = CreateEmptyCompilation(new[] { Parse(source), s_equalityComparerSourceTree }, new[] { MinCorlibRef }); 1811var comp = CreateEmptyCompilation(new[] { Parse(source), s_equalityComparerSourceTree }, new[] { MinCorlibRef, attributeLib.ToMetadataReference() });
Symbols\CompilationCreationTests.cs (1)
2782new[] { Parse(source, options: TestOptions.Script) },
Symbols\ConversionTests.cs (1)
225var compilation = CSharpCompilation.Create("Test", new[] { Parse(code) }, new[] { mscorlibRef });
Symbols\CorLibrary\CorTypes.cs (1)
156var c1 = CSharpCompilation.Create("CorLib", syntaxTrees: new[] { Parse(source) });
Symbols\IndexerTests.cs (7)
1284var tree = Parse(source); 2229var tree = Parse(source); 2270var tree = Parse(source); 2312var tree = Parse(source); 2350var tree = Parse(source); 2608var tree = Parse(source); 2695var tree = Parse(source);
Symbols\Metadata\PE\NoPia.cs (6)
370var localTypes1 = CSharpCompilation.Create("LocalTypes1", new[] { Parse(localTypes1Source) }, new[] { pia1CopyLink, mscorlibRef }); 374var localTypes2 = CSharpCompilation.Create("LocalTypes2", new[] { Parse(localTypes2Source) }, new[] { mscorlibRef, pia1CopyLink }); 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 });
Symbols\OverriddenOrHiddenMembersTests.cs (2)
73var tree = Parse(text); 160var tree = Parse(text);
Symbols\Retargeting\RetargetCustomAttributes.cs (1)
68var compilation1 = CSharpCompilation.Create("C1", new[] { Parse(source) }, new[] { OldMsCorLib }, TestOptions.ReleaseDll);
Symbols\Retargeting\RetargetCustomModifiers.cs (1)
146CSharpCompilation c1 = CSharpCompilation.Create("C1", new[] { Parse(source) }, new[] { oldMsCorLib });
Symbols\Source\AccessTests.cs (7)
27var tree = Parse(text); 44var tree = Parse(text); 70var tree = Parse(text); 93var tree = Parse(text); 122var tree = Parse(text); 144var tree = Parse(text); 167var tree = Parse(text);
Symbols\Source\BaseClassTests.cs (6)
1408var tree = Parse(text); 1424var tree = Parse(text); 1439var comp = CreateCompilation(Parse(text)); 1464var comp = CreateCompilation(Parse(text)); 1495var comp = CreateCompilation(Parse(text)); 1872var comp = CreateCompilation(Parse(text));
Symbols\Source\DeclaringSyntaxNodeTests.cs (12)
257var tree = Parse(text); 300var tree = Parse(text); 602var tree = Parse(text); 637var tree = Parse(text); 662var tree = Parse(text); 688var tree = Parse(text); 717var tree = Parse(text); 732var source0 = Parse("namespace N { partial class C { } } namespace N0 { } class C0 { }"); 733var source1 = Parse("namespace N { partial class C { } } namespace N1 { } class C1 { }"); 734var source2 = Parse("namespace N { struct S { } }"); 735var source3 = Parse("namespace N { partial class C { } } namespace N3 { } class C3 { }"); 745var source4 = Parse("namespace N { partial class C { } } namespace N4 { } class C4 { }");
Symbols\Source\DelegateTests.cs (2)
55source: new[] { Parse(source) }, 227var comp = CreateCompilation(Parse(text));
Symbols\Source\EventTests.cs (1)
58var comp = CreateCompilation(Parse(text));
Symbols\Source\ExternAliasTests.cs (1)
349var tree = Parse(text);
Symbols\Source\FieldTests.cs (2)
234var comp = CreateCompilation(Parse(text)); 254var comp = CreateCompilation(Parse(text));
Symbols\Source\MethodTests.cs (5)
1617var comp = CreateCompilation(Parse(text)); 1662var comp = CreateCompilation(Parse(text)); 1705var comp = CreateCompilation(Parse(text)); 1801var comp = CreateCompilation(Parse(text)); 1854var comp = CreateCompilation(Parse(text));
Symbols\Source\PropertyTests.cs (6)
448var comp = CreateCompilation(Parse(text)); 1653var comp = CreateCompilation(Parse(text)); 1690var comp = CreateCompilation(Parse(text)); 1725var comp = CreateCompilation(Parse(text)); 1745var comp = CreateCompilation(Parse(text)); 1816var comp = CreateCompilation(Parse(text));
Symbols\Source\TypeMapTests.cs (1)
110var tree = Parse(text);
Symbols\Source\UsingAliasTests.cs (22)
29var tree = Parse(text); 86var tree = Parse(text); 146var tree = Parse(text); 201var tree = Parse(text); 266var tree = Parse(text); 293var tree = Parse(text); 339var tree = Parse(text); 380var tree = Parse(text); 401var tree = Parse(text); 420var tree = Parse(text); 439var tree = Parse(text); 458var tree = Parse(text); 477var tree = Parse(text); 498var tree = Parse(text); 520SyntaxTree syntaxTree = Parse(text); 541SyntaxTree syntaxTree = Parse(text); 561SyntaxTree syntaxTree = Parse(text); 580SyntaxTree syntaxTree = Parse(text); 600SyntaxTree syntaxTree = Parse(text); 624SyntaxTree syntaxTree = Parse(text); 647SyntaxTree syntaxTree = Parse(text); 664SyntaxTree syntaxTree = Parse(text);
Symbols\SymbolDistinguisherTests.cs (24)
31var tree = Parse(source, "file.cs"); 77var libRef = new CSharpCompilationReference(CreateCompilation(Parse(source, "file1.cs"), assemblyName: "Metadata")); 78var comp = CreateCompilation(Parse(source, "file2.cs"), new[] { libRef }, assemblyName: "Source"); 95var tree = Parse(source, "file.cs"); 115var tree = Parse(source, "file.cs"); 135var tree = Parse(source, @"a\..\file.cs"); 180var tree = Parse(source, "file.cs"); 206var tree = Parse(source, "file.cs"); 231var tree = Parse(source, "file.cs"); 256var tree = Parse(source, "file.cs"); 278var tree = Parse(source, "file.cs"); 351CreateCompilation(Parse(source, "file.cs"), new[] { libRef }, assemblyName: "Source").VerifyDiagnostics( 385CreateCompilation(Parse(source, "file.cs"), new[] { libRef }, assemblyName: "Source").VerifyDiagnostics( 419CreateCompilation(Parse(source, "file.cs"), new[] { libRef }, assemblyName: "Source").VerifyDiagnostics( 451CreateCompilation(Parse(source, "file.cs"), new[] { libRef }, assemblyName: "Source").VerifyDiagnostics( 483CreateCompilation(Parse(source, "file.cs"), new[] { libRef }, assemblyName: "Source").VerifyDiagnostics( 512CreateCompilation(Parse(source, "file.cs"), new[] { libRef }, assemblyName: "Source").VerifyDiagnostics( 547CreateCompilation(Parse(source, "file.cs"), new[] { libRef }, assemblyName: "Source").VerifyDiagnostics( 579var libRef = new CSharpCompilationReference(CreateCompilation(Parse(libSource, "file.cs"), assemblyName: "Metadata")); 580CreateCompilation(Parse(source, "file.cs"), new[] { libRef }, assemblyName: "Source").VerifyDiagnostics( 612CreateCompilation(Parse(source, "file.cs"), new[] { libRef }, assemblyName: "Source").VerifyDiagnostics( 649CreateCompilation(Parse(source, "file.cs"), new[] { libRef }, assemblyName: "Source").VerifyDiagnostics( 680CreateCompilation(Parse(source, "file.cs"), new[] { libRef }, assemblyName: "Source").VerifyDiagnostics( 782var comp1 = CreateCompilation(Parse(source1), new[] { ref0 });
Symbols\SymbolErrorTests.cs (9)
2110var tree = Parse(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5)); 2528var comp = CreateCompilation(Parse(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5))); 5440comp = CreateCompilation(new SyntaxTree[] { Parse(text, "goo.cs") }, new List<MetadataReference> { ref1 }); 16761CreateCompilationWithMscorlib45(new[] { Parse(text, options: TestOptions.Script) }).VerifyDiagnostics(expectedDiagnostics); 17648var tree = Parse(sourceLib, filename: @"C:\lib.cs"); 17729var tree = Parse(sourceLib, filename: @"C:\lib.cs"); 17764CreateCompilation(new SyntaxTree[] { Parse(text, "goo.cs") }).VerifyDiagnostics( 17794CreateCompilation(new SyntaxTree[] { Parse(text, "goo.cs") }).VerifyDiagnostics( 17853Parse(source, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5)));
Symbols\TypeResolutionTests.cs (1)
51syntaxTrees: new[] { Parse(source1) },
Symbols\TypeTests.cs (6)
815new[] { Parse(mainSrc, options: TestOptions.Script) }, 828new[] { Parse(mainSrc, options: TestOptions.Script) }, 1137var tree = Parse(text); 1151var tree = Parse(text); 1176var tree = Parse(text); 1195var tree = Parse(text);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (7)
Diagnostics\DiagnosticTest.cs (1)
2448var tree = Parse(text);
Parsing\ParserErrorMessageTests.cs (3)
5858tree = Parse(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5)); 6680var parsedTree = Parse(builder.ToString()); 6713var parsedTree = Parse(builder.ToString());
Parsing\PatternParsingTests.cs (2)
3028Parse(source, options: TestOptions.RegularWithRecursivePatterns); 3034Parse(source2, options: TestOptions.RegularWithRecursivePatterns);
Syntax\SyntaxRewriterTests.cs (1)
649var oldTree = CSharpTestBase.Parse(oldSource, options: TestOptions.RegularWithDocumentationComments);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (5)
CSharpTestBase.cs (4)
1017return sources.Select((src, index) => Parse(src, filename: $"{index}.cs", options: options)).ToArray(); 1022var tree = Parse(text, options: options ?? TestOptions.RegularPreview); 1384syntaxTree: Parse(source, options: parseOptions ?? TestOptions.Script), 1407syntaxTree: Parse(code, options: parseOptions ?? TestOptions.Script),
CSharpTestSource.cs (1)
68return new[] { CSharpTestBase.Parse(source, fileName, parseOptions) };
Microsoft.CodeAnalysis.Rebuild.UnitTests (3)
CSharpDeterministicKeyBuilderTests.cs (3)
34CSharpTestBase.Parse( 158var source = CSharpTestBase.Parse( 194var syntaxTree = CSharpTestBase.Parse(