22006 references to TestOptions
InteractiveHost.UnitTests (2)
AbstractInteractiveHostTests.cs (2)
201options: fileName.EndsWith(".exe", StringComparison.OrdinalIgnoreCase) ? TestOptions.ReleaseExe : TestOptions.ReleaseDll);
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (12)
AddParameterTests.cs (5)
2815""", parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2925""", parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2941", parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.Preview)); 2967""", parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2983", parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.Preview));
CSharpInlineDeclarationTests.cs (1)
2442""", new TestParameters(TestOptions.Regular));
CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs (1)
657var testParameters = new TestParameters(options: options, parseOptions: TestOptions.Regular8);
RemoveUnusedLocalFunctionTests.cs (1)
154""", TestOptions.Regular);
UseAutoPropertyTests.cs (1)
110""", new TestParameters(TestOptions.RegularPreview));
UseThrowExpressionTests.cs (3)
617""", TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 653""", TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 690""", TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9));
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (6)
CommandLineTests.cs (6)
7121var compilation = CSharpCompilation.Create("a.dll", references: new[] { MscorlibRef }, options: TestOptions.ReleaseDll); 7232var compilation = CSharpCompilation.Create("a.dll", options: TestOptions.ReleaseDll); 9554var comp = CreateEmptyCompilation(string.Empty, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 9557comp = CreateEmptyCompilation(string.Empty, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 11478var csc32 = CreateCompilationWithMscorlib46(csc32src, options: TestOptions.ReleaseExe.WithPlatform(Platform.X86), assemblyName: "csc32"); 13550options: TestOptions.DebugDll.WithCryptoKeyFile(Path.GetFileName(snk.Path)).WithStrongNameProvider(virtualSnProvider),
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (130)
AddParameterTests.cs (5)
2815""", parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2925""", parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2941", parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.Preview)); 2967""", parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2983", parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.Preview));
AddUsing\AddUsingTests.cs (1)
2062TestOptions.ReleaseDll.WithMetadataReferenceResolver(resolver));
BraceHighlighting\BraceHighlightingTests.cs (6)
302""", TestOptions.Regular); 309""", TestOptions.Regular); 321""", TestOptions.Regular); 328""", TestOptions.Regular); 340""", TestOptions.Regular); 347""", TestOptions.Regular);
BraceMatching\CSharpBraceMatcherTests.cs (9)
876await TestAsync(code, expected, TestOptions.Regular); 885await TestAsync(code, expected, TestOptions.Regular); 894await TestAsync(code, expected, TestOptions.Regular); 903await TestAsync(code, expected, TestOptions.Regular); 912await TestAsync(code, expected, TestOptions.Regular); 921await TestAsync(code, expected, TestOptions.Regular); 930await TestAsync(code, expected, TestOptions.Regular); 939await TestAsync(code, expected, TestOptions.Regular); 948await TestAsync(code, expected, TestOptions.Regular);
Classification\SemanticClassifierTests.cs (1)
2523ParseOptions(TestOptions.Regular, Options.Script));
Classification\SyntacticClassifierTests.cs (4)
4320ParseOptions(TestOptions.Regular, Options.Script), 4334ParseOptions(TestOptions.Regular, Options.Script), 4350ParseOptions(TestOptions.Regular, Options.Script), 4366ParseOptions(TestOptions.Regular, Options.Script),
CodeActions\EncapsulateField\EncapsulateFieldTests.cs (1)
905await TestAllOptionsOffAsync(host, text, expected, new CodeAnalysis.CSharp.CSharpParseOptions(), TestOptions.ReleaseExe);
CodeActions\ExtractMethod\ExtractLocalFunctionTests.cs (15)
2069""", TestOptions.Regular7_1, index: CodeActionIndex); 2100""", TestOptions.Regular7_1, index: CodeActionIndex); 2131""", TestOptions.Regular7_1, index: CodeActionIndex); 3580""", CodeActionIndex, new TestParameters(options: Option(CSharpCodeStyleOptions.PreferStaticLocalFunction, CodeStyleOption2.TrueWithSilentEnforcement), parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_3))); 3611""", CodeActionIndex, new TestParameters(options: Option(CSharpCodeStyleOptions.PreferStaticLocalFunction, CodeStyleOption2.TrueWithSilentEnforcement), parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7))); 3642""", CodeActionIndex, new TestParameters(options: Option(CSharpCodeStyleOptions.PreferStaticLocalFunction, CodeStyleOption2.TrueWithSilentEnforcement), parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp8))); 3673""", CodeActionIndex, new TestParameters(options: Option(CSharpCodeStyleOptions.PreferStaticLocalFunction, CodeStyleOption2.TrueWithSilentEnforcement), parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.Latest))); 4127await TestExactActionSetOfferedAsync(code, new[] { FeaturesResources.Extract_method }, new TestParameters(parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6))); 4143await TestExactActionSetOfferedAsync(code, new[] { FeaturesResources.Extract_method }, new TestParameters(parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp5))); 5410await TestAsync(code, expected, TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp9), index: 1); 5521await TestAsync(code, expected, TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp7), index: CodeActionIndex); 5570await TestAsync(code, expected, TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp7), index: CodeActionIndex); 5621await TestAsync(code, expected, TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp7), index: CodeActionIndex); 5658await TestAsync(code, expected, TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp7), index: CodeActionIndex); 5748await TestAsync(code, expected, TestOptions.Regular, index: CodeActionIndex);
CodeActions\ExtractMethod\ExtractMethodTests.cs (3)
2383""", TestOptions.Regular7_1); 2414""", TestOptions.Regular7_1); 2445""", TestOptions.Regular7_1);
CodeActions\InlineTemporary\InlineTemporaryTests.cs (7)
4033""", parseOptions: TestOptions.Regular7); 4114""", parseOptions: TestOptions.Regular7); 4321new TestParameters(parseOptions: TestOptions.Regular.WithLanguageVersion(version))); 5086await TestMissingInRegularAndScriptAsync(code, new TestParameters(parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp8))); 5683await TestAsync(code, expected, TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 5703await TestAsync(code, expected, TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 5722TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9));
CodeActions\IntroduceVariable\IntroduceVariableTests.cs (8)
5534await TestAsync(code, expected, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6)); 5699await TestActionCountAsync(code, count: 2, parameters: new TestParameters(TestOptions.Regular)); 5786await TestAsync(code, expected, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.Latest)); 5819await TestAsync(code, expected, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.Latest)); 5853await TestAsync(code, expected, index: 1, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.Latest)); 6138""", parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.Latest)); 6168""", parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.Latest), index: 0); 6197""", parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.Latest), index: 2);
Completion\CompletionProviders\OverrideCompletionProviderTests.cs (2)
2858<Project Language=""C#"" AssemblyName=""Assembly1"" CommonReferences=""true"" LanguageVersion=""{TestOptions.Regular11.LanguageVersion.ToDisplayString()}""> 2897<Project Language=""C#"" AssemblyName=""Assembly1"" CommonReferences=""true"" LanguageVersion=""{TestOptions.Regular11.LanguageVersion.ToDisplayString()}"">
CSharpInlineDeclarationTests.cs (1)
2442""", new TestParameters(TestOptions.Regular));
CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs (1)
657var testParameters = new TestParameters(options: options, parseOptions: TestOptions.Regular8);
Diagnostics\DiagnosticAnalyzerDriver\DiagnosticAnalyzerDriverTests.cs (4)
55using var workspace = TestWorkspace.CreateCSharp(source, TestOptions.Regular, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService); 122using var workspace = TestWorkspace.CreateCSharp(source, TestOptions.Regular, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService); 161using var workspace = TestWorkspace.CreateCSharp(TestResource.AllInOneCSharpCode, TestOptions.Regular, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService); 771using var workspace = TestWorkspace.CreateCSharp("class Class { }", TestOptions.Regular, composition: s_compositionWithMockDiagnosticUpdateSourceRegistrationService);
Diagnostics\GenerateMethod\GenerateMethodTests.cs (16)
7822parseOptions: TestOptions.Regular.WithLanguageVersion(CodeAnalysis.CSharp.LanguageVersion.CSharp6)); 7850parseOptions: TestOptions.Regular.WithLanguageVersion(CodeAnalysis.CSharp.LanguageVersion.CSharp6)); 7878parseOptions: TestOptions.Regular.WithLanguageVersion(CodeAnalysis.CSharp.LanguageVersion.CSharp6)); 7906parseOptions: TestOptions.Regular.WithLanguageVersion(CodeAnalysis.CSharp.LanguageVersion.CSharp6)); 7936parseOptions: TestOptions.Regular); 7966parseOptions: TestOptions.Regular); 7997parseOptions: TestOptions.Regular); 8027parseOptions: TestOptions.Regular); 8142parseOptions: TestOptions.Regular); 8172parseOptions: TestOptions.Regular); 8266parseOptions: TestOptions.Regular); 8300parseOptions: TestOptions.Regular); 8334parseOptions: TestOptions.Regular); 8368parseOptions: TestOptions.Regular); 8402parseOptions: TestOptions.Regular); 8436parseOptions: TestOptions.Regular);
Diagnostics\GenerateType\GenerateTypeTests.cs (2)
1632parseOptions: TestOptions.Regular7); 1786parseOptions: TestOptions.Regular7);
Diagnostics\Suppression\RemoveUnnecessaryPragmaSuppressionsTests.cs (2)
54=> parameters.WithCompilationOptions((parameters.compilationOptions ?? TestOptions.DebugDll).WithReportSuppressedDiagnostics(true)); 1064var compilationOptions = TestOptions.DebugDll.WithSpecificDiagnosticOptions(
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (2)
457var experimental = TestOptions.Regular.WithFeatures(experimentalFeatures); 507var experimental = TestOptions.Regular.WithFeatures(featuresToEnable);
ExtractMethod\ExtractMethodBase.cs (1)
189using var workspace = TestWorkspace.CreateCSharp(code, CodeAnalysis.CSharp.Test.Utilities.TestOptions.Regular);
Formatting\FormattingEngineTests.cs (1)
2019var tree = SyntaxFactory.ParseSyntaxTree(code, options: TestOptions.Script);
GenerateConstructor\GenerateConstructorTests.cs (5)
3736parseOptions: TestOptions.Regular.WithLanguageVersion(CodeAnalysis.CSharp.LanguageVersion.CSharp6)); 3766parseOptions: TestOptions.Regular.WithLanguageVersion(CodeAnalysis.CSharp.LanguageVersion.CSharp6)); 3796parseOptions: TestOptions.Regular.WithLanguageVersion(CodeAnalysis.CSharp.LanguageVersion.CSharp6)); 3826parseOptions: TestOptions.Regular.WithLanguageVersion(CodeAnalysis.CSharp.LanguageVersion.CSharp6)); 5119""", parseOptions: TestOptions.Regular);
ImplementAbstractClass\ImplementAbstractClassTests.cs (6)
541parseOptions: TestOptions.Regular7); 1724parseOptions: TestOptions.Regular7); 2085""", parseOptions: TestOptions.RegularPreview); 2116""", parseOptions: TestOptions.RegularPreview); 2147""", parseOptions: TestOptions.RegularPreview); 2176""", parseOptions: TestOptions.RegularPreview);
QuickInfo\SemanticQuickInfoSourceTests.cs (14)
6878await TestWithOptionsAsync(TestOptions.Regular8, 6895await TestWithOptionsAsync(TestOptions.Regular8, 6913await TestWithOptionsAsync(TestOptions.Regular8, 6932await TestWithOptionsAsync(TestOptions.Regular8, 6952await TestWithOptionsAsync(TestOptions.Regular8, 6971await TestWithOptionsAsync(TestOptions.Regular8, 6991await TestWithOptionsAsync(TestOptions.Regular8, 7015await TestWithOptionsAsync(TestOptions.Regular8, 7039await TestWithOptionsAsync(TestOptions.Regular8, 7059await TestWithOptionsAsync(TestOptions.Regular8, 7079await TestWithOptionsAsync(TestOptions.Regular7_3, 7099await TestWithOptionsAsync(TestOptions.Regular8, 7137await TestWithOptionsAsync(TestOptions.Regular8, 7157await TestWithOptionsAsync(TestOptions.Regular8,
RemoveUnusedLocalFunctionTests.cs (1)
154""", TestOptions.Regular);
RemoveUnusedVariable\RemoveUnusedVariableTests.cs (1)
780""", TestOptions.Regular);
Semantics\SpeculationAnalyzerTests.cs (1)
513TestOptions.ReleaseDll.WithSpecificDiagnosticOptions(new[] { KeyValuePairUtil.Create("CS0219", ReportDiagnostic.Suppress) }));
UseAutoPropertyTests.cs (1)
110""", new TestParameters(TestOptions.RegularPreview));
UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzerTests.cs (2)
25private static readonly ParseOptions CSharp9 = TestOptions.RegularPreview.WithLanguageVersion(LanguageVersion.CSharp9); 146await TestAllMissingOnExpressionAsync("o == 1 || o == 2", parseOptions: TestOptions.Regular8);
UseThrowExpressionTests.cs (3)
617""", TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 653""", TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 690""", TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9));
Wrapping\ParameterWrappingTests.cs (4)
1247""", new TestParameters(TestOptions.RegularPreview)); 1258""", new TestParameters(TestOptions.RegularPreview)); 1269""", new TestParameters(TestOptions.RegularPreview)); 1280""", new TestParameters(TestOptions.RegularPreview));
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (7)
Recommendations\BaseKeywordRecommenderTests.cs (1)
86public C() : $$", absent: false, options: TestOptions.RegularPreview);
Recommendations\EventKeywordRecommenderTests.cs (1)
262$$", absent: false, options: TestOptions.RegularPreview);
Recommendations\FieldKeywordRecommenderTests.cs (1)
85[$$", absent: false, TestOptions.RegularPreview);
Recommendations\OverrideKeywordRecommenderTests.cs (1)
138$$", absent: false, options: TestOptions.RegularPreview);
Recommendations\RecordKeywordRecommenderTests.cs (3)
264$$", absent: false, options: TestOptions.RegularPreview); 274public $$", absent: false, options: TestOptions.RegularPreview); 285$$", absent: false, options: TestOptions.RegularPreview);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (3961)
BreakingChanges.cs (11)
197var tree = Parse(text, options: TestOptions.RegularWithDocumentationComments); 216var tree = Parse(text, options: TestOptions.RegularWithDocumentationComments); 407var strictCompilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithStrictFeature()); 776CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 1410compilationOptions: TestOptions.ReleaseDll); 1416compilationOptions: TestOptions.ReleaseDll, 1423compilationOptions: TestOptions.ReleaseDll, 1436compilationOptions: TestOptions.ReleaseExe, 1604var comp = CreateCompilation(source, new[] { libRef }, TestOptions.ReleaseExe); 1629var comp = CreateCompilation(source, new[] { libRef }, TestOptions.ReleaseExe); 1653var comp = CreateCompilation(source, new[] { libRef }, TestOptions.ReleaseExe);
CodeGen\CodeGenAsyncEHTests.cs (1)
940var v = CompileAndVerify(source, s_asyncRefs, targetFramework: TargetFramework.Empty, options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), expectedOutput: expected, symbolValidator: module =>
CodeGen\CodeGenAsyncIteratorTests.cs (115)
174}", options: TestOptions.DebugExe); 347}", options: TestOptions.DebugExe); 512}", TestOptions.ReleaseExe); 546}", TestOptions.ReleaseExe); 574var comp = CreateCompilationWithTasksExtensions(new[] { source, AsyncStreamsTypes }, references: new[] { CSharpRef }, TestOptions.ReleaseExe); 603var comp = CreateCompilationWithTasksExtensions(new[] { source }, parseOptions: TestOptions.Regular7_3); 606comp = CreateCompilationWithTasksExtensions(new[] { source }, parseOptions: TestOptions.Regular8); 634var comp = CreateCompilationWithAsyncIterator(source, options: TestOptions.DebugExe); 802var comp = CreateCompilationWithAsyncIterator(source, options: TestOptions.DebugDll); 849var comp = CreateCompilationWithAsyncIterator(source, options: TestOptions.DebugDll); 876var comp = CreateCompilationWithAsyncIterator(source, options: TestOptions.DebugDll); 1570var comp = CreateCompilationWithAsyncIterator(source, options: TestOptions.DebugExe); 1629var comp = CreateCompilationWithTasksExtensions(new[] { source, AsyncStreamsTypes }, parseOptions: TestOptions.Regular7_3); 1632comp = CreateCompilationWithTasksExtensions(new[] { source, AsyncStreamsTypes }, parseOptions: TestOptions.Regular8); 1893var comp = CreateCompilationWithAsyncIterator(new[] { Run(iterations: 2), source }, options: TestOptions.DebugExe); 2066var comp = CreateCompilationWithAsyncIterator(source, options: TestOptions.DebugExe); 2107var comp = CreateCompilationWithTasksExtensions(new[] { source, AsyncStreamsTypes }, options: TestOptions.DebugExe); 2185var comp = CreateCompilationWithTasksExtensions(new[] { source, AsyncStreamsTypes }, options: TestOptions.DebugExe); 2234var comp = CreateCompilationWithTasksExtensions(new[] { source, AsyncStreamsTypes }, options: TestOptions.DebugExe); 2279var comp = CreateCompilationWithTasksExtensions(new[] { source, AsyncStreamsTypes }, options: TestOptions.DebugExe); 2322var comp = CreateCompilationWithTasksExtensions(new[] { source, AsyncStreamsTypes }, options: TestOptions.DebugExe); 2352foreach (var options in new[] { TestOptions.DebugExe, TestOptions.ReleaseExe }) 2378if (options == TestOptions.DebugExe) 2583if (options == TestOptions.DebugExe) 2911var comp = CreateCompilationWithAsyncIterator(new[] { source, EnumeratorCancellationAttributeType }, options: TestOptions.ReleaseDll); 3179var comp = CreateCompilationWithAsyncIterator(new[] { source, EnumeratorCancellationAttributeType }, options: TestOptions.ReleaseDll, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 3448var comp = CreateCompilationWithTasksExtensions(new[] { source, EnumeratorCancellationAttributeType, AsyncStreamsTypes }, options: TestOptions.ReleaseDll, parseOptions: TestOptions.Regular9); 3712var comp = CreateCompilationWithAsyncIterator(new[] { source, EnumeratorCancellationAttributeType }, options: TestOptions.ReleaseDll); 3952var comp = CreateCompilationWithAsyncIterator(source, options: TestOptions.DebugExe); 3985var comp = CreateCompilationWithAsyncIterator(source, options: TestOptions.DebugExe); 4017var comp = CreateCompilationWithAsyncIterator(source, options: TestOptions.DebugExe); 4050var comp = CreateCompilationWithAsyncIterator(source, options: TestOptions.DebugExe); 4101var comp = CreateCompilationWithAsyncIterator(source, options: TestOptions.DebugExe); 4132var comp = CreateCompilationWithAsyncIterator(source, options: TestOptions.DebugExe); 4161var comp = CreateCompilationWithAsyncIterator(source, options: TestOptions.DebugExe); 4184var comp = CreateCompilationWithAsyncIterator(new[] { Run(iterations), source }, options: TestOptions.DebugExe); 4218var comp = CreateCompilationWithAsyncIterator(source, options: TestOptions.DebugExe); 4262var comp = CreateCompilationWithAsyncIterator(source, options: TestOptions.DebugExe); 4290var comp = CreateCompilationWithAsyncIterator(source, options: TestOptions.DebugExe); 4363var comp = CreateCompilationWithAsyncIterator(source, options: TestOptions.DebugExe); 4398var comp = CreateCompilationWithAsyncIterator(new[] { Run(iterations), source }, options: TestOptions.DebugExe); 4446var comp = CreateCompilationWithAsyncIterator(new[] { Run(iterations), source }, options: TestOptions.DebugExe); 4487var comp = CreateCompilationWithAsyncIterator(new[] { Run(iterations), source }, options: TestOptions.DebugExe); 4533var comp = CreateCompilationWithAsyncIterator(new[] { Run(iterations), source }, options: TestOptions.DebugExe); 4582var comp = CreateCompilationWithAsyncIterator(new[] { Run(iterations), source }, options: TestOptions.DebugExe); 4626var comp = CreateCompilationWithAsyncIterator(new[] { Run(iterations), source }, options: TestOptions.DebugExe); 4680var comp = CreateCompilationWithAsyncIterator(new[] { Run(iterations), source }, options: TestOptions.DebugExe); 4724var comp = CreateCompilationWithAsyncIterator(new[] { Run(iterations), source }, options: TestOptions.DebugExe); 4770var comp = CreateCompilationWithAsyncIterator(new[] { Run(iterations), source }, options: TestOptions.DebugExe); 4823var comp = CreateCompilationWithAsyncIterator(new[] { Run(iterations), source }, options: TestOptions.DebugExe); 4856var comp = CreateCompilationWithAsyncIterator(new[] { Run(iterations), source }, options: TestOptions.DebugExe); 4887var comp = CreateCompilationWithAsyncIterator(new[] { Run(iterations), source }, options: TestOptions.DebugExe); 4952var comp = CreateCompilationWithAsyncIterator(new[] { Run(iterations), source }, options: TestOptions.DebugExe); 4986var comp = CreateCompilationWithAsyncIterator(new[] { Run(iterations), source }, options: TestOptions.DebugExe); 5017var comp = CreateCompilationWithAsyncIterator(new[] { Run(iterations), source }, options: TestOptions.DebugExe); 5049var comp = CreateCompilationWithAsyncIterator(new[] { Run(iterations), source }, options: TestOptions.DebugExe); 5084var comp = CreateCompilationWithAsyncIterator(new[] { Run(iterations), source }, options: TestOptions.DebugExe); 5118var comp = CreateCompilationWithAsyncIterator(new[] { Run(iterations), source }, options: TestOptions.DebugExe); 5157var comp = CreateCompilationWithAsyncIterator(new[] { Run(iterations), source }, options: TestOptions.DebugExe); 5197var comp = CreateCompilationWithAsyncIterator(new[] { Run(iterations), source }, options: TestOptions.DebugExe); 5275var comp = CreateCompilationWithAsyncIterator(source, options: TestOptions.DebugExe); 5368var comp = CreateCompilationWithAsyncIterator(source, options: TestOptions.DebugExe); 5403var comp = CreateCompilationWithAsyncIterator(new[] { Run(iterations), source }, options: TestOptions.DebugExe); 5433var comp = CreateCompilationWithAsyncIterator(new[] { Run(iterations), source }, options: TestOptions.DebugExe); 5464var comp = CreateCompilationWithAsyncIterator(new[] { Run(iterations), source }, options: TestOptions.DebugExe); 5497var comp = CreateCompilationWithAsyncIterator(new[] { Run(iterations), source }, options: TestOptions.DebugExe); 5889var comp = CreateCompilationWithAsyncIterator(new[] { Run(iterations), source }, options: TestOptions.DebugExe); 5923var comp = CreateCompilationWithAsyncIterator(new[] { Run(iterations), source }, options: TestOptions.DebugExe); 5964var comp = CreateCompilationWithAsyncIterator(new[] { Run(iterations), source }, options: TestOptions.DebugExe); 6003var comp = CreateCompilationWithAsyncIterator(new[] { Run(iterations), source }, options: TestOptions.DebugExe); 6039var comp = CreateCompilationWithAsyncIterator(new[] { Run(iterations), source }, options: TestOptions.DebugExe); 6073var comp = CreateCompilationWithAsyncIterator(new[] { Run(iterations), source }, options: TestOptions.DebugExe); 6115var comp = CreateCompilationWithAsyncIterator(source, options: TestOptions.DebugExe); 6143var comp = CreateCompilationWithAsyncIterator(source, options: TestOptions.DebugExe); 6356var comp = CreateCompilationWithAsyncIterator(new[] { source, EnumeratorCancellationAttributeType }, options: TestOptions.DebugExe); 6379var comp = CreateCompilationWithAsyncIterator(source, options: TestOptions.DebugExe); 6409var comp = CreateCompilationWithAsyncIterator(source, options: TestOptions.DebugExe); 6455var comp = CreateCompilationWithAsyncIterator(source, options: TestOptions.DebugExe); 6532var comp = CreateCompilationWithAsyncIterator(source, options: TestOptions.DebugExe); 6596var comp = CreateCompilationWithAsyncIterator(source, options: TestOptions.DebugExe); 6645var comp = CreateCompilationWithAsyncIterator(new[] { source, EnumeratorCancellationAttributeType }, options: TestOptions.DebugExe); 6697var comp = CreateCompilationWithAsyncIterator(new[] { source, EnumeratorCancellationAttributeType }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 6748var comp = CreateCompilationWithAsyncIterator(new[] { source, EnumeratorCancellationAttributeType }, options: TestOptions.DebugExe); 6796var comp = CreateCompilationWithAsyncIterator(new[] { source, EnumeratorCancellationAttributeType }, options: TestOptions.DebugExe); 6845foreach (var options in new[] { TestOptions.DebugExe, TestOptions.ReleaseExe }) 6978foreach (var options in new[] { TestOptions.DebugExe, TestOptions.ReleaseExe }) 6980var comp = CreateCompilationWithAsyncIterator(new[] { source, EnumeratorCancellationAttributeType }, options: options, parseOptions: TestOptions.Regular9); 7110foreach (var options in new[] { TestOptions.DebugExe, TestOptions.ReleaseExe }) 7155var comp = CreateCompilationWithAsyncIterator(new[] { source, EnumeratorCancellationAttributeType }, options: TestOptions.DebugExe); 7201var comp = CreateCompilationWithAsyncIterator(new[] { source, EnumeratorCancellationAttributeType }, options: TestOptions.DebugExe); 7259foreach (var options in new[] { TestOptions.DebugExe, TestOptions.ReleaseExe }) 7319foreach (var options in new[] { TestOptions.DebugExe, TestOptions.ReleaseExe }) 7323var comp = CreateCompilationWithAsyncIterator(new[] { source.Replace("SOURCETOCANCEL", sourceToCancel), EnumeratorCancellationAttributeType }, options: options, parseOptions: TestOptions.Regular9); 7358var comp = CreateCompilationWithAsyncIterator(new[] { source, EnumeratorCancellationAttributeType }, options: TestOptions.DebugExe); 7385var comp = CreateCompilationWithAsyncIterator(new[] { source, EnumeratorCancellationAttributeType }, TestOptions.DebugExe); 7416var comp = CreateCompilationWithAsyncIterator(new[] { source, EnumeratorCancellationAttributeType }, TestOptions.DebugExe, TestOptions.Regular9); 7642var comp = CreateCompilationWithAsyncIterator(new[] { source, EnumeratorCancellationAttributeType }, options: TestOptions.DebugExe); 7686var comp = CreateCompilationWithAsyncIterator(new[] { source, EnumeratorCancellationAttributeType }, options: TestOptions.DebugExe); 7744var comp = CreateCompilationWithAsyncIterator(new[] { source, EnumeratorCancellationAttributeType }, options: TestOptions.DebugExe); 7775var comp = CreateCompilationWithAsyncIterator(new[] { source, EnumeratorCancellationAttributeType }, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 7824var comp = CreateCompilationWithTasksExtensions(new[] { source, EnumeratorCancellationAttributeType, AsyncStreamsTypes }, parseOptions: TestOptions.Regular9); 7874var comp = CreateCompilationWithAsyncIterator(new[] { source, EnumeratorCancellationAttributeType }, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 7937}", options: TestOptions.DebugExe); 7986}", options: TestOptions.DebugExe); 8035}", options: TestOptions.DebugExe);
CodeGen\CodeGenAsyncLocalsTests.cs (16)
149CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: expected); 150CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: expected); 236CompileAndVerify(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module => 249CompileAndVerify(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module => 288CompileAndVerify(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module => 306var vd = CompileAndVerify(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module => 965var comp = CreateCompilationWithMscorlib45("", new[] { reference }, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.Internal)); 995var c = CompileAndVerify(source, expectedOutput: null, options: TestOptions.ReleaseDll); 1153var c = CompileAndVerify(source, expectedOutput: null, options: TestOptions.ReleaseDll); 1250CompileAndVerify(source, targetFramework: TargetFramework.Empty, references: s_asyncRefs, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module => 1304var verifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"1", verify: Verification.Fails); 1409verifier = CompileAndVerify(text, options: TestOptions.UnsafeDebugExe, expectedOutput: @"1", verify: Verification.Fails); 1561var verifier = CompileAndVerify(text, options: TestOptions.ReleaseExe, expectedOutput: @"2"); 1694verifier = CompileAndVerify(text, options: TestOptions.DebugExe, expectedOutput: @"2"); 1886var verifier = CompileAndVerify(text, options: TestOptions.ReleaseExe, expectedOutput: @"2"); 2019verifier = CompileAndVerify(text, options: TestOptions.DebugExe, expectedOutput: @"2");
CodeGen\CodeGenAsyncMainTests.cs (111)
40var sourceCompilation = CreateCompilationWithMscorlib40(source, options: TestOptions.DebugExe.WithMainTypeName("Program"), parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 65var sourceCompilation = CreateCompilationWithMscorlib40(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 93var sourceCompilation = CreateCompilationWithMscorlib40(source, options: TestOptions.DebugExe.WithMainTypeName("Program"), parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 118var sourceCompilation = CreateCompilationWithMscorlib40(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 159var sourceCompilation = CreateCompilationWithMscorlib40(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 202var sourceCompilation = CreateCompilationWithMscorlib40(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 233var sourceCompilation = CreateCompilationWithMscorlib40(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 270var sourceCompilation = CreateCompilationWithMscorlib40(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 306var sourceCompilation = CreateCompilationWithMscorlib40(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 337var sourceCompilation = CreateCompilationWithMscorlib40(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 362var corCompilation = CreateEmptyCompilation(corAssembly, options: TestOptions.DebugDll); 369var taskCompilation = CreateCompilationWithMscorlib45(taskAssembly, options: TestOptions.DebugDll); 381var sourceCompilation = CreateEmptyCompilation(source, new[] { corCompilation.ToMetadataReference(), taskCompilation.ToMetadataReference() }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 402var corCompilation = CreateEmptyCompilation(corAssembly, options: TestOptions.DebugDll); 409var taskCompilation = CreateCompilationWithMscorlib45(taskAssembly, options: TestOptions.DebugDll); 421var sourceCompilation = CreateEmptyCompilation(source, new[] { corCompilation.ToMetadataReference(), taskCompilation.ToMetadataReference() }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 449var c = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 467var c = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 489var c = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 508var c = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 526var c = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 544var c = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 566var c = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 584var c = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 601var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 623var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 645var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 667var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 690var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 712var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 789var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 809var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 831var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 858var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 883var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 903var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 923var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 945var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 967var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 987var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 1007var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 1029var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 1052var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 1074CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)).VerifyDiagnostics( 1095CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 1116CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 1142var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)).VerifyDiagnostics(); 1164var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)).VerifyDiagnostics( 1192var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 1220var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)).VerifyDiagnostics( 1246var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithMainTypeName("A")).VerifyDiagnostics( 1273var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseDebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)).VerifyDiagnostics( 1310var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseDebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)).VerifyDiagnostics( 1341var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 1368var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithMainTypeName("A")).VerifyDiagnostics(); 1411var sourceCompilation = CreateCompilationWithMscorlib40(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 1465var sourceCompilation = CreateCompilationWithMscorlib40(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 1520var sourceCompilation = CreateCompilationWithMscorlib40(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 1566var comp = CreateCompilation(source, options: TestOptions.ReleaseExe.WithOptimizationLevel(OptimizationLevel.Release)); 1808var comp = CreateCompilation(source, options: TestOptions.ReleaseExe.WithOptimizationLevel(OptimizationLevel.Release)); 1982var comp = CreateCompilationWithTasksExtensions(source, options: TestOptions.ReleaseExe); 2004var comp = CreateCompilationWithTasksExtensions(source, options: TestOptions.ReleaseExe); 2064var comp = CreateCompilation(source, options: TestOptions.ReleaseExe);
CodeGen\CodeGenAsyncMethodBuilderOverrideTests.cs (49)
116var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Regular9); 129compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Regular10); 226var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Regular10); 277var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 331var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 369var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 407var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 447var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 485var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 522var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Regular9); 535compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Regular10); 571var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 617var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 659var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 696var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 766var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Regular9); 787compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Regular10); 820var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Regular9); 842compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Regular10); 883var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 941var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 983var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 1027var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 1070var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 1110var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 1151var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 1192var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 1241var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 1285var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 1319var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 1349var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 1401var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 1442var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 1476var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 1538var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 1578var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 1618var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 1658var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 1702var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 1742var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 1782var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 1822var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 1862var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 1902var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 1942var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.RegularPreview); 2007var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 2063var compilation = CreateCompilationWithTasksExtensions(source, parseOptions: TestOptions.RegularPreview); 2098var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 2135var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview);
CodeGen\CodeGenAsyncSpillTests.cs (42)
596var v = CompileAndVerify(source, options: TestOptions.DebugDll); 759var v = CompileAndVerify(source, options: TestOptions.ReleaseDll); 912CompileAndVerify(source, options: TestOptions.DebugDll); 945CompileAndVerify(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module => 960CompileAndVerify(source, verify: Verification.Passes, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module => 1144CompileAndVerify(source, options: TestOptions.DebugDll); 3031CompileAndVerify(source, expectedOutput: "", options: TestOptions.ReleaseExe); 3032CompileAndVerify(source, expectedOutput: "", options: TestOptions.DebugExe); 3060CompileAndVerify(source, expectedOutput: "43", options: TestOptions.DebugExe); 3061CompileAndVerify(source, expectedOutput: "43", options: TestOptions.ReleaseExe); 3089CompileAndVerify(source, expectedOutput: "43", options: TestOptions.ReleaseExe); 3090CompileAndVerify(source, expectedOutput: "43", options: TestOptions.DebugExe); 3116CompileAndVerify(source, expectedOutput: "", options: TestOptions.ReleaseExe); 3117CompileAndVerify(source, expectedOutput: "", options: TestOptions.DebugExe); 3394var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.ReleaseExe); 3499var v = CompileAndVerify(source, options: TestOptions.DebugExe); 3629var comp = CreateCompilationWithMscorlibAndSpan(source, options: TestOptions.DebugExe); 3636comp = CreateCompilationWithMscorlibAndSpan(source, options: TestOptions.ReleaseExe); 3671var comp = CreateCompilationWithMscorlibAndSpan(source, options: TestOptions.DebugExe); 3678comp = CreateCompilationWithMscorlibAndSpan(source, options: TestOptions.ReleaseExe); 3708foreach (var options in new[] { TestOptions.DebugExe, TestOptions.ReleaseExe }) 3763CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: "2"); 3764CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: "2"); 3821CreateCompilation(source, options: TestOptions.DebugDll).VerifyDiagnostics().VerifyEmitDiagnostics( 3826CreateCompilation(source, options: TestOptions.ReleaseDll).VerifyDiagnostics().VerifyEmitDiagnostics( 3861CompileAndVerify(source, expectedOutput: "42", options: TestOptions.DebugExe); 3862CompileAndVerify(source, expectedOutput: "42", options: TestOptions.ReleaseExe); 3899CompileAndVerify(source, expectedOutput: "True", options: TestOptions.DebugExe); 3900CompileAndVerify(source, expectedOutput: "True", options: TestOptions.ReleaseExe); 3984var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 4208var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 4427var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 4617var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 4809var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 5002var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 5187var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 5387var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 5601var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 5842var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 6087var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 6253var comp = CreateCompilation(source, options: TestOptions.ReleaseExe);
CodeGen\CodeGenAsyncTests.cs (87)
24options = options ?? TestOptions.ReleaseExe; 61options = TestOptions.ReleaseExe; 70options = TestOptions.ReleaseDebugExe; 79options = TestOptions.DebugExe; 871CompileAndVerify(source, expectedOutput: "0", options: TestOptions.UnsafeReleaseExe, verify: Verification.Fails); 913CompileAndVerify(source, options: TestOptions.UnsafeDebugExe.WithMetadataImportOptions(MetadataImportOptions.All), expectedOutput: "11", symbolValidator: debugSymbolValidator, verify: Verification.Fails) 915CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe.WithMetadataImportOptions(MetadataImportOptions.All), expectedOutput: "11", symbolValidator: releaseSymbolValidator, verify: Verification.Fails) 972CompileAndVerify(source, options: TestOptions.UnsafeDebugExe.WithMetadataImportOptions(MetadataImportOptions.All), expectedOutput: "11", symbolValidator: debugSymbolValidator, verify: Verification.Fails) 974CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe.WithMetadataImportOptions(MetadataImportOptions.All), expectedOutput: "10", symbolValidator: releaseSymbolValidator, verify: Verification.Fails) 1037CreateCompilation(source, options: TestOptions.UnsafeDebugExe).VerifyDiagnostics( 1063CreateCompilation(source, options: TestOptions.UnsafeDebugExe.WithWarningLevel(7)).VerifyDiagnostics( 1144CompileAndVerify(source, expectedOutput: "0", options: TestOptions.UnsafeDebugExe, verify: Verification.Passes); 1205CompileAndVerify(source, expectedOutput: "0", options: TestOptions.UnsafeDebugExe, verify: Verification.Passes); 1246CompileAndVerify(source, expectedOutput: "0", options: TestOptions.UnsafeDebugExe, verify: Verification.Passes); 1305CompileAndVerify(source, "0", options: TestOptions.UnsafeDebugExe); 1389CompileAndVerify(source, "0", options: TestOptions.UnsafeDebugExe); 1451CompileAndVerify(source, "0", options: TestOptions.UnsafeDebugExe); 2336var c = CompileAndVerify(source, options: TestOptions.ReleaseDebugExe, expectedOutput: expected); 2484var c = CompileAndVerify(source, expectedOutput: expected, options: TestOptions.DebugExe); 3307var comp = CSharpTestBase.CreateEmptyCompilation(source, new[] { Net40.mscorlib }, TestOptions.ReleaseDll); // NOTE: 4.0, not 4.5, so it's missing the async helpers. 3337var comp = CSharpTestBase.CreateEmptyCompilation(source, new[] { Net40.mscorlib }, TestOptions.ReleaseDll); // NOTE: 4.0, not 4.5, so it's missing the async helpers. 3368var comp = CSharpTestBase.CreateEmptyCompilation(source, new[] { Net40.mscorlib }, TestOptions.ReleaseDll); // NOTE: 4.0, not 4.5, so it's missing the async helpers. 3447var v = CompileAndVerify(source, null, options: TestOptions.ReleaseDll); 3545var comp = CreateCompilation(source, options: TestOptions.DebugExe); 3615var comp = CreateCompilation(source, options: TestOptions.DebugExe); 3640var comp = CreateCompilation(source, options: TestOptions.DebugExe); 3668var comp = CreateCompilation(source, options: TestOptions.DebugExe); 3693var comp = CreateCompilation(source, options: TestOptions.DebugExe); 3780var comp = CreateCompilation(source, options: TestOptions.DebugExe); 3831var comp = CreateCompilation(source, options: TestOptions.DebugExe); 3864var comp = CreateCompilation(source, options: TestOptions.DebugExe); 3910var v = CompileAndVerify(source, null, options: TestOptions.ReleaseDll); 3988var comp = CreateCompilation(source, options: TestOptions.DebugExe); 4071var comp1 = CreateCompilation(source1, options: TestOptions.DebugExe); 4105var comp2 = CreateCompilation(source2, options: TestOptions.DebugExe); 4232var v = CompileAndVerify(source, null, options: TestOptions.DebugDll); 4379var comp = CreateCompilation(source, options: TestOptions.DebugExe); 4416var comp = CreateCompilation(source, options: TestOptions.DebugExe); 4420CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput); 4453var comp = CreateCompilation(source, options: TestOptions.DebugExe); 4455CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe)); 4494var comp = CreateCompilation(source, options: TestOptions.DebugExe); 4496CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: "0"); 4504var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script, options: TestOptions.DebugExe); 4513var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script, options: TestOptions.DebugExe); 4523var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script, options: TestOptions.DebugExe); 4538var s0 = CSharpCompilation.CreateScriptCompilation("s0.dll", SyntaxFactory.ParseSyntaxTree(source0, options: TestOptions.Script), references); 4539var s1 = CSharpCompilation.CreateScriptCompilation("s1.dll", SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.Script), references, previousScriptCompilation: s0); 4549var s0 = CSharpCompilation.CreateScriptCompilation("s0.dll", SyntaxFactory.ParseSyntaxTree(source0, options: TestOptions.Script), references); 4567var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script, options: TestOptions.DebugExe); 4601var comp = CreateCompilation(source, options: TestOptions.DebugExe); 4603CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe)); 4639var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 4696var comp = CreateCompilation(source, options: TestOptions.DebugExe); 4698CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe)); 4737var comp = CreateCompilation(source, options: TestOptions.DebugExe); 4739CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe)); 4787var comp = CreateCompilation(source, options: TestOptions.DebugExe); 4796CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput); 4840var comp = CreateCompilation(source, options: TestOptions.DebugExe); 4849CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput); 4898var comp = CreateCompilation(source, options: TestOptions.DebugExe); 4909CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput); 5038var compilation = CreateCompilation(source, options: TestOptions.DebugDll); 5084var compilation = CreateCompilation(source, options: TestOptions.DebugDll); 5118var compilation = CreateCompilation(source, options: TestOptions.DebugDll); 5153var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 5205var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 5248var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 5251compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 5287var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 5290compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 5319var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 5493var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 5730var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 5749var c = CreateCompilation(source, options: TestOptions.DebugDll); 5786var comp = CSharpTestBase.CreateCompilation(source, options: TestOptions.ReleaseExe); 5819var comp = CSharpTestBase.CreateCompilation(source, options: TestOptions.ReleaseExe); 5873CompileAndVerify(source, options: TestOptions.DebugExe, verify: Verification.Skipped, expectedOutput: "0123").VerifyDiagnostics(diags); 5874CompileAndVerify(source, options: TestOptions.ReleaseExe, verify: Verification.Skipped, expectedOutput: "0123").VerifyDiagnostics(diags); 5903var comp = CreateCompilation(source, options: TestOptions.DebugDll); 5905comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 5929var comp = CSharpTestBase.CreateCompilation(source, options: TestOptions.ReleaseDll);
CodeGen\CodeGenAwaitForeachTests.cs (200)
42var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, parseOptions: TestOptions.Regular7_3); 45comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, parseOptions: TestOptions.Regular8); 72var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, parseOptions: TestOptions.Regular7_3); 75comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, parseOptions: TestOptions.Regular8); 176var comp_checked = CreateCompilationWithTasksExtensions(new[] { source.Replace("REPLACE", "checked"), s_IAsyncEnumerable }, options: TestOptions.DebugExe); 180var comp_unchecked = CreateCompilationWithTasksExtensions(new[] { source.Replace("REPLACE", "unchecked"), s_IAsyncEnumerable }, options: TestOptions.DebugExe); 382var comp = CreateCompilationWithMscorlib46(source, parseOptions: useCsharp8 ? TestOptions.Regular8 : TestOptions.Regular9); 816var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe); 851var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe); 1038var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe); 1082var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe); 1139var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe); 1179var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe); 1222var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe); 1269var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe); 1312var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe); 1594var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe); 1730var comp = CreateCompilationWithTasksExtensions(source + s_IAsyncEnumerable, options: TestOptions.UnsafeDebugDll); 1932var comp = CreateCompilationWithTasksExtensions(source + s_IAsyncEnumerable, options: TestOptions.DebugExe); 1984var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe); 2066var comp = CreateCompilationWithTasksExtensions(source + s_IAsyncEnumerable, options: TestOptions.DebugExe); 2117var comp = CreateCompilationWithTasksExtensions(source + s_IAsyncEnumerable, options: TestOptions.DebugExe); 2182var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe); 2220var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe); 2260var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe); 2311var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe); 2352var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe); 2441var comp = CreateCompilationWithTasksExtensions(source + s_IAsyncEnumerable, options: TestOptions.DebugExe); 2499var comp = CreateCompilationWithTasksExtensions(source + s_IAsyncEnumerable, options: TestOptions.DebugExe); 2689var comp = CreateCompilationWithTasksExtensions(source + s_IAsyncEnumerable, options: TestOptions.DebugExe); 2856var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe); 2929var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe); 3199var comp = CreateCompilationWithTasksExtensions(source + s_IAsyncEnumerable, options: TestOptions.DebugExe); 3253var comp = CreateCompilationWithTasksExtensions(source + s_IAsyncEnumerable, options: TestOptions.DebugExe); 3309var comp = CreateCompilationWithTasksExtensions(source + s_IAsyncEnumerable, options: TestOptions.DebugExe); 3364var comp = CreateCompilationWithTasksExtensions(source + s_IAsyncEnumerable, options: TestOptions.DebugExe); 3455var comp = CreateCompilationWithTasksExtensions(source + s_IAsyncEnumerable, options: TestOptions.DebugExe); 3515var comp = CreateCompilationWithTasksExtensions(source + s_IAsyncEnumerable, options: TestOptions.DebugExe); 3604var comp = CreateCompilationWithTasksExtensions(source + s_IAsyncEnumerable, options: TestOptions.DebugExe); 3677var comp = CreateCompilationWithTasksExtensions(source + s_IAsyncEnumerable, options: TestOptions.DebugExe); 3733var comp = CreateCompilationWithTasksExtensions(source + s_IAsyncEnumerable, options: TestOptions.DebugExe); 3787var comp = CreateCompilationWithTasksExtensions(source + s_IAsyncEnumerable, options: TestOptions.DebugExe); 3887var comp = CreateCompilationWithTasksExtensions(source + s_IAsyncEnumerable, options: TestOptions.DebugExe); 3966var comp = CreateCompilationWithTasksExtensions(source + s_IAsyncEnumerable, options: TestOptions.DebugExe); 4001var comp = CreateCompilationWithTasksExtensions(source + s_IAsyncEnumerable, options: TestOptions.DebugExe); 4113var comp = CreateCompilationWithTasksExtensions(source + s_IAsyncEnumerable, options: TestOptions.DebugExe); 4194var comp = CreateCompilationWithTasksExtensions(source + s_IAsyncEnumerable, options: TestOptions.DebugExe); 4415var comp = CreateCompilationWithTasksExtensions(source + s_IAsyncEnumerable, options: TestOptions.DebugExe); 4689var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe); 4785var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe); 4830var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe); 4873var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe); 4921var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe); 4965var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe); 5099var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe); 5143var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe); 5189var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe); 5234var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe); 5289var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.ReleaseExe); 5309CreateCompilation(source, parseOptions: TestOptions.Regular9) 5334CreateCompilationWithTasksExtensions(new[] { source, AsyncStreamsTypes }, parseOptions: TestOptions.Regular9) 5361CreateCompilationWithTasksExtensions(new[] { source, AsyncStreamsTypes }, parseOptions: TestOptions.Regular9) 5388var comp = CreateCompilationWithTasksExtensions(new[] { source, AsyncStreamsTypes }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 5412var comp = CreateCompilationWithTasksExtensions(new[] { source, AsyncStreamsTypes }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 5433CreateCompilation(source, parseOptions: TestOptions.Regular9) 5466CreateCompilation(source, parseOptions: TestOptions.Regular9) 5499var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 5542var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 5572var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 5602var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 5634var comp = CreateCompilationWithMscorlib46(source, parseOptions: TestOptions.Regular9); 5670CreateCompilation(source, parseOptions: TestOptions.Regular9) 5706CreateCompilation(source, parseOptions: TestOptions.Regular9) 5742CreateCompilation(source, parseOptions: TestOptions.Regular9) 5779CreateCompilation(source, parseOptions: TestOptions.Regular9) 5820var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 5855var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 5886var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 5918var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 5948CreateCompilationWithMscorlib46(source, parseOptions: TestOptions.Regular9) 5984CreateCompilation(source, parseOptions: TestOptions.Regular9) 6017var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 6048var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 6078var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 6109var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 6139var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 6169var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 6199var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 6234options: TestOptions.DebugExe, 6235parseOptions: TestOptions.Regular9); 6267var comp = CreateCompilationWithTasksExtensions(new[] { source, AsyncStreamsTypes }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 6302var comp = CreateCompilationWithTasksExtensions(new[] { source, AsyncStreamsTypes }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 6335var comp = CreateCompilationWithMscorlib46(source, parseOptions: TestOptions.Regular9); 6373var comp = CreateCompilationWithMscorlib46(source, parseOptions: TestOptions.Regular9); 6417var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 6453var comp = CreateCompilationWithMscorlib46(source, parseOptions: TestOptions.Regular9); 6504var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 6537CreateCompilationWithCSharp(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9) 6574var comp = CreateCompilationWithMscorlib46(source, parseOptions: TestOptions.Regular9); 6614CreateCompilation(source, parseOptions: TestOptions.Regular9) 6654CreateCompilation(source, parseOptions: TestOptions.Regular9) 6694var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 6728CreateCompilation(source, parseOptions: TestOptions.Regular9) 6772CreateCompilation(source, parseOptions: TestOptions.Regular9) 6814var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 6850CreateCompilation(source, parseOptions: TestOptions.Regular9) 6890var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 6924CreateCompilation(source, parseOptions: TestOptions.Regular9) 6961var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 6991CreateCompilation(source, parseOptions: TestOptions.Regular9) 7028var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 7058var comp = CreateCompilationWithMscorlib46(source, parseOptions: TestOptions.Regular9); 7091var comp = CreateCompilationWithMscorlib46(source, parseOptions: TestOptions.Regular9); 7124var comp = CreateCompilationWithMscorlib46(source, parseOptions: TestOptions.Regular9); 7162var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 7193var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 7223var comp = CreateCompilationWithMscorlib46(source, parseOptions: TestOptions.Regular8); 7256var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 7286var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 7315CreateCompilation(source, parseOptions: TestOptions.Regular9) 7359CreateCompilation(source, parseOptions: TestOptions.Regular9) 7398var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 7435var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 7468var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 7501var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 7535var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 7568var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 7598var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 7634var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 7678var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 7711CreateCompilationWithMscorlib46(source, parseOptions: TestOptions.Regular9) 7745var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 7796var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 7845var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 7896CreateCompilation(source, parseOptions: TestOptions.Regular9) 7950CreateCompilation(source, parseOptions: TestOptions.Regular9) 7990var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 8025var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 8056CreateCompilation(source, parseOptions: TestOptions.Regular9) 8095var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 8146var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe, 8147parseOptions: withCSharp8 ? TestOptions.Regular8 : TestOptions.Regular7_3); 8222var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe, 8223parseOptions: withCSharp8 ? TestOptions.Regular8 : TestOptions.Regular7_3); 8300var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe, 8301parseOptions: withCSharp8 ? TestOptions.Regular8 : TestOptions.Regular7_3); 8373var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe); 8432var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe, 8433parseOptions: withCSharp8 ? TestOptions.Regular8 : TestOptions.Regular7_3);
CodeGen\CodeGenAwaitUsingTests.cs (37)
36var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, parseOptions: TestOptions.Regular7_3); 142var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe); 184var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe); 211var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.UnsafeDebugDll); 268var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe); 325var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe); 440var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe); 476var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe); 503var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe); 731var comp = CreateCompilationWithTasksExtensions(comp_cs, references: new[] { libComp.EmitToImageReference() }, options: TestOptions.DebugExe); 765var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe); 845var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe); 922var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe, references: new[] { CSharpRef }); 949var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe, references: new[] { CSharpRef }); 975var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe); 1144var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe); 1193var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe, references: new[] { CSharpRef }); 1219var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe); 1398var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe); 1425var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe); 1452var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe); 1524var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe); 1563var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe); 1608var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe); 1707var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe); 1738var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe); 1766var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe); 1799var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe); 1829var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe); 1865var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe); 1895var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe); 1925var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe); 2042var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe); 2251var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe); 2280var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe); 2311var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe); 2380var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.ReleaseExe);
CodeGen\CodeGenCheckedTests.cs (9)
391var verifier = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 1880CompileAndVerify(source, options: TestOptions.ReleaseDll.WithOverflowChecks(true)).VerifyIL("C.ULong_UInt", @" 1889CompileAndVerify(source, options: TestOptions.ReleaseDll.WithOverflowChecks(false)).VerifyIL("C.ULong_UInt", @" 1912CompileAndVerify(source, options: TestOptions.ReleaseDll.WithOverflowChecks(true)).VerifyIL("C.ULong_UInt", @" 1940CompileAndVerify(source, options: TestOptions.ReleaseDll.WithOverflowChecks(true)).VerifyIL("C.ULong_UInt", @" 2687var compilation = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseExe, references: new[] { ValueTupleRef, SystemRuntimeFacadeRef }); 2710var compilation = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseExe); 2734var compilation = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseExe, references: new[] { ValueTupleRef, SystemRuntimeFacadeRef }); 2757var compilation = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseExe);
CodeGen\CodeGenClosureLambdaTests.cs (9)
2569CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe, expectedOutput: "F", verify: Verification.Passes); 3954CompileAndVerify(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: m => 4025CompileAndVerify(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: m => 4066CompileAndVerify(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: m => 4416var compilation = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @"True 4438var compilation = CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: @"True 4699var comp = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseDll); 4791var comp = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseDll); 4920var comp = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseDll);
CodeGen\CodeGenConditionalOperatorTests.cs (11)
43options: TestOptions.DebugExe, 167options: TestOptions.DebugExe, 293options: TestOptions.DebugExe, 422options: TestOptions.DebugExe, 571options: TestOptions.DebugExe, 655options: TestOptions.DebugExe, 745options: TestOptions.DebugExe, 851options: TestOptions.DebugExe, 1105var comp = CompileAndVerify(source, parseOptions: TestOptions.Regular10); 2200options: TestOptions.DebugExe, 2437CompileAndVerify(source, expectedOutput: expectedOutput, options: TestOptions.UnsafeReleaseExe, verify: Verification.Fails);
CodeGen\CodeGenConstructorInitTests.cs (7)
690var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 757options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 779options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 846options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 925options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 1151CompileAndVerify(source, options: TestOptions.UnsafeDebugDll, verify: Verification.Skipped).VerifyIL("C..cctor()", @" 1209var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute();
CodeGen\CodeGenConversionTests.cs (3)
284var comp2 = CreateCompilation(source2, new[] { MetadataReference.CreateFromImage(verifier1.EmittedAssemblyData) }, TestOptions.ReleaseExe); 382var comp2 = CreateCompilation(source2, new[] { MetadataReference.CreateFromImage(verifier1.EmittedAssemblyData) }, TestOptions.ReleaseExe); 1070var compilation = CreateCompilationWithMscorlib45AndCSharp(source, options: TestOptions.ReleaseExe.WithAllowUnsafe(true));
CodeGen\CodeGenDeconstructTests.cs (174)
1430sourceSymbolValidator: validator, parseOptions: TestOptions.Regular7_1); 1460var comp = CreateCompilationWithMscorlib40(source, parseOptions: TestOptions.Regular7, options: TestOptions.DebugExe); 1503var comp = CreateCompilationWithMscorlib40(source, parseOptions: TestOptions.Regular7, options: TestOptions.DebugExe); 1556var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7); 1585var comp = CreateCompilationWithMscorlib40(source, parseOptions: TestOptions.Regular7); 1607var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7); 1636parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 1685sourceSymbolValidator: validator, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 1793var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll); 1837var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll); 2149var comp = CreateCompilationWithILAndMscorlib40(source, ilSource, references: new[] { ValueTupleRef, SystemRuntimeFacadeRef }, options: TestOptions.ReleaseExe); 2234var comp = CompileAndVerify(source, expectedOutput: "(1, 1) 2", parseOptions: TestOptions.Regular.WithRefsFeature()); 2260var comp = CompileAndVerify(source, expectedOutput: "1 2", parseOptions: TestOptions.Regular.WithRefsFeature()); 2282var comp = CompileAndVerify(source, expectedOutput: "1 hello world", parseOptions: TestOptions.Regular.WithRefsFeature()); 2374var comp = CompileAndVerify(source, expectedOutput: "override", parseOptions: TestOptions.Regular.WithRefsFeature()); 2402var comp = CompileAndVerify(source, expectedOutput: expected, parseOptions: TestOptions.Regular.WithRefsFeature()); 3216sourceSymbolValidator: validator, parseOptions: TestOptions.Regular7_1); 3255sourceSymbolValidator: validator, parseOptions: TestOptions.Regular7_1); 3343parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 3557var comp = CompileAndVerify(source, expectedOutput: expected, parseOptions: TestOptions.Regular, 4064sourceSymbolValidator: validator, parseOptions: TestOptions.Regular7_1); 5046var comp = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script, options: TestOptions.DebugExe, references: s_valueTupleRefs); 5119var comp = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe, references: s_valueTupleRefs); 5137var comp = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script, options: TestOptions.DebugExe, references: s_valueTupleRefs); 5151var comp = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script, options: TestOptions.DebugExe, references: s_valueTupleRefs); 5197var comp = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script, options: TestOptions.DebugExe, references: s_valueTupleRefs); 5212var comp = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script, options: TestOptions.DebugExe, references: s_valueTupleRefs); 5321var comp = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script, options: TestOptions.DebugExe, references: s_valueTupleRefs); 5357var comp = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script, options: TestOptions.DebugExe, references: s_valueTupleRefs); 5371var comp = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp6), options: TestOptions.DebugExe, references: s_valueTupleRefs); 5391var comp = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script, options: TestOptions.DebugExe, references: s_valueTupleRefs); 5424var comp = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script, options: TestOptions.DebugExe, references: s_valueTupleRefs); 5459var comp = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script, options: TestOptions.DebugExe, references: s_valueTupleRefs); 5494var comp = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script, options: TestOptions.DebugExe, references: s_valueTupleRefs); 5525var comp = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script, options: TestOptions.DebugExe, references: s_valueTupleRefs); 5557var comp = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script, options: TestOptions.DebugExe, references: s_valueTupleRefs); 5582var comp = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script, options: TestOptions.DebugExe, references: s_valueTupleRefs); 5630var comp = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script, options: TestOptions.DebugExe, references: s_valueTupleRefs); 5671var comp = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script, options: TestOptions.DebugExe, references: s_valueTupleRefs); 5716var comp = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script, options: TestOptions.DebugExe, references: s_valueTupleRefs); 5758var comp = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script, options: TestOptions.DebugExe, references: s_valueTupleRefs); 5797var comp = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script, options: TestOptions.DebugExe, references: s_valueTupleRefs); 5847var comp = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script, options: TestOptions.DebugExe, references: s_valueTupleRefs); 5901var comp = CreateCompilation(source, options: TestOptions.DebugExe); 5945var comp = CreateCompilation(source, options: TestOptions.DebugExe); 5972var comp = CreateCompilation(source, options: TestOptions.DebugExe); 5992var comp = CreateCompilation(source, options: TestOptions.DebugExe); 6172var comp = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 6199var comp = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 6231var comp = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 6277var comp = CreateCompilation(source, options: TestOptions.DebugExe); 6298var comp = CreateCompilation(source, options: TestOptions.DebugExe); 6330var comp = CreateCompilation(source, options: TestOptions.DebugExe); 6360var comp = CreateCompilation(source, options: TestOptions.DebugExe); 6387var comp = CreateCompilation(source, options: TestOptions.DebugExe); 6474var comp = CreateCompilation(source, options: TestOptions.DebugExe); 6503var comp = CreateCompilation(source, options: TestOptions.DebugExe); 6555var comp = CreateCompilation(source, options: TestOptions.DebugExe); 6586var comp = CreateCompilation(source, parseOptions: TestOptions.Regular6); 6627var comp = CreateCompilation(source, parseOptions: TestOptions.Regular6); 6680var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll); 6702var comp = CreateCompilation(source, options: TestOptions.DebugExe); 6727var comp = CreateCompilation(source, options: TestOptions.DebugExe); 6746var compCSharp9 = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 6762var comp = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10); 6790var comp = CreateCompilation(source, options: TestOptions.DebugExe); 6816var comp = CreateCompilation(source, options: TestOptions.DebugExe); 6836var comp = CreateCompilation(source, options: TestOptions.DebugExe); 6877var comp = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script, options: TestOptions.DebugExe, references: s_valueTupleRefs); 6896var comp = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script, options: TestOptions.DebugExe); 6911var comp = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script, options: TestOptions.DebugExe, references: s_valueTupleRefs); 6946var comp = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script, options: TestOptions.DebugExe, references: s_valueTupleRefs); 6968var comp = CreateCompilation(source, options: TestOptions.DebugExe); 7034var comp = CreateCompilation(source, options: TestOptions.DebugExe); 7058var comp = CreateCompilation(source, options: TestOptions.DebugExe); 7089var comp = CreateCompilation(source, options: TestOptions.DebugExe); 7114var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 7147var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 7198var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 7260var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 7460var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 7661var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 7703var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 7834var comp1 = CreateEmptyCompilation(source1, WinRtRefs, TestOptions.ReleaseWinMD, TestOptions.Regular); 7881var comp1 = CreateEmptyCompilation(source1, WinRtRefs, TestOptions.ReleaseWinMD, TestOptions.Regular); 8207var comp = CreateCompilationWithMscorlib45(source, references: s_valueTupleRefs, options: TestOptions.DebugExe); 8228var comp = CreateCompilationWithMscorlib45(source, references: s_valueTupleRefs, options: TestOptions.DebugDll); 8259var comp = CreateCompilationWithMscorlib45(source, references: s_valueTupleRefs, options: TestOptions.DebugDll); 8294var comp = CreateCompilationWithMscorlib45(source, references: s_valueTupleRefs, options: TestOptions.DebugDll); 8324var comp = CreateCompilationWithMscorlib45(source, references: s_valueTupleRefs, options: TestOptions.DebugDll); 8353var comp = CreateCompilationWithMscorlib45(source, references: s_valueTupleRefs, options: TestOptions.DebugDll); 8409var comp = CreateCompilationWithMscorlib45(source, references: s_valueTupleRefs, options: TestOptions.DebugDll); 8432var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll); // no ValueTuple reference 8444var missing = CreateCompilationWithMscorlib45(missing_cs, options: TestOptions.DebugDll, assemblyName: "missing"); 8447var lib = CreateCompilationWithMscorlib45(lib_cs, references: new[] { missing.EmitToImageReference() }, options: TestOptions.DebugDll); 8461var comp = CreateCompilationWithMscorlib45(source, references: new[] { lib.EmitToImageReference() }, options: TestOptions.DebugDll); // no ValueTuple reference 8473var missing = CreateCompilationWithMscorlib45(missing_cs, options: TestOptions.DebugDll, assemblyName: "missing"); 8476var lib = CreateCompilationWithMscorlib45(lib_cs, references: new[] { missing.ToMetadataReference() }, options: TestOptions.DebugDll); 8490var comp = CreateCompilationWithMscorlib45(source, references: new[] { lib.ToMetadataReference() }, options: TestOptions.DebugDll); // no ValueTuple reference 8708var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7); 8730var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7); 8755var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7, options: TestOptions.DebugExe); 8777parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 8782parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 8802parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 8807parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 8828parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 8833parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 8863parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 8868parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 8889parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 8894parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 8932parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 8939parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 8987parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 8993parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 9038var comp = CreateCompilation(source, options: TestOptions.DebugExe); 9063var comp = CreateCompilation(source, options: TestOptions.DebugExe); 9096var comp = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: "102030405060"); 9154var comp = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: "102030405060"); 9212var comp = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: "102030405060"); 9298var comp = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: expected); 9389var comp = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: expectedOutput); 9491var comp = CreateCompilation(source, options: TestOptions.DebugExe); 9525var comp = CompileAndVerify(source, parseOptions: TestOptions.RegularPreview, expectedOutput: @"1 hello 9653var comp = CompileAndVerify(source, parseOptions: TestOptions.RegularPreview, expectedOutput: @"1 hello True 9751CreateCompilation(source, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 9785CreateCompilation(source, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 9817var comp = CompileAndVerify(source, parseOptions: TestOptions.RegularPreview, expectedOutput: @"1 hello 9902var comp = CompileAndVerify(source, parseOptions: TestOptions.RegularPreview, expectedOutput: @"1 hello 10004CreateCompilation(source, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 10067var comp = CompileAndVerify(source, parseOptions: TestOptions.RegularPreview, expectedOutput: @"1 hello True 10114CreateCompilation(source, parseOptions: TestOptions.RegularPreview) 10163CreateCompilation(source, parseOptions: TestOptions.RegularPreview)
CodeGen\CodeGenDisplayClassOptimisationTests.cs (53)
45var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"3", options: TestOptions.ReleaseExe); 129var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"3", options: TestOptions.DebugExe); 260var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"three 435var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 587var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 733var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"three 952var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"one 1132var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"one 1367var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 1733var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: "one"); 1842var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: "one"); 1994var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: "one"); 2159var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"Program+Disposable 2313var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"Program+Disposable 2516var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"Program+Disposable 2849var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"one 3052var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"two 3255var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"one"); 3451var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"one"); 3588var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"one"); 3732var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"three 3943var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"1"); 4033var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @""); 4121var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"1"); 4225var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"1"); 4328var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"1"); 4424var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"1"); 4524var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"1"); 4617var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"1"); 4735var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"1"); 4852var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"1"); 4971var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"1"); 5091var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"1"); 5221var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"1"); 5338var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"1"); 5467var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"1"); 5567var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"1"); 5664var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"1"); 5798var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"4"); 5941var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"2"); 6094var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"3"); 6229var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"3"); 6361var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"1 6553var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"1 6751var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"3 6919var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"3 7087var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: @"3 7265var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 7401var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 7603var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 8043var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute());
CodeGen\CodeGenDynamicTests.cs (22)
41var unoptimizedCompilation = CreateCompilationWithMscorlib45(source, references, parseOptions: parseOptions, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All).WithAllowUnsafe(allowUnsafe)); 42var optimizedCompilation = CreateCompilationWithMscorlib45(source, references, parseOptions: parseOptions, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All).WithAllowUnsafe(allowUnsafe)); 62private readonly CSharpParseOptions _localFunctionParseOptions = TestOptions.Regular; 584var verifier = CompileAndVerifyWithCSharp(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: peModule => 640var verifier = CompileAndVerifyWithCSharp(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: peModule => 675var verifier = CompileAndVerifyWithCSharp(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: peModule => 801var verifier = CompileAndVerifyWithCSharp(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: peModule => 821var verifier = CompileAndVerifyWithCSharp(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: peModule => 7465new[] { Parse(sourceScript, options: TestOptions.Script) }, 7562new[] { Parse(sourceScript, options: TestOptions.Script) }, 7564TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)); 13691CreateCompilation(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 14972var comp = CreateCompilationWithCSharp(source, options: TestOptions.ReleaseExe); 14976comp = CreateCompilationWithCSharp(source, options: TestOptions.DebugExe); 15017var comp = CreateCompilationWithCSharp(source, options: TestOptions.ReleaseExe); 15021comp = CreateCompilationWithCSharp(source, options: TestOptions.DebugExe); 15490var comp = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: "321 123", references: new[] { CSharpRef }); 15512CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: "True", references: new[] { CSharpRef }), 15615CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: "True", references: new[] { CSharpRef }), 15741CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: "True", references: new[] { CSharpRef }), 15852CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: "True", references: new[] { CSharpRef }), 15969CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), expectedOutput: "True", references: new[] { CSharpRef }),
CodeGen\CodeGenExplicitImplementationTests.cs (6)
129options: TestOptions.ReleaseExe, 215options: TestOptions.ReleaseDll); 225options: TestOptions.ReleaseExe); 258options: TestOptions.ReleaseExe); 374options: TestOptions.ReleaseDll); 380options: TestOptions.ReleaseExe);
CodeGen\CodeGenExprLambdaTests.cs (14)
1534var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.UnsafeReleaseDll); 2036parseOptions: TestOptions.Regular9, 2378var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.UnsafeReleaseDll); 2407CompileAndVerifyUtil(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: TrimExpectedOutput(expectedOutput), verify: Verification.Fails); 2466options: TestOptions.ReleaseExe); 3144options: TestOptions.UnsafeReleaseDll, 3515TestOptions.ReleaseExe); 3525TestOptions.ReleaseExe); 3714CreateCompilation(source, parseOptions: TestOptions.Regular).VerifyDiagnostics( 3764CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6)).VerifyDiagnostics( 5140parseOptions: TestOptions.ExperimentalParseOptions); 5303var compilation = CreateEmptyCompilation(text, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 5365var compilation = CreateEmptyCompilation(text, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 5438var compilation = CreateEmptyCompilation(text, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute());
CodeGen\CodeGenFieldInitTests.cs (9)
435var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 462var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 483var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 511var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 565var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 569options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 592var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 654trees.Add(SyntaxFactory.ParseSyntaxTree("System.Console.WriteLine(" + i + ");", options: TestOptions.Script)); 658var compilation = CreateCompilationWithMscorlib45(trees, options: TestOptions.ReleaseExe);
CodeGen\CodeGenForEachTests.cs (87)
106var compilation = CompileAndVerify(source, options: TestOptions.ReleaseExe.WithModuleName("MODULE"), expectedOutput: @" 1388var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 1743var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 2406CreateCompilation(source, parseOptions: TestOptions.Regular9) 2430CreateCompilation(source, parseOptions: TestOptions.Regular9) 2456CreateCompilation(source, parseOptions: TestOptions.Regular9) 2479CreateCompilation(source, parseOptions: TestOptions.Regular9) 2505CompileAndVerify(source, parseOptions: TestOptions.Regular9) 2567CompileAndVerify(source, parseOptions: TestOptions.Regular9) 2625CreateCompilation(source, parseOptions: TestOptions.Regular9) 2657CreateCompilation(source, parseOptions: TestOptions.Regular9) 2689CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "123"); 2716CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "123"); 2743CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "123"); 2770CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "123"); 2799CreateCompilation(source, parseOptions: TestOptions.Regular9) 2834CreateCompilation(source, parseOptions: TestOptions.Regular9) 2869CreateCompilation(source, parseOptions: TestOptions.Regular9) 2904CreateCompilation(source, parseOptions: TestOptions.Regular9) 2941CreateCompilation(source, parseOptions: TestOptions.Regular9) 2981CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "123"); 3013CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "123"); 3041CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "System.Char"); 3068CreateCompilation(source, parseOptions: TestOptions.Regular9) 3100CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "123"); 3128CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "123"); 3155CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "123"); 3183CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "123"); 3210CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "123"); 3237CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "123"); 3264CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "123"); 3292var comp = CreateCompilationWithSpan(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 3323var comp = CreateCompilationWithIndexAndRange(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 3353CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "123"); 3380CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: @"1.1 3405CreateCompilation(source, parseOptions: TestOptions.Regular9) 3436CreateCompilation(source, parseOptions: TestOptions.Regular9) 3471CreateCompilation(source, parseOptions: TestOptions.Regular9) 3507CreateCompilation(source, parseOptions: TestOptions.Regular9) 3550CompileAndVerify(source, parseOptions: TestOptions.Regular9, 3584CreateCompilation(source, parseOptions: TestOptions.Regular9) 3638CompileAndVerify(source, parseOptions: TestOptions.Regular9, 3677var comp = CreateCompilationWithCSharp(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9) 3710CreateCompilation(source, parseOptions: TestOptions.Regular9) 3749CreateCompilation(source, parseOptions: TestOptions.Regular9) 3788CreateCompilation(source, parseOptions: TestOptions.Regular9) 3827CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "123"); 3858CreateCompilation(source, parseOptions: TestOptions.Regular9) 3901CreateCompilation(source, parseOptions: TestOptions.Regular9) 3942CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "123"); 3975CreateCompilation(source, parseOptions: TestOptions.Regular9) 4014CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "123"); 4045CreateCompilation(source, parseOptions: TestOptions.Regular9) 4081CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "23"); 4109CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "123"); 4136CreateCompilation(source, parseOptions: TestOptions.Regular9) 4170CreateCompilation(source, parseOptions: TestOptions.Regular9) 4202CreateCompilation(source, parseOptions: TestOptions.Regular9) 4234CreateCompilation(source, parseOptions: TestOptions.Regular9) 4271CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "123"); 4299CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "123"); 4326var comp = CreateCompilationWithMscorlib46(source, parseOptions: TestOptions.Regular8); 4358CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "123"); 4385CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "123"); 4411CreateCompilation(source, parseOptions: TestOptions.Regular9) 4453CreateCompilation(source, parseOptions: TestOptions.Regular9) 4491CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "123"); 4521CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "123"); 4551CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "123"); 4582CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: @"123Disposed") 4641CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: @"123Disposed") 4700CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: @"123") 4749CompileAndVerify(source, parseOptions: TestOptions.Regular9, verify: Verification.FailsILVerify, expectedOutput: @"123Disposed") 4807CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "123") 4848CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "123"); 4878CreateCompilation(source, parseOptions: TestOptions.Regular9) 4926CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "123"); 4972CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "123"); 5016CreateCompilation(source, parseOptions: TestOptions.Regular9) 5069CreateCompilation(source, parseOptions: TestOptions.Regular9) 5109CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "123"); 5142CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "123"); 5170CreateCompilation(source, parseOptions: TestOptions.Regular9) 5208CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "123123");
CodeGen\CodeGenFunctionPointersTests.cs (89)
39parseOptions: TestOptions.Regular9, 40options: options ?? (expectedOutput is null ? TestOptions.UnsafeReleaseDll : TestOptions.UnsafeReleaseExe), 48return CreateCompilation(source, references: references, options: options ?? TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular9, targetFramework: targetFramework ?? TargetFramework.Net50); 56return CreateCompilation(source, references: references, options: options ?? TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Empty); 61var comp = CreateCompilationWithIL(source, ilStub, parseOptions: TestOptions.Regular9, options: expectedOutput is null ? TestOptions.UnsafeReleaseDll : TestOptions.UnsafeReleaseExe); 70return CreateCompilationWithIL(source, ilStub, references: references, options: options ?? TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Empty); 683var compilation = CreateCompilationWithIL(source: "", ilSource, parseOptions: TestOptions.Regular9); 2585}", references: new[] { nopiaReference }, parseOptions: TestOptions.Regular9, options: TestOptions.UnsafeReleaseDll).EmitToImageReference(); 2622}", references: new[] { aRef }, assemblyName: "B", parseOptions: TestOptions.Regular9, options: TestOptions.UnsafeReleaseDll).EmitToImageReference(); 2631}", references: new[] { aRef, bRef }, assemblyName: "C", parseOptions: TestOptions.Regular9, options: TestOptions.UnsafeReleaseDll); 2652}", references: new[] { aRef }, assemblyName: "B", parseOptions: TestOptions.Regular9, options: TestOptions.UnsafeReleaseDll).EmitToImageReference(); 2661}", references: new[] { aRef, bRef }, assemblyName: "C", parseOptions: TestOptions.Regular9, options: TestOptions.UnsafeReleaseDll); 5018", options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular9); 5207}}", options: TestOptions.UnsafeReleaseExe); 5231}}", options: TestOptions.UnsafeReleaseExe); 5387var comp = CreateCompilationWithFunctionPointers(source, options: WithNullableEnable(TestOptions.UnsafeReleaseDll)); 6257var allSourceComp = CreateCompilationWithFunctionPointers(new[] { executableCode, source1, source2 }, options: TestOptions.UnsafeReleaseExe); 6268var derivedComp = CreateCompilationWithFunctionPointers(new[] { executableCode, source2 }, references: new[] { metadataRef }, options: TestOptions.UnsafeReleaseExe); 7454var verifier = CompileAndVerifyFunctionPointers(source, expectedOutput: "", options: TestOptions.UnsafeReleaseExe); 7464verifier = CompileAndVerifyFunctionPointers(source, expectedOutput: "", options: TestOptions.UnsafeDebugExe); 7550var allInCoreLib = CreateEmptyCompilation(source1 + source2, parseOptions: TestOptions.Regular9.WithNoRefSafetyRulesAttribute(), options: TestOptions.UnsafeReleaseDll); 7567var coreLib = CreateEmptyCompilation(source1, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 7570var comp1 = CreateEmptyCompilation(source2, references: new[] { coreLib.EmitToImageReference() }, parseOptions: TestOptions.Regular9.WithNoRefSafetyRulesAttribute(), options: TestOptions.UnsafeReleaseDll); 7619var allInCoreLib = CreateEmptyCompilation(source1 + source2, parseOptions: TestOptions.Regular9.WithNoRefSafetyRulesAttribute(), options: TestOptions.UnsafeReleaseDll); 7636var coreLib = CreateEmptyCompilation(source1, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 7639var comp1 = CreateEmptyCompilation(source2, references: new[] { coreLib.EmitToImageReference() }, parseOptions: TestOptions.Regular9.WithNoRefSafetyRulesAttribute(), options: TestOptions.UnsafeReleaseDll); 8315}", il, options: TestOptions.UnsafeReleaseExe); 8443", il, options: TestOptions.UnsafeReleaseExe); 9658", UnmanagedCallersOnlyAttribute }, options: TestOptions.UnsafeReleaseDll); 9680", UnmanagedCallersOnlyAttribute }, options: TestOptions.ReleaseExe); 9703", UnmanagedCallersOnlyAttribute }, options: TestOptions.ReleaseExe); 9729", UnmanagedCallersOnlyAttribute }, options: TestOptions.ReleaseDll); 9749", UnmanagedCallersOnlyAttribute }, options: TestOptions.ReleaseExe); 9785", UnmanagedCallersOnlyAttribute }, options: TestOptions.ReleaseExe); 9812", UnmanagedCallersOnlyAttribute }, options: TestOptions.ReleaseExe); 10675", UnmanagedCallersOnlyAttribute }, options: TestOptions.UnsafeReleaseExe, targetFramework: TargetFramework.NetCoreApp); 10912}", options: TestOptions.UnsafeReleaseExe); 10940var comp = CreateCompilationWithSpan(source, parseOptions: TestOptions.Regular10, options: TestOptions.UnsafeReleaseExe); 10947comp = CreateCompilationWithSpan(source, options: TestOptions.UnsafeReleaseExe); 10974var comp = CreateCompilationWithSpan(source, parseOptions: TestOptions.Regular10, options: TestOptions.UnsafeReleaseExe); 10990comp = CreateCompilationWithSpan(source, options: TestOptions.UnsafeReleaseExe); 11007}", options: TestOptions.UnsafeReleaseExe); 11255", options: TestOptions.UnsafeReleaseExe); 11363}", options: TestOptions.UnsafeReleaseExe); 11490CreateCompilation(source, options: TestOptions.UnsafeDebugDll).VerifyEmitDiagnostics( 11539CreateCompilation(source, options: TestOptions.UnsafeDebugDll).VerifyEmitDiagnostics( 11564CreateCompilation(source, options: TestOptions.UnsafeDebugDll).VerifyEmitDiagnostics( 11589CreateCompilation(source, options: TestOptions.UnsafeDebugDll).VerifyEmitDiagnostics( 11615var verifier = CompileAndVerify(source, options: TestOptions.UnsafeDebugDll, symbolValidator: static module => 11643var verifier = CompileAndVerify(source, options: TestOptions.UnsafeDebugDll, symbolValidator: static module => 11671CreateCompilation(source, options: TestOptions.UnsafeDebugDll).VerifyEmitDiagnostics( 11696var verifier = CompileAndVerify(source, options: TestOptions.UnsafeDebugDll, symbolValidator: static module => 11725CreateCompilation(source, options: TestOptions.UnsafeDebugDll).VerifyEmitDiagnostics( 11753var verifier = CompileAndVerify(source, options: TestOptions.UnsafeDebugExe, expectedOutput: "True", symbolValidator: static module => 11783var verifier = CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe, 11807CreateCompilation(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 11833CreateCompilation(source, options: TestOptions.UnsafeDebugDll).VerifyEmitDiagnostics( 11858CreateCompilation(source, options: TestOptions.UnsafeDebugDll).VerifyEmitDiagnostics( 11885CreateCompilation(source, options: TestOptions.UnsafeDebugDll).VerifyEmitDiagnostics( 11908CreateCompilation(source, options: TestOptions.UnsafeDebugDll).VerifyDiagnostics( 11935CreateCompilation(source, options: TestOptions.UnsafeDebugDll).VerifyEmitDiagnostics( 11986CreateCompilation(source, options: TestOptions.UnsafeDebugDll).VerifyEmitDiagnostics( 12012var verifier = CompileAndVerify(source, options: TestOptions.UnsafeDebugDll, symbolValidator: static module => 12041CreateCompilation(source, options: TestOptions.UnsafeDebugDll).VerifyEmitDiagnostics( 12067CreateCompilation(source, options: TestOptions.UnsafeDebugDll).VerifyEmitDiagnostics( 12092CreateCompilation(source, options: TestOptions.UnsafeDebugDll).VerifyEmitDiagnostics( 12119CreateCompilation(source, options: TestOptions.UnsafeDebugDll).VerifyEmitDiagnostics( 12145var verifier = CompileAndVerify(source, options: TestOptions.UnsafeDebugDll, symbolValidator: static module => 12173var verifier = CompileAndVerify(source, options: TestOptions.UnsafeDebugDll, symbolValidator: static module => 12203var verifier = CompileAndVerify(source, options: TestOptions.UnsafeDebugDll, symbolValidator: static module => 12232CreateCompilation(source, options: TestOptions.UnsafeDebugDll).VerifyEmitDiagnostics(
CodeGen\CodeGenImplicitImplementationTests.cs (2)
2293var libComp = CreateCompilation(libSource, options: TestOptions.ReleaseDll, assemblyName: "OtherAssembly"); 2296var exeComp = CreateCompilation(exeSource, options: TestOptions.ReleaseExe, references: new[] { new CSharpCompilationReference(libComp) });
CodeGen\CodeGenInParametersTests.cs (47)
722var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.Fails); 770var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.Fails, expectedOutput: @"42 824var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.Fails, expectedOutput: @"42 887var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.Fails, expectedOutput: "42"); 908comp = CompileAndVerify(text, verify: Verification.Fails, expectedOutput: "42", parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature()); 947var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.Fails, expectedOutput: "42"); 968comp = CompileAndVerify(text, verify: Verification.Fails, expectedOutput: "42", parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature()); 1008var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.Fails, expectedOutput: "42"); 1059var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.Fails, expectedOutput: @"hi 1096var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.Fails); 1237var comp = CreateCompilationWithMscorlib45(text, new[] { ValueTupleRef, SystemRuntimeFacadeRef }, options: TestOptions.UnsafeReleaseDll); 1303var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.Fails); 1346var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.Fails); 1416var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.Passes, expectedOutput: @"42"); 1449var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.Passes, expectedOutput: @"42"); 1498var comp = CreateCompilationWithMscorlib46(text, new[] { ValueTupleRef, SystemRuntimeFacadeRef }, options: TestOptions.ReleaseExe); 1540var comp = CreateCompilationWithMscorlib46(text, new[] { ValueTupleRef, SystemRuntimeFacadeRef }, options: TestOptions.ReleaseExe); 1721var comp = CreateCompilationWithMscorlib46(text, new[] { ValueTupleRef, SystemRuntimeFacadeRef }, options: TestOptions.UnsafeReleaseExe); 1807comp = CreateCompilationWithMscorlib46(text, new[] { ValueTupleRef, SystemRuntimeFacadeRef }, options: TestOptions.UnsafeReleaseExe, parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature()); 1846var comp = CreateCompilationWithMscorlib46(text, new[] { ValueTupleRef, SystemRuntimeFacadeRef }, options: TestOptions.ReleaseExe); 1906var comp = CreateCompilationWithMscorlib46(text, new[] { ValueTupleRef, SystemRuntimeFacadeRef }, options: TestOptions.ReleaseExe); 1974var comp = CreateCompilationWithMscorlib46(text, new[] { ValueTupleRef, SystemRuntimeFacadeRef }, options: TestOptions.ReleaseExe); 2036var comp = CreateCompilationWithMscorlib46(text, new[] { ValueTupleRef, SystemRuntimeFacadeRef }, options: TestOptions.ReleaseExe); 2093var comp = CreateCompilationWithMscorlib46(text, new[] { ValueTupleRef, SystemRuntimeFacadeRef }, options: TestOptions.ReleaseExe); 2153var comp = CreateCompilationWithMscorlib46(text, new[] { ValueTupleRef, SystemRuntimeFacadeRef }, options: TestOptions.ReleaseExe); 2232var comp = CreateCompilationWithMscorlib46(text, new[] { ValueTupleRef, SystemRuntimeFacadeRef }, options: TestOptions.ReleaseExe); 2247comp = CreateCompilationWithMscorlib46(text, new[] { ValueTupleRef, SystemRuntimeFacadeRef }, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature()); 2313var comp = CreateCompilationWithMscorlib46(text, new[] { ValueTupleRef, SystemRuntimeFacadeRef }, options: TestOptions.ReleaseExe); 2400comp = CreateCompilationWithMscorlib46(text, new[] { ValueTupleRef, SystemRuntimeFacadeRef }, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature()); 2544var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.Passes, expectedOutput: @"0"); 2602var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.Passes, expectedOutput: @""); 2694var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.Passes, expectedOutput: @"4242420"); 3705var compilation = CreateCompilationWithMscorlib40AndSystemCore(code, options: TestOptions.ReleaseExe); 3743var compilation = CreateCompilation(code, options: TestOptions.ReleaseExe); 3794var compilation = CreateCompilation(code, options: TestOptions.ReleaseExe); 3852var compilation = CreateCompilation(code, options: TestOptions.ReleaseExe); 3916var compilation = CreateCompilation(code, options: TestOptions.ReleaseExe); 3978var compilation = CreateCompilation(code, options: TestOptions.ReleaseExe); 4057var compilation = CreateCompilation(code, options: TestOptions.ReleaseExe); 4113var compilation = CreateCompilation(code, options: TestOptions.ReleaseExe); 4171var compilation = CreateCompilation(code, options: TestOptions.ReleaseExe); 4234var compilation = CreateCompilation(code, options: TestOptions.ReleaseExe); 4307var compilation = CreateCompilation(code, options: TestOptions.ReleaseExe); 4364var compilation = CreateCompilation(code, options: TestOptions.ReleaseExe);
CodeGen\CodeGenInterfaceImplementation.cs (3)
371options: TestOptions.ReleaseExe, 2639var comp = CreateCompilationWithILAndMscorlib40(source, il, options: TestOptions.DebugDll); 2734var comp = CreateCompilationWithILAndMscorlib40(source, il, options: TestOptions.DebugDll);
CodeGen\CodeGenInterpolatedString.cs (1)
32var comp = CreateCompilation(source, options: TestOptions.ReleaseExe);
CodeGen\CodeGenIterators.cs (11)
1176var rel = CompileAndVerify(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module => 1193var dbg = CompileAndVerify(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module => 1232CompileAndVerify(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module => 1249CompileAndVerify(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module => 1281CompileAndVerify(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module => 1293CompileAndVerify(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module => 2389var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 2435var compilation = CreateEmptyCompilation(new[] { Parse(source, options: TestOptions.Regular.WithNoRefSafetyRulesAttribute()) }); 2499var compilation = CreateEmptyCompilation(new[] { Parse(source, options: TestOptions.Regular.WithNoRefSafetyRulesAttribute()) }); 2569var v = CompileAndVerify(source, options: TestOptions.ReleaseDll); 2918var compilation = CompileAndVerify(source, expectedOutput: "FalseTrueFalseTrue", options: TestOptions.ReleaseExe);
CodeGen\CodeGenLocalFunctionTests.cs (53)
126}", options: TestOptions.ReleaseExe); 365}", options: TestOptions.ReleaseExe); 389}", options: TestOptions.ReleaseExe); 415}", options: TestOptions.ReleaseExe); 448}", options: TestOptions.ReleaseExe); 1161}", options: TestOptions.ReleaseExe); 2085var comp = CreateCompilationWithMscorlib45AndCSharp(source, options: TestOptions.ReleaseExe); 2439VerifyOutput(source, "2", TestOptions.ReleaseExe.WithWarningLevel(0)); 4609VerifyOutput(source, output, TestOptions.ReleaseExe.WithAllowUnsafe(true).WithWarningLevel(0), verify: Verification.Passes); 4635VerifyOutput(source, "2", TestOptions.ReleaseExe.WithAllowUnsafe(true), verify: Verification.Fails); 4661VerifyOutput(source, "2", TestOptions.ReleaseExe.WithAllowUnsafe(true), verify: Verification.Fails); 4688VerifyOutput(source, "2", TestOptions.ReleaseExe.WithAllowUnsafe(true), verify: Verification.Fails); 4728VerifyOutput(src, $"10{Environment.NewLine}4", TestOptions.ReleaseExe.WithAllowUnsafe(true), verify: Verification.Fails); 5228options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 5229parseOptions: TestOptions.Regular9, 5277options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 5278parseOptions: TestOptions.Regular9, 5318options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 5319parseOptions: TestOptions.Regular9, 5351options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 5352parseOptions: TestOptions.Regular9, 5385options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 5386parseOptions: TestOptions.Regular9, 5418options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 5419parseOptions: TestOptions.Regular9, 5452var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 5487var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 5523options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 5524parseOptions: TestOptions.Regular9.WithPreprocessorSymbols("DEBUG"), 5530options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 5531parseOptions: TestOptions.Regular9, 5565CreateCompilation(source, parseOptions: TestOptions.Regular9).VerifyDiagnostics(); 5567CreateCompilation(source, parseOptions: TestOptions.Regular9.WithPreprocessorSymbols("DEBUG")).VerifyDiagnostics(); 5590CreateCompilation(source, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 5595CreateCompilation(source, parseOptions: TestOptions.Regular9.WithPreprocessorSymbols("DEBUG")).VerifyDiagnostics(); 5621options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 5622parseOptions: TestOptions.Regular9.WithPreprocessorSymbols("DEBUG"), 5627options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 5628parseOptions: TestOptions.Regular9, 5673options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 5674parseOptions: TestOptions.Regular9); 5739options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 5740parseOptions: TestOptions.Regular9, 5814options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 5815parseOptions: TestOptions.Regular9, 5889options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 5890parseOptions: TestOptions.Regular9, 5957options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 5958parseOptions: TestOptions.Regular9, 5997options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 6053options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 6110options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 6309var comp = CreateCompilationWithMscorlib45AndCSharp(source, options: TestOptions.ReleaseExe);
CodeGen\CodeGenLockTests.cs (7)
546CompileAndVerify(text, parseOptions: TestOptions.Regular10).VerifyIL("Test.Main", @" 1901var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 1922var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 1943var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 1972var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 2000var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 2036var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe);
CodeGen\CodeGenMscorlib.cs (22)
153var c = CreateEmptyCompilation(text, options: TestOptions.UnsafeReleaseDll); 206options: TestOptions.ReleaseDll) 223var compilation = CreateEmptyCompilation(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 247var compilation1 = CreateEmptyCompilation(source1, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), assemblyName: GetUniqueName()); 257var compilation2 = CreateEmptyCompilation(source2, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), references: new[] { reference1 }); 281var compilation1 = CreateEmptyCompilation(source1, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), assemblyName: GetUniqueName()); 298var compilation2 = CreateEmptyCompilation(source2, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), references: new[] { reference1 }); 318var compilation1 = CreateEmptyCompilation(source1, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), assemblyName: GetUniqueName()); 335var compilation2 = CreateEmptyCompilation(source2, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), references: new[] { reference1 }); 356var compilation1 = CreateEmptyCompilation(source1, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), assemblyName: GetUniqueName()); 374var compilation2 = CreateEmptyCompilation(source2, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), references: new[] { reference1 }); 477var compilation1 = CreateEmptyCompilation(source1, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), assemblyName: GetUniqueName()); 490var compilation2 = CreateEmptyCompilation(source2, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), references: new[] { reference1 }); 549options: TestOptions.ReleaseDll) 614parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), 615options: TestOptions.ReleaseDll) 752parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), 753options: TestOptions.ReleaseDll) 880var comp = CreateEmptyCompilation(text, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 1037var comp = CreateEmptyCompilation(text, options: TestOptions.UnsafeReleaseDll); 1163var comp = CreateEmptyCompilation(text, options: TestOptions.UnsafeReleaseDll);
CodeGen\CodeGenNullCoalescingAssignmentTests.cs (4)
126CompileAndVerify(source, options: TestOptions.DebugDll).VerifyIL("C.TestObject()", expectedIL: @" 706", parseOptions: TestOptions.Regular10, expectedOutput: @" 2750}", options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 29171", options: TestOptions.DebugExe);
CodeGen\CodeGenOperators.cs (32)
40var compilation = CompileAndVerify(source, expectedOutput: "False", options: TestOptions.ReleaseExe); 51compilation = CompileAndVerify(source, expectedOutput: "False", options: TestOptions.DebugExe); 91var compilation = CompileAndVerify(source, expectedOutput: "False", options: TestOptions.ReleaseExe); 108compilation = CompileAndVerify(source, expectedOutput: "False", options: TestOptions.DebugExe); 159var compilation = CompileAndVerify(source, expectedOutput: "False", options: TestOptions.ReleaseExe); 176compilation = CompileAndVerify(source, expectedOutput: "False", options: TestOptions.DebugExe); 230var compilation = CompileAndVerify(source, expectedOutput: "False Branch not taken-True Branch taken", options: TestOptions.ReleaseExe); 250compilation = CompileAndVerify(source, expectedOutput: "False Branch not taken-True Branch taken", options: TestOptions.DebugExe); 302var compilation = CompileAndVerify(source, expectedOutput: "True Branch taken", options: TestOptions.ReleaseExe); 313compilation = CompileAndVerify(source, expectedOutput: "True Branch taken", options: TestOptions.DebugExe); 355var compilation = CompileAndVerify(source, expectedOutput: "True Branch taken", options: TestOptions.ReleaseExe); 366compilation = CompileAndVerify(source, expectedOutput: "True Branch taken", options: TestOptions.DebugExe); 1868options: TestOptions.DebugExe, expectedOutput: "C"); 2293CompileAndVerify(source, expectedOutput: "0", options: TestOptions.ReleaseExe.WithWarningLevel(5)).VerifyDiagnostics( 3483var comp = CompileAndVerify(text, options: TestOptions.DebugExe, expectedOutput: @"True 5145var result = CompileAndVerify(source, options: TestOptions.ReleaseExe); 5200var result = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: "True"); 5248var result = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: "11461640193"); 5284var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 5343var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 5400var result = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @"5180801 5451var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 5536var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 5574var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 5605var result = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: expectedOutput); 5961var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 6064var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 6088var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 6326var comp = CreateCompilation(code, parseOptions: TestOptions.RegularPreview, targetFramework: TargetFramework.Net60); 6376var comp = CreateCompilation(code, parseOptions: TestOptions.RegularPreview, targetFramework: TargetFramework.Net60); 6734var comp = CreateCompilation(code, parseOptions: TestOptions.RegularPreview, targetFramework: TargetFramework.Net60); 6790var comp = CreateCompilation(code, parseOptions: TestOptions.RegularPreview, targetFramework: TargetFramework.Net60);
CodeGen\CodeGenOptimizedNullableOperators.cs (1)
1098CompileAndVerify(source, expectedOutput: expectedOutput, options: TestOptions.ReleaseExe.WithWarningLevel(4)).VerifyDiagnostics(
CodeGen\CodeGenOverridingAndHiding.cs (26)
1194var compilation = CreateCompilation(substitutedSource, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.NetLatest); 2536options: TestOptions.ReleaseDll, 2542options: TestOptions.ReleaseExe, 2830options: TestOptions.ReleaseDll); 2834options: TestOptions.ReleaseExe); 2923options: TestOptions.ReleaseDll); 2927options: TestOptions.ReleaseExe); 2990options: TestOptions.ReleaseExe, 3161parseOptions: TestOptions.Regular10, options: TestOptions.ReleaseDll); 3168parseOptions: TestOptions.Regular10, options: TestOptions.ReleaseDll); 3173options: TestOptions.ReleaseExe); 3222options: TestOptions.ReleaseExe, 3384options: TestOptions.ReleaseExe, 3488options: TestOptions.ReleaseExe, 4197compilationOptions: TestOptions.ReleaseDll, 4239compilationOptions: TestOptions.ReleaseExe, 4266compilationOptions: TestOptions.ReleaseDll, 4311compilationOptions: TestOptions.ReleaseExe, 4353compilationOptions: TestOptions.ReleaseDll); 4357compilationOptions: TestOptions.ReleaseDll, 4362compilationOptions: TestOptions.ReleaseDll, 4367compilationOptions: TestOptions.ReleaseDll, 4414compilationOptions: TestOptions.ReleaseDll, 4449compilationOptions: TestOptions.ReleaseDll,
CodeGen\CodeGenReadOnlySpanConstructionTest.cs (31)
129", targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe); 190}}" + (type != "byte" ? RuntimeHelpersCreateSpan : ""), TestOptions.ReleaseExe); 253", TestOptions.ReleaseExe); 306", TestOptions.ReleaseExe); 363", TestOptions.ReleaseExe); 417", TestOptions.ReleaseExe); 479", TestOptions.ReleaseExe); 536", TestOptions.ReleaseExe, parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature()); 609", targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe); 658", WithNullableEnable(TestOptions.ReleaseExe)); 726", WithNullableEnable(TestOptions.ReleaseExe)); 763var compilationOptions = TestOptions.ReleaseExe; 804var compilation = CreateCompilationWithMscorlibAndSpan(csharp, TestOptions.ReleaseExe); 946var compilation = CreateCompilationWithMscorlibAndSpan(csharp, TestOptions.ReleaseDll); 1027var compilation = CreateCompilationWithMscorlibAndSpan(csharp, options: TestOptions.UnsafeReleaseDll); 1051var compilation = CreateCompilationWithMscorlibAndSpan(csharp, options: TestOptions.UnsafeReleaseDll); 1094var compilation = CreateCompilationWithMscorlibAndSpan(csharp, options: TestOptions.UnsafeReleaseDll); 1173var compilation = CreateCompilationWithMscorlibAndSpan(csharp, options: TestOptions.UnsafeReleaseDll); 1315var compilation = CreateCompilationWithMscorlibAndSpan(csharp, TestOptions.ReleaseDll); 1368var compilation = CreateCompilationWithMscorlibAndSpan(csharp, TestOptions.ReleaseExe); 1479var compilation = CreateCompilationWithMscorlibAndSpan(csharp, TestOptions.ReleaseDll); 1516var compilation = CreateCompilationWithMscorlibAndSpan(csharp, TestOptions.ReleaseDll); 1549var compilation = CreateCompilationWithMscorlibAndSpan(csharp, TestOptions.ReleaseExe); 1613var compilation = CreateCompilationWithMscorlibAndSpan(csharp, TestOptions.ReleaseExe); 2006", TestOptions.ReleaseExe); 2368var compilation = CreateCompilationWithMscorlibAndSpan(csharp, TestOptions.ReleaseDll); 2528var compilation = CreateCompilationWithMscorlibAndSpan(csharp, options: TestOptions.UnsafeReleaseDll); 2560var compilation = CreateCompilation(csharp, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.UnsafeReleaseDll); 2608var compilation = CreateCompilation(csharp, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.UnsafeReleaseDll); 2659var compilation = CreateCompilation(csharp, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.UnsafeReleaseDll);
CodeGen\CodeGenReadonlyStructTests.cs (25)
51var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.Fails, expectedOutput: @"12"); 67comp = CompileAndVerify(text, parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature(), verify: Verification.Passes, expectedOutput: @"12"); 122var comp = CompileAndVerify(text, new[] { ref1 }, parseOptions: TestOptions.Regular, verify: Verification.Fails, expectedOutput: @"12"); 138comp = CompileAndVerify(text, new[] { ref1 }, parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature(), verify: Verification.Passes, expectedOutput: @"12"); 188var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.FailsPEVerify, expectedOutput: @"12"); 206comp = CompileAndVerify(text, parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature(), verify: Verification.Passes, expectedOutput: @"12"); 262var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.FailsPEVerify, expectedOutput: @"hello2"); 281comp = CompileAndVerify(text, parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature(), verify: Verification.Passes, expectedOutput: @"hello2"); 343var comp = CompileAndVerify(text, new[] { ref1 }, parseOptions: TestOptions.Regular, verify: Verification.FailsPEVerify, expectedOutput: @"hello2"); 362comp = CompileAndVerify(text, new[] { ref1 }, parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature(), verify: Verification.Passes, expectedOutput: @"hello2"); 416var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.Passes, expectedOutput: @"12"); 462var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.Passes, expectedOutput: @"12"); 513var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.Passes, expectedOutput: @"Program+S1Program+S1"); 570var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.Passes, expectedOutput: @"4242"); 824var comp = CreateCompilation(text, parseOptions: TestOptions.Regular); 998var comp = CreateCompilation("//NO CODE HERE", new[] { ref1 }, parseOptions: TestOptions.Regular); 1090}", TestOptions.UnsafeReleaseExe); 1107}", TestOptions.ReleaseExe); 1149}", TestOptions.ReleaseExe); 1198}", TestOptions.ReleaseExe); 1241}", TestOptions.ReleaseExe); 1296}", TestOptions.UnsafeReleaseExe); 1318}", TestOptions.UnsafeReleaseExe); 2554CompileAndVerify(csharp, options: TestOptions.UnsafeReleaseExe, verify: Verification.Fails, expectedOutput: "42"); 2560{ false, TestOptions.Regular7_3, Verification.Passes },
CodeGen\CodeGenRefConditionalOperatorTests.cs (17)
528var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe); 573var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe); 600var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe); 631var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe); 665var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular7_1); 695var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe); 726var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe); 762var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe); 799var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe); 946var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe); 971var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe); 1197var comp = CreateCompilationWithMscorlib45(source, references: new[] { SystemRuntimeFacadeRef, ValueTupleRef }, options: TestOptions.ReleaseExe); 1220verify(TestOptions.UnsafeReleaseExe, Verification.Passes, @" 1239verify(TestOptions.UnsafeDebugExe, Verification.Fails, @" 1295verify(TestOptions.UnsafeReleaseExe, @" 1318verify(TestOptions.UnsafeDebugExe, @"
CodeGen\CodeGenRefLocalTests.cs (54)
66parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature(), 91}", options: TestOptions.UnsafeReleaseExe, 530}", options: TestOptions.ReleaseExe); 1659CompileAndVerify(text, options: TestOptions.DebugDll).VerifyIL("Program.M()", @" 1687CompileAndVerify(text, options: TestOptions.DebugDll).VerifyIL("Program.M(ref int)", @" 1713CompileAndVerify(text, options: TestOptions.DebugDll).VerifyIL("Program.M(out int)", @" 1742CompileAndVerify(text, options: TestOptions.DebugDll).VerifyIL("Program.M(ref int)", @" 1773CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.Fails).VerifyIL("Program.M()", @" 1806var comp = CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.Fails); 1877var comp = CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.Fails); 1967var comp = CompileAndVerify(text, options: TestOptions.DebugDll); 2029var comp = CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.Fails); 2096var comp = CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.Fails); 2178var comp = CompileAndVerify(text, options: TestOptions.DebugDll); 2239CompileAndVerify(text, options: TestOptions.DebugDll).VerifyIL("Program.M()", @" 2273var comp = CompileAndVerify(text, options: TestOptions.DebugDll); 2314CompileAndVerify(text, options: TestOptions.DebugDll).VerifyIL("Program.M()", @" 2349var comp = CompileAndVerify(text, options: TestOptions.DebugDll); 2400var comp = CompileAndVerify(text, options: TestOptions.DebugDll); 2444CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.Fails).VerifyIL("Program.M()", @" 2481var comp = CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.Fails); 2552var comp = CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.Fails); 2649var comp = CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.Fails); 2719CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.Fails).VerifyIL("Program.M(ref int, ref int, object)", @" 2759var comp = CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.Fails); 2836var comp = CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.Fails); 2942var comp = CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.Fails); 3022CompileAndVerify(text, options: TestOptions.DebugDll).VerifyIL("Program.M(D)", @" 3051CompileAndVerify(text, options: TestOptions.DebugDll, verify: Verification.Fails).VerifyIL("Program.M(D, ref int, ref int, object)", @" 3103CompileAndVerify(text, options: TestOptions.UnsafeDebugDll, verify: Verification.Fails).VerifyIL("Program.Main()", @" 3176CompileAndVerify(text, options: TestOptions.UnsafeDebugDll, verify: Verification.Passes).VerifyIL("Program.Main()", @" 3227var comp = CreateCompilation(text, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6)); 3431verify(TestOptions.UnsafeReleaseExe, Verification.Passes, @" 3446verify(TestOptions.UnsafeDebugExe, Verification.Fails, @" 3500verify(TestOptions.UnsafeReleaseExe, @" 3513verify(TestOptions.UnsafeDebugExe, @" 3556verify(TestOptions.UnsafeReleaseExe, Verification.Passes, @" 3572verify(TestOptions.UnsafeDebugExe, Verification.Fails, @" 3619verify(TestOptions.UnsafeReleaseExe, Verification.Passes, @" 3632verify(TestOptions.UnsafeDebugExe, Verification.Fails, @" 3671verify(TestOptions.UnsafeReleaseExe, Verification.Passes, @" 3686verify(TestOptions.UnsafeDebugExe, Verification.Fails, @" 3732var verifier = CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: ""); 3749verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: ""); 3785var verifier = CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: ""); 3801verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: ""); 3837var verifier = CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: ""); 3853verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: ""); 3888var verifier = CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: ""); 3904verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: ""); 3937var verifier = CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: ""); 3946verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: ""); 3973var verifier = CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: ""); 3982verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: "");
CodeGen\CodeGenRefOutTests.cs (13)
350var compilation = CreateCompilationWithMscorlib40AndSystemCore(code, options: TestOptions.ReleaseExe); 412var compilation = CreateCompilationWithMscorlib40AndSystemCore(code, options: TestOptions.ReleaseExe); 474var compilation = CreateCompilationWithMscorlib40AndSystemCore(code, options: TestOptions.ReleaseExe); 514verify(TestOptions.UnsafeReleaseExe, @" 525verify(TestOptions.UnsafeDebugExe, @" 573verify(TestOptions.UnsafeReleaseExe, @" 594verify(TestOptions.UnsafeDebugExe, @" 650verify(TestOptions.UnsafeReleaseExe, @" 666verify(TestOptions.UnsafeDebugExe, @" 721verify(TestOptions.UnsafeReleaseExe, @" 744verify(TestOptions.UnsafeDebugExe, @" 797verify(TestOptions.UnsafeReleaseExe, @" 810verify(TestOptions.UnsafeDebugExe, @"
CodeGen\CodeGenRefReadonlyReturnTests.cs (9)
62var comp = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature(), verify: Verification.Fails); 433}", options: TestOptions.UnsafeReleaseExe, verify: Verification.Skipped, expectedOutput: "NullReferenceException"); 466var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular); 688var comp = CreateCompilationWithMscorlib45(text, new[] { ValueTupleRef, SystemRuntimeFacadeRef }, options: TestOptions.UnsafeReleaseDll); 805var comp = CompileAndVerifyWithMscorlib40(text, new[] { ValueTupleRef, SystemRuntimeFacadeRef }, parseOptions: TestOptions.Regular, verify: Verification.Passes); 883var comp = CompileAndVerifyWithMscorlib40(text, new[] { ValueTupleRef, SystemRuntimeFacadeRef }, parseOptions: TestOptions.Regular, verify: Verification.Fails); 915comp = CompileAndVerify(text, new[] { ValueTupleRef, SystemRuntimeFacadeRef }, parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature(), verify: Verification.Fails, targetFramework: TargetFramework.Mscorlib40); 973var comp = CreateCompilationWithMscorlib45(text, new[] { ValueTupleRef, SystemRuntimeFacadeRef }, parseOptions: TestOptions.Regular10); 1201var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular);
CodeGen\CodeGenRefReturnTests.cs (25)
131CompileAndVerify(text, parseOptions: TestOptions.Regular10, verify: Verification.Fails).VerifyIL("Program.M(out int)", @" 1303CompileAndVerifyRef(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).VerifyIL("Program.Main()", @" 1492CompileAndVerifyRef(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).VerifyIL("Program.Main()", @" 1595CompileAndVerify(text, parseOptions: TestOptions.Regular).VerifyIL("Program.M()", @" 1643CompileAndVerify(text, parseOptions: TestOptions.Regular, expectedOutput: "42", verify: Verification.Fails).VerifyIL("Program.M()", @" 1716CompileAndVerify(text, parseOptions: TestOptions.Regular, expectedOutput: "42", verify: Verification.Fails).VerifyIL("Program.M()", @" 2304var comp = CreateCompilation(text, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6)); 2339var comp = CreateCompilation(text, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6)); 2381var comp = CreateCompilation(text, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6)); 2402var comp = CreateCompilation(text, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6)); 2431var comp = CreateCompilation(text, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6)); 2480var compilation = CreateCompilation("", options: TestOptions.DebugDll, references: new[] { ref1 }); 2520var comp = CreateCompilation(text, options: TestOptions.ReleaseDll); 2553var comp = CreateCompilation(text, options: TestOptions.ReleaseDll); 2825CreateCompilation(source, parseOptions: TestOptions.WithoutImprovedOverloadCandidates).VerifyDiagnostics( 2877CreateCompilation(source, parseOptions: TestOptions.WithoutImprovedOverloadCandidates).VerifyDiagnostics( 2967var comp = CreateCompilationWithMscorlib45AndCSharp(source, options: TestOptions.ReleaseExe); 3080var comp = CreateCompilationWithMscorlib45AndCSharp(source, options: TestOptions.ReleaseExe); 3358CreateCompilationWithMscorlib45AndCSharp(source, parseOptions: TestOptions.WithoutImprovedOverloadCandidates).VerifyEmitDiagnostics( 3410CreateCompilationWithMscorlib45AndCSharp(source, parseOptions: TestOptions.WithoutImprovedOverloadCandidates).VerifyEmitDiagnostics( 3455CompileAndVerify(source, parseOptions: TestOptions.Regular, expectedOutput: "Base", verify: Verification.Passes); 3498CreateCompilationWithMscorlib45AndCSharp(source, parseOptions: TestOptions.WithoutImprovedOverloadCandidates).VerifyEmitDiagnostics( 3548CompileAndVerify(source, parseOptions: TestOptions.Regular, expectedOutput: "Program+RefFunc1`2[Derived2,Derived1]", verify: Verification.Passes); 3588CompileAndVerify(source, parseOptions: TestOptions.Regular, expectedOutput: @"System.Func`2[Derived1,Base] 3633CompileAndVerify(text, expectedOutput: "37", parseOptions: TestOptions.Regular10, verify: Verification.Fails).VerifyIL("Program.Main()", @"
CodeGen\CodeGenScriptTests.cs (23)
25var tree = SyntaxFactory.ParseSyntaxTree(test, options: TestOptions.Script); 30options: TestOptions.ReleaseExe.WithScriptClassName("Script"), 44var tree = SyntaxFactory.ParseSyntaxTree(test, options: TestOptions.Script); 49options: TestOptions.ReleaseExe.WithScriptClassName("Script"), 62var tree = SyntaxFactory.ParseSyntaxTree(test, options: TestOptions.Script); 67options: TestOptions.ReleaseExe.WithScriptClassName("Script"), 88var tree = SyntaxFactory.ParseSyntaxTree(test, options: TestOptions.Script); 93options: TestOptions.ReleaseExe.WithScriptClassName("Script"), 113var tree = SyntaxFactory.ParseSyntaxTree(test, options: TestOptions.Script); 117options: TestOptions.ReleaseExe.WithScriptClassName("Script")); 138var tree = SyntaxFactory.ParseSyntaxTree(test, options: TestOptions.Script); 142options: TestOptions.ReleaseExe.WithScriptClassName("Script")); 169var tree = SyntaxFactory.ParseSyntaxTree(test, options: TestOptions.Script); 173options: TestOptions.ReleaseExe.WithScriptClassName("Script")); 197var tree = SyntaxFactory.ParseSyntaxTree(test, options: TestOptions.Script); 201options: TestOptions.ReleaseExe.WithScriptClassName("Script")); 496var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script, options: TestOptions.DebugExe); 555SyntaxFactory.ParseSyntaxTree(source0, options: TestOptions.Script), 603var compilation = CreateCompilationWithMscorlib40(source, parseOptions: TestOptions.Script, options: TestOptions.DebugExe); 636var tree = SyntaxFactory.ParseSyntaxTree(test, options: TestOptions.Script); 640options: TestOptions.ReleaseExe.WithScriptClassName("Script"));
CodeGen\CodeGenShortCircuitOperatorTests.cs (38)
2748var c = CreateCompilationWithMscorlib45(source, new[] { SystemRef_v4_0_30319_17929, SystemCoreRef_v4_0_30319_17929, CSharpRef }, TestOptions.ReleaseExe); 2817var c = CreateCompilationWithMscorlib45(source, new[] { SystemRef_v4_0_30319_17929, SystemCoreRef_v4_0_30319_17929, CSharpRef }, TestOptions.ReleaseExe); 2898var c = CreateCompilationWithMscorlib45(source, new[] { SystemRef_v4_0_30319_17929, SystemCoreRef_v4_0_30319_17929, CSharpRef }, TestOptions.ReleaseExe); 2968var c = CreateCompilationWithMscorlib45(source, new[] { SystemRef_v4_0_30319_17929, SystemCoreRef_v4_0_30319_17929, CSharpRef }, TestOptions.ReleaseExe); 3051var c = CreateCompilationWithMscorlib45(source, new[] { SystemRef_v4_0_30319_17929, SystemCoreRef_v4_0_30319_17929, CSharpRef }, TestOptions.ReleaseExe); 3134var c = CreateCompilationWithMscorlib45(source, new[] { SystemRef_v4_0_30319_17929, SystemCoreRef_v4_0_30319_17929, CSharpRef }, TestOptions.ReleaseExe); 3415var comp = CreateCompilationWithMscorlib45(source, references: new[] { CSharpRef }, options: TestOptions.ReleaseExe); 4790var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe); 5194var verifier = CompileAndVerify(source, options: TestOptions.DebugExe.WithAllowUnsafe(true), verify: Verification.Fails, expectedOutput: @"--- 5245var verifier = CompileAndVerify(source, verify: Verification.FailsILVerify, options: TestOptions.DebugExe.WithAllowUnsafe(true), expectedOutput: @"--- 5302var verifier = CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: @"--- 5429var verifier = CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: @"--- 5556var verifier = CompileAndVerify(source, options: TestOptions.DebugExe.WithAllowUnsafe(true), verify: Verification.Fails, expectedOutput: @"--- 5629var compilation = CreateCompilation(source, options: TestOptions.DebugExe.WithAllowUnsafe(true)); 5682var verifier = CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: @" --- 5731var verifier = CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: @"--- 5820var verifier = CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: @"--- 5876source, references: new[] { SystemRef_v4_0_30319_17929, SystemCoreRef_v4_0_30319_17929, CSharpRef }, options: TestOptions.DebugExe); 6204var c = CreateCompilationWithMscorlib45(source, new[] { SystemRef_v4_0_30319_17929, SystemCoreRef_v4_0_30319_17929, CSharpRef }, TestOptions.ReleaseExe); 6241var c = CreateCompilationWithMscorlib45(source, new[] { SystemRef_v4_0_30319_17929, SystemCoreRef_v4_0_30319_17929, CSharpRef }, TestOptions.ReleaseExe); 6284var c = CreateCompilationWithMscorlib45(source, new[] { SystemRef_v4_0_30319_17929, SystemCoreRef_v4_0_30319_17929, CSharpRef }, TestOptions.ReleaseExe); 6320var c = CreateCompilationWithMscorlib45(source, new[] { SystemRef_v4_0_30319_17929, SystemCoreRef_v4_0_30319_17929, CSharpRef }, TestOptions.ReleaseExe); 6363var c = CreateCompilationWithMscorlib45(source, new[] { SystemRef_v4_0_30319_17929, SystemCoreRef_v4_0_30319_17929, CSharpRef }, TestOptions.ReleaseExe); 6398var c = CreateCompilationWithMscorlib45(source, new[] { SystemRef_v4_0_30319_17929, SystemCoreRef_v4_0_30319_17929, CSharpRef }, TestOptions.ReleaseExe); 7005var verifier = CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: 7065var verifier = CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: 7132var verifier = CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: 7192var verifier = CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: 7247var verifier = CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: 7291var verifier = CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: 7337var comp = CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: @"", verify: Verification.Fails); 7362comp = CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: @"", parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature(), verify: Verification.Passes); 7405var verifier = CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: @""); 7482CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: expectedOutput); 7483CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: expectedOutput); 7533CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: expectedOutput); 7534CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: expectedOutput);
CodeGen\CodeGenStackAllocInitializerTests.cs (31)
50parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_3), 51options: TestOptions.UnsafeReleaseExe, 123parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_3), 124options: TestOptions.UnsafeReleaseExe, 214", options: TestOptions.ReleaseDll, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_3)); 313parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_3), 314options: TestOptions.UnsafeReleaseExe, 369parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_3), 370options: TestOptions.UnsafeReleaseExe, 410parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_3), 411options: TestOptions.UnsafeReleaseExe, 429parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_3), 430options: TestOptions.UnsafeDebugExe, 493parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_3), 494options: TestOptions.UnsafeReleaseExe, 528parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_3), 529options: TestOptions.UnsafeReleaseExe, 568parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_3), 569options: TestOptions.UnsafeReleaseExe, 613options: TestOptions.UnsafeReleaseExe, 669parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_3), 670options: TestOptions.UnsafeReleaseExe, 724parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_3), 725options: TestOptions.UnsafeReleaseExe, 866", options: TestOptions.UnsafeReleaseExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_3)); 917", options: TestOptions.UnsafeReleaseExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_3)); 973parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_3), 974options: TestOptions.UnsafeReleaseExe,
CodeGen\CodeGenStructsAndEnum.cs (2)
527CompileAndVerify(text, options: TestOptions.DebugExe).VerifyIL("Struct.Main()", expectedIL); 1572compilation = CompileAndVerify(source, expectedOutput: "S1", parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature());
CodeGen\CodeGenTests.cs (72)
33var parseOptions = TestOptions.RegularWithDocumentationComments; 34var options = TestOptions.ReleaseDll 81var result = CompileAndVerify(source, verify: Verification.FailsILVerify, options: TestOptions.DebugDll); 169var result = CompileAndVerify(source, verify: Verification.FailsILVerify, options: TestOptions.DebugDll); 239var result = CompileAndVerify(source, options: TestOptions.DebugDll); 300var result = CompileAndVerify(source, options: TestOptions.DebugDll); 335var result = CompileAndVerify(source, options: TestOptions.ReleaseDll); 383var result = CompileAndVerify(source, options: TestOptions.ReleaseDll); 436var result = CompileAndVerify(source, options: TestOptions.ReleaseDll); 476var compilation = CreateEmptyCompilation(tree, new[] { MscorlibRefSilverlight }, TestOptions.ReleaseExe, assemblyName: "Test"); 533var compilation = CreateCompilationWithILAndMscorlib40(source, il, TargetFramework.Mscorlib45, options: TestOptions.ReleaseDll); 607var compilation = CreateCompilationWithILAndMscorlib40(source, il, TargetFramework.Mscorlib45, options: TestOptions.DebugDll); 860var compilation = CreateCompilationWithILAndMscorlib40(source, il, TargetFramework.Mscorlib45, options: TestOptions.ReleaseExe); 925options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 1807var v = CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: "42123"); 3158var compilation = CompileAndVerify(source, options: TestOptions.ReleaseDebugExe, expectedOutput: "0427"); 3328var compilation = CompileAndVerify(source, options: TestOptions.ReleaseExe.WithModuleName("MODULE"), expectedOutput: "222333"); 4362", verify: Verification.FailsPEVerify, options: TestOptions.ReleaseExe); 4495", verify: Verification.FailsPEVerify, options: TestOptions.ReleaseExe); 5203compilation = CompileAndVerify(source, expectedOutput: @"hi", verify: Verification.Passes, parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature()); 5289compilation = CompileAndVerify(source, expectedOutput: @"hihi", verify: Verification.Fails, parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature()); 5699var v = CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: @"1"); 6683var compilation = CompileAndVerifyWithMscorlib40(source, options: TestOptions.ReleaseExe.WithModuleName("MODULE"), expectedOutput: @" 6799var compilation = CompileAndVerify(source, options: TestOptions.ReleaseExe.WithModuleName("MODULE"), expectedOutput: @"3-5"); 6861var compilation = CompileAndVerify(source, options: TestOptions.ReleaseExe.WithModuleName("MODULE"), expectedOutput: @"30"); 7015var compilation = CreateCompilationWithMscorlib45(source: source, options: TestOptions.ReleaseExe.WithModuleName("MODULE")); 7128var compilation = CompileAndVerify(source, options: TestOptions.ReleaseDebugExe, expectedOutput: @"0"); 7599var compilation = CompileAndVerify(source, options: TestOptions.ReleaseExe.WithModuleName("MODULE"), expectedOutput: @" 7882var compilation = CompileAndVerify(source, options: TestOptions.DebugExe.WithModuleName("MODULE")); 9011var compilation = CompileAndVerify(source, options: TestOptions.ReleaseDebugExe, expectedOutput: @"2 9175var compilation = CompileAndVerify(source, expectedOutput: @"42", options: TestOptions.ReleaseDebugExe); 10453var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 10521CreateEmptyCompilation(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()).VerifyEmitDiagnostics( 10794var compilation = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseExe); 10914var compilation = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseExe); 10994var compilation = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseExe); 11068var compilation = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseExe); 12286var comp = CompileAndVerify(source, expectedOutput: @"42", parseOptions: TestOptions.Regular7_2, verify: Verification.FailsPEVerify); 12319comp = CompileAndVerify(source, expectedOutput: @"42", verify: Verification.Passes, parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature()); 12351comp = CompileAndVerify(source, expectedOutput: @"42", verify: Verification.Passes, parseOptions: TestOptions.Regular7_1); 12469comp = CompileAndVerify(source, expectedOutput: @"-10", verify: Verification.Passes, parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature()); 13232}", options: TestOptions.ReleaseExe, 13253var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll.WithConcurrentBuild(false)); 13418var comp = CompileAndVerify(code, expectedOutput: "5", options: TestOptions.DebugExe); 13438comp = CompileAndVerify(code, expectedOutput: "5", options: TestOptions.ReleaseExe); 13595var compRelease = CreateCompilation(source, options: TestOptions.ReleaseExe); 13596var compDebug = CreateCompilation(source, options: TestOptions.DebugExe); 13639var comp = CreateCompilation(source, options: TestOptions.DebugExe); 13945var compilation = CompileAndVerify(source, options: TestOptions.ReleaseExe.WithModuleName("MODULE"), expectedOutput: @"False 14547var compilation = CreateEmptyCompilation(text, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 14581var compilation = CreateEmptyCompilation(text, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 14617var compilation = CreateEmptyCompilation(text, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 14792options: TestOptions.UnsafeDebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 14793parseOptions: TestOptions.Regular9); 14913CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe, verify: Verification.Fails, expectedOutput: @"" 16224var comp = CreateCompilationWithMscorlibAndSpan(source, TestOptions.UnsafeReleaseExe); 16226comp = CreateCompilationWithMscorlibAndSpan(source, TestOptions.UnsafeDebugExe); 16247comp = CreateCompilationWithMscorlibAndSpan(source, TestOptions.ReleaseExe); 16269comp = CreateCompilationWithMscorlibAndSpan(source, TestOptions.DebugExe); 16323var comp = CreateCompilationWithMscorlibAndSpan(source, TestOptions.ReleaseExe); 16356comp = CreateCompilationWithMscorlibAndSpan(source, TestOptions.DebugExe); 16416var comp = CreateCompilationWithMscorlibAndSpan(source, TestOptions.ReleaseExe); 16435comp = CreateCompilationWithMscorlibAndSpan(source, TestOptions.DebugExe); 16472var comp = CreateCompilationWithMscorlibAndSpan(source, TestOptions.ReleaseExe); 16494comp = CreateCompilationWithMscorlibAndSpan(source, TestOptions.DebugExe); 16537var comp = CreateCompilationWithMscorlibAndSpan(source, TestOptions.ReleaseExe); 16592comp = CreateCompilationWithMscorlibAndSpan(source, TestOptions.DebugExe); 16681var comp = CreateCompilationWithMscorlibAndSpan(source, TestOptions.UnsafeReleaseExe); 16683comp = CreateCompilationWithMscorlibAndSpan(source, TestOptions.UnsafeDebugExe); 16705var comp = CreateCompilationWithMscorlibAndSpan(source, TestOptions.UnsafeReleaseExe); 16707comp = CreateCompilationWithMscorlibAndSpan(source, TestOptions.UnsafeDebugExe); 17176var compilation = CompileAndVerify(source, options: TestOptions.ReleaseExe.WithAllowUnsafe(true), verify: Verification.Skipped, expectedOutput: @"");
CodeGen\CodeGenThrowTests.cs (1)
335CreateCompilation(source, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics(
CodeGen\CodeGenTryFinally.cs (2)
3729CompileAndVerify(source, expectedOutput: "", options: TestOptions.DebugExe); 3730CompileAndVerify(source, expectedOutput: "", options: TestOptions.ReleaseExe).VerifyIL("Program.Main",
CodeGen\CodeGenTupleEqualityTests.cs (83)
31var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_2); 66var comp = CreateCompilation(source, options: TestOptions.DebugExe, assemblyName: name); 806var comp = CreateCompilation(source, options: TestOptions.DebugExe); 851var comp = CreateCompilation(source, options: TestOptions.DebugExe); 868var comp = CreateCompilation(source, options: TestOptions.DebugExe); 916var comp = CreateCompilation(source, options: TestOptions.DebugExe); 965var comp = CreateCompilation(source, options: TestOptions.DebugExe); 1015var comp = CreateCompilation(source, options: TestOptions.DebugExe); 1069var comp = CreateCompilation(source, options: TestOptions.DebugExe); 1103var comp = CreateCompilation(source, options: TestOptions.DebugExe); 1135var comp = CreateCompilation(source, options: TestOptions.DebugExe); 1166var comp = CreateCompilation(source, options: TestOptions.DebugExe); 1226var comp = CreateCompilation(source, options: TestOptions.DebugExe); 1255var comp = CreateCompilation(source, options: TestOptions.DebugExe); 1280var comp = CreateCompilation(source, options: TestOptions.DebugExe); 1302var comp = CreateCompilation(source, options: TestOptions.DebugExe); 1326var comp = CreateCompilation(source, options: TestOptions.DebugExe); 1356var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 1510var comp = CreateCompilation(source, options: TestOptions.DebugExe); 1571var comp = CreateCompilation(source, options: TestOptions.DebugExe); 1608var comp = CreateCompilation(source, options: TestOptions.DebugExe); 1633var comp = CreateCompilation(source, options: TestOptions.DebugExe); 1670var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 1683comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 1827var comp = CreateCompilation(source, targetFramework: TargetFramework.StandardAndCSharp, options: TestOptions.DebugExe); 1843var comp = CreateCompilation(source, targetFramework: TargetFramework.StandardAndCSharp, options: TestOptions.DebugExe); 1861var comp = CreateCompilation(source, targetFramework: TargetFramework.StandardAndCSharp, options: TestOptions.DebugExe); 1881var comp = CreateCompilation(source, targetFramework: TargetFramework.StandardAndCSharp, options: TestOptions.DebugExe); 1914var comp = CreateCompilation(source, targetFramework: TargetFramework.StandardAndCSharp, options: TestOptions.DebugExe); 1932var comp = CreateCompilation(source, targetFramework: TargetFramework.StandardAndCSharp, options: TestOptions.DebugExe); 2016var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 2079var comp = CreateCompilationWithMscorlib40(source, options: TestOptions.DebugExe); 2119var comp = CreateCompilationWithMscorlib40(source, options: TestOptions.DebugExe); 2175var comp = CreateCompilationWithMscorlib40(source, options: TestOptions.DebugExe); 2196var comp = CreateCompilation(source, options: TestOptions.DebugExe); 2240var comp = CreateCompilation(source, targetFramework: TargetFramework.StandardAndCSharp, options: TestOptions.DebugExe); 2287var comp = CreateCompilation(source, targetFramework: TargetFramework.StandardAndCSharp, options: TestOptions.DebugExe); 2318var comp = CreateCompilation(source, options: TestOptions.DebugExe); 2435var comp = CreateCompilation(source.Replace("EXPRESSION", expression), options: TestOptions.DebugExe); 2523var comp = CreateCompilation(source, options: TestOptions.DebugExe); 2753var comp = CreateCompilation(source, options: TestOptions.DebugExe); 2840var comp = CreateCompilation(source, options: TestOptions.DebugExe); 3004var comp = CreateCompilation(source, options: TestOptions.DebugExe); 3034var comp = CreateCompilation(source, options: TestOptions.DebugExe); 3292var comp = CreateCompilation(source, options: TestOptions.DebugExe); 3377var comp = CreateCompilation(source, options: TestOptions.DebugExe); 3412var comp = CreateCompilation(source, options: TestOptions.DebugExe); 3447var comp = CreateCompilation(source, options: TestOptions.DebugExe); 3461CompileAndVerify(source, options: TestOptions.ReleaseExe).VerifyIL("C.Main", @"{ 3489CompileAndVerify(source, expectedOutput: "TrueFalse", options: TestOptions.ReleaseExe).VerifyIL("C.M", @"{ 3523CompileAndVerify(source, expectedOutput: "FalseTrue", options: TestOptions.ReleaseExe).VerifyIL("C.M", @"{ 3555CompileAndVerify(source, expectedOutput: "TrueFalse", options: TestOptions.ReleaseExe).VerifyIL("C.M", @"{ 3584CompileAndVerify(source, expectedOutput: "False", options: TestOptions.ReleaseExe).VerifyIL("C.Main", @"{ 3612CompileAndVerify(source, expectedOutput: "TrueFalse", options: TestOptions.ReleaseExe).VerifyIL("C.M", @"{ 3641CompileAndVerify(source, expectedOutput: "False", options: TestOptions.ReleaseExe).VerifyIL("C.Main", @"{ 3663var comp = CreateCompilation(source, options: TestOptions.DebugExe); 3698var comp = CreateCompilation(source, options: TestOptions.DebugExe); 3797var comp = CreateCompilation(source, options: TestOptions.DebugExe); 3822var comp = CreateCompilation(source, options: TestOptions.DebugExe); 3925var comp = CreateCompilation(source, options: TestOptions.DebugExe); 4018var comp = CreateCompilation(source, options: TestOptions.DebugExe); 4096var comp = CreateCompilation(source, options: TestOptions.DebugExe); 4137var comp = CreateCompilation(source, options: TestOptions.DebugExe); 4198var comp = CreateCompilation(source, options: TestOptions.DebugExe); 4252var comp = CreateCompilation(source, options: TestOptions.DebugExe); 4354var comp = CreateCompilation(source, options: TestOptions.DebugExe); 4402var comp = CreateCompilation(source, options: TestOptions.DebugExe); 4499targetFramework: TargetFramework.StandardAndCSharp, options: TestOptions.DebugExe); 4603targetFramework: TargetFramework.StandardAndCSharp, options: TestOptions.DebugExe); 4692var comp = CreateCompilation(source.Replace("REPLACE", expression), options: TestOptions.DebugExe); 4999var comp = CreateCompilationWithMscorlib40(source, options: TestOptions.DebugExe); 5066var comp = CreateCompilation(source, targetFramework: TargetFramework.StandardAndCSharp, options: TestOptions.DebugExe); 5106var comp = CreateCompilation(source, targetFramework: TargetFramework.StandardAndCSharp, options: TestOptions.DebugExe); 5128var comp = CreateCompilation(source, options: TestOptions.DebugExe); 5171var comp = CreateCompilation(source, options: TestOptions.DebugExe); 5317var comp = CreateCompilation(source, options: TestOptions.DebugExe); 5364var comp = CreateCompilation(source, options: TestOptions.DebugExe); 5392var comp = CreateCompilation(source, options: TestOptions.DebugExe); 5413var comp = CreateCompilation(source, options: TestOptions.DebugExe); 5439var comp = CreateCompilation(source, options: TestOptions.DebugExe); 5460var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll); 5523var comp = CreateCompilation(source, options: TestOptions.DebugExe); 5579var comp = CreateCompilation(source, options: TestOptions.DebugExe);
CodeGen\CodeGenTupleTest.cs (296)
229var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7); 267var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7); 1600var tree = Parse(source, options: TestOptions.Regular); 1683options: TestOptions.ReleaseExe); 1688options: TestOptions.ReleaseDll); 1692options: TestOptions.ReleaseExe); 1697options: TestOptions.ReleaseExe); 2213var verifier = CompileAndVerify(source, expectedOutput: @"42", options: TestOptions.ReleaseExe); 2333var verifier = CompileAndVerify(source, expectedOutput: @"{42, 42}", options: TestOptions.ReleaseExe); 2480var verifier = CompileAndVerify(source, targetFramework: TargetFramework.Mscorlib46Extended, expectedOutput: @"42", options: TestOptions.ReleaseExe); 2622var verifier = CompileAndVerify(source, expectedOutput: @"42", options: TestOptions.ReleaseExe); 2764var verifier = CompileAndVerify(source, expectedOutput: @"42", options: TestOptions.ReleaseExe); 2925CompileAndVerify(source, expectedOutput: @"42", targetFramework: TargetFramework.Mscorlib46, options: TestOptions.ReleaseExe); 3727var comp = CreateCompilationWithMscorlib40(source, references: new[] { ValueTupleRef, SystemRuntimeFacadeRef }, parseOptions: TestOptions.Regular7); 3768references: new[] { ValueTupleRef, SystemRuntimeFacadeRef, libComp.ToMetadataReference() }, parseOptions: TestOptions.Regular); 3780references: new[] { ValueTupleRef, SystemRuntimeFacadeRef, libComp.ToMetadataReference() }, parseOptions: TestOptions.Regular7_1); 3814var comp7 = CreateCompilation(source_cs, parseOptions: TestOptions.Regular, assemblyName: "UseSiteDiagnosticOnTupleField2_comp7"); 3821var comp7_1 = CreateCompilation(source_cs, parseOptions: TestOptions.Regular7_1, assemblyName: "UseSiteDiagnosticOnTupleField2_comp7_1"); 3853var comp = CreateCompilationWithMscorlib45(source, references: new[] { Net451.System, Net451.SystemCore, Net451.SystemRuntime, ValueTupleRef }, parseOptions: TestOptions.Regular7); 3879var comp = CreateCompilationWithMscorlib40(source, references: new[] { ValueTupleRef, SystemRuntimeFacadeRef }, options: TestOptions.DebugDll, parseOptions: TestOptions.Regular7_1); 3940var verifier = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1), 3966var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 4024var verifier = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1), 4045var verifier = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1), 4072var comp7 = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)); 4079var verifier7_1 = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1), 4100var comp = CreateEmptyCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7), 4271var comp = CreateCompilation(source, references: new[] { new CSharpCompilationReference(comp1), new CSharpCompilationReference(comp2) }, options: TestOptions.ReleaseExe); 5318parseOptions: TestOptions.Regular, expectedOutput: 5403CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 5413CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 5528options: TestOptions.DebugExe); 7096CreateCompilation(source, parseOptions: TestOptions.Regular).VerifyDiagnostics( 7455CreateCompilation(source, parseOptions: TestOptions.Regular).VerifyDiagnostics( 7497var comp = CreateCompilation(source, options: TestOptions.DebugExe); 7530var comp = CreateCompilation(source, options: TestOptions.DebugExe); 7567var comp = CreateCompilation(source, options: TestOptions.DebugExe); 7624var comp = CreateCompilation(source, options: TestOptions.DebugExe); 7684parseOptions: TestOptions.Regular, expectedOutput: @" 7763parseOptions: TestOptions.Regular, expectedOutput: @" 7802parseOptions: TestOptions.Regular, expectedOutput: @" 7835parseOptions: TestOptions.Regular, expectedOutput: @" 7908parseOptions: TestOptions.Regular, expectedOutput: @" 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); 8896var comp = CreateCompilation(tree, options: TestOptions.ReleaseExe); 8942var tree = Parse(source, options: TestOptions.Regular); 8943var comp = CreateCompilation(tree, options: TestOptions.ReleaseExe); 9013var tree = Parse(source, options: TestOptions.Regular); 9014var comp = CreateCompilation(tree, options: TestOptions.ReleaseExe); 9065var tree = Parse(source, options: TestOptions.Regular); 9067options: TestOptions.ReleaseExe); 9142var tree = Parse(source, options: TestOptions.Regular); 9143var comp = CreateCompilation(tree, options: TestOptions.ReleaseExe); 9223var tree = Parse(source, options: TestOptions.Regular); 9224var comp = CreateCompilation(tree, options: TestOptions.ReleaseExe); 9306var tree = Parse(source, options: TestOptions.Regular); 9307var comp = CreateCompilation(tree, options: TestOptions.ReleaseExe); 9360var tree = Parse(source, options: TestOptions.Regular); 9362options: TestOptions.ReleaseExe); 9404parseOptions: TestOptions.Regular, expectedOutput: @" 9443parseOptions: TestOptions.Regular, expectedOutput: @" 9480parseOptions: TestOptions.Regular, expectedOutput: @" 9551parseOptions: TestOptions.Regular, expectedOutput: @" 9589parseOptions: TestOptions.Regular, expectedOutput: @" 9660parseOptions: TestOptions.Regular, expectedOutput: @" 10170parseOptions: TestOptions.Regular, expectedOutput: @" 10207parseOptions: TestOptions.Regular, expectedOutput: @" 10306parseOptions: TestOptions.Regular, expectedOutput: @" 10339parseOptions: TestOptions.Regular, expectedOutput: @" 10399options: TestOptions.UnsafeDebugDll); 10648options: TestOptions.UnsafeDebugDll); 10799parseOptions: TestOptions.Regular, expectedOutput: @"(1, hello) 10832parseOptions: TestOptions.Regular, expectedOutput: @"(1, hello) 10862parseOptions: TestOptions.Regular, expectedOutput: @"((1, Australia), (2, Brazil))"); 10947var comp = CreateCompilation(source, parseOptions: TestOptions.Regular6); 11016parseOptions: TestOptions.Regular, expectedOutput: @"1 11350parseOptions: TestOptions.Regular, expectedOutput: @"111 111 222 222 666"); 11730parseOptions: TestOptions.Regular, expectedOutput: @"31 11869parseOptions: TestOptions.Regular, expectedOutput: @"41 12146parseOptions: TestOptions.Regular, expectedOutput: @"501 13525var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 13914options: TestOptions.ReleaseExe); 13919options: TestOptions.ReleaseDll); 13923options: TestOptions.ReleaseExe); 13929options: TestOptions.ReleaseExe); 14079options: TestOptions.ReleaseExe); 14084options: TestOptions.ReleaseDll); 14088options: TestOptions.ReleaseExe); 14094options: TestOptions.ReleaseExe); 14213options: TestOptions.ReleaseExe.WithAllowUnsafe(true), 14403options: TestOptions.ReleaseExe.WithAllowUnsafe(true)); 14506options: TestOptions.ReleaseDll); 14511options: TestOptions.ReleaseExe); 14775var lib = CreateCompilationWithMscorlib40(tuple, options: TestOptions.ReleaseDll); 14778var consumer1 = CreateCompilationWithMscorlib40(source, options: TestOptions.ReleaseExe, references: new[] { lib.ToMetadataReference() }); 14781var consumer2 = CreateCompilationWithMscorlib40(source, options: TestOptions.ReleaseExe, references: new[] { lib.EmitToImageReference() }); 15036var lib = CreateCompilationWithMscorlib40(tuple, options: TestOptions.ReleaseDll); 15039var consumer1 = CreateCompilationWithMscorlib40(source, options: TestOptions.ReleaseExe, references: new[] { lib.ToMetadataReference() }); 15042var consumer2 = CreateCompilationWithMscorlib40(source, options: TestOptions.ReleaseExe, references: new[] { lib.EmitToImageReference() }); 15099parseOptions: TestOptions.Regular, 15100options: TestOptions.ReleaseExe, 15163parseOptions: TestOptions.Regular, 15164options: TestOptions.ReleaseExe, 15422var lib = CreateCompilationWithMscorlib46(tuple, options: TestOptions.ReleaseDll); 15425var consumer1 = CreateCompilationWithMscorlib46(source, options: TestOptions.ReleaseExe, references: new[] { lib.ToMetadataReference() }); 15428var consumer2 = CreateCompilationWithMscorlib46(source, options: TestOptions.ReleaseExe, references: new[] { lib.EmitToImageReference() }); 15683var lib = CreateCompilationWithMscorlib46(tuple, options: TestOptions.ReleaseDll); 15686var consumer1 = CreateCompilationWithMscorlib46(source, options: TestOptions.ReleaseExe, references: new[] { lib.ToMetadataReference() }); 15689var consumer2 = CreateCompilationWithMscorlib46(source, options: TestOptions.ReleaseExe, references: new[] { lib.EmitToImageReference() }); 15717options: TestOptions.ReleaseExe, 16175var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 16275var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 16521var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 16568var tree = Parse(source, options: TestOptions.Regular); 16605var tree = Parse(source, options: TestOptions.Regular); 16799parseOptions: TestOptions.Regular, 16800options: TestOptions.DebugExe); 16810parseOptions: TestOptions.Regular, 16811options: TestOptions.DebugExe); 16821parseOptions: TestOptions.Regular, 16822options: TestOptions.DebugExe); 16861parseOptions: TestOptions.Regular, 16862options: TestOptions.DebugExe); 16872parseOptions: TestOptions.Regular, 16873options: TestOptions.DebugExe); 16893parseOptions: TestOptions.Regular, 16894options: TestOptions.DebugExe); 16933parseOptions: TestOptions.Regular, 16934options: TestOptions.DebugExe); 16947parseOptions: TestOptions.Regular, 16948options: TestOptions.DebugExe); 16968parseOptions: TestOptions.Regular, 16969options: TestOptions.DebugExe); 17030parseOptions: TestOptions.Regular, 17031options: TestOptions.DebugExe); 17053parseOptions: TestOptions.Regular, 17054options: TestOptions.DebugExe); 17080parseOptions: TestOptions.Regular, 17081options: TestOptions.DebugExe); 17131parseOptions: TestOptions.Regular, 17132options: TestOptions.DebugExe); 17185parseOptions: TestOptions.Regular, 17186options: TestOptions.DebugExe); 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); 17621parseOptions: TestOptions.Regular, expectedOutput: @" 17710parseOptions: TestOptions.Regular, expectedOutput: @" 17799parseOptions: TestOptions.Regular, expectedOutput: @" 17839parseOptions: TestOptions.Regular, expectedOutput: @" 17899parseOptions: TestOptions.Regular, expectedOutput: @" 17964parseOptions: TestOptions.Regular, assemblyName: "ImplicitConversions06Err"); 18027parseOptions: TestOptions.Regular, expectedOutput: @" 18085parseOptions: TestOptions.Regular, expectedOutput: @" 18489var comp = CompileAndVerify(source, parseOptions: TestOptions.Regular, expectedOutput: @" 18713parseOptions: TestOptions.Regular, expectedOutput: @" 18746parseOptions: TestOptions.Regular, expectedOutput: @" 18784parseOptions: TestOptions.Regular, expectedOutput: @" 20545var comp = CreateCompilation(source, options: TestOptions.DebugExe); 21298options: TestOptions.DebugDll); 21310options: TestOptions.DebugDll); 21326options: TestOptions.DebugDll); 21347var comp = CreateCompilation(source, options: TestOptions.DebugExe); 21454parseOptions: TestOptions.Regular, expectedOutput: @" 21481parseOptions: TestOptions.Regular, expectedOutput: @"(w, w)"); 21505parseOptions: TestOptions.Regular, expectedOutput: @" 21547parseOptions: TestOptions.Regular, expectedOutput: @" 21589parseOptions: TestOptions.Regular, expectedOutput: @" 21631parseOptions: TestOptions.Regular, expectedOutput: @" 21673parseOptions: TestOptions.Regular, expectedOutput: @" 21708parseOptions: TestOptions.Regular, expectedOutput: @" 21753parseOptions: TestOptions.Regular, expectedOutput: @" 21791parseOptions: TestOptions.Regular, expectedOutput: @"w"); 21923parseOptions: TestOptions.Regular); 22042parseOptions: TestOptions.Regular); 22094parseOptions: TestOptions.Regular); 22133parseOptions: TestOptions.Regular); 22173var verifier = CompileAndVerify(source, targetFramework: TargetFramework.Mscorlib46, expectedOutput: @"5", options: TestOptions.ReleaseExe); 22410parseOptions: TestOptions.Regular.WithTuplesFeature()); 22412parseOptions: TestOptions.Regular.WithTuplesFeature()); 22427parseOptions: TestOptions.Regular.WithTuplesFeature(), 22428options: TestOptions.DebugExe); 22511var compLib = CreateCompilationWithMscorlib40(lib_cs, options: TestOptions.ReleaseDll); 22802var comp = CreateCompilation(source, assemblyName: "comp", options: TestOptions.DebugExe); 22842var comp = CreateCompilationWithMscorlib40(source, assemblyName: "comp", references: new[] { libComp.EmitToImageReference() }, options: TestOptions.DebugExe); 22879options: TestOptions.DebugExe, 22929var comp = CreateCompilation(source, assemblyName: "ValueTupleNotStruct", options: TestOptions.DebugExe); 22998var comp = CreateCompilation(source, assemblyName: "ValueTupleNotStruct", options: TestOptions.DebugExe); 23042var comp = CreateCompilation(source, assemblyName: "ValueTupleNotStruct", options: TestOptions.DebugExe); 23076var comp = CreateCompilation(source, assemblyName: "ValueTupleNotStruct", options: TestOptions.DebugExe); 23118var comp = CreateCompilation(source, assemblyName: "ValueTupleNotStruct", options: TestOptions.DebugExe); 23157var comp = CreateCompilation(source, assemblyName: "ValueTupleNotStruct", options: TestOptions.DebugExe); 23250var signedDllOptions = TestOptions.SigningReleaseDll. 23368parseOptions: TestOptions.Regular, expectedOutput: @"(42, 0) 23451var libComp = CreateCompilationWithMscorlib45AndCSharp(lib, references: s_valueTupleRefs, options: TestOptions.DebugDll); 23478var comp = CompileAndVerify(source, expectedOutput: "42qq", references: new[] { libComp.ToMetadataReference() }, options: TestOptions.DebugExe, verify: Verification.Fails); 23505var libComp = CreateCompilationWithMscorlib45AndCSharp(lib, options: TestOptions.DebugDll, references: s_valueTupleRefs); 23534var comp = CompileAndVerifyWithMscorlib40(source, expectedOutput: "42qq", references: s_valueTupleRefs.Concat(new[] { libCompRef }).ToArray(), options: TestOptions.DebugExe, verify: Verification.Fails); 23577parseOptions: TestOptions.Regular, expectedOutput: 23617parseOptions: TestOptions.Regular, expectedOutput: 23661parseOptions: TestOptions.Regular, expectedOutput: 23696parseOptions: TestOptions.Regular, expectedOutput: @"(1, 2)"); 23727parseOptions: TestOptions.Regular, expectedOutput: 23773parseOptions: TestOptions.Regular, expectedOutput: 23878var comp = CreateCompilationWithMscorlib45AndCSharp(source, references: (new[] { libCompRef }).Concat(s_valueTupleRefs).ToArray(), options: TestOptions.DebugExe); 23907var libComp = CreateCompilationWithMscorlib45AndCSharp(lib, references: s_valueTupleRefs, options: TestOptions.DebugDll); 23933var comp = CompileAndVerify(source, expectedOutput: "42qq", references: new[] { libCompRef }, options: TestOptions.DebugExe, verify: Verification.Passes); 23996parseOptions: TestOptions.Regular, expectedOutput: @"(1, 2)"); 24113var comp = CreateCompilationWithMscorlib45AndCSharp(source, references: s_valueTupleRefs, options: TestOptions.UnsafeDebugDll); 24292var comp = CreateCompilation(source, options: TestOptions.DebugExe); 24355var comp = CreateCompilation(source, options: TestOptions.DebugExe); 24420var comp = CreateCompilation(source, options: TestOptions.DebugExe); 24492var comp = CreateCompilation(source, options: TestOptions.DebugExe); 24565var comp = CreateCompilation(source, options: TestOptions.DebugExe); 24635var comp = CreateCompilation(source, options: TestOptions.DebugExe); 25056var comp = CreateCompilation(source, options: TestOptions.DebugExe); 25163parseOptions: TestOptions.Regular, expectedOutput: @" 25197parseOptions: TestOptions.Regular, expectedOutput: @" 25313references: new[] { SystemXmlRef }, options: TestOptions.DebugExe); 25353var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 25362var libWithVT = CreateEmptyCompilation(valuetuple_cs, references: new[] { corlibWithoutVTRef }, parseOptions: parseOptions, options: TestOptions.DebugDll); 25434options: TestOptions.ReleaseExe); 25462var comp = CreateCompilationWithMscorlib40(source, references: new[] { ValueTupleRef, SystemRuntimeFacadeRef }, options: TestOptions.DebugExe); 25502var comp = CreateCompilationWithMscorlib40(source, references: new[] { ValueTupleRef, SystemRuntimeFacadeRef }, parseOptions: TestOptions.Regular8); 25586options: TestOptions.ReleaseExe); 25655options: TestOptions.DebugExe, expectedOutput: 25684options: TestOptions.ReleaseExe, expectedOutput: 25726var comp = CreateEmptyCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1), 25771var comp = CreateEmptyCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1), 25797var comp = CreateEmptyCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1), 25842var comp = CreateEmptyCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1), 25868var comp = CreateEmptyCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1), 25907var comp = CreateEmptyCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1), 25940var comp = CreateEmptyCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1), 26254var comp = CreateCompilation(source, options: TestOptions.DebugExe); 26485options: TestOptions.DebugExe); 26550options: TestOptions.DebugExe); 26607options: TestOptions.DebugExe); 26615options: TestOptions.DebugExe); 26669var executeComp = CreateCompilation(executable_cs, references: new[] { comp.EmitToImageReference(), libRef, missingRef }, options: TestOptions.DebugExe); 27077var comp1 = CreateCompilation(source0 + source1, targetFramework: TargetFramework.Mscorlib40, options: TestOptions.DebugExe); 27084var comp4 = CreateCompilation(source0 + source2, targetFramework: TargetFramework.Mscorlib40, options: TestOptions.DebugExe); 27087var comp5 = CreateCompilation(source2, targetFramework: TargetFramework.Mscorlib40, options: TestOptions.DebugExe, references: comp1Ref); 27091var comp6 = CreateCompilation(source2, targetFramework: TargetFramework.Mscorlib40, options: TestOptions.DebugExe, references: comp1ImageRef); 27095var comp7 = CreateCompilation(source2, targetFramework: TargetFramework.Mscorlib46, options: TestOptions.DebugExe, references: comp1Ref); 27161var comp1 = CreateCompilation(source0 + source1, targetFramework: TargetFramework.Mscorlib40, options: TestOptions.DebugExe); 27168var comp4 = CreateCompilation(source0 + source2, targetFramework: TargetFramework.Mscorlib40, options: TestOptions.DebugExe); 27171var comp5 = CreateCompilation(source2, targetFramework: TargetFramework.Mscorlib40, options: TestOptions.DebugExe, references: comp1Ref); 27175var comp6 = CreateCompilation(source2, targetFramework: TargetFramework.Mscorlib40, options: TestOptions.DebugExe, references: comp1ImageRef); 27179var comp7 = CreateCompilation(source2, targetFramework: TargetFramework.Mscorlib46, options: TestOptions.DebugExe, references: comp1Ref); 27235var comp1 = CreateCompilation(source0 + source1, targetFramework: TargetFramework.Mscorlib40, options: TestOptions.DebugExe); 27242var comp4 = CreateCompilation(source0 + source2, targetFramework: TargetFramework.Mscorlib40, options: TestOptions.DebugExe); 27245var comp5 = CreateCompilation(source2, targetFramework: TargetFramework.Mscorlib40, options: TestOptions.DebugExe, references: comp1Ref); 27249var comp6 = CreateCompilation(source2, targetFramework: TargetFramework.Mscorlib40, options: TestOptions.DebugExe, references: comp1ImageRef); 27253var comp7 = CreateCompilation(source2, targetFramework: TargetFramework.Mscorlib46, options: TestOptions.DebugExe, references: comp1Ref); 27313var comp1 = CreateCompilation(source0 + source1, targetFramework: TargetFramework.Mscorlib40, options: TestOptions.DebugExe); 27320var comp4 = CreateCompilation(source0 + source2, targetFramework: TargetFramework.Mscorlib40, options: TestOptions.DebugExe); 27323var comp5 = CreateCompilation(source2, targetFramework: TargetFramework.Mscorlib40, options: TestOptions.DebugExe, references: comp1Ref); 27327var comp6 = CreateCompilation(source2, targetFramework: TargetFramework.Mscorlib40, options: TestOptions.DebugExe, references: comp1ImageRef); 27331var comp7 = CreateCompilation(source2, targetFramework: TargetFramework.Mscorlib46, options: TestOptions.DebugExe, references: comp1Ref); 27374var comp1 = CreateCompilation(source0, options: TestOptions.DebugExe.WithAllowUnsafe(true)); 27575var comp0 = CreateCompilation(new[] { source0, source1 }, options: TestOptions.DebugDll); 27578var comp1 = CreateCompilation(source0, options: TestOptions.DebugDll); 27581var comp2 = CreateCompilation(source1, references: new[] { comp1.EmitToImageReference() }, options: TestOptions.DebugDll); 27601var comp = CreateCompilation(new[] { source }, options: TestOptions.DebugDll); 27654var compilation = CreateCompilationWithMscorlib45(source, null, TestOptions.UnsafeDebugExe); 27692options: TestOptions.ReleaseExe); 27939options: TestOptions.ReleaseExe); 28063var comp = CreateCompilation(source, targetFramework: TargetFramework.Mscorlib40, assemblyName: "emptyValueTuple", parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 29001", options: TestOptions.UnsafeReleaseDll, symbolValidator: symbolValidator); 29217var verifier = CompileAndVerify(source, options: TestOptions.ReleaseDll); 29267var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: """ 29390var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: """ 29495var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: """
CodeGen\CodeGenUsingDeclarationTests.cs (8)
681var compilation = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe).VerifyDiagnostics(); 1162var compilation = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe).VerifyDiagnostics(); 1189var compilation = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe).VerifyDiagnostics(); 1234var compilation = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe).VerifyDiagnostics(); 1281var compilation = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe).VerifyDiagnostics(); 1317var compilation = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe).VerifyDiagnostics(); 1375var compilation = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe); 1402var compilation = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe);
CodeGen\DestructorTests.cs (1)
692var compilation = CreateCompilation(text, options: TestOptions.ReleaseDll);
CodeGen\EventTests.cs (5)
620var compilation = CreateCompilation(csharpSource, new MetadataReference[] { ilAssemblyReference }, TestOptions.ReleaseExe); 645var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 707var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 779var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 842var compilation = CreateCompilation(source, options: TestOptions.DebugDll);
CodeGen\FixedSizeBufferTests.cs (30)
50}", options: TestOptions.UnsafeReleaseExe, verify: Verification.Fails); 115CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "12", verify: Verification.Fails) 176CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "12", verify: Verification.Passes) 227CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "12", verify: Verification.Passes) 278CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "12", verify: Verification.Passes) 328CreateCompilation(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 361CreateCompilation(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 398CreateCompilation(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 439CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "12", verify: Verification.Fails) 504CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "12", verify: Verification.Fails) 569var comp1 = CompileAndVerify(s1, options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes).Compilation; 572options: TestOptions.UnsafeReleaseExe, 607CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "12", verify: Verification.Fails) 640CreateCompilation(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 665CreateCompilation(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 692CreateCompilation(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 714CreateCompilation(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 758CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "133", verify: Verification.Fails) 798CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyEmitDiagnostics( 827CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyEmitDiagnostics( 856CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyEmitDiagnostics( 912CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyEmitDiagnostics( 953CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyEmitDiagnostics( 978CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes, 1010CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes, 1052}", options: TestOptions.UnsafeReleaseExe, verify: Verification.Skipped, expectedOutput: @" 1067}", options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 1091}", options: TestOptions.UnsafeReleaseDll); 1122}", options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 1152var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll, targetFramework: TargetFramework.Mscorlib40, assemblyName: "fixedBuffer");
CodeGen\ForeachTest.cs (12)
66}", options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).VerifyIL("Test.Main", @" 329", TestOptions.ReleaseExe); 385", TestOptions.ReleaseExe); 446", TestOptions.ReleaseExe); 498", targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe); 546", TestOptions.ReleaseExe); 595", TestOptions.ReleaseExe); 694", references: new[] { MscorlibRef_v4_0_30316_17626 }, TestOptions.ReleaseExe); 741", TestOptions.ReleaseExe); 796", TestOptions.ReleaseExe); 867", TestOptions.DebugExe); 1398var comp = CreateCompilationWithMscorlib40AndSystemCore(text, options: TestOptions.ReleaseExe);
CodeGen\ForLoopsTests.cs (5)
726var c = CompileAndVerify(source, options: TestOptions.ReleaseDll); 907var c = CompileAndVerify(source, options: TestOptions.ReleaseDll); 961var c = CompileAndVerify(source, options: TestOptions.ReleaseDll); 1265var c = CompileAndVerify(source, options: TestOptions.ReleaseDll); 1916var c = CompileAndVerify(text, options: TestOptions.DebugExe);
CodeGen\GotoTest.cs (24)
503var c = CompileAndVerify(source, options: TestOptions.ReleaseDll); 823var compilation = CreateCompilationWithMscorlib45(source, references: new[] { SystemCoreRef }, parseOptions: TestOptions.Script, options: TestOptions.DebugExe); 838var compilation = CreateCompilationWithMscorlib45(source, references: new[] { SystemCoreRef }, parseOptions: TestOptions.Script, options: TestOptions.DebugExe); 874var compilation = CreateCompilationWithMscorlib45(source, references: new[] { SystemCoreRef }, parseOptions: TestOptions.Script, options: TestOptions.DebugExe); 891var s0 = CSharpCompilation.CreateScriptCompilation("s0.dll", SyntaxFactory.ParseSyntaxTree(source0, options: TestOptions.Script), references); 893var s1 = CSharpCompilation.CreateScriptCompilation("s1.dll", SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.Script), references, previousScriptCompilation: s0); 910var compilation = CreateCompilationWithMscorlib45(source, references: new[] { SystemCoreRef }, parseOptions: TestOptions.Script); 930var compilation = CreateCompilationWithMscorlib45(source, references: new[] { SystemCoreRef }, parseOptions: TestOptions.Script); 957var compilation = CreateCompilationWithMscorlib45(source, references: new[] { SystemCoreRef }, parseOptions: TestOptions.Script, options: TestOptions.DebugExe); 977var compilation = CreateCompilationWithMscorlib45(source, references: new[] { SystemCoreRef }, parseOptions: TestOptions.Script, options: TestOptions.DebugExe); 1002var s0 = CSharpCompilation.CreateScriptCompilation("s0.dll", SyntaxFactory.ParseSyntaxTree(source0, options: TestOptions.Script), references); 1004var s1 = CSharpCompilation.CreateScriptCompilation("s1.dll", SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.Script), references, previousScriptCompilation: s0); 1019var options = TestOptions.DebugDll.WithSourceReferenceResolver(resolver); 1020var compilation = CreateCompilationWithMscorlib45(sourceB, options: options, parseOptions: TestOptions.Script); 1037var tree = Parse(source, options: TestOptions.Script); 1050var tree = Parse(source, options: TestOptions.Script); 1064var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script); 1079compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script); 1092compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script);
CodeGen\IndexAndRangeTests.cs (39)
24expectedOutput is null ? TestOptions.ReleaseDll : TestOptions.ReleaseExe); 190var comp = CreateCompilationWithIndexAndRangeAndSpan(src, TestOptions.ReleaseExe); 280var comp = CreateCompilationWithIndexAndRangeAndSpan(src, TestOptions.ReleaseExe); 412var comp = CreateCompilationWithIndexAndRangeAndSpan(src, TestOptions.ReleaseExe); 509var comp = CreateCompilationWithIndex(src, options: TestOptions.ReleaseExe); 676var comp = CreateCompilationWithIndex(src, options: TestOptions.ReleaseExe); 829var comp = CreateCompilationWithIndexAndRangeAndSpan(src, TestOptions.ReleaseExe); 917var comp = CreateCompilationWithIndexAndRangeAndSpan(src, TestOptions.ReleaseExe); 951var comp = CreateCompilationWithIndexAndRange(src, TestOptions.ReleaseExe); 1024}", TestOptions.ReleaseExe); 1098}", TestOptions.ReleaseExe); ; 1183}", TestOptions.ReleaseExe); 1899}", TestOptions.ReleaseExe); 1957var comp = CreateCompilationWithIndex(source, WithNullableEnable(TestOptions.DebugExe)); 2099}" + TestSources.GetSubArray, TestOptions.ReleaseExe); 2207}" + PrintIndexesAndRangesCode, options: TestOptions.ReleaseExe); 2551}" + PrintIndexesAndRangesCode, options: TestOptions.ReleaseExe); 2587}" + PrintIndexesAndRangesCode, options: TestOptions.ReleaseExe).VerifyDiagnostics(); 2625}", options: TestOptions.DebugExe); 2689}", options: TestOptions.DebugExe); 2738}" + PrintIndexesAndRangesCode, options: TestOptions.ReleaseExe), expectedOutput: "value: '3', fromEnd: 'True'"); 2757}" + PrintIndexesAndRangesCode, options: TestOptions.ReleaseExe), 2787}" + PrintIndexesAndRangesCode, options: TestOptions.ReleaseExe), 2816}" + PrintIndexesAndRangesCode, options: TestOptions.ReleaseExe), 2845}" + PrintIndexesAndRangesCode, options: TestOptions.ReleaseExe), 2875}" + PrintIndexesAndRangesCode, options: TestOptions.ReleaseExe), expectedOutput: "value: '0', fromEnd: 'True'") 2904}" + PrintIndexesAndRangesCode, options: TestOptions.ReleaseExe), 2936}" + PrintIndexesAndRangesCode, options: TestOptions.ReleaseExe), 2968}" + PrintIndexesAndRangesCode, options: TestOptions.ReleaseExe), 3000options: TestOptions.ReleaseExe), 3017options: TestOptions.ReleaseExe), 3036options: TestOptions.ReleaseExe), 3058options: TestOptions.ReleaseExe), 3081}" + PrintIndexesAndRangesCode, options: TestOptions.ReleaseExe), 3108}", options: TestOptions.ReleaseExe), expectedOutput: "YES"); 3195", TestOptions.ReleaseExe); 3260", TestOptions.ReleaseExe); 3361", TestOptions.ReleaseExe);
CodeGen\IndexerTests.cs (4)
422var compVerifier = CompileAndVerify(text, options: TestOptions.ReleaseExe.WithModuleName("MODULE")); 570var compVerifier = CompileAndVerify(text, options: TestOptions.ReleaseExe.WithModuleName("MODULE")); 718var compVerifier = CompileAndVerify(text, options: TestOptions.ReleaseExe.WithModuleName("MODULE")); 943var compVerifier = CompileAndVerify(text, options: TestOptions.ReleaseExe.WithModuleName("MODULE"));
CodeGen\ITuplePatternTests.cs (3)
19return CreateCompilation(new[] { source, _iTupleSource }, options: options ?? TestOptions.ReleaseExe, parseOptions: TestOptions.RegularWithRecursivePatterns); 229var verifier = CompileAndVerify(CreatePatternCompilation(source, TestOptions.DebugDll));
CodeGen\ObjectAndCollectionInitializerTests.cs (7)
1212var comp = CreateCompilationWithMscorlib45AndCSharp(source, options: TestOptions.ReleaseExe); 1309var comp = CreateCompilationWithMscorlib45AndCSharp(source, options: TestOptions.ReleaseExe); 1646var comp = CreateCompilationWithMscorlib45AndCSharp(source, options: TestOptions.ReleaseExe); 3360CompileAndVerify(source, options: TestOptions.DebugExe.WithAllowUnsafe(true), expectedOutput: "1", verify: Verification.Fails); 3402CompileAndVerify(source, options: TestOptions.DebugExe.WithAllowUnsafe(true), verify: Verification.Fails, expectedOutput: 3445var comp = CSharpTestBase.CreateCompilation(source, options: TestOptions.ReleaseExe); 3484var comp = CSharpTestBase.CreateCompilation(source, options: TestOptions.ReleaseExe);
CodeGen\PatternTests.cs (129)
99var compilation = CreateEmptyCompilation(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.ReleaseDll); 122var compilation = CreateEmptyCompilation(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.UnsafeReleaseDll); 152var compilation = CreateEmptyCompilation(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.UnsafeReleaseDll); 200var compilation = CreateEmptyCompilation(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.UnsafeReleaseDll); 235var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 269compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 333var compilation = CreateCompilation(source, options: TestOptions.DebugDll); 401var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 502var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 634var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 695compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 771var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 832var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 857var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 893var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 932var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 968var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 1008var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 1055var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 1106var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 1141var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 1179var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 1223var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 1282var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 1339var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 1399var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 1471var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 1535var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 1598var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 1657var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 1712var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 1773var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 1840var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 1904var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 1973var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 2038var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 2173var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 2267var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 2404var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.RegularWithRecursivePatterns); 2538var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.RegularWithoutRecursivePatterns); 2612var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2646var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularWithRecursivePatterns); 2667var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularWithRecursivePatterns); 2713var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 2793var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 2839var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 2902var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2999var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 3055var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 3096var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 3128var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 3237var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, references: new[] { CSharpRef }); 3265var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 3295var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 3315var compilation = CreateEmptyCompilation(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.ReleaseDll); 3384var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 3473var v = CompileAndVerify(source, options: TestOptions.DebugExe); 3548foreach (var options in new[] { TestOptions.DebugExe, TestOptions.ReleaseExe }) 3631foreach (var options in new[] { TestOptions.DebugExe, TestOptions.ReleaseExe }) 3703foreach (var options in new[] { TestOptions.DebugExe, TestOptions.ReleaseExe }) 3779foreach (var options in new[] { TestOptions.DebugExe, TestOptions.ReleaseExe }) 3992var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 3995compilation = CreateCompilation(source, options: TestOptions.DebugExe); 4030var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 4033compilation = CreateCompilation(source, options: TestOptions.DebugExe); 4058var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 4094var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 4121var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 4173var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 4213var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 4248var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 4336foreach (var compilationOptions in new[] { TestOptions.ReleaseExe, TestOptions.DebugExe }) 4517var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 4551var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 4585var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 4622var verifier = CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe, verify: Verification.Skipped, expectedOutput: 4679var verifier = CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe, verify: Verification.Skipped, expectedOutput: 4725var verifier = CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe, verify: Verification.Skipped, expectedOutput: 4782var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 4815var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 4851var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 4889var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 4923var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 4960var compilation = CreateCompilationWithMscorlibAndSpan(source, options: TestOptions.ReleaseExe); 5462var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 5490var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 5516var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularWithPatternCombinators); 5558compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.RegularWithPatternCombinators); 5616var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularWithPatternCombinators); 5662compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.RegularWithPatternCombinators); 5724var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularWithPatternCombinators); 5798compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.RegularWithPatternCombinators); 5888var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularWithPatternCombinators); 5947compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.RegularWithPatternCombinators); 6034var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularWithPatternCombinators); 6118compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.RegularWithPatternCombinators); 6206var verifier = CompileAndVerify(source, expectedOutput: "012323", options: TestOptions.DebugExe); 6291var verifier = CompileAndVerify(source, expectedOutput: " 0 1 2 3 2 3", options: TestOptions.DebugExe); 6380var verifier = CompileAndVerify(source, expectedOutput: "0123452345", options: TestOptions.DebugExe); 6476var verifier = CompileAndVerify(source, expectedOutput: "0123233", options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 6561var verifier = CompileAndVerify(source, options: TestOptions.DebugDll); 6661var verifier = CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: "012"); 6756var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: """ 6863var verifier = CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: "System.ActionSystem.Action");
CodeGen\PropertyTests.cs (1)
30var compilation = CreateCompilation(source, options: TestOptions.DebugDll);
CodeGen\SwitchTests.cs (77)
429var compVerifier = CompileAndVerify(text, expectedOutput: "1", options: TestOptions.DebugExe); 2899var compVerifier = CompileAndVerify(text, options: TestOptions.ReleaseExe.WithModuleName("MODULE"), 2900parseOptions: TestOptions.RegularPreview.WithDisableLengthBasedSwitch(), expectedOutput: "True"); 3040var comp = CSharpCompilation.Create("Name", references: new[] { reference }, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.Internal)); 3046compVerifier = CompileAndVerify(text, options: TestOptions.ReleaseExe.WithModuleName("MODULE"), expectedOutput: "True"); 3348var compVerifier = CompileAndVerify(text, options: TestOptions.ReleaseExe.WithModuleName("MODULE"), 3349parseOptions: TestOptions.RegularPreview.WithDisableLengthBasedSwitch(), expectedOutput: "PASS"); 3673compVerifier = CompileAndVerify(text, options: TestOptions.ReleaseExe.WithModuleName("MODULE"), expectedOutput: "PASS"); 4032var compVerifier = CompileAndVerify(text, expectedOutput: "1", parseOptions: TestOptions.RegularPreview.WithDisableLengthBasedSwitch()); 7161var compVerifier = CompileAndVerify(text, parseOptions: TestOptions.RegularPreview.WithDisableLengthBasedSwitch(), expectedOutput: "3"); 7852var comp = CreateCompilation(text, parseOptions: TestOptions.RegularPreview.WithDisableLengthBasedSwitch(), 7853options: TestOptions.ReleaseExe.WithModuleName("MODULE")); 7989comp = CreateCompilation(text, options: TestOptions.ReleaseExe.WithModuleName("MODULE")); 8092var comp = CreateCompilation(text, parseOptions: TestOptions.RegularPreview.WithDisableLengthBasedSwitch(), 8093options: TestOptions.ReleaseExe.WithModuleName("MODULE")); 8223comp = CreateCompilation(text, parseOptions: TestOptions.RegularPreview.WithDisableLengthBasedSwitch()); 8302comp = CreateCompilation(text, options: TestOptions.ReleaseExe.WithModuleName("MODULE")); 8796options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.ConsoleApplication), 8809options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication), 8863options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.ConsoleApplication), 8882options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication), 8939options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.ConsoleApplication), 8952options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication), 9003options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.ConsoleApplication), 9022options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication), 9077options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.ConsoleApplication), 9093options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication), 9150options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.ConsoleApplication), 9167options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication), 9225options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.ConsoleApplication), 9242options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication), 9300options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.ConsoleApplication), 9319options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication), 9369options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.ConsoleApplication), 9385options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication), 9441CreateCompilation(source, parseOptions: TestOptions.Regular7).VerifyDiagnostics( 9450options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.ConsoleApplication), 9451parseOptions: TestOptions.Regular7_1, 9476options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication), 9477parseOptions: TestOptions.Regular7_1, 9572CreateCompilation(source, parseOptions: TestOptions.Regular7).VerifyDiagnostics( 9581options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.ConsoleApplication), 9582parseOptions: TestOptions.Regular7_1, 9625options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication), 9626parseOptions: TestOptions.Regular7_1, 9723options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication), 9765CreateCompilation(source, parseOptions: TestOptions.Regular7).VerifyDiagnostics( 9774options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication), 9775parseOptions: TestOptions.Regular7_1, 9820CreateCompilation(source, parseOptions: TestOptions.Regular7).VerifyDiagnostics( 9829options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication), 9830parseOptions: TestOptions.Regular7_1, 9873CreateCompilation(source, parseOptions: TestOptions.Regular7).VerifyDiagnostics( 9882options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication), 9883parseOptions: TestOptions.Regular7_1) 9925CreateCompilation(source, parseOptions: TestOptions.Regular7).VerifyDiagnostics( 9934options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication), 9935parseOptions: TestOptions.Regular7_1) 10027options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication)) 10119options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.ConsoleApplication)) 10170options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.ConsoleApplication), 10246options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication).WithMetadataImportOptions(MetadataImportOptions.All)); 10520options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication)) 10607var compilation = CreateCompilation(source, options: TestOptions.DebugExe) 10695compilation = CreateCompilation(source, options: TestOptions.ReleaseExe) 10802var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9) 10867compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9) 11028options: TestOptions.ReleaseExe.WithOutputKind(OutputKind.ConsoleApplication), 11029parseOptions: TestOptions.RegularWithPatternCombinators, 11286options: TestOptions.ReleaseExe.WithOutputKind(OutputKind.ConsoleApplication), 11287parseOptions: TestOptions.RegularWithPatternCombinators, 11544options: TestOptions.ReleaseExe.WithOutputKind(OutputKind.ConsoleApplication), 11545parseOptions: TestOptions.RegularWithPatternCombinators, 11973options: TestOptions.ReleaseExe.WithOutputKind(OutputKind.ConsoleApplication), 11974parseOptions: TestOptions.RegularWithPatternCombinators,
CodeGen\UnsafeTests.cs (216)
32var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes); 59var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 89var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes); 114var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 161var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 208var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 242var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "123", verify: Verification.Fails); 279var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "456", verify: Verification.Fails); 307var compVerifierOptimized = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "2", verify: Verification.Fails); 326var compVerifierUnoptimized = CompileAndVerify(text, options: TestOptions.UnsafeDebugExe, expectedOutput: "2", verify: Verification.Fails); 370var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "1", verify: Verification.Fails); 422var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"Before: 2 7 469var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"ab", verify: Verification.Fails); 517var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"12", verify: Verification.Fails); 564var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"3", verify: Verification.Fails); 582compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"3", verify: Verification.Fails); 622var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"34", verify: Verification.Fails); 646compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"34", verify: Verification.Fails); 697var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"123", verify: Verification.Fails); 719compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"123", verify: Verification.Fails); 773var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"123", verify: Verification.Fails); 796compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"123", verify: Verification.Fails); 840var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"34", verify: Verification.Fails); 878compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"34", verify: Verification.Fails); 954var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.Fails); 1074var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.Fails); 1118var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @" 1147var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "210", verify: Verification.Fails); 1167var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "1", verify: Verification.Fails).VerifyIL("C.Main", @" 1208var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"1", verify: Verification.Fails); 1266var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"123", verify: Verification.Fails); 1324var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"12", verify: Verification.Fails); 1394var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"12", verify: Verification.Fails); 1456var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 1529var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"12", verify: Verification.Fails); 1595var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"a", verify: Verification.Fails); 1640var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeDebugExe, expectedOutput: @"a", verify: Verification.Fails); 1684var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeDebugExe, expectedOutput: @"h", verify: Verification.Fails); 1741var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeDebugExe, expectedOutput: @"hTrue", verify: Verification.Fails); 1826var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"hTrue", verify: Verification.Fails); 1897var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"01", verify: Verification.Fails); 1965var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"01", verify: Verification.Fails); 2033var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"01", verify: Verification.Fails); 2104var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"970104", verify: Verification.Fails); 2195CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails). 2257CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails). 2320CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails). 2376CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails). 2437CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails). 2498CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails). 2558CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails). 2634CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails). 2718CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails). 2848CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails). 2899CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails). 2964CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails). 3048CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails). 3128CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails). 3184CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails). 3229CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails). 3283CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails). 3333CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails). 3385CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails). 3439CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails). 3492CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails). 3546CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails). 3596CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails). 3646CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails). 3695CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails). 3735CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails). 3776CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails). 3834CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails). 3898CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails). 3965CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails). 4027var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"2", verify: Verification.Fails); 4087var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"2", verify: Verification.Fails); 4142var compVerifier = CreateCompilationWithMscorlib46(text, options: TestOptions.UnsafeReleaseExe, parseOptions: TestOptions.Regular7_2); 4175var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"0", verify: Verification.Fails); 4226var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"2", verify: Verification.Fails); 4288var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"2", verify: Verification.Fails); 4343var compVerifier = CreateCompilationWithMscorlib46(text, options: TestOptions.UnsafeReleaseExe); 4395var compVerifier = CreateCompilationWithMscorlib46(text, options: TestOptions.UnsafeReleaseExe); 4442var compVerifier = CreateCompilationWithMscorlib46(text, options: TestOptions.UnsafeReleaseExe); 4480var compVerifier = CreateCompilationWithMscorlib46(text, options: TestOptions.UnsafeReleaseExe); 4519var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"20", verify: Verification.Fails); 4593var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.Fails, expectedOutput: @"5456"); 4653var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.Fails, expectedOutput: @"5456"); 4745var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.Fails, expectedOutput: @"2123 4834var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.Fails, expectedOutput: @"5456"); 4894var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"23", verify: Verification.Fails); 4972var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"3", verify: Verification.Fails); 5033var compVerifier = CreateCompilationWithMscorlib46(text, options: TestOptions.UnsafeReleaseExe); 5075var compVerifier = CreateCompilationWithMscorlib46(text, options: TestOptions.UnsafeReleaseExe); 5114var compVerifier = CreateCompilationWithMscorlib46(text, options: TestOptions.UnsafeReleaseExe, parseOptions: TestOptions.Regular7_2); 5150var compVerifier = CreateCompilationWithMscorlib46(text, options: TestOptions.UnsafeReleaseExe); 5186var compVerifier = CreateCompilationWithMscorlib46(text, options: TestOptions.UnsafeReleaseExe); 5222var compVerifier = CreateCompilationWithMscorlib46(text, options: TestOptions.UnsafeReleaseExe); 5261var compVerifier = CreateCompilationWithMscorlib46(text, options: TestOptions.UnsafeReleaseExe); 5274var missing = CreateCompilationWithMscorlib45(missing_cs, options: TestOptions.DebugDll, assemblyName: "missing"); 5285var lib = CreateCompilationWithMscorlib45(lib_cs, references: new[] { missing.EmitToImageReference() }, options: TestOptions.DebugDll); 5300var comp = CreateCompilationWithMscorlib45(source, references: new[] { lib.EmitToImageReference() }, options: TestOptions.UnsafeDebugDll); 5335var compVerifier = CreateCompilationWithMscorlib46(text, options: TestOptions.UnsafeReleaseExe); 5363var comp = CreateCompilationWithMscorlib46(text, options: TestOptions.UnsafeReleaseExe); 5400var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.Fails, expectedOutput: @""); 5480var compVerifier = CreateCompilationWithMscorlib46(text, options: TestOptions.UnsafeReleaseExe); 5546CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyIL("C.Main", expectedIL); 5547CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyIL("C.Main", expectedIL); 5597CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyIL("C.Main", expectedIL); 5598CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyIL("C.Main", expectedIL); 5634CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).VerifyIL("C.M", @" 5724CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).VerifyIL("C.M", @" 5814CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.FailsPEVerify).VerifyIL("C.M", @" 5904CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.FailsPEVerify).VerifyIL("C.M", @" 6045CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).VerifyIL("C.M", expectedIL); 6046CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).VerifyIL("C.M", expectedIL); 6108CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).VerifyIL("C.M", expectedIL); 6109CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).VerifyIL("C.M", expectedIL); 6215CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeDebugExe, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyIL("C.Main", expectedIL, sequencePoints: "C.Main"); 6216CompileAndVerify(string.Format(template, "checked "), options: TestOptions.UnsafeDebugExe, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyIL("C.Main", expectedIL, sequencePoints: "C.Main"); 6272CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyIL("C.Main", expectedIL); 6273CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyIL("C.Main", expectedIL); 6314CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes).VerifyIL("C.M", expectedIL); 6315CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes).VerifyIL("C.M", expectedIL); 6383CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes).VerifyIL("C.M", expectedIL); 6384CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes).VerifyIL("C.M", expectedIL); 6438CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "12", verify: Verification.Fails).VerifyIL("C.Main", @" 6501CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "1234", verify: Verification.FailsPEVerify).VerifyIL("C.Main", @" 6662CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Passes).VerifyIL("C.Main", @" 6749CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Passes).VerifyIL("C.Main", @" 6791CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Passes).VerifyIL("C.Main", @" 6834CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).VerifyIL("S.Main", @" 6899CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).VerifyIL("S.Main", @" 6964CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).VerifyIL("S.Main", @" 7029CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).VerifyIL("S.Main", @" 7099CompileAndVerify(text, options: TestOptions.UnsafeDebugDll, verify: Verification.Fails).VerifyIL("C.Test", @" 7207var comp = CompileAndVerify(text, options: TestOptions.UnsafeDebugDll, verify: Verification.Fails); 7375CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"2147483651 7461CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "4", verify: Verification.Fails).VerifyIL("S.Main", @" 7525CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "4", verify: Verification.Fails).VerifyIL("S.Main", @" 7584CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "I0", verify: Verification.Fails).VerifyIL("S.Main", @" 7652CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "8", verify: Verification.Fails).VerifyIL("S.Main", @" 7759CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyIL("S.Main", @" 7826CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "44", verify: Verification.Fails).VerifyIL("S.Main", @" 7884CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "11", verify: Verification.Fails).VerifyIL("S.Main", @" 7940CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "11", verify: Verification.Fails).VerifyIL("S.Main", @" 7999CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "01", verify: Verification.Fails).VerifyIL("S.Main", @" 8054CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "2", verify: Verification.Fails); 8452CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails); 8553CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails); 8588CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.Fails, expectedOutput: expectedOutput); 8623CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails); 8632CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.Fails, expectedOutput: @" 8659CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.Fails, expectedOutput: @" 8723CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails); 8770CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails); 8800CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.Passes, expectedOutput: @" 8850CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Passes); 8888CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails); 8929CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.Fails, expectedOutput: @" 9038CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails); 9139CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails); 9174CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails); 9209CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails); 9266CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails); 9323CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails); 9370CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails); 9414CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Fails); 9462CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "011010011010", verify: Verification.Fails).VerifyIL("S.Main", @" 9558", options: TestOptions.UnsafeReleaseExe, expectedOutput: @" 9600", options: TestOptions.UnsafeReleaseExe, expectedOutput: @" 9640", options: TestOptions.UnsafeReleaseExe); 9690CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).VerifyIL("C.M", @" 9747CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).VerifyIL("C.M", @" 9784CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.FailsPEVerify).VerifyIL("C.M", @" 9830CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.Fails, expectedOutput: @"123 9871var verifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.Fails); 9944CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "0", verify: Verification.Fails).VerifyIL("T.Main", @" 9967CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "0", verify: Verification.Fails).VerifyIL("T.Main", @" 10017var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 10092CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.Fails, expectedOutput: @" 10150CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.FailsPEVerify); 10174CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"2", verify: Verification.Passes); 10208CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).VerifyIL("C.Test", @" 10292CompileAndVerify(string.Format(template, "int"), options: TestOptions.UnsafeReleaseExe, expectedOutput: @"True", verify: Verification.Passes); 10293CompileAndVerify(string.Format(template, "int*"), options: TestOptions.UnsafeReleaseExe, expectedOutput: @"True", verify: Verification.Passes); 10294CompileAndVerify(string.Format(template, "int**"), options: TestOptions.UnsafeReleaseExe, expectedOutput: @"True", verify: Verification.Passes); 10295CompileAndVerify(string.Format(template, "int[]"), options: TestOptions.UnsafeReleaseExe, expectedOutput: @"True", verify: Verification.Passes); 10296CompileAndVerify(string.Format(template, "int[][]"), options: TestOptions.UnsafeReleaseExe, expectedOutput: @"True", verify: Verification.Passes); 10297CompileAndVerify(string.Format(template, "int*[]"), options: TestOptions.UnsafeReleaseExe, expectedOutput: @"True", verify: Verification.Passes); 10331CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.FailsPEVerify with 10351var c = CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.FailsPEVerify with 10373var c = CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.FailsPEVerify with 10427var comp = CreateCompilation(text, options: TestOptions.UnsafeReleaseDll); 10451CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes).VerifyDiagnostics( 10474var comp = CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails).VerifyDiagnostics(); 10527var comp = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "ABC", verify: Verification.Fails).VerifyDiagnostics(); 10594CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "b", verify: Verification.Fails); 10638var verifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "hello", verify: Verification.Fails); 10707var verifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.Fails, expectedOutput: @" 10787var verifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.Fails, expectedOutput: @" 10839var verifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll.WithConcurrentBuild(false), verify: Verification.Passes); 10863var verifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll.WithConcurrentBuild(false), verify: Verification.FailsPEVerify); 10881var comp = CreateCompilation(text, options: TestOptions.UnsafeReleaseDll); 10903var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "F6543210", verify: Verification.Fails); 10949var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "F6543210", verify: Verification.Fails); 10998var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "F6543210", verify: Verification.Fails); 11040var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "F654320F", verify: Verification.Fails); 11083var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "0", verify: Verification.Passes); 11137var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "System.Byte[]", verify: Verification.Fails); 11210var v = CompileAndVerify(text, options: TestOptions.UnsafeDebugExe, expectedOutput: "System.Byte[]", verify: Verification.Fails); 11330var compilation = CreateCompilationWithILAndMscorlib40(csharpSource, ilSource, targetFramework: TargetFramework.Mscorlib40, options: TestOptions.ReleaseExe); 11356CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe, expectedOutput: "OK", verify: Verification.Passes); 11381var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe, expectedOutput: "0", verify: Verification.FailsPEVerify); 11413var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe, expectedOutput: "0");
CodeGen\WinMdDelegateTests.cs (4)
56options: winmd ? TestOptions.ReleaseWinMD : TestOptions.ReleaseDll, 145options: TestOptions.ReleaseWinMD.WithAllowUnsafe(true), 153options: TestOptions.UnsafeReleaseDll,
Emit\BinaryCompatibility.cs (4)
34var lib0Image = CreateCompilationWithMscorlib46(lib0, options: TestOptions.ReleaseDll, assemblyName: "lib").EmitToImageReference(); 46var lib1Image = CreateCompilationWithMscorlib46(lib1, options: TestOptions.ReleaseDll, assemblyName: "lib").EmitToImageReference(); 58var clientImage = CreateCompilationWithMscorlib46(client, references: new[] { lib0Image }, options: TestOptions.ReleaseDll).EmitToImageReference(); 69var compilation = CreateCompilationWithMscorlib46(program, references: new[] { lib1Image, clientImage }, options: TestOptions.ReleaseExe);
Emit\CompilationEmitTests.cs (166)
80var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.WithMainTypeName("abc.X")); 83compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.WithMainTypeName("\"abc.X\"")); 99compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.WithMainTypeName("решения.X")); 102compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.WithMainTypeName("\"решения.X\"")); 561", options: TestOptions.DebugExe); 897options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 1021var pia = CreateCompilation(piaSource, options: TestOptions.ReleaseDll, assemblyName: "pia"); 1043var comp = CreateCompilation(source, options: TestOptions.ReleaseDll, 1051var comp = CreateCompilation(source, options: TestOptions.DebugDll, 1099var pia = CreateCompilation(piaSource, options: TestOptions.ReleaseDll, assemblyName: "pia"); 1122var comp = CreateCompilation(source, options: TestOptions.ReleaseDll, 1130var comp = CreateCompilation(source, options: TestOptions.ReleaseDll, 1205CSharpCompilation comp1 = CreateCompilation(Parse(source1), options: TestOptions.DebugDll.WithDeterministic(true), assemblyName: name); 1209Compilation comp2 = CreateCompilation(Parse(source2), options: TestOptions.DebugDll.WithDeterministic(true), assemblyName: name); 1281var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithDeterministic(true), assemblyName: name); 1294var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithDeterministic(true), assemblyName: name); 1310options: TestOptions.DebugDll.WithDeterministic(true).WithOutputKind(OutputKind.NetModule)); 1322", references: new[] { reference }, options: TestOptions.ReleaseDll); 1888options: TestOptions.DebugDll.WithDeterministic(true), assemblyName: name); 1893options: TestOptions.DebugDll.WithAllowUnsafe(true)); 1904var options = TestOptions.DebugDll.WithDeterministic(false); 1999options: TestOptions.ReleaseDll.WithCryptoKeyFile(snk.Path).WithPublicSign(true)); 2014var signedDllOptions = TestOptions.SigningReleaseDll. 2032var signedDllOptions = TestOptions.SigningReleaseDll. 2052var signedDllOptions = TestOptions.SigningReleaseDll 2096options: TestOptions.DebugDll.WithDeterministic(true), assemblyName: name); 2124parseOptions: TestOptions.Regular7_2.WithNoRefSafetyRulesAttribute(), 2125options: TestOptions.DebugDll.WithDeterministic(true)); 2130var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 2133options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 2164options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 2192options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 2221options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 2261var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 2263options: TestOptions.DebugDll.WithDeterministic(true)); 2270options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 2280options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 2292options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 2328var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 2330options: TestOptions.DebugDll.WithDeterministic(true)); 2337options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 2347options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 2359options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 2395var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 2397options: TestOptions.DebugDll.WithDeterministic(true)); 2404options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 2414options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 2426options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 2455var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 2457options: TestOptions.DebugDll.WithDeterministic(true)); 2465options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 2500var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 2502options: TestOptions.DebugDll.WithDeterministic(true)); 2510options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 2524options: TestOptions.DebugDll.WithDeterministic(true)); 2538options: TestOptions.DebugDll.WithDeterministic(true)); 2552options: TestOptions.DebugDll.WithDeterministic(true)); 2567options: TestOptions.DebugDll.WithDeterministic(true)); 2580options: TestOptions.DebugDll.WithDeterministic(true).WithOutputKind(OutputKind.NetModule)); 2594options: TestOptions.DebugDll.WithDeterministic(true).WithOutputKind(OutputKind.NetModule)); 2607options: TestOptions.DebugDll); 2633options: TestOptions.DebugDll); 2653options: TestOptions.DebugDll.WithDeterministic(true)); 2699options: TestOptions.ReleaseDll, 3485var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.WithPlatform(Platform.AnyCpu)); 3489compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.WithPlatform(Platform.X86)); 3493compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.WithPlatform(Platform.X64)); 3499compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.WithPlatform(Platform.AnyCpu32BitPreferred)); 3505compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.WithPlatform(Platform.Arm)); 3523options: TestOptions.DebugDll.WithPlatform(Platform.X86)); 3557options: TestOptions.DebugDll.WithPlatform(Platform.X64)); 3607options: TestOptions.DebugDll.WithPlatform(Platform.Arm)); 3647options: TestOptions.ReleaseExe.WithPlatform(Platform.AnyCpu)); 3688var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.WithPlatform(Platform.X64)); 3738var compilation = CreateCompilation(source, options: TestOptions.CreateTestOptions(OutputKind.WindowsRuntimeApplication, OptimizationLevel.Debug)); 3756var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 3761compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 3766compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 3771compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.WithPlatform(Platform.X86)); 3776compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.WithPlatform(Platform.X86)); 3781compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.WithPlatform(Platform.X86)); 3785compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.WithPlatform(Platform.X64)); 3790compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.WithPlatform(Platform.X64)); 3795compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.WithPlatform(Platform.X64)); 3810var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 4013var compilation = CreateCompilation("class A { }", options: TestOptions.ReleaseDll, assemblyName: name); 4044var compilation = CreateCompilation("class A { }", options: TestOptions.ReleaseModule.WithModuleName(name + extension), assemblyName: null); 4074var compilation = CreateCompilation("class A { }", options: TestOptions.ReleaseDll, assemblyName: name); 4105var compilation = CreateCompilation("class A { }", options: TestOptions.ReleaseDll, assemblyName: name); 4136var compilation = CreateCompilation("class A { }", options: TestOptions.ReleaseDll, assemblyName: name); 4167var compilation = CreateCompilation("class A { }", options: TestOptions.ReleaseDll, assemblyName: name); 4205var compilation = CreateCompilation(source, options: TestOptions.ReleaseModule, assemblyName: "ContentType"); 4225var compilation = CreateCompilation("class A { }", options: TestOptions.ReleaseDll); 4248var compilation = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll); 4283var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.NetModule)); 4312var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 4359var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 4420var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 4486var compilation = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll); 4543var compilation = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll); 4605var c1 = CreateCompilation(p1, options: TestOptions.ReleaseDll, assemblyName: Guid.NewGuid().ToString()); 4615var comp = CreateCompilation(source1, options: TestOptions.ReleaseModule); 4617CompileAndVerify(source2, references: new[] { metadataRef }, options: TestOptions.ReleaseModule, verify: Verification.Fails); 4654var comp = CreateCompilation(text, options: TestOptions.ReleaseExe).VerifyDiagnostics( 4667var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 4673var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.ReleaseDll.WithPlatform(Platform.Itanium), assemblyName: "PlatformMismatch"); 4687parseOptions: parseOptions, options: TestOptions.ReleaseDll.WithPlatform(Platform.AnyCpu)); 4693parseOptions: parseOptions, options: TestOptions.ReleaseDll.WithPlatform(Platform.AnyCpu)); 4699parseOptions: parseOptions, options: TestOptions.ReleaseModule.WithPlatform(Platform.AnyCpu)); 4705parseOptions: parseOptions, options: TestOptions.ReleaseModule.WithPlatform(Platform.AnyCpu)); 4711parseOptions: parseOptions, options: TestOptions.ReleaseDll.WithPlatform(Platform.X86)); 4719parseOptions: parseOptions, options: TestOptions.ReleaseDll.WithPlatform(Platform.X86)); 4727parseOptions: parseOptions, options: TestOptions.ReleaseModule.WithPlatform(Platform.X86)); 4735parseOptions: parseOptions, options: TestOptions.ReleaseModule.WithPlatform(Platform.X86)); 4752var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 4758var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.ReleaseModule.WithPlatform(Platform.Itanium), assemblyName: "PlatformMismatch"); 4771parseOptions: parseOptions, options: TestOptions.ReleaseDll.WithPlatform(Platform.AnyCpu)); 4779parseOptions: parseOptions, options: TestOptions.ReleaseDll.WithPlatform(Platform.X86)); 4787parseOptions: parseOptions, options: TestOptions.ReleaseModule.WithPlatform(Platform.AnyCpu)); 4797var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 4803var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.ReleaseDll.WithPlatform(Platform.X86), assemblyName: "PlatformMismatch"); 4818parseOptions: parseOptions, options: TestOptions.ReleaseDll.WithPlatform(Platform.Itanium)); 4826parseOptions: parseOptions, options: TestOptions.ReleaseDll.WithPlatform(Platform.Itanium)); 4834parseOptions: parseOptions, options: TestOptions.ReleaseModule.WithPlatform(Platform.Itanium)); 4842parseOptions: parseOptions, options: TestOptions.ReleaseModule.WithPlatform(Platform.Itanium)); 4853var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 4859var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.ReleaseModule.WithPlatform(Platform.X86), assemblyName: "PlatformMismatch"); 4873parseOptions: parseOptions, options: TestOptions.ReleaseDll.WithPlatform(Platform.Itanium)); 4884var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 4890var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.ReleaseDll.WithPlatform(Platform.AnyCpu), assemblyName: "PlatformMismatch"); 4905parseOptions: parseOptions, options: TestOptions.ReleaseDll.WithPlatform(Platform.Itanium)); 4911parseOptions: parseOptions, options: TestOptions.ReleaseDll.WithPlatform(Platform.Itanium)); 4917parseOptions: parseOptions, options: TestOptions.ReleaseModule.WithPlatform(Platform.Itanium)); 4923parseOptions: parseOptions, options: TestOptions.ReleaseModule.WithPlatform(Platform.Itanium)); 4932var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 4938var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.ReleaseModule.WithPlatform(Platform.AnyCpu), assemblyName: "PlatformMismatch"); 4952parseOptions: parseOptions, options: TestOptions.ReleaseDll.WithPlatform(Platform.Itanium)); 4961var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 4967var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.ReleaseDll.WithPlatform(Platform.Itanium), assemblyName: "PlatformMismatch"); 4982parseOptions: parseOptions, options: TestOptions.ReleaseDll.WithPlatform(Platform.Itanium)); 4988parseOptions: parseOptions, options: TestOptions.ReleaseDll.WithPlatform(Platform.Itanium)); 4994parseOptions: parseOptions, options: TestOptions.ReleaseModule.WithPlatform(Platform.Itanium)); 5000parseOptions: parseOptions, options: TestOptions.ReleaseModule.WithPlatform(Platform.Itanium)); 5009var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 5015var refCompilation = CreateEmptyCompilation(refSource, parseOptions: parseOptions, options: TestOptions.ReleaseModule.WithPlatform(Platform.Itanium), assemblyName: "PlatformMismatch"); 5030parseOptions: parseOptions, options: TestOptions.ReleaseDll.WithPlatform(Platform.Itanium)); 5038var comp = CreateEmptyCompilation("", new[] { TestReferences.SymbolsTests.netModule.x64COFF }, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 5064var compilation = CreateCompilation(source, null, TestOptions.ReleaseDll); 5136var compilation = CreateCompilation(source, null, TestOptions.ReleaseDll); 5201var compilation = CreateCompilation(source, null, TestOptions.DebugDll); 5257var comp1 = CreateCompilation(s1, options: TestOptions.ReleaseModule); 5261var comp2 = CreateCompilation(s2, options: TestOptions.ReleaseModule, references: new[] { ref1 }); 5265var comp3 = CreateCompilation(s3, options: TestOptions.ReleaseExe, references: new[] { ref1, ref2 }); 5304var comp1 = CreateCompilation(s1, options: TestOptions.ReleaseModule.WithModuleName("A")); 5308var comp2 = CreateCompilation(s2, options: TestOptions.ReleaseModule.WithModuleName("B"), references: new[] { ref1 }); 5312var comp3 = CreateCompilation(s3, options: TestOptions.ReleaseExe.WithModuleName("C"), references: new[] { ref1, ref2 }); 5349var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.ReleaseDll); 5411var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.ReleaseDll, references: new[] { CSharpRef }); 5544var modRef = CreateCompilation("public class A { }", options: TestOptions.ReleaseModule, assemblyName: "refMod").EmitToImageReference(); 5566var options = TestOptions.DebugDll.WithGeneralDiagnosticOption(ReportDiagnostic.Error); 5574var options = TestOptions.DebugDll.WithSpecificDiagnosticOptions("CS0169", ReportDiagnostic.Error); 5611var options = TestOptions.DebugDll.WithGeneralDiagnosticOption(ReportDiagnostic.Error); 5619var options = TestOptions.DebugDll.WithSpecificDiagnosticOptions("CS0612", ReportDiagnostic.Error);
Emit\CovariantReturnTests.cs (4)
247parseOptions: TestOptions.WithCovariantReturns, 278var compilation = CreateCovariantCompilation(source, options: TestOptions.DebugExe); 313var compilation = CreateCovariantCompilation(source, options: TestOptions.DebugExe); 546var compilation = CreateCovariantCompilation(program, options: TestOptions.DebugExe, references: new[] { ref0, ref1b, ref2 });
Emit\DesktopStrongNameProviderTests.cs (2)
45var options = TestOptions 62var options = TestOptions
Emit\DeterministicTests.cs (9)
31return CompiledGuid(source, assemblyName, options: debug ? TestOptions.DebugExe : TestOptions.ReleaseExe, platform: platform); 53var options = (optimize ? TestOptions.ReleaseExe : TestOptions.DebugExe).WithPlatform(platform).WithDeterministic(true); 77options: TestOptions.DebugDll.WithDeterministic(true)); 82options: TestOptions.DebugDll.WithDeterministic(false)); 175var mvid1 = CompiledGuid(source.Replace("CHANGE", ""), "X1", TestOptions.DebugDll, emitRefAssembly); 176var mvid2 = CompiledGuid(source.Replace("CHANGE", "private void M() { }"), "X1", TestOptions.DebugDll, emitRefAssembly); 268TestOptions.DebugExe.WithDeterministic(true));
Emit\DynamicAnalysis\DynamicAnalysisResourceTests.cs (1)
1022options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All),
Emit\DynamicAnalysis\DynamicInstrumentationTests.cs (48)
678CompilationVerifier verifier = CompileAndVerify(source + InstrumentationHelperSource, expectedOutput: expectedOutput, options: TestOptions.ReleaseExe); 682verifier = CompileAndVerify(source + InstrumentationHelperSource, expectedOutput: expectedOutput, options: TestOptions.DebugExe); 744CompilationVerifier verifier = CompileAndVerify(source, expectedOutput: checker.ExpectedOutput, options: TestOptions.ReleaseExe); 748verifier = CompileAndVerify(source, expectedOutput: checker.ExpectedOutput, options: TestOptions.DebugExe); 854CompilationVerifier verifier = CompileAndVerify(source + InstrumentationHelperSource, expectedOutput: expectedOutput, options: TestOptions.ReleaseExe); 856verifier = CompileAndVerify(source + InstrumentationHelperSource, expectedOutput: expectedOutput, options: TestOptions.DebugExe); 948CompilationVerifier verifier = CompileAndVerify(source, expectedOutput: checker.ExpectedOutput, options: TestOptions.ReleaseExe); 952verifier = CompileAndVerify(source, expectedOutput: checker.ExpectedOutput, options: TestOptions.DebugExe); 1029CompilationVerifier verifier = CompileAndVerify(source + InstrumentationHelperSource, expectedOutput: expectedOutput, options: TestOptions.ReleaseExe); 1031verifier = CompileAndVerify(source + InstrumentationHelperSource, expectedOutput: expectedOutput, options: TestOptions.DebugExe); 1225CompilationVerifier verifier = CompileAndVerify(source + InstrumentationHelperSource, options: TestOptions.UnsafeDebugExe, expectedOutput: expectedOutput, verify: Verification.Fails); 2478var verifier = CompileAndVerify(source + InstrumentationHelperSource, options: TestOptions.ReleaseDll); 2499var verifier = CompileAndVerify(source + InstrumentationHelperSource, options: TestOptions.ReleaseDll); 2519var verifier = CompileAndVerify(source + InstrumentationHelperSource, options: TestOptions.ReleaseDll); 2538var verifier = CompileAndVerify(source + InstrumentationHelperSource, options: TestOptions.ReleaseDll); 2568options: TestOptions.ReleaseDll, 2569parseOptions: TestOptions.Regular9); 2598options: TestOptions.ReleaseDll, 2599parseOptions: TestOptions.Regular9); 2645options: TestOptions.ReleaseDll, 2646parseOptions: TestOptions.Regular9); 2677var verifier = CompileAndVerify(source + InstrumentationHelperSource, options: TestOptions.ReleaseDll); 2711var verifier = CompileAndVerify(source + InstrumentationHelperSource, options: TestOptions.ReleaseDll); 2749var verifier = CompileAndVerify(source + InstrumentationHelperSource, options: TestOptions.ReleaseDll, parseOptions: TestOptions.RegularPreview); 2794var verifier = CompileAndVerify(source + InstrumentationHelperSource, options: TestOptions.ReleaseDll); 2863var verifier = CompileAndVerify(source + InstrumentationHelperSource, options: TestOptions.ReleaseDll); 2893var verifier = CompileAndVerify(source + InstrumentationHelperSource, options: TestOptions.ReleaseDll); 2923options: TestOptions.ReleaseDll, parseOptions: TestOptions.Regular9); 2958var c = CreateCompilationWithMscorlib40(source + InstrumentationHelperSource, options: TestOptions.ReleaseDll); 2994var c = CreateCompilationWithMscorlib40(source + InstrumentationHelperSource, options: TestOptions.ReleaseDll); 3097var verifier = CompileAndVerify(source, expectedOutput, options: TestOptions.ReleaseExe); 3101verifier = CompileAndVerify(source, expectedOutput, options: TestOptions.DebugExe); 3171var verifier = CompileAndVerify(source, expectedOutput, options: TestOptions.ReleaseExe); 3175verifier = CompileAndVerify(source, expectedOutput, options: TestOptions.DebugExe); 3297var verifier = CompileAndVerify(sources, expectedOutput, options: TestOptions.ReleaseExe); 3300verifier = CompileAndVerify(sources, expectedOutput, options: TestOptions.DebugExe); 3423var verifier = CompileAndVerify(sources, expectedOutput, options: TestOptions.ReleaseExe); 3426verifier = CompileAndVerify(sources, expectedOutput, options: TestOptions.DebugExe); 3497var verifier = CompileAndVerify(source, expectedOutput, options: TestOptions.ReleaseExe); 3500verifier = CompileAndVerify(source, expectedOutput, options: TestOptions.DebugExe); 3546var verifier = CompileAndVerify(source, expectedOutput, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 3550verifier = CompileAndVerify(source, expectedOutput, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 3574options: (options ?? TestOptions.ReleaseExe).WithDeterministic(true), 3589var compilation = CreateCompilation(trees.ToArray(), options: (options ?? TestOptions.ReleaseExe).WithDeterministic(true));
Emit\EditAndContinue\AssemblyReferencesTests.cs (16)
30TestOptions.ReleaseDll.WithCryptoPublicKey(TestResources.TestKeys.PublicKey_ce65828c82a341f2); 66var c1 = CreateEmptyCompilation(src1, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), references: references); 136var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 202var lib0 = CreateCompilation(srcLib, assemblyName: "Lib", options: TestOptions.DebugDll); 205var lib1 = CreateCompilation(srcLib, assemblyName: "Lib", options: TestOptions.DebugDll); 208var lib2 = CreateCompilation(srcLib, assemblyName: "Lib", options: TestOptions.DebugDll); 211var compilation0 = CreateEmptyCompilation(src0, new[] { MscorlibRef, lib0.ToMetadataReference() }, assemblyName: "C", options: TestOptions.DebugDll); 301var lib0 = CreateCompilation(srcLib, assemblyName: "Lib", options: TestOptions.DebugDll); 306var lib1 = CreateCompilation(srcLib, assemblyName: "Lib", options: TestOptions.DebugDll); 310var lib2 = CreateCompilation(srcLib, assemblyName: "Lib", options: TestOptions.DebugDll); 315var compilation0 = CreateEmptyCompilation(src0, new[] { MscorlibRef, lib0.ToMetadataReference() }, assemblyName: "C", options: TestOptions.DebugDll); 386var lib0 = CreateCompilation(srcLib, assemblyName: "Lib", options: TestOptions.DebugDll); 390var lib1 = CreateCompilation(srcLib, assemblyName: "Lib", options: TestOptions.DebugDll); 394var lib2 = CreateCompilation(srcLib, assemblyName: "Lib", options: TestOptions.DebugDll); 398var compilation0 = CreateEmptyCompilation(src0, new[] { MscorlibRef, lib0.EmitToImageReference() }, assemblyName: "C", options: TestOptions.DebugDll); 482var compilation0 = CreateEmptyCompilation(src0, new[] { MscorlibRef, ref01, ref11 }, assemblyName: "C", options: TestOptions.DebugDll);
Emit\EditAndContinue\EditAndContinueClosureTests.cs (12)
44var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 2320var compilation0 = CreateCompilationWithMscorlib45(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: ComSafeDebugDll.WithMetadataImportOptions(MetadataImportOptions.All), assemblyName: "A"); 2437var compilation0 = CreateCompilationWithMscorlib45(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: ComSafeDebugDll.WithMetadataImportOptions(MetadataImportOptions.All), assemblyName: "A"); 2570var compilation0 = CreateCompilationWithMscorlib45(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: ComSafeDebugDll.WithMetadataImportOptions(MetadataImportOptions.All), assemblyName: "A"); 3709var source0 = MarkedSource(template.Replace("<<VALUE>>", "0"), options: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 3710var source1 = MarkedSource(template.Replace("<<VALUE>>", "1"), options: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 3711var source2 = MarkedSource(template.Replace("<<VALUE>>", "2"), options: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 4493var compilation0 = CreateCompilation(source0.Tree, options: TestOptions.DebugExe); 4552var compilation0 = CreateCompilation(source0.Tree, options: TestOptions.DebugDll); 4600var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll, targetFramework: TargetFramework.NetStandard20);
Emit\EditAndContinue\EditAndContinueDelegateCacheTests.cs (5)
45var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 109var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 173var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 237var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 301var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute());
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (21)
45var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 46var compilation0 = CreateCompilation(Parse(source0, "a.cs", parseOptions), options: TestOptions.DebugDll); 227var compilation0 = CreateCompilationWithMscorlib45(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 344var compilation0 = CreateCompilationWithMscorlib45(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 446var compilation0 = CreateCompilationWithMscorlib45(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 519var compilation0 = CreateCompilationWithMscorlib45(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 570var compilation0 = CreateCompilationWithMscorlib45(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 641var compilation0 = CreateCompilationWithMscorlib45(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 715var compilation0 = CreateCompilationWithMscorlib45(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 852var compilation0 = CreateCompilationWithMscorlib45(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 7152var compilation0 = CreateCompilationWithMscorlib45(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: ComSafeDebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 7844var compilation0 = CreateCompilationWithMscorlib45(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: ComSafeDebugDll.WithMetadataImportOptions(MetadataImportOptions.All), assemblyName: "A"); 7927var compilation0 = CreateCompilationWithMscorlib45(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: ComSafeDebugDll.WithMetadataImportOptions(MetadataImportOptions.All), assemblyName: "A");
Emit\EditAndContinue\EditAndContinueTest.cs (2)
36_options = options ?? TestOptions.DebugDll; 38_parseOptions = parseOptions ?? TestOptions.Regular.WithNoRefSafetyRulesAttribute();
Emit\EditAndContinue\EditAndContinueTestBase.cs (2)
30protected readonly CSharpCompilationOptions ComSafeDebugDll = TestOptions.DebugDll.WithConcurrentBuild(false); 44parser: s => Parse(s, fileName, options ?? TestOptions.Regular.WithNoRefSafetyRulesAttribute()),
Emit\EditAndContinue\EditAndContinueTests.cs (145)
146var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll.WithNullableContextOptions(NullableContextOptions.Enable)); 192var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 384var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugExe); 454var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 542var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugExe, targetFramework: TargetFramework.NetStandard20); 594using var _ = new EditAndContinueTest(options: TestOptions.DebugExe, targetFramework: TargetFramework.NetStandard20) 802var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugExe, targetFramework: TargetFramework.NetStandard20); 917var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugExe, targetFramework: TargetFramework.NetStandard20); 1040var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugExe, targetFramework: TargetFramework.NetStandard20); 1751using var _ = new EditAndContinueTest(options: TestOptions.DebugExe) 1860var compilation0 = CreateCompilation(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 1967var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugExe, targetFramework: TargetFramework.NetStandard20); 2051var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugExe, targetFramework: TargetFramework.NetStandard20); 2178var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll, targetFramework: TargetFramework.NetStandard20); 2462var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 2605var compilation0 = CreateCompilation(source0, references: new[] { RefSafetyRulesAttributeLib }, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: ComSafeDebugDll); 2859var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 2921var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 2986var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 4224var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 4782var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll, targetFramework: TargetFramework.NetStandard20); 4905var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll, targetFramework: TargetFramework.NetStandard20); 5153var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll, targetFramework: TargetFramework.NetStandard20); 5238var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll, targetFramework: TargetFramework.NetStandard20); 5319var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 5429var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 5484var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 5600var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: ComSafeDebugDll); 5656var compilation0 = CreateCompilation(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 5726var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 5803var compilation0 = CreateCompilation(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 5885var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll, targetFramework: TargetFramework.Net50); 6076var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 6219var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 6283var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 6339var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 6340var compilation0 = CreateCompilation(Parse(source0, "a.cs", parseOptions), options: TestOptions.DebugDll); 6447var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 6505var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 6546var compilation0 = CreateCompilation(parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll, source: 6732var options = TestOptions.UnsafeDebugDll; 6733var compilation0 = CreateCompilation(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: options, references: new[] { CSharpRef }); 7115var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: ComSafeDebugDll); 7208var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugExe); 7278var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 7353var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll.WithModuleName("MODULE")); 7503var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 7719var compilation0 = CreateCompilation(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 7804var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 7890var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 8022var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 8235var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 8324var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 8372var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 8567var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 8902var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 9012var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll, targetFramework: TargetFramework.NetStandard20); 9297var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 9414var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 10081var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 10151var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 10224var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 10291var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 10415var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll, targetFramework: TargetFramework.NetStandard20); 10472var compilation0 = CreateCompilation(source, new[] { CSharpRef }, options: TestOptions.DebugDll); 10538var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll, references: new[] { CSharpRef }); 10924var compilationPIA = CreateCompilation(sourcePIA, options: TestOptions.DebugDll); 10977var compilationPIA = CreateCompilation(sourcePIA, options: TestOptions.DebugDll); 11063var compilationPIA = CreateCompilation(sourcePIA, options: TestOptions.DebugDll); 11065var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular10, options: TestOptions.DebugDll, references: new MetadataReference[] { referencePIA, CSharpRef }); 11151var compilationPIA = CreateCompilation(sourcePIA, options: TestOptions.DebugDll); 11153var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll, references: new MetadataReference[] { referencePIA, CSharpRef }); 11271var compilation0 = CreateCompilation(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll, targetFramework: TargetFramework.NetStandard20); 11378var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll, targetFramework: TargetFramework.NetStandard20); 11450var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 11535var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 11583var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 11629var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll, targetFramework: TargetFramework.NetStandard20); 11694var compilationA0 = CreateCompilation(sourceA0, options: TestOptions.DebugDll, assemblyName: "LibA"); 11696var compilationB0 = CreateCompilation(sourceB0, new[] { compilationA0.ToMetadataReference() }, options: TestOptions.DebugDll, assemblyName: "LibB"); 11697var compilationB1 = CreateCompilation(sourceB1, new[] { compilationA1.ToMetadataReference() }, options: TestOptions.DebugDll, assemblyName: "LibB"); 11759var compilationA = CreateCompilation(sourceA, options: TestOptions.DebugDll, assemblyName: "AssemblyA"); 11762var compilationB0 = CreateCompilation(sourceB0, new[] { aRef }, options: TestOptions.DebugDll, assemblyName: "AssemblyB"); 11832parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), 11879var compilation0 = CreateCompilation(String.Format(source, 1), options: TestOptions.DebugDll); 11925var compilation0 = CreateCompilation(source0.Tree, options: TestOptions.DebugDll, assemblyName: "PdbReadingErrorsAssembly"); 11972var compilation0 = CreateCompilation(source0.Tree, options: TestOptions.DebugDll, assemblyName: "PdbReadingErrorsAssembly"); 14838var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugExe);
Emit\EditAndContinue\LocalSlotMappingTests.cs (46)
47var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 340var debug = CreateCompilation(source, options: TestOptions.DebugDll); 341var release = CreateCompilation(source, options: TestOptions.ReleaseDll); 426var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 530var compilation0 = CreateCompilation(source0.Tree, options: TestOptions.DebugDll); 642var compilation0 = CreateCompilation(source0.Tree, options: TestOptions.DebugDll); 752var compilation0 = CreateCompilationWithTasksExtensions(new[] { source0.Tree, asyncStreamsTree }, options: TestOptions.DebugDll); 845var compilation0 = CreateCompilationWithTasksExtensions(new[] { source0.Tree, asyncStreamsTree }, options: TestOptions.DebugDll); 930var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1024var compilation0 = CreateEmptyCompilation(source, options: TestOptions.DebugDll, references: new[] { MscorlibRef_v20 }); 1025var compilation1 = CreateEmptyCompilation(source, options: TestOptions.DebugDll, references: new[] { MscorlibRef_v20 }); 1085var compilation0 = CreateCompilation(source, options: TestOptions.UnsafeDebugDll); 1193var compilation0 = CreateCompilation(source, options: TestOptions.UnsafeDebugDll); 1357var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1540var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1725var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1885var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1917options: TestOptions.DebugDll, 2025var compilation0 = CreateCompilation(source0.Tree, options: TestOptions.DebugDll); 2071var compilation1 = CreateCompilation(source1.Tree, options: TestOptions.DebugDll); 2218var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 2295var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll); 2475var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 2613var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 2758var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 2867var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 2994var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 3208var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 3315var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 3428var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 3536var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 3628var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 3847var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 3956var compilation0 = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll); 4110var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 4157var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 4213var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 4268var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 4320var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 4376var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 4445var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 4525var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 4618var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 4679var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 4739var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 4828var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll);
Emit\EditAndContinue\SymbolMatcherTests.cs (61)
29var compilation = CreateCompilation(source, options: TestOptions.DebugDll); 57var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 129var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 164var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 197var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll, references: new[] { metadataRef }); 247var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 301var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll).WithSource(source1); 335var lib0 = CreateCompilation(libSource, options: TestOptions.DebugDll, assemblyName: "Lib"); 336var lib1 = CreateCompilation(libSource, options: TestOptions.DebugDll, assemblyName: "Lib"); 338var compilation0 = CreateCompilation(source, new[] { lib0.ToMetadataReference() }, options: TestOptions.DebugDll); 381var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 421var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 462var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 506var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 565var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll); 620var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 635var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll); 674var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 707var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 740var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 773var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 806var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 839var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 872var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 905var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 938var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 971var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 1018var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 1075var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 1125var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1130var compilation1 = CreateCompilation(source, options: TestOptions.DebugDll); 1167var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 1201var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 1235var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 1267var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 1320var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 1334var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll); 1381var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1439var compilation0 = CreateCompilation(source, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.Regular9); 1482var compilation0 = CreateCompilation(source1, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.Regular9); 1542var compilation0 = CreateCompilation(source1, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.Regular9); 1574var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 1605var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 1637var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 1667var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 1702var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 1768var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll); 1819var compilation0 = CreateCompilation(source0, options: TestOptions.UnsafeDebugDll); 1820var compilation1 = CreateCompilation(source1, options: TestOptions.UnsafeDebugDll); 1878var compilation0 = CreateCompilation(source0, options: TestOptions.UnsafeDebugDll); 1879var compilation1 = CreateCompilation(source1, options: TestOptions.UnsafeDebugDll); 1945var compilation0 = CreateCompilation(source0, options: TestOptions.UnsafeDebugDll); 1946var compilation1 = CreateCompilation(source1, options: TestOptions.UnsafeDebugDll); 2007var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 2058var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 2119var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 2175var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 2229var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll);
Emit\EmitCustomModifiers.cs (5)
44options: TestOptions.UnsafeReleaseExe); 599var comp = CreateCompilationWithILAndMscorlib40(source, il, TargetFramework.Mscorlib40, options: TestOptions.ReleaseExe); 655var comp = CreateCompilationWithILAndMscorlib40(source, il, TargetFramework.Mscorlib40, options: TestOptions.ReleaseExe); 706var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.UnsafeReleaseExe); 740var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.UnsafeReleaseExe);
Emit\EmitErrorTests.cs (2)
264var netModule = CreateCompilation(moduleSource, options: TestOptions.ReleaseModule, assemblyName: "ModuleNameMismatch"); 306var compilation1 = CreateCompilation(builder.ToString(), null, TestOptions.DebugDll.WithSpecificDiagnosticOptions(warnOpts));
Emit\EmitMetadataTests.cs (28)
86CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), symbolValidator: module => 120}, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.Internal)); 230options: TestOptions.DebugDll.WithOutputKind(OutputKind.NetModule)); 421CompileAndVerify(source, options: TestOptions.ReleaseDll, symbolValidator: module => 529CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.ReleaseDll, sourceSymbolValidator: validator(true), symbolValidator: validator(false)); 579CompileAndVerify(source, sourceSymbolValidator: validator(true), symbolValidator: validator(false), options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.Internal)); 673CompileAndVerify(source: source, sourceSymbolValidator: validator(true), symbolValidator: validator(false), options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.Internal)); 741CompileAndVerify(source: source, sourceSymbolValidator: validator(true), symbolValidator: validator(false), options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.Internal)); 888CompileAndVerify(source: source, sourceSymbolValidator: validator(true), symbolValidator: validator(false), options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.Internal)); 916}", options: TestOptions.DebugExe); 940}", parseOptions: TestOptions.Regular, 941options: TestOptions.ReleaseExe.WithMetadataImportOptions(MetadataImportOptions.Internal)); 1010}", parseOptions: TestOptions.Regular, 1011options: TestOptions.ReleaseExe.WithMetadataImportOptions(MetadataImportOptions.Internal)); 1288options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)); 1543var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: 2221var options = TestOptions.ReleaseExe.WithPlatform(platform); 2229var syntax = SyntaxFactory.ParseSyntaxTree(@"class C {}", TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 2233options: TestOptions.ReleaseDll.WithDeterministic(true), 2418var syntax = SyntaxFactory.ParseSyntaxTree(@"class C { static void Main() { } }", TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 2422options: TestOptions.DebugExe.WithPlatform(Platform.X64).WithDeterministic(true), 2596options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All), 2641CompileAndVerify(text, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module => 2713options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 2809}", new[] { reference }, TestOptions.ReleaseExe); 2870options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All), 2922options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All),
Emit\EntryPointTests.cs (69)
18return CreateCompilation(source, options: TestOptions.ReleaseExe.WithWarningLevel(5).WithMainTypeName(mainTypeName), parseOptions: parseOptions); 49var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 125var compilation = CompileConsoleApp(source, parseOptions: TestOptions.Regular7_1); 144var compilation = CompileConsoleApp(source, parseOptions: TestOptions.Regular7); 283Parse(csx, options: TestOptions.Script), 284Parse(cs, options: TestOptions.Regular) 286options: TestOptions.ReleaseExe); 374SyntaxFactory.ParseSyntaxTree(csx, options: TestOptions.Script), 376options: TestOptions.ReleaseExe); 395SyntaxFactory.ParseSyntaxTree(csx, options: TestOptions.Script), 397options: TestOptions.ReleaseExe); 410var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.WithMainTypeName("N.M")); 428var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.WithMainTypeName("C.D")); 446var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.WithMainTypeName("C.D")); 481var compilation = CreateCompilation(cs, options: TestOptions.ReleaseExe); 494compilation = CreateCompilation(cs, options: TestOptions.ReleaseExe.WithMainTypeName("C")); 502compilation = CreateCompilation(cs, options: TestOptions.ReleaseExe.WithMainTypeName("D.DD")); 530CompileAndVerify(source, options: TestOptions.ReleaseExe.WithMainTypeName("A.B.C"), expectedOutput: "1"); 554CompileAndVerify(source, options: TestOptions.ReleaseExe.WithMainTypeName("A.B.C"), expectedOutput: "1"); 580CreateCompilation(source, options: TestOptions.ReleaseExe.WithMainTypeName("A.B.C")).VerifyDiagnostics( 602var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.WithMainTypeName("C")); 624var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.WithMainTypeName("C")); 647var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.WithMainTypeName("C")); 675var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.WithMainTypeName("C")); 696var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.WithMainTypeName("C")); 726new[] { SyntaxFactory.ParseSyntaxTree(source, options: TestOptions.Script) }, 727options: TestOptions.ReleaseExe); 749SyntaxFactory.ParseSyntaxTree(csx, options: TestOptions.Script), 750SyntaxFactory.ParseSyntaxTree(cs, options: TestOptions.Regular) 752options: TestOptions.ReleaseExe); 783SyntaxFactory.ParseSyntaxTree(csx, options: TestOptions.Script), 784SyntaxFactory.ParseSyntaxTree(cs, options: TestOptions.Regular) 786options: TestOptions.ReleaseExe); 812var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.WithMainTypeName("C")); 815compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.WithMainTypeName("D")); 831options: TestOptions.ReleaseExe.WithMainTypeName("D")); 849options: TestOptions.ReleaseExe.WithMainTypeName("C")); 857options: TestOptions.ReleaseExe.WithMainTypeName("D")); 865options: TestOptions.ReleaseExe.WithMainTypeName("I")); 895var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.WithMainTypeName("C")); 900compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.WithMainTypeName("D")); 907compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.WithMainTypeName("E")); 930SyntaxFactory.ParseSyntaxTree(csx, options: TestOptions.Script), 931SyntaxFactory.ParseSyntaxTree(cs, options: TestOptions.Regular), 933options: TestOptions.ReleaseExe.WithMainTypeName("C")); 1160CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseExe).VerifyDiagnostics(// (8,24): warning CS0028: 'Extension.Main(B, string[])' has the wrong signature to be an entry point 1180CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseExe).VerifyDiagnostics(// (8,23): warning CS0028: 'Extension.Main(B)' has the wrong signature to be an entry point 1197CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseExe).VerifyDiagnostics(// (5,23): warning CS0028: 'Extension.Main(string)' has the wrong signature to be an entry point 1389CreateCompilation(source, options: TestOptions.ReleaseExe.WithMainTypeName("D")).VerifyDiagnostics( 1402CreateCompilation(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 1407CreateCompilation(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 1412CreateCompilation(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 1417CreateCompilation(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 1422CreateCompilation(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 1427CreateCompilation(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 1441CreateCompilation(source, options: TestOptions.ReleaseExe.WithMainTypeName(string.Empty)).VerifyDiagnostics( 1455CreateCompilation(source, options: TestOptions.ReleaseExe.WithMainTypeName("D")).VerifyDiagnostics( 1470CreateCompilation(source, options: TestOptions.ReleaseExe.WithMainTypeName("d")).VerifyDiagnostics( 1488CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseExe.WithMainTypeName("B")).VerifyDiagnostics( 1493CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseExe.WithMainTypeName("extension")).VerifyDiagnostics( 1511CreateCompilation(source, options: TestOptions.ReleaseExe.WithMainTypeName("Main")).VerifyDiagnostics( 1533CreateCompilation(source, options: TestOptions.ReleaseExe.WithMainTypeName("Program")).VerifyDiagnostics(); 1552options: TestOptions.ReleaseExe). 1570var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 1573var netModule = CreateCompilation(source, options: TestOptions.ReleaseModule); 1577options: TestOptions.ReleaseExe, 1596var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 1617var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 1637var compilation = CreateCompilation(source, options: TestOptions.DebugExe);
Emit\InAttributeModifierTests.cs (10)
4193CompileAndVerify(source: userCode, expectedOutput: "5", references: new[] { testRef.ToMetadataReference() }, options: TestOptions.ReleaseExe, symbolValidator: validator); 4194CompileAndVerify(source: userCode, expectedOutput: "5", references: new[] { testRef.EmitToImageReference() }, options: TestOptions.ReleaseExe, symbolValidator: validator); 4240CompileAndVerify(source: userCode, expectedOutput: "5", references: new[] { testRef.ToMetadataReference() }, options: TestOptions.ReleaseExe, symbolValidator: validator); 4241CompileAndVerify(source: userCode, expectedOutput: "5", references: new[] { testRef.EmitToImageReference() }, options: TestOptions.ReleaseExe, symbolValidator: validator); 4289CompileAndVerify(source: userCode, expectedOutput: "5", references: new[] { testRef.ToMetadataReference() }, options: TestOptions.ReleaseExe, symbolValidator: validator); 4290CompileAndVerify(source: userCode, expectedOutput: "5", references: new[] { testRef.EmitToImageReference() }, options: TestOptions.ReleaseExe, symbolValidator: validator); 4341CompileAndVerify(source: userCode, expectedOutput: "5", references: new[] { testRef.ToMetadataReference() }, options: TestOptions.ReleaseExe, symbolValidator: validator); 4342CompileAndVerify(source: userCode, expectedOutput: "5", references: new[] { testRef.EmitToImageReference() }, options: TestOptions.ReleaseExe, symbolValidator: validator); 4394CompileAndVerify(source: userCode, expectedOutput: "5", references: new[] { testRef.ToMetadataReference() }, options: TestOptions.ReleaseExe, symbolValidator: validator); 4395CompileAndVerify(source: userCode, expectedOutput: "5", references: new[] { testRef.EmitToImageReference() }, options: TestOptions.ReleaseExe, symbolValidator: validator);
Emit\NoPiaEmbedTypes.cs (226)
46var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll); 70var compilation = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 75compilation = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 95var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll); 115var compilation = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 120compilation = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 171var piaCompilation = CreateCompilation(pia, options: TestOptions.DebugDll); 192var compilation = CreateCompilation(consumer, options: TestOptions.DebugExe, 197compilation = CreateCompilation(consumer, options: TestOptions.DebugExe, 228var piaCompilation = CreateCompilation(pia, options: TestOptions.DebugDll); 261var compilation = CreateCompilation(consumer, options: TestOptions.DebugExe, 266compilation = CreateCompilation(consumer, options: TestOptions.DebugExe, 297var piaCompilation = CreateCompilation(pia, options: TestOptions.DebugDll); 321var compilation = CreateCompilation(consumer, options: TestOptions.DebugExe, 326compilation = CreateCompilation(consumer, options: TestOptions.DebugExe, 350var piaCompilation = CreateCompilation(pia, options: TestOptions.DebugDll); 372var compilation = CreateCompilation(consumer, options: TestOptions.DebugExe, 377compilation = CreateCompilation(consumer, options: TestOptions.DebugExe, 400var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll); 422var compilation = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 427compilation = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 448var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll); 471var compilation = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 476compilation = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 498var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll); 521var compilation = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 526compilation = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 548var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll); 571var compilation = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 576compilation = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 598var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll); 621var compilation = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 626compilation = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 648var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll); 671var compilation = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 676compilation = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 698var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll); 721var compilation = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 726compilation = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 798var piaCompilation = CreateEmptyCompilation(pia, new MetadataReference[] { MscorlibRef_v20 }, options: TestOptions.ReleaseDll); 821var compilation = CreateEmptyCompilation(consumer, new MetadataReference[] { MscorlibRef_v20, new CSharpCompilationReference(piaCompilation, embedInteropTypes: true) }, options: TestOptions.ReleaseExe); 825compilation = CreateEmptyCompilation(consumer, references: new MetadataReference[] { MscorlibRef_v20, piaCompilation.EmitToImageReference(embedInteropTypes: true) }, options: TestOptions.ReleaseExe); 847var piaCompilation = CreateEmptyCompilation(pia, new MetadataReference[] { MscorlibRef_v20 }, options: TestOptions.DebugDll); 871var compilation = CreateEmptyCompilation(consumer, new MetadataReference[] { MscorlibRef_v20, new CSharpCompilationReference(piaCompilation, embedInteropTypes: true) }, options: TestOptions.DebugExe); 875compilation = CreateEmptyCompilation(consumer, references: new MetadataReference[] { MscorlibRef_v20, piaCompilation.EmitToImageReference(embedInteropTypes: true) }, options: TestOptions.DebugExe); 1067var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 1161var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 1164var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 1703var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 1720var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 1723var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 1802var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll); 1825var compilation = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 1830compilation = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 1860var piaCompilation = CreateCompilation(pia, options: TestOptions.DebugDll); 1912var compilation = CreateCompilationWithMscorlib40(consumer, options: TestOptions.DebugExe, 1919compilation = CreateCompilationWithMscorlib40(consumer, options: TestOptions.DebugExe, 1951var piaCompilation = CreateEmptyCompilation(pia, new MetadataReference[] { MscorlibRef_v4_0_30316_17626 }, options: TestOptions.DebugDll); 2001options: TestOptions.DebugExe); 2009options: TestOptions.DebugExe); 2040var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll); 2063var compilation = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 2068compilation = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 2097var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll); 2130var compilation = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 2135compilation = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 2167var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 2188var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 2191var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 2283var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 2304var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 2307var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 2362var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 2389var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 2394var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 2435var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 2470var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseDll, 2475var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseDll, 2501var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 2533var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 2538var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 2648var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 2680var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 2697var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 2700var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 2752var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 2769var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 2772var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 2816var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 2833var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 2836var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 2877var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 2894var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 2897var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 2940var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 2960var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 2963var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 3006var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 3026var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 3029var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 3071var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 3091var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 3094var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 3136var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 3156var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 3159var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 3201var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 3224var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 3227var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 3318var compilation1 = CreateCompilationWithMscorlib40(consumer, options: TestOptions.ReleaseExe, 3354var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 3374var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 3377var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 3418var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 3439var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 3442var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 3483var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 3496var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 3499var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 3530var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 3543var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 3546var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 3582var piaCompilation1 = CreateCompilation(pia1, options: TestOptions.ReleaseDll, assemblyName: "Pia1"); 3607var piaCompilation2 = CreateCompilation(pia2, options: TestOptions.ReleaseDll, assemblyName: "Pia2"); 3624var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 3628var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 3667var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, assemblyName: "Pia1"); 3689var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 3692var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 3760var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 3765var compilation1 = CreateCompilation(consumer1, options: TestOptions.ReleaseDll, 3771var compilation2 = CreateCompilation(consumer2, options: TestOptions.ReleaseExe, 3777var compilation3 = CreateCompilation(consumer2, options: TestOptions.ReleaseExe, 3783var compilation4 = CreateCompilation(consumer2, options: TestOptions.ReleaseExe, 3789var compilation5 = CreateCompilation(consumer2, options: TestOptions.ReleaseExe, 3856var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 3861var compilation1 = CreateCompilation(consumer1, options: TestOptions.ReleaseDll, 3867var compilation2 = CreateCompilation(consumer2, options: TestOptions.ReleaseExe, 3873var compilation3 = CreateCompilation(consumer2, options: TestOptions.ReleaseExe, 3879var compilation4 = CreateCompilation(consumer2, options: TestOptions.ReleaseExe, 3885var compilation5 = CreateCompilation(consumer2, options: TestOptions.ReleaseExe, 3924var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 3941var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 3944var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 4001var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 4025var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 4028var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 4085var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 4102var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 4105var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 4149var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 4167var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 4170var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 4214var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 4232var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 4235var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 4274var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 4292var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 4295var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 4334var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 4352var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 4355var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 4400var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 4418var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 4421var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 4458var piaCompilation1 = CreateCompilation(pia1, options: TestOptions.ReleaseDll, assemblyName: "Pia1"); 4476var piaCompilation2 = CreateCompilation(pia2, options: TestOptions.ReleaseDll, assemblyName: "Pia2", 4499var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 4503var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 4526var piaCompilation1 = CreateCompilation(pia1, options: TestOptions.ReleaseDll, assemblyName: "Pia1"); 4545var piaCompilation2 = CreateCompilation(pia2, options: TestOptions.ReleaseDll, assemblyName: "Pia2", 4570var compilation1 = CreateCompilationWithMscorlib40(consumer, options: TestOptions.ReleaseExe, 4578var compilation2 = CreateCompilationWithMscorlib40(consumer, options: TestOptions.ReleaseExe, 4588var compilation3 = CreateCompilationWithMscorlib40(consumer, options: TestOptions.ReleaseExe, 4596var compilation4 = CreateCompilationWithMscorlib40(consumer, options: TestOptions.ReleaseExe, 4625var piaCompilation1 = CreateCompilation(pia1, options: TestOptions.DebugDll, assemblyName: "Pia1"); 4645var piaCompilation2 = CreateCompilation(pia2, options: TestOptions.DebugDll, assemblyName: "Pia2", 4671var compilation1 = CreateCompilation(consumer, options: TestOptions.DebugExe, 4675var compilation2 = CreateCompilation(consumer, options: TestOptions.DebugExe, 4679var compilation3 = CreateCompilation(consumer, options: TestOptions.DebugExe, 4683var compilation4 = CreateCompilation(consumer, options: TestOptions.DebugExe, 4706var piaCompilation1 = CreateCompilation(pia1, options: TestOptions.ReleaseDll, assemblyName: "Pia1"); 4726var piaCompilation2 = CreateCompilation(pia2, options: TestOptions.ReleaseDll, assemblyName: "Pia2", 4749var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 4753var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 4776var piaCompilation1 = CreateCompilation(pia1, options: TestOptions.DebugDll, assemblyName: "Pia1"); 4797var piaCompilation2 = CreateCompilation(pia2, options: TestOptions.DebugDll, assemblyName: "Pia2", 4821var compilation1 = CreateCompilation(consumer, options: TestOptions.DebugExe, 4825var compilation2 = CreateCompilation(consumer, options: TestOptions.DebugExe, 4848var piaCompilation2 = CreateCompilation(pia2, options: TestOptions.ReleaseDll, assemblyName: "Pia2"); 4865var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 4895var piaCompilation2 = CreateCompilation(pia2, options: TestOptions.ReleaseDll, assemblyName: "Pia2"); 4913var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 4944var piaCompilation1 = CreateCompilation(pia1, options: TestOptions.ReleaseDll, assemblyName: "Pia1"); 4964var piaCompilation2 = CreateCompilation(pia2, options: TestOptions.ReleaseDll, assemblyName: "Pia2", 4987var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 4991var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 4995var compilation3 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 4999var compilation4 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 5022var piaCompilation1 = CreateCompilationWithMscorlib40(pia1, options: TestOptions.ReleaseDll, assemblyName: "Pia1"); 5042var piaCompilation2 = CreateCompilationWithMscorlib40(pia2, options: TestOptions.ReleaseDll, assemblyName: "Pia2", 5066var compilation1 = CreateCompilationWithMscorlib40(consumer, options: TestOptions.ReleaseDll, 5070var compilation2 = CreateCompilationWithMscorlib40(consumer, options: TestOptions.ReleaseDll, 5074var compilation3 = CreateCompilationWithMscorlib40(consumer, options: TestOptions.ReleaseDll, 5078var compilation4 = CreateCompilationWithMscorlib40(consumer, options: TestOptions.ReleaseDll, 5101var piaCompilation1 = CreateCompilation(pia1, options: TestOptions.DebugDll, assemblyName: "Pia1"); 5122var piaCompilation2 = CreateCompilation(pia2, options: TestOptions.DebugDll, assemblyName: "Pia2", 5148var compilation1 = CreateCompilation(consumer, options: TestOptions.DebugExe, 5152var compilation2 = CreateCompilation(consumer, options: TestOptions.DebugExe, 5156var compilation3 = CreateCompilation(consumer, options: TestOptions.DebugExe, 5160var compilation4 = CreateCompilation(consumer, options: TestOptions.DebugExe, 5208var IEvent_Compilation = CreateCompilation(IEvent_cs, options: TestOptions.ReleaseDll, assemblyName: "IEvent"); 5314var NetImpl_1_Compilation = CreateCompilation(NetImpl_cs, new[] { new CSharpCompilationReference(IEvent_Compilation, embedInteropTypes: true) }, options: TestOptions.ReleaseDll, assemblyName: "NetImpl"); 5319var NetImpl_2_Compilation = CreateCompilation(NetImpl_cs, new[] { IEvent_Metadata.GetReference(embedInteropTypes: true) }, options: TestOptions.ReleaseDll, assemblyName: "NetImpl"); 5378var app_compilation = CreateCompilation(App_cs, new[] { NetImpl_ref, IEvent_ref, CSharpRef }, options: TestOptions.ReleaseExe, assemblyName: "App"); 5404var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll); 5420var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 5423var compilation2 = CreateCompilation(consumer, options: TestOptions.ReleaseExe, 5486var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll); 5512var compilation0 = CreateCompilation(consumer0, options: TestOptions.ReleaseDll, references: new MetadataReference[] { piaRef1 }); 5521compilation0 = CreateCompilation(consumer0, options: TestOptions.ReleaseDll, references: new MetadataReference[] { piaRef2 }); 5541var compilation1 = CreateCompilation(consumer2, options: TestOptions.ReleaseDll, 5544var compilation2 = CreateCompilation(consumer2, options: TestOptions.ReleaseDll, 5583var piaCompilation = CreateCompilationWithMscorlib40(pia, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 5604var compilation1 = CreateCompilationWithMscorlib40(consumer, options: TestOptions.ReleaseExe, 5778options: TestOptions.ReleaseDll);
Emit\OptionalArgumentsTests.cs (4)
108var compilation = CreateCompilationWithILAndMscorlib40(csharpSource, ilSource, TargetFramework.Mscorlib45, options: TestOptions.DebugExe); 144var comp1 = CreateCompilation(source1, options: TestOptions.DebugDll); 176options: TestOptions.DebugExe); 185options: TestOptions.DebugExe);
Emit\ResourceTests.cs (14)
42var c1 = CreateCompilation(source, assemblyName: "Win32VerNoAttrs", options: TestOptions.ReleaseExe); 132var c1 = CreateCompilation(source, assemblyName: "Win32WithCoff", options: TestOptions.ReleaseDll); 290var c1 = CSharpCompilation.Create("goo", references: new[] { MscorlibRef }, options: TestOptions.ReleaseDll); 455TestOptions.ReleaseModule); 499TestOptions.ReleaseModule); 514var c2 = CreateCompilation(sourceTree, new[] { ref_mod1 }, TestOptions.ReleaseDll); 548TestOptions.ReleaseModule); 562var c3 = CreateCompilation(sourceTree, new[] { ref_mod2 }, TestOptions.ReleaseDll); 605TestOptions.ReleaseModule); 620var c4 = CreateCompilation(sourceTree, new[] { ref_mod3 }, TestOptions.ReleaseDll); 663var c5 = CreateCompilation(sourceTree, new[] { ref_mod1, ref_mod3 }, TestOptions.ReleaseDll); 707var c6 = CreateCompilation(sourceTree, new[] { ref_mod1, ref_mod2 }, TestOptions.ReleaseDll); 745c6 = CreateCompilation(sourceTree, new[] { ref_mod1, ref_mod2 }, TestOptions.ReleaseModule); 832var c1 = CreateCompilation(source, assemblyName: "Win32VerAttrs", options: TestOptions.ReleaseExe);
PDB\CheckSumTest.cs (3)
26TestOptions.DebugDll.WithSourceReferenceResolver(new SourceFileResolver(ImmutableArray.Create<string>(), baseDirectory))); 103CompileAndVerify(text, options: TestOptions.DebugExe). 304TestOptions.DebugDll.WithSourceReferenceResolver(null));
PDB\CSharpDeterministicBuildCompilationTests.cs (6)
129}", options: TestOptions.DebugDll); 134}", options: TestOptions.DebugDll); 189}", options: TestOptions.DebugDll); 194}", options: TestOptions.DebugDll); 253}", options: TestOptions.DebugDll); 258}", options: TestOptions.DebugDll);
PDB\PDBAsyncTests.cs (19)
70var compilation = CreateCompilationWithMscorlib45(text, options: TestOptions.DebugDll).VerifyDiagnostics(); 386var compilation = CreateCompilationWithMscorlib45(text, options: TestOptions.DebugDll).VerifyDiagnostics(); 545options: TestOptions.DebugDll, 621var v = CompileAndVerify(CreateCompilationWithMscorlib45(text, options: TestOptions.DebugDll)); 759var v = CompileAndVerify(CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module => 847var v = CompileAndVerify(CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module => 952var v = CompileAndVerify(CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module => 1039var v = CompileAndVerify(CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module => 1155var v = CompileAndVerify(CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module => 1259var v = CompileAndVerify(CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module => 1366var v = CompileAndVerify(CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module => 1464var v = CompileAndVerify(CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module => 1550var v = CompileAndVerify(CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module => 1658var v = CompileAndVerify(CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module => 1694var v = CompileAndVerify(CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module => 1948var v = CompileAndVerify(CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)), symbolValidator: module => 2017var compilation = CreateCompilationWithMscorlib45(src, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 2100var v = CreateEmptyCompilation(src, LatestVbReferences, options: TestOptions.DebugDll);
PDB\PDBConstantTests.cs (12)
34var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 100var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 209var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 287CompileAndVerify(text, options: TestOptions.DebugDll).VerifyPdb("C.M", @" 337var c = CompileAndVerify(text, options: TestOptions.DebugDll); 409var v = CompileAndVerify(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module => 487CompileAndVerify(text, options: TestOptions.DebugDll).VerifyPdb("C.M", @" 532var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 609var c = CompileAndVerify(text, options: TestOptions.DebugDll); 666var c = CompileAndVerify(text, options: TestOptions.DebugDll); 726var c = CompileAndVerify(text, options: TestOptions.DebugDll); 781CompileAndVerify(text, options: TestOptions.DebugDll).VerifyPdb("C.M", @"
PDB\PDBDynamicLocalsTests.cs (31)
44var c = CreateCompilationWithMscorlib40AndSystemCore(source, references: new[] { CSharpRef }, options: TestOptions.DebugDll); 132var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 198var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 257var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 322var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 378var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 436var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 512var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 594var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 661var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 749var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 829var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 911var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 997var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 1123var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 1271var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 1520var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 1693var c = CreateCompilation(source, options: TestOptions.DebugDll); 1763var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 1817var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 1867var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 1925var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 1983var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 2042var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 2102var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 2156var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 2211var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 2275var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 2337var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 2397var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 2482var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseDll);
PDB\PDBEmbeddedSourceTests.cs (2)
44var c = CreateCompilation(new[] { tree1, tree2 }, options: TestOptions.DebugDll); 104var c = CreateCompilation(tree, options: TestOptions.DebugDll);
PDB\PDBIteratorTests.cs (21)
34var c = CreateCompilationWithMscorlib40AndSystemCore(text, options: TestOptions.DebugDll); 79var c = CreateCompilationWithMscorlib40AndSystemCore(text, options: TestOptions.DebugDll); 124var c = CreateCompilationWithMscorlib40AndSystemCore(text, options: TestOptions.DebugDll); 180var c = CompileAndVerify(text, options: TestOptions.ReleaseDll, symbolValidator: module => 251var c = CompileAndVerify(text, options: TestOptions.DebugDll, symbolValidator: module => 339var c = CreateCompilationWithMscorlib40AndSystemCore(text, options: TestOptions.DebugDll); 437var c = CreateCompilationWithMscorlib40AndSystemCore(text, options: TestOptions.ReleaseExe); 552var c = CreateCompilationWithMscorlib40AndSystemCore(text, options: TestOptions.DebugExe); 736var v = CompileAndVerify(text, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module => 807var v = CompileAndVerify(text, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module => 913CompileAndVerify(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module => 931var v = CompileAndVerify(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module => 1027var v = CompileAndVerify(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module => 1101var v = CompileAndVerify(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module => 1225var v = CompileAndVerify(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module => 1371var v = CompileAndVerify(source, new[] { CSharpRef }, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module => 1457var v = CompileAndVerify(source, new[] { CSharpRef }, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module => 1519var v = CompileAndVerify(source, new[] { CSharpRef }, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module => 1587var c = CreateCompilationWithMscorlib40AndSystemCore(text, options: TestOptions.DebugDll); 1624var compilation = CreateCompilation(src, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll, targetFramework: TargetFramework.NetCoreApp);
PDB\PDBLambdaTests.cs (29)
35var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 109var compilation = CreateCompilationWithMscorlib40AndSystemCore(source.Tree, options: TestOptions.DebugDll); 129var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 203var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 319var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 439var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 553var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 638var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 748var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 827var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 912var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 992var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 1068var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 1156var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 1229var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 1301var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 1377var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 1447var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 1523var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 1599var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 1675var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 1759var v = CompileAndVerify(source, options: TestOptions.DebugDll); 1801var v = CompileAndVerify(source, options: TestOptions.DebugDll); 1847var compilation = CreateCompilation(source.Tree, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugDll); 1875var compilation = CreateCompilation(source.Tree, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugDll); 1909var compilation = CreateCompilation(source.Tree, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugDll); 1926var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugDll); 2015var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugDll); 2122var c = CompileAndVerify(source, options: TestOptions.DebugDll);
PDB\PDBLocalFunctionTests.cs (5)
42var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 157var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 235var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 326var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 407var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll);
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 (167)
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); 87Compilation compilation = CreateCompilation("class C { }", options: TestOptions.DebugDll, parseOptions: TestOptions.Regular); 103var driver = CSharpGeneratorDriver.Create(new[] { testGenerator }, parseOptions: TestOptions.Regular); 133var comp = CSharpCompilation.Create("test", new[] { tree1, tree2 }, TargetFrameworkUtil.StandardReferences, TestOptions.DebugDll); 167options: TestOptions.DebugDll.WithSourceReferenceResolver(SourceFileResolver.Default)); 211options: TestOptions.DebugDll.WithSourceReferenceResolver(SourceFileResolver.Default)); 243var compilation = CreateCompilation(source0, options: TestOptions.DebugDll); 275var compilation = CreateCompilation(source0, options: TestOptions.DebugDll); 307var compilation = CreateCompilation(source0, options: TestOptions.DebugDll.WithDeterministic(true)); 383var debug = CreateCompilation(source, new[] { CSharpRef }, options: TestOptions.DebugWinMD); 422var release = CreateCompilation(source, new[] { CSharpRef }, options: TestOptions.ReleaseWinMD); 468var debug = CreateCompilation(source, options: TestOptions.DebugWinMD); 493var release = CreateCompilation(source, options: TestOptions.ReleaseWinMD); 560var c = CreateCompilation(source, options: TestOptions.DebugDll); 583var c = CreateCompilation(source, options: TestOptions.DebugExe); 609var c1 = CreateCompilation(source1, options: TestOptions.DebugDll); 610var c2 = CreateCompilation(source2, options: TestOptions.DebugDll); 657var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 714var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 750var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 791var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 845var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 910var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 978var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 1152var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 1239var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 1335var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 1403var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 1479var v = CompileAndVerify(source, options: TestOptions.DebugDll); 1534var v = CompileAndVerify(source, options: TestOptions.DebugDll); 1589var v = CompileAndVerify(source, options: TestOptions.DebugDll); 1611var v = CompileAndVerify(source, options: TestOptions.DebugDll); 1644var v = CompileAndVerify(source, options: TestOptions.DebugDll); 1741var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 1855var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseExe); 1935var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 1986var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 2028var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 2080var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseExe); 2138var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 2209var v = CompileAndVerify(source, options: TestOptions.DebugDll); 2305var v = CompileAndVerify(source, options: TestOptions.DebugDll); 2443var v = CompileAndVerify(source, options: TestOptions.DebugDll); 2501var v = CompileAndVerify(source, options: TestOptions.DebugDll); 2583var v = CompileAndVerify(source, options: TestOptions.DebugDll); 2633var v = CompileAndVerify(source, options: TestOptions.DebugDll); 2778var v = CompileAndVerify(source, options: TestOptions.DebugDll); 2890var v = CompileAndVerify(source, options: TestOptions.DebugDll.WithModuleName("MODULE")); 3018var v = CompileAndVerify(source, options: TestOptions.DebugDll); 3107var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 3179var c = CreateCompilation(source, options: TestOptions.DebugDll); 3340var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 3431var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 3530var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 3631var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugExe); 3685c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseExe); 3753var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular7_1); 3847c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular7_1); 3919var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular7_1); 3951c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular7_1); 3991var v = CompileAndVerify(source, options: TestOptions.DebugDll); 4081var v = CompileAndVerify(source, options: TestOptions.DebugDll); 4325var v = CompileAndVerify(source, options: TestOptions.DebugDll); 4447var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 4533var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 4638var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 4734}", TestOptions.DebugDll); 4744}", TestOptions.DebugDll); 4755}", TestOptions.DebugDll); 4767}", TestOptions.DebugDll); 4780}", TestOptions.DebugDll); 4809var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 4974var compilation = CreateCompilation(new[] { Parse(text1, "a.cs"), Parse(text2, "b.cs"), Parse(text3, "a.cs") }, options: TestOptions.DebugDll); 5021var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 5062var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 5101var comp = CreateCompilation(source, options: TestOptions.DebugDll); 5152}", TestOptions.DebugDll); 5160}", TestOptions.DebugDll); 5168}", TestOptions.DebugDll); 5176}", TestOptions.DebugDll, TestOptions.Regular); 5194var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 5228var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 5311var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 5460var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 5538var v = CompileAndVerify(CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll)); 5687var v = CompileAndVerify(CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll)); 5776var v = CompileAndVerify(CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll)); 5865var v = CompileAndVerify(CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseDll)); 5947var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 6016var c = CreateCompilation(source, options: TestOptions.DebugDll); 6133var c = CreateCompilation(source, options: TestOptions.DebugDll); 6259var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 6352var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 6439var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 6500var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 6564var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 6648var c = CreateCompilation(source, options: TestOptions.DebugDll); 6763var c = CreateCompilation(source, options: TestOptions.DebugDll); 6865var c = CreateCompilation(source, options: TestOptions.DebugDll); 6976var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 7017var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 7071var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.UnsafeDebugExe); 7130var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.UnsafeDebugDll); 7189var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.UnsafeDebugExe); 7264var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.UnsafeDebugExe); 7330var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.UnsafeDebugDll); 7398var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.UnsafeDebugExe); 7480var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.UnsafeDebugDll); 7558var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.UnsafeDebugExe); 7604var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.UnsafeDebugExe); 7660var compilation = CreateCompilation(text1, options: TestOptions.DebugDll); 7766var c = CreateCompilationWithMscorlib40AndSystemCore(src, references: new[] { CSharpRef, ValueTupleRef, SystemRuntimeFacadeRef }, options: TestOptions.DebugDll); 7813var c = CreateCompilationWithMscorlib40AndSystemCore(src, references: new[] { CSharpRef, ValueTupleRef, SystemRuntimeFacadeRef }, options: TestOptions.DebugExe); 7867var c = CreateCompilationWithMscorlib40AndSystemCore(src, references: new[] { CSharpRef, ValueTupleRef, SystemRuntimeFacadeRef }, options: TestOptions.DebugDll); 8319var c = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll, references: new[] { SystemCoreRef }); 8364var c = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll, references: new[] { SystemCoreRef }); 8419var c = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll, references: new[] { SystemCoreRef }); 8471var c = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll, references: new[] { SystemCoreRef }); 8531var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 8613var c = CreateCompilation(source, options: TestOptions.DebugDll, targetFramework: TargetFramework.NetCoreApp); 9010var c = CreateCompilation(source, options: TestOptions.DebugDll, targetFramework: TargetFramework.NetCoreApp); 9377var c = CreateCompilation(source, options: TestOptions.DebugDll, targetFramework: TargetFramework.NetCoreApp); 9606var c = CreateCompilation(source, options: TestOptions.DebugDll); 10001var verifier = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 10210var verifier = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 10448var c = CreateCompilation(source, options: TestOptions.DebugDll); 10619var c = CreateCompilation(source, options: TestOptions.DebugDll); 10759var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 10823var c = CreateCompilation(source, options: TestOptions.DebugDll); 10910var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 11087var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll, references: s_valueTupleRefs); 11189var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll, references: s_valueTupleRefs); 11238var c = CreateCompilation(source, options: TestOptions.DebugDll); 11272var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll, references: s_valueTupleRefs); 11308var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll, references: s_valueTupleRefs); 11343var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll, references: s_valueTupleRefs); 11409var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 11424var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 11489var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 11556var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 11614var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 11672var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 11749var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 11823var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 11968var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 12046var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 12137var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 12225var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 12291var c = CSharpCompilation.Create("Compilation", new[] { tree }, new[] { MscorlibRef_v46 }, options: TestOptions.DebugDll.WithDebugPlusMode(true)); 12387options: TestOptions.DebugDll); 12451var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 12524var v = CompileAndVerify(source, options: TestOptions.DebugDll); 12608var v = CompileAndVerify(source, options: TestOptions.DebugDll); 12689var v = CompileAndVerify(source, options: TestOptions.DebugDll); 12781var v = CompileAndVerify(source, options: TestOptions.DebugDll); 12894var c = CreateCompilation(new[] { tree1, tree2 }, options: TestOptions.DebugDll); 12932var c = CreateCompilation(new[] { tree }, options: TestOptions.DebugDll); 12955options: TestOptions.DebugDll);
PDB\PDBTupleTests.cs (6)
27var comp = CreateCompilation(source, options: TestOptions.DebugDll); 74var comp = CreateCompilation(source, options: TestOptions.DebugDll); 126var comp = CreateCompilation(source, options: TestOptions.DebugDll); 193var comp = CreateCompilation(source, options: TestOptions.DebugDll); 244var comp = CreateCompilation(source, options: TestOptions.DebugDll); 310var c = CreateCompilation(source, options: TestOptions.DebugDll);
PDB\PDBUsingTests.cs (47)
33options: TestOptions.DebugDll); 60CompileAndVerify(text, options: TestOptions.DebugDll).VerifyPdb(@" 140CompileAndVerify(text, options: TestOptions.DebugDll).VerifyPdb(@" 220CompileAndVerify(text, options: TestOptions.DebugDll).VerifyPdb(@" 300CompileAndVerify(text, options: TestOptions.DebugDll, targetFramework: TargetFramework.NetFramework).VerifyPdb(@" 380CompileAndVerify(text, options: TestOptions.DebugDll).VerifyPdb(@" 467CompileAndVerify(text, options: TestOptions.UnsafeDebugDll, targetFramework: TargetFramework.NetFramework).VerifyPdb(@" 573parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), 574options: TestOptions.DebugDll, 664var compilation1 = CreateCompilation(source1, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll, assemblyName: "TestExternAliases2"); 673parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), 674options: TestOptions.DebugDll, 717var compilation1 = CreateCompilation(source1, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll, assemblyName: "TestExternAliases3"); 726parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), 727options: TestOptions.DebugDll, 771var dummyCompilation = CreateCompilation(src1, assemblyName: "A", options: TestOptions.DebugDll); 790options: TestOptions.DebugDll, 818comp = CreateCompilation(sourceB, references: new[] { refA }, options: TestOptions.DebugDll); 856CSharpCompilation dummyCompilation1 = CreateCompilation(dummySource, assemblyName: "A", options: TestOptions.DebugDll); 857CSharpCompilation dummyCompilation2 = CreateCompilation(dummySource, assemblyName: "B", options: TestOptions.DebugDll); 870options: TestOptions.DebugDll, 943options: TestOptions.DebugDll, 1017options: TestOptions.DebugDll, 1150var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll); 1173options: TestOptions.DebugDll, 1223var compilation1 = CreateCompilation(source1, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll); 1240parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), 1241options: TestOptions.DebugDll, 1323options: TestOptions.DebugDll, 1501options: TestOptions.DebugDll, 1668CompileAndVerify(text, options: TestOptions.DebugDll).VerifyPdb(@" 1717CompileAndVerify(text, options: TestOptions.DebugDll).VerifyPdb(@" 1798CompileAndVerify(text, options: TestOptions.DebugDll).VerifyPdb(@" 1902CompileAndVerify(text, options: TestOptions.DebugDll).VerifyPdb(@" 1960CompileAndVerify(text, options: TestOptions.DebugDll).VerifyPdb(@" 2016var v = CompileAndVerify(source, options: TestOptions.DebugDll); 2069CompileAndVerify(source, new[] { libRef }, options: TestOptions.DebugExe).VerifyPdb("Test.Main", @" 2253}", TestOptions.ReleaseExe, methodName: "Test.Main"); 2274}", TestOptions.ReleaseExe, methodName: "Test.Main"); 2292var comp1 = CreateCompilation(source1, options: TestOptions.DebugDll, assemblyName: "Comp1"); 2309var comp2 = CreateCompilation(source2, new[] { comp1.ToMetadataReference() }, options: TestOptions.DebugExe); 2363var compilation = CreateCompilation(text, options: TestOptions.DebugExe); 2431var comp = CreateCompilationWithMscorlib40(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), references: new[] { SystemCoreRef.WithAliases(new[] { "A" }), SystemDataRef }); 2528var c = CreateCompilation(source, assemblyName: "EmittingPdbVsNot", options: TestOptions.ReleaseDll);
PDB\PDBWinMdExpTests.cs (5)
29options: TestOptions.ReleaseWinMD, 110options: TestOptions.ReleaseWinMD, 157options: TestOptions.ReleaseWinMD, 236options: TestOptions.ReleaseWinMD, 272options: TestOptions.ReleaseWinMD,
PDB\PortablePdbTests.cs (6)
42var c = CreateCompilation(source, options: TestOptions.DebugDll); 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);
PDB\TypeDefinitionDocumentTests.cs (1)
464var compilation = CreateCompilation(trees, options: TestOptions.DebugDll);
PrivateProtected.cs (36)
38CreateCompilation(source, parseOptions: TestOptions.Regular7_2) 77var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular7_2) 100var baseCompilation = CreateCompilation(source1, parseOptions: TestOptions.Regular7_2, 101options: TestOptions.SigningReleaseDll, 137CreateCompilation(source2, parseOptions: TestOptions.Regular7_2, 140options: TestOptions.SigningReleaseDll) 188CreateCompilation(source2, parseOptions: TestOptions.Regular7_2, 191options: TestOptions.SigningReleaseDll) 240CreateCompilation(source2, parseOptions: TestOptions.Regular7_2, 243options: TestOptions.SigningReleaseDll) 246CreateCompilation(source2, parseOptions: TestOptions.Regular7_2, 249options: TestOptions.SigningReleaseDll) 274CreateCompilation(source, parseOptions: TestOptions.Regular7_2) 294CreateCompilation(source, parseOptions: TestOptions.Regular7_2) 318CreateCompilation(source, parseOptions: TestOptions.Regular7_2) 360CreateCompilation(source, parseOptions: TestOptions.Regular7_2) 386CreateCompilation(source, parseOptions: TestOptions.Regular7_2) 400CreateCompilation(source, parseOptions: TestOptions.Regular7_2) 419CreateCompilation(source, parseOptions: TestOptions.Regular7_2) 451CreateCompilation(source, parseOptions: TestOptions.Regular7_2) 468CreateCompilation(source, parseOptions: TestOptions.Regular7_2) 498CreateCompilation(source, parseOptions: TestOptions.Regular7_2) 552CreateCompilation(source, parseOptions: TestOptions.Regular7_1) 582CreateCompilation(source, parseOptions: TestOptions.Regular7_2) 599parseOptions: TestOptions.Regular7_2, 616CreateCompilation(source, parseOptions: TestOptions.Regular7_2) 628CreateCompilation(source, parseOptions: TestOptions.Regular7_2) 661CreateCompilation(source, parseOptions: TestOptions.Regular7_2) 684CreateCompilation(source, parseOptions: TestOptions.Regular7_2) 698var compilation1 = CreateCompilation(source1, parseOptions: TestOptions.Regular7_2); 707CreateCompilation(source2, parseOptions: TestOptions.Regular7_2, 725var compilation1 = CreateCompilation(source1, parseOptions: TestOptions.Regular7_2); 733CreateCompilation(source2, parseOptions: TestOptions.Regular7_2, 751var compilation1 = CreateCompilation(source1, parseOptions: TestOptions.Regular7_2); 760CreateCompilation(source2, parseOptions: TestOptions.Regular7_2, 789CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Regular7_2)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2715)
Attributes\AttributeTests.cs (120)
40var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithDeterministic(true)); 525}", parseOptions: TestOptions.Regular7_2); 582}", options: TestOptions.DebugExe); 616}", options: TestOptions.DebugExe); 643}", options: TestOptions.DebugDll); 1097}", options: TestOptions.DebugExe); 1138}", options: TestOptions.DebugExe, parseOptions: TestOptions.Regular7_2); 1178}", options: TestOptions.DebugExe); 1218}", options: TestOptions.DebugExe, parseOptions: TestOptions.Regular7_2); 1257}", options: TestOptions.DebugExe); 1298}", options: TestOptions.DebugExe); 1663CSharpCompilationOptions opt = TestOptions.ReleaseDll; 1710var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_2); 1799options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 1833options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 1894options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 1957options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 2176options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 2242options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 2313options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 2445options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 3055var compilation = CreateCompilation(source, references, options: TestOptions.ReleaseDll); 3128CSharpCompilationOptions opt = TestOptions.ReleaseDll; 3170CSharpCompilationOptions opt = TestOptions.ReleaseDll; 3220var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 3268var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 3320var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 3372var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 3404CSharpCompilationOptions opt = TestOptions.ReleaseDll; 3541CSharpCompilationOptions opt = TestOptions.ReleaseDll; 3633CSharpCompilationOptions opt = TestOptions.ReleaseDll; 3740CSharpCompilationOptions opt = TestOptions.ReleaseDll; 4090var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 4133var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 4177var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 4222var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 4266var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 4468var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 4660var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 4766var compilation = CreateCompilation(new[] { source1, source2 }, options: TestOptions.ReleaseExe); 4835var compilation = CreateCompilation(new[] { source1, source2 }, options: TestOptions.ReleaseExe); 4871var compilation = CreateCompilation(new[] { source1, source2 }, options: TestOptions.ReleaseExe); 4946var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 5004var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 5065var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 5588", options: TestOptions.ReleaseDll); 5648", options: TestOptions.ReleaseDll); 5696CSharpCompilationOptions opt = TestOptions.ReleaseDll; 5990var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular10); 5999compilation = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 6050var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular10); 6059compilation = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 6462var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 7194CSharpCompilationOptions opt = TestOptions.ReleaseDll; 7312CSharpCompilationOptions opt = TestOptions.ReleaseDll; 7355CSharpCompilationOptions opt = TestOptions.ReleaseDll; 7413CSharpCompilationOptions opt = TestOptions.ReleaseDll; 7511CSharpCompilationOptions opt = TestOptions.ReleaseDll; 7619CSharpCompilationOptions opt = TestOptions.ReleaseDll; 7621var compilation = CreateCompilation(source, null, options: opt, parseOptions: TestOptions.Regular10); 7657CSharpCompilationOptions opt = TestOptions.ReleaseDll; 7659var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 7703var comp = CreateCompilationWithILAndMscorlib40(csharpSource, ilSource, parseOptions: TestOptions.Regular9); 7713comp = CreateCompilationWithILAndMscorlib40(csharpSource, ilSource, parseOptions: TestOptions.RegularPreview); 8594var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 8711var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 8732comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 8773var comp = CreateCompilationWithILAndMscorlib40(source, il, parseOptions: TestOptions.Regular10); 8793comp = CreateCompilationWithILAndMscorlib40(source, il, parseOptions: TestOptions.RegularPreview); 8828var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 8843comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 8874var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 8901var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 9610var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 9692var compilation = CreateCompilation(source, options: TestOptions.DebugDll); 9721var compilation1 = CreateCompilationWithMscorlib40(source1, options: TestOptions.DebugDll); 9734var compilation2 = CreateCompilationWithMscorlib40(source2, new[] { new CSharpCompilationReference(compilation1) }, options: TestOptions.DebugDll, assemblyName: "Test.dll"); 9745var compilation3 = CreateCompilationWithMscorlib45(source2, new[] { new CSharpCompilationReference(compilation1) }, options: TestOptions.DebugDll); 9875var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll); 9913var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll); 9938var libRef = CreateCompilation(lib_cs, parseOptions: TestOptions.RegularPreview).EmitToImageReference(); 9940var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview, references: new[] { libRef }); 9944comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, references: new[] { libRef }); 9961var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 9965comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 9988var libRef = CreateCompilation(lib_cs, parseOptions: TestOptions.RegularPreview).EmitToImageReference(); 9990var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview, references: new[] { libRef }); 9994comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, references: new[] { libRef }); 10014var libRef = CreateCompilation(lib_cs, parseOptions: TestOptions.RegularPreview).EmitToImageReference(); 10016var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview, references: new[] { libRef }); 10020comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, references: new[] { libRef }); 10040var libRef = CreateCompilation(lib_cs, parseOptions: TestOptions.RegularPreview).EmitToImageReference(); 10042var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview, references: new[] { libRef }); 10046comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, references: new[] { libRef }); 10062var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 10087var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 10094comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 10123var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 10130comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 10161var comp = CreateCompilation(new[] { source1, source2 }, parseOptions: TestOptions.Regular10); 10168var comp2 = CreateCompilation(source2, references: new[] { comp1.ToMetadataReference() }, parseOptions: TestOptions.Regular9); 10171comp2 = CreateCompilation(source2, references: new[] { comp1.EmitToImageReference() }, parseOptions: TestOptions.Regular9); 10210var comp = CreateCompilationWithIL(source, il, parseOptions: TestOptions.Regular9); 10232var comp = CreateCompilation(new[] { source1, source2 }, parseOptions: TestOptions.Regular10); 10239var comp2 = CreateCompilation(source2, references: new[] { comp1.ToMetadataReference() }, parseOptions: TestOptions.Regular9); 10242comp2 = CreateCompilation(source2, references: new[] { comp1.EmitToImageReference() }, parseOptions: TestOptions.Regular9); 10276var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 10456var comp = CreateCompilationWithIL(source, il, options: TestOptions.DebugExe); 10574var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll); 10597var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll); 10603comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.RegularNext); 10610comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.Regular11); 10624var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll); 10641var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll); 10710var verifier = CompileAndVerify(source, symbolValidator: validateMetadata, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 10919var verifier = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), sourceSymbolValidator: verify, symbolValidator: verifyMetadata, expectedOutput: "a");
Attributes\AttributeTests_Assembly.cs (122)
30var other = CreateCompilation(s, options: TestOptions.ReleaseDll); 40var comp = CreateCompilation(s, options: TestOptions.ReleaseDll); 51var comp = CreateCompilation(s, options: TestOptions.ReleaseDll); 69var comp = CreateCompilation(s, options: TestOptions.ReleaseDll.WithCurrentLocalTime(now)); 83var comp = CreateCompilation(s, options: TestOptions.ReleaseDll.WithCurrentLocalTime(new DateTime(2300, 1, 1))); 98var other = CreateCompilation(s, options: TestOptions.ReleaseDll); 105other = CreateCompilation(s, options: TestOptions.ReleaseDll); 117var comp = CreateCompilation(s, options: TestOptions.ReleaseDll.WithDeterministic(true)); 130var comp = CreateCompilation(s, options: TestOptions.ReleaseDll.WithDeterministic(true)); 143var other = CreateCompilation(s, options: TestOptions.ReleaseDll); 153var other = CreateCompilation(s, options: TestOptions.ReleaseDll); 163var other = CreateCompilation(s, options: TestOptions.ReleaseDll); 173var other = CreateCompilation(s, options: TestOptions.ReleaseDll); 192var other = CreateCompilation(s, options: TestOptions.ReleaseDll); 205var other = CreateCompilation(s, options: TestOptions.ReleaseDll); 226var other = CreateCompilation(s, options: TestOptions.ReleaseDll); 235other = CreateCompilation(s, options: TestOptions.ReleaseDll); 244other = CreateCompilation(s, options: TestOptions.ReleaseDll); 266var other = CreateCompilation(s, options: TestOptions.ReleaseDll); 276var other = CreateCompilation(s, options: TestOptions.ReleaseDll); 286var other = CreateCompilation(s, options: TestOptions.ReleaseDll); 296var other = CreateCompilation(s, options: TestOptions.ReleaseDll); 305var comp = CreateCompilation(s, options: TestOptions.ReleaseDll); 309comp = CreateCompilation(s, options: TestOptions.ReleaseDll); 313comp = CreateCompilation(s, options: TestOptions.ReleaseDll); 322var comp = CreateCompilation(s, options: TestOptions.ReleaseExe); 326comp = CreateCompilation(s, options: TestOptions.ReleaseExe); 334var comp = CreateCompilation(s, options: TestOptions.ReleaseExe); 346var comp = CreateCompilation(s, options: TestOptions.ReleaseDll); 361var comp = CreateCompilation(s, options: TestOptions.ReleaseDll); 375", options: TestOptions.ReleaseDll, assemblyName: "neutral"); 385", options: TestOptions.ReleaseDll, assemblyName: "de"); 395", options: TestOptions.ReleaseDll, assemblyName: "en_us"); 411", new MetadataReference[] { deRef, neutralRef }, TestOptions.ReleaseDll, assemblyName: assemblyNameBase + "10"); 418compilation = compilation.WithOptions(TestOptions.ReleaseModule); 421compilation = CreateCompilationWithMscorlib40("", new MetadataReference[] { compilation.EmitToImageReference() }, TestOptions.ReleaseDll, assemblyName: assemblyNameBase + "20"); 443", new MetadataReference[] { en_usRef }, options: TestOptions.ReleaseDll, assemblyName: assemblyNameBase + "23"); 447compilation = compilation.WithOptions(TestOptions.ReleaseModule); 450compilation = CreateCompilationWithMscorlib40("", new MetadataReference[] { compilation.EmitToImageReference() }, TestOptions.ReleaseDll, assemblyName: assemblyNameBase + "25"); 462", new MetadataReference[] { deRef, neutralRef }, TestOptions.ReleaseDll, assemblyName: assemblyNameBase + "30"); 466compilation = compilation.WithOptions(TestOptions.ReleaseModule); 469compilation = CreateCompilationWithMscorlib40("", new MetadataReference[] { compilation.EmitToImageReference() }, TestOptions.ReleaseDll, assemblyName: assemblyNameBase + "40"); 494", new MetadataReference[] { deRef }, TestOptions.ReleaseDll, assemblyName: assemblyNameBase + "50"); 501compilation = compilation.WithOptions(TestOptions.ReleaseModule); 504compilation = CreateCompilationWithMscorlib40("", new MetadataReference[] { compilation.EmitToImageReference() }, TestOptions.ReleaseDll, assemblyName: assemblyNameBase + "60"); 517var other = CreateCompilation(s, options: TestOptions.ReleaseDll); 523other = CreateCompilation(s, options: TestOptions.ReleaseDll); 533var other = CreateCompilation(s, options: TestOptions.ReleaseDll); 543var other = CreateCompilation(s, options: TestOptions.ReleaseDll); 553var other = CreateCompilation(s, options: TestOptions.ReleaseDll); 559other = CreateCompilation(s, options: TestOptions.ReleaseDll); 569var other = CreateCompilation(s, options: TestOptions.ReleaseDll); 591", options: TestOptions.ReleaseDll, references: new[] { hash_module }); 622", options: TestOptions.ReleaseDll, references: new[] { hash_module }); 653", options: TestOptions.ReleaseDll, references: new[] { hash_module }); 683", options: TestOptions.ReleaseDll, references: new[] { hash_module }); 712", options: TestOptions.ReleaseDll, references: new[] { MscorlibRef_v4_0_30316_17626, hash_module }); 741", options: TestOptions.ReleaseDll, references: new[] { MscorlibRef_v4_0_30316_17626, hash_module }); 774", options: TestOptions.ReleaseDll, references: new[] { MscorlibRef_v4_0_30316_17626, hash_module }); 806{}", options: TestOptions.ReleaseModule); 814", options: TestOptions.ReleaseDll, references: new[] { hash_module_Comp.EmitToImageReference() }); 834", options: TestOptions.ReleaseDll); 847", options: TestOptions.ReleaseDll, references: new[] { hash_module }); 861", options: TestOptions.ReleaseDll); 868var comp = CreateCompilation(s, options: TestOptions.ReleaseDll); 875comp = CreateCompilation(s, options: TestOptions.ReleaseDll); 879comp = CreateCompilation(s, options: TestOptions.ReleaseDll); 891var comp = CreateCompilation(s, options: TestOptions.ReleaseDll); 904var comp = CreateCompilation(s, options: TestOptions.ReleaseDll); 919var comp = CreateCompilation(s, options: TestOptions.ReleaseDll); 1012var netmoduleCompilation = CreateCompilationWithMscorlib40(source, options: TestOptions.ReleaseModule, references: references, assemblyName: assemblyName); 1075parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), 1076options: TestOptions.ReleaseExe); 1122parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), 1123options: TestOptions.ReleaseModule); 1176options: TestOptions.ReleaseModule, 1177parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), 1196parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), 1197options: TestOptions.ReleaseExe); 1237parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), 1238options: TestOptions.ReleaseModule); 1270var consoleappCompilation = CreateCompilationWithMscorlib40(consoleappSource, references: new[] { GetNetModuleWithAssemblyAttributesRef() }, options: TestOptions.ReleaseExe); 1322var consoleappCompilation = CreateCompilationWithMscorlib40(consoleappSource, references: new[] { GetNetModuleWithAssemblyAttributesRef() }, options: TestOptions.ReleaseExe); 1373var consoleappCompilation = CreateCompilationWithMscorlib40(consoleappSource, references: new[] { GetNetModuleWithAssemblyAttributesRef() }, options: TestOptions.ReleaseExe); 1418var compilation = CreateCompilationWithMscorlib40(consoleappSource, references: new[] { netmodule1Ref }, options: TestOptions.ReleaseExe); 1431compilation = CreateCompilationWithMscorlib40(netmodule2Source, options: TestOptions.ReleaseModule, references: new[] { netmodule1Ref }); 1438compilation = CreateCompilationWithMscorlib40("", options: TestOptions.ReleaseDll, references: new[] { netmodule1Ref, netmodule2Ref }); 1496var compilation = CreateCompilationWithMscorlib40(source, references: new[] { GetNetModuleWithAssemblyAttributesRef() }, options: TestOptions.ReleaseDll); 1522var compilation = CreateCompilationWithMscorlib40(source1, references: new[] { defsRef, netmodule1Ref }, options: TestOptions.ReleaseDll); 1532compilation = CreateCompilationWithMscorlib40("", references: new[] { defsRef, netmodule1Ref, netmodule2Ref }, options: TestOptions.ReleaseDll); 1575var compilation = CreateCompilationWithMscorlib40(source, references: new[] { netmoduleRef }, options: TestOptions.ReleaseDll); 1628var compilation = CreateCompilationWithMscorlib40(source, references: new[] { netmoduleDefsRef, netmodule0Ref, netmodule1Ref, netmodule2Ref, netmodule3Ref }, options: TestOptions.ReleaseDll); 1670var compilation = CreateCompilationWithMscorlib40(source, references: new[] { netmoduleRef }, options: TestOptions.ReleaseDll); 1717var compilation = CreateCompilationWithMscorlib40(source, references: new[] { netmoduleRef }, options: TestOptions.ReleaseDll); 1743var appCompilation = CreateCompilationWithMscorlib40(app, references: new[] { netModuleRef }, options: TestOptions.ReleaseDll); 1778var appCompilation = CreateCompilationWithMscorlib40(app, references: new[] { netModuleRef }, options: TestOptions.ReleaseDll); 1829var module = CreateCompilation(moduleSrc, options: TestOptions.ReleaseModule, assemblyName: "M"); 1926var module = CreateCompilation(moduleSrc, options: TestOptions.ReleaseModule, assemblyName: "M"); 1952var module1 = CreateCompilation(moduleSrc1, options: TestOptions.ReleaseModule, assemblyName: "M1"); 1959var module2 = CreateCompilation(moduleSrc2, options: TestOptions.ReleaseModule, assemblyName: "M2"); 1980var module1 = CreateCompilation(moduleSrc1, options: TestOptions.ReleaseModule, assemblyName: "M1"); 2005var module1 = CreateCompilation(moduleSrc1, options: TestOptions.ReleaseModule, assemblyName: "M1"); 2012var module2 = CreateCompilation(moduleSrc2, options: TestOptions.ReleaseModule, assemblyName: "M2"); 2033var module1 = CreateCompilation(moduleSrc1, options: TestOptions.ReleaseModule, assemblyName: "M1"); 2058var module1 = CreateCompilation(moduleSrc1, options: TestOptions.ReleaseModule, assemblyName: "M1"); 2065var module2 = CreateCompilation(moduleSrc2, options: TestOptions.ReleaseModule, assemblyName: "M2"); 2084var module1 = CreateCompilation(moduleSrc1, options: TestOptions.ReleaseModule, assemblyName: "M1"); 2110var compMod1 = CreateCompilation(mod1Source, options: TestOptions.ReleaseModule, assemblyName: "M1"); 2111var compMod2 = CreateCompilation(mod2Source, options: TestOptions.ReleaseModule, assemblyName: "M2"); 2115options: TestOptions.ReleaseDll); 2142var compMod1 = CreateCompilation(mod1Source, options: TestOptions.ReleaseModule, assemblyName: "M1"); 2143var compMod2 = CreateCompilation(mod2Source, options: TestOptions.ReleaseModule, assemblyName: "M2"); 2147options: TestOptions.ReleaseDll); 2172var compMod1 = CreateCompilation(mod1Source, options: TestOptions.ReleaseModule, assemblyName: "M1"); 2173var compMod2 = CreateCompilation(mod2Source, options: TestOptions.ReleaseModule, assemblyName: "M2"); 2177options: TestOptions.ReleaseDll); 2204var compMod1 = CreateCompilation(mod1Source, options: TestOptions.ReleaseModule, assemblyName: "M1"); 2205var compMod2 = CreateCompilation(mod2Source, options: TestOptions.ReleaseModule, assemblyName: "M2"); 2209options: TestOptions.ReleaseDll); 2231var compMod1 = CreateCompilation(mod1Source, options: TestOptions.ReleaseModule, assemblyName: "M1"); 2234options: TestOptions.ReleaseExe); 2268var compilation = CreateCompilation(s, options: TestOptions.ReleaseDll);
Attributes\AttributeTests_CallerInfoAttributes.cs (190)
72var compilation = CreateEmptyCompilation(source, GetReferencesWithoutInteropServices(), options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 138var compilation = CreateEmptyCompilation(source, GetReferencesWithoutInteropServices(), options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 203var compilation = CreateEmptyCompilation(source, GetReferencesWithoutInteropServices(), options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 259var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 318var compilation = CreateEmptyCompilation(source, GetReferencesWithoutInteropServices(), options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 375var compilation = CreateEmptyCompilation(source, GetReferencesWithoutInteropServices(), options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 420var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 459var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 498var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 526var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 565var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 626var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 659var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 679var comp1 = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, parseOptions: TestOptions.Regular9); 690var compilation = CreateCompilation(source2, references: new[] { ref1 }, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 716var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 742var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 767var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 796var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 825var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 854var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 889var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 924var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 953var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 982var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 1014var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 1063var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 1098var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 1137var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 1177var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 1215var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 1250var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 1290var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 1321var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 1346var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe); 1393var compilation = CreateCompilationWithIL(source, il, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe); 1444var compilation = CreateCompilation(source, targetFramework: TargetFramework.Net50, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 1478var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 1512var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 1545var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 1582var compilation = CreateCompilation(source2, references: new[] { ref1 }, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 1613var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 1648var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 1688var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 1730var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 1776var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 1815var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 1849var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 1913var compilation = CreateCompilationWithIL(source, il, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 1941var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 1973var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 2005var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 2038var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 2077var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 2121var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 2153var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 2181var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 2209var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 2237var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 2297var compilation = CreateCompilationWithILAndMscorlib40(source, il, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 2331var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 2367var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 2405var compilation = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 2442var compilation = CreateCompilation(source, targetFramework: TargetFramework.Net50, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 2493var compilation = CreateCompilation(source, targetFramework: TargetFramework.Net50, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular10); 2677var compilation = CreateCompilationWithMscorlib45(source, new MetadataReference[] { SystemRef }, TestOptions.ReleaseExe); 2711var compilation = CreateCompilationWithMscorlib45(source, new MetadataReference[] { SystemRef }, TestOptions.ReleaseExe); 2755var compilation = CreateCompilationWithMscorlib45(source, new[] { SystemRef }, TestOptions.ReleaseExe); 2846var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe); 2891var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 2926var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe); 2957var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe); 3046var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe); 3077var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe); 3170var compilation = CreateCompilationWithMscorlib45(source, new[] { libReference }, TestOptions.ReleaseExe); 3265var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe); 3310CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseDll.WithWarningLevel(0)).VerifyDiagnostics( 3376TestOptions.ReleaseExe); 3415var compilation = CreateCompilationWithMscorlib45(source, references: new MetadataReference[] { SystemRef }, options: TestOptions.ReleaseExe); 3472var compilation = CreateCompilationWithMscorlib45(source, new[] { SystemRef }, TestOptions.ReleaseExe); 3508var compilation = CreateCompilationWithMscorlib45(source, new[] { SystemRef }, TestOptions.ReleaseExe); 3550var compilation = CreateCompilationWithMscorlib45(source, references: new MetadataReference[] { SystemRef }, options: TestOptions.ReleaseExe); 3593var compilation = CreateCompilationWithMscorlib45(source, references: new MetadataReference[] { SystemRef }, options: TestOptions.ReleaseExe); 3634options: TestOptions.ReleaseExe, 3635parseOptions: TestOptions.Regular9); 3680options: TestOptions.ReleaseExe, 3681parseOptions: TestOptions.Regular9); 3729options: TestOptions.ReleaseExe, 3730parseOptions: TestOptions.Regular9); 3769var compilation = CreateCompilationWithMscorlib45(source, new[] { SystemRef }, TestOptions.ReleaseExe); 3817var compilation = CreateCompilationWithMscorlib45(source, new[] { SystemRef }, TestOptions.ReleaseExe); 3855var compilation = CreateCompilationWithMscorlib45(source, new[] { SystemRef }, TestOptions.ReleaseExe); 3895TestOptions.ReleaseExe); 3953var compilation = CreateCompilationWithMscorlib45(source, new[] { SystemRef }, TestOptions.ReleaseExe); 3995var compilation = CreateCompilationWithMscorlib45(source, new[] { SystemRef }, TestOptions.ReleaseExe); 4047var compilation = CreateCompilationWithMscorlib45(source, new[] { SystemRef }, TestOptions.ReleaseExe); 4121var compilation = CreateCompilationWithMscorlib45(source, references: new MetadataReference[] { SystemRef }, options: TestOptions.ReleaseExe); 4162TestOptions.ReleaseExe.WithSourceReferenceResolver(SourceFileResolver.Default)); 4198SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.Regular9, path: @"C:\filename", encoding: Encoding.UTF8) 4200options: TestOptions.ReleaseExe.WithSourceReferenceResolver(SourceFileResolver.Default)); 4258TestOptions.ReleaseExe.WithSourceReferenceResolver(new SourceFileResolver(ImmutableArray<string>.Empty, baseDirectory: @"C:\A\B"))); 4323var compilation = CreateCompilationWithMscorlib45(source, new[] { SystemRef }, TestOptions.ReleaseExe); 4366var compilation = CreateCompilationWithMscorlib45(source, references: new MetadataReference[] { SystemRef }, options: TestOptions.ReleaseExe); 4388var compilation = CreateCompilationWithMscorlib45(source, references: new MetadataReference[] { SystemRef }, options: TestOptions.ReleaseExe); 4418var compilation = CreateCompilationWithMscorlib45(source, references: new MetadataReference[] { SystemRef }, options: TestOptions.ReleaseExe); 4471var compilation = CreateCompilationWithMscorlib45(source, new[] { libReference }, TestOptions.ReleaseExe); 4506var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe); 4624TestOptions.ReleaseExe); 4656var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe); 4707var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe); 4777var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe); 4810var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe); 4893var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe); 5011var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe); 5160TestOptions.ReleaseExe); 5209new[] { SyntaxFactory.ParseSyntaxTree(source, options: TestOptions.Regular7, path: @"C:\filename", encoding: Encoding.UTF8) }, 5210options: TestOptions.ReleaseExe); 5279var compilation = CreateCompilationWithMscorlib45(new SyntaxTree[] { SyntaxFactory.ParseSyntaxTree(source, options: TestOptions.Regular7, path: @"C:\filename") }).VerifyDiagnostics( 5371var compilation = CreateCompilationWithMscorlib45(source, new MetadataReference[] { SystemRef }, TestOptions.ReleaseExe); 5407var compilation = CreateCompilationWithMscorlib45(source, new MetadataReference[] { SystemRef }, TestOptions.ReleaseExe); 5443var compilation = CreateCompilationWithMscorlib45(source, new MetadataReference[] { SystemRef }, TestOptions.ReleaseExe); 5482var compilation = CreateCompilationWithMscorlib45(source, new MetadataReference[] { SystemRef }, TestOptions.ReleaseExe); 5544TestOptions.ReleaseExe); 5604TestOptions.ReleaseExe); 5659TestOptions.ReleaseExe); 5698TestOptions.ReleaseExe); 5744TestOptions.ReleaseExe);
Attributes\AttributeTests_Conditional.cs (2)
252var compilation = CreateCompilation(syntaxTree, options: TestOptions.ReleaseExe); 463var compilation = CreateCompilation(syntaxTree, options: TestOptions.ReleaseExe);
Attributes\AttributeTests_Dynamic.cs (18)
103var comp = CreateCompilationWithMscorlib40(s_dynamicTestSource, options: TestOptions.UnsafeReleaseDll, references: new[] { SystemCoreRef, ValueTupleRef, SystemRuntimeFacadeRef }); 562var comp = CreateCompilationWithMscorlib46(s_dynamicTestSource, references: new[] { ValueTupleRef, SystemRuntimeFacadeRef }, options: TestOptions.UnsafeReleaseDll); 821parseOptions: TestOptions.Script, 822options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 839CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script).VerifyDiagnostics( 853options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 854parseOptions: TestOptions.Script, 871var comp = CreateCompilationWithMscorlib45(source: source, parseOptions: TestOptions.Script).VerifyDiagnostics( 888options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 889parseOptions: TestOptions.Script, 910options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 911parseOptions: TestOptions.Script.WithLanguageVersion(LanguageVersion.Preview), 930var comp = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script).VerifyDiagnostics( 944var comp = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script).VerifyDiagnostics( 1090CompileAndVerify(source, references: new[] { CSharpRef }, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module => 1191var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 1228var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 1336CreateCompilationWithMscorlib45(source: source, parseOptions: TestOptions.Script).VerifyDiagnostics(
Attributes\AttributeTests_Embedded.cs (6)
45CreateCompilation(code, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()).VerifyEmitDiagnostics(); 105}", options: TestOptions.ReleaseModule); 193CompileAndVerify(code, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), verify: Verification.Passes, expectedOutput: "3"); 221var module = CreateCompilation(options: TestOptions.ReleaseModule, assemblyName: "testModule", source: @" 270var reference = CreateCompilation(assemblyName: "testRef", parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), source: @" 492var compilation1 = CreateCompilation(parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), source: @"
Attributes\AttributeTests_Experimental.cs (1)
261var comp = CreateCompilationWithMscorlib40AndSystemCore(new[] { DeprecatedAttributeSource, ExperimentalAttributeSource, source }, parseOptions: TestOptions.Regular9);
Attributes\AttributeTests_IsByRefLike.cs (7)
356var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 398CreateCompilation(code, options: TestOptions.ReleaseModule).VerifyDiagnostics( 415CreateCompilation(code, options: TestOptions.ReleaseModule).VerifyDiagnostics( 440CompileAndVerify(code, verify: Verification.Fails, references: new[] { reference }, options: TestOptions.ReleaseModule, symbolValidator: module => 452var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 516CreateCompilation(text, options: TestOptions.ReleaseModule).VerifyDiagnostics( 606var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All);
Attributes\AttributeTests_IsUnmanaged.cs (23)
38CompileAndVerify(text, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), symbolValidator: module => 62CompileAndVerify(text, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), symbolValidator: module => 92CompileAndVerify(text, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module => 114CompileAndVerify(text, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module => 201options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All), 229options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All), 258CompileAndVerify(text, verify: Verification.Fails, references: new[] { reference }, options: TestOptions.ReleaseModule, symbolValidator: module => 284CompileAndVerify(text, verify: Verification.Fails, references: new[] { reference }, options: TestOptions.ReleaseModule, symbolValidator: module => 320options: TestOptions.ReleaseModule.WithMetadataImportOptions(MetadataImportOptions.All), 349options: TestOptions.ReleaseModule.WithMetadataImportOptions(MetadataImportOptions.All), 417options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All), 437options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All), 626var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 665CreateCompilation(code, options: TestOptions.ReleaseModule).VerifyDiagnostics( 680CreateCompilation(code, options: TestOptions.ReleaseModule).VerifyDiagnostics( 702CreateCompilation(source: code, options: TestOptions.ReleaseModule.WithMetadataImportOptions(MetadataImportOptions.All)).VerifyDiagnostics( 713CreateCompilation(source: code, options: TestOptions.ReleaseModule.WithMetadataImportOptions(MetadataImportOptions.All)).VerifyDiagnostics( 722var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 771CreateCompilation(text, options: TestOptions.DebugDll.WithOutputKind(outputKind)).VerifyDiagnostics( 794CreateCompilation(text, options: TestOptions.DebugDll.WithOutputKind(outputKind)).VerifyDiagnostics( 814CreateCompilation(text, options: TestOptions.DebugDll.WithOutputKind(outputKind)).VerifyDiagnostics(
Attributes\AttributeTests_LifetimeAnnotation.cs (4)
454options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 491options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 518options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 554options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All),
Attributes\AttributeTests_Locations.cs (2)
198CreateCompilation(source, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 246CreateCompilation(source, parseOptions: TestOptions.Regular10).VerifyDiagnostics(
Attributes\AttributeTests_MarshalAs.cs (4)
32options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 66options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)); 1403CreateCompilation(source, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 1485options: TestOptions.ReleaseExe,
Attributes\AttributeTests_NativeInteger.cs (64)
71comp = CreateCompilation(source, references: new[] { ref0 }, parseOptions: TestOptions.Regular9); 102var comp = CreateCompilation(new[] { source1, source2 }, parseOptions: TestOptions.Regular9); 128var comp = CreateCompilation(new[] { source1, source2 }, parseOptions: TestOptions.Regular9); 165var comp = CreateCompilation(new[] { sourceAttribute, source }, parseOptions: TestOptions.Regular8); 168comp = CreateCompilation(new[] { sourceAttribute, source }, parseOptions: TestOptions.Regular9); 204var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 256var comp = CreateCompilation(source1, new[] { ref0 }, parseOptions: TestOptions.Regular8); 266comp = CreateCompilation(source1, new[] { ref0 }, parseOptions: TestOptions.Regular9); 342var comp = CreateCompilation(source1, new[] { ref0 }, parseOptions: TestOptions.Regular8); 346comp = CreateCompilation(source1, new[] { ref0 }, parseOptions: TestOptions.Regular9); 419var comp = CreateCompilation(source1, new[] { ref0 }, parseOptions: TestOptions.Regular8); 429comp = CreateCompilation(source1, new[] { ref0 }, parseOptions: TestOptions.Regular9); 502var comp = CreateCompilation(source1, new[] { ref0 }, parseOptions: TestOptions.Regular8); 506comp = CreateCompilation(source1, new[] { ref0 }, parseOptions: TestOptions.Regular9); 590var comp = CreateCompilation(source1, new[] { ref0 }, parseOptions: TestOptions.Regular8); 612comp = CreateCompilation(source1, new[] { ref0 }, parseOptions: TestOptions.Regular9); 706var comp = CreateCompilation(source1, new[] { ref0 }, parseOptions: TestOptions.Regular8); 722comp = CreateCompilation(source1, new[] { ref0 }, parseOptions: TestOptions.Regular9); 770var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 787var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 815var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 844comp = CreateCompilation(source2, references: new[] { ref1 }, parseOptions: TestOptions.Regular9); 857comp = CreateCompilation(source3, references: new[] { ref2 }, parseOptions: TestOptions.Regular9); 876var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 893var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 909var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 927var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 944var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 966var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 986var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 1002var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 1016var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 1030var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 1056var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 1080parseOptions: TestOptions.Regular9, 1081options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 1104parseOptions: TestOptions.Regular9, 1105options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 1127parseOptions: TestOptions.Regular9, 1128options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 1151parseOptions: TestOptions.Regular9, 1152options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 1174var comp = CreateCompilation(source, options: TestOptions.ReleaseModule); 1198var comp = CreateCompilation(source, options: TestOptions.ReleaseModule); 1287var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 1333var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.UnsafeReleaseDll); 1357var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.UnsafeReleaseDll); 1375var comp = CreateCompilation(source1, parseOptions: TestOptions.Regular9); 1397comp = CreateCompilation(source2, references: new[] { ref1 }, parseOptions: TestOptions.Regular9); 1413var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All), parseOptions: TestOptions.Regular9); 1421comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(6), parseOptions: TestOptions.Regular9); 1444options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All), 1445parseOptions: TestOptions.Regular9.WithNullablePublicOnly()); 1460var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)); 1488var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 1513", options: TestOptions.ReleaseDll, parseOptions: TestOptions.Regular9, symbolValidator: symbolValidator); 1558", options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular9, symbolValidator: symbolValidator);
Attributes\AttributeTests_Nullable.cs (134)
30var comp = CreateEmptyCompilation(source, parseOptions: TestOptions.Regular8); 355var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 371var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 379var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), references: new[] { ref0 }, parseOptions: TestOptions.Regular8); 398var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 426var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 451var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 490var comp = CreateCompilation(new[] { sourceAttribute, source }, parseOptions: TestOptions.Regular7); 526var options = TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All); 561var options = TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All); 597var comp0 = CreateEmptyCompilation(source0, parseOptions: TestOptions.Regular7); 608parseOptions: TestOptions.Regular8); 645var comp0 = CreateEmptyCompilation(source0, parseOptions: TestOptions.Regular7); 656parseOptions: TestOptions.Regular8); 698var comp0 = CreateEmptyCompilation(source0, parseOptions: TestOptions.Regular7); 709parseOptions: TestOptions.Regular8); 746var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 797var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7); 811comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 841var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8); 864var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8); 886var comp = CreateCompilation(new[] { source }, options: WithNullable(NullableContextOptions.Enable), parseOptions: TestOptions.Regular8); 908var comp = CreateCompilation(new[] { source }, options: WithNullable(NullableContextOptions.Annotations), parseOptions: TestOptions.Regular8); 931var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8); 954var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8); 970var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 993var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8, options: WithNullableEnable(TestOptions.ReleaseModule)); 1004var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8, options: TestOptions.ReleaseModule); 1082var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 1103var comp2 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8, references: new[] { comp.EmitToImageReference() }); 1130var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 1158var comp2 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8, references: new[] { comp.EmitToImageReference() }); 1181var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 1208var comp2 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8, references: new[] { comp.EmitToImageReference() }); 1342var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 1372var comp2 = CreateCompilation(new[] { source, source2 }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 1381comp2 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8, references: new[] { comp.EmitToImageReference() }); 1407var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7); 1434var comp2 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8, references: new[] { comp.EmitToImageReference() }); 1455var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 1480var comp2 = CreateCompilation(new[] { source, source2 }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 1489comp2 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8, references: new[] { comp.EmitToImageReference() }); 1513var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 1534var comp2 = CreateCompilation(new[] { source, source2 }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 1546comp2 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8, references: new[] { comp.EmitToImageReference() }); 1902var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 1923var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 1944var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 1961var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 1984var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 2040var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 2056var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 2070var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 2084var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 2145var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 2166options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 2192parseOptions: TestOptions.Regular8, 2193options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 2219parseOptions: TestOptions.Regular8, 2220options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 2239var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular8); 2254var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8, references: new[] { ref0 }); 2272parseOptions: TestOptions.Regular8, 2273options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 2296parseOptions: TestOptions.Regular8, 2297options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 2322var comp = CreateCompilation(source, options: TestOptions.ReleaseModule); 2349var comp = CreateCompilation(source, options: TestOptions.ReleaseModule); 2492var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular8); 2505parseOptions: TestOptions.Regular8, 2506options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 2530parseOptions: TestOptions.Regular8, 2531options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 2556parseOptions: TestOptions.Regular8, 2557options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 2585var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 3471var parseOptions = TestOptions.Regular8; 3516var parseOptions = TestOptions.Regular8; 3631var options = TestOptions.ReleaseDll; 3632var parseOptions = TestOptions.Regular8; 3756var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)); 3826var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)); 3867var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)); 3967var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)); 4036var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)); 4115var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)); 4393var comp0 = CreateEmptyCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 4415parseOptions: TestOptions.Regular8.WithNoRefSafetyRulesAttribute()); 4429var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8, options: WithNullableEnable(TestOptions.ReleaseModule)); 4449var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8, options: WithNullableEnable(TestOptions.ReleaseModule)); 4470var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8, options: WithNullableEnable(TestOptions.ReleaseModule)); 4488var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8, options: WithNullableEnable(TestOptions.ReleaseModule)); 4503var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8, options: WithNullableEnable(TestOptions.ReleaseModule)); 4518var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8, options: WithNullableEnable(TestOptions.ReleaseModule)); 4536var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8, options: WithNullableEnable(TestOptions.ReleaseModule)); 4560var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8, options: WithNullableEnable(TestOptions.ReleaseModule)); 4585var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8, options: WithNullableEnable(TestOptions.ReleaseModule)); 4606var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8, options: WithNullableEnable(TestOptions.ReleaseModule)); 4621var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8, options: WithNullableEnable(TestOptions.ReleaseModule)); 4647var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8, options: TestOptions.ReleaseModule); 4669var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8, options: WithNullableEnable(TestOptions.ReleaseModule)); 4706var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8, options: WithNullableEnable(TestOptions.ReleaseModule)); 4725var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8, options: WithNullableEnable(TestOptions.ReleaseModule)); 4744var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 4794var comp2 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8, references: new[] { comp.EmitToImageReference() }); 4853var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 4924var comp2 = CreateCompilation(new[] { source2 }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8, references: new[] { comp.EmitToImageReference() }); 4970var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)); 4991var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 5028var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8, options: TestOptions.DebugExe); 5063var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8, options: TestOptions.DebugExe); 5299CompileAndVerify(source, options: TestOptions.ReleaseExe, references: new[] { library }, expectedOutput: 5317CompileAndVerify(source, options: TestOptions.ReleaseExe, references: new[] { library }, expectedOutput: 5343CompileAndVerify(source, options: TestOptions.ReleaseExe, references: new[] { library }, expectedOutput: 5367CompileAndVerify(source, options: TestOptions.ReleaseExe, references: new[] { library }, expectedOutput:
Attributes\AttributeTests_NullableContext.cs (6)
87var comp = CreateCompilation(new[] { source1, source2 }, parseOptions: TestOptions.Regular7); 128var comp = CreateCompilation(new[] { sourceAttribute, source }, parseOptions: TestOptions.Regular7); 204var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)); 231var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 337var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8, options: TestOptions.DebugExe);
Attributes\AttributeTests_NullablePublicOnly.cs (27)
32var parseOptions = TestOptions.Regular8; 52var comp = CreateCompilation(NullablePublicOnlyAttributeDefinition, parseOptions: TestOptions.Regular7); 57var parseOptions = TestOptions.Regular8; 84var parseOptions = TestOptions.Regular8; 100var parseOptions = TestOptions.Regular8; 119var options = TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All); 120var parseOptions = TestOptions.Regular7; 140var parseOptions = TestOptions.Regular8; 160var parseOptions = TestOptions.Regular8; 180var parseOptions = TestOptions.Regular8; 200var parseOptions = TestOptions.Regular8; 217var parseOptions = TestOptions.Regular8; 253options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All), 254parseOptions: TestOptions.Regular8.WithNullablePublicOnly()); 271var parseOptions = TestOptions.Regular8; 291var parseOptions = TestOptions.Regular8; 310var parseOptions = TestOptions.Regular8; 330var parseOptions = TestOptions.Regular8; 353var options = TestOptions.ReleaseExe.WithMetadataImportOptions(MetadataImportOptions.All); 354var parseOptions = TestOptions.Regular8; 376var options = TestOptions.ReleaseExe.WithMetadataImportOptions(MetadataImportOptions.All); 377var parseOptions = TestOptions.Regular8; 406var comp = CreateCompilation(new[] { sourceAttribute, source }, parseOptions: TestOptions.Regular7); 501var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithNullablePublicOnly(), options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)); 522var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithNullablePublicOnly().WithNoRefSafetyRulesAttribute()); 566var parseOptions = TestOptions.Regular8;
Attributes\AttributeTests_ReadOnlyStruct.cs (8)
346var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 388CreateCompilation(code, options: TestOptions.ReleaseModule).VerifyDiagnostics( 405CreateCompilation(code, options: TestOptions.ReleaseModule).VerifyDiagnostics( 432CompileAndVerify(code, verify: Verification.Fails, references: new[] { reference }, options: TestOptions.ReleaseModule, symbolValidator: module => 444var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 486CompileAndVerify(text, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), verify: Verification.Passes, symbolValidator: module => 508CreateCompilation(text, options: TestOptions.ReleaseModule).VerifyDiagnostics( 598var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All);
Attributes\AttributeTests_RefReadOnly.cs (24)
594var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 622var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 648var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 682var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 721var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 753var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 780var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 815var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 1051var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 1095CreateCompilation(code, options: TestOptions.ReleaseModule).VerifyDiagnostics( 1111CreateCompilation(code, options: TestOptions.ReleaseModule).VerifyDiagnostics( 1135CreateCompilation(code, options: TestOptions.ReleaseModule).VerifyDiagnostics( 1156CompileAndVerify(code, verify: Verification.Fails, references: new[] { reference }, options: TestOptions.ReleaseModule, symbolValidator: module => 1169var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 1233CreateCompilation(text, options: TestOptions.ReleaseModule).VerifyDiagnostics( 1325var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 1532var compilation = CreateCompilation(code, options: TestOptions.ReleaseModule, references: new[] { reference }); 1556var compilation = CreateCompilation(code, options: TestOptions.ReleaseModule); 2342options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 2366options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 2389options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 2413options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 2438var comp = CreateCompilation(source, options: TestOptions.ReleaseModule); 2464var comp = CreateCompilation(source, options: TestOptions.ReleaseModule);
Attributes\AttributeTests_RefSafetyRules.cs (10)
28var comp = CreateCompilation(new[] { source, RefSafetyRulesAttributeDefinition }, parseOptions: TestOptions.Regular10); 39var comp = CreateCompilation(RefSafetyRulesAttributeDefinition, parseOptions: TestOptions.Regular10); 49comp = CreateCompilation(source, references: new[] { ref1 }, parseOptions: TestOptions.Regular10); 70var comp = CreateCompilation(new[] { source1, source2 }, parseOptions: TestOptions.Regular10); 95comp = CreateCompilation(source, references: new[] { ref1 }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 125var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 152var refA = CreateCompilation(sourceA, parseOptions: TestOptions.Regular10).EmitToImageReference(); 154var comp = CreateCompilation(source, references: new[] { refA }, parseOptions: TestOptions.Regular10); 171var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersionA)); 181comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersionB));
Attributes\AttributeTests_Security.cs (18)
670var compilation = CreateCompilationWithMscorlib40(source, options: TestOptions.ReleaseDll, assemblyName: "Test"); 723var compilation = CreateCompilationWithMscorlib40(source, options: TestOptions.ReleaseDll); 766var compilation = CreateCompilationWithMscorlib40(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.Regular9); 804var compilation = CreateCompilationWithMscorlib40(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.RegularPreview); 844var compilation = CreateCompilationWithMscorlib40(source, options: TestOptions.ReleaseDll); 897var compilation = CreateCompilationWithMscorlib40(source, options: TestOptions.ReleaseDll); 949var compilation = CreateCompilationWithMscorlib40(source, options: TestOptions.ReleaseDll); 1009var compilation = CreateCompilationWithMscorlib40(source, options: TestOptions.ReleaseDll); 1075var compilation = CreateCompilationWithMscorlib40(source, options: TestOptions.ReleaseDll); 1137var compilation = CreateCompilationWithMscorlib40(source, options: TestOptions.ReleaseDll); 1200var compilation = CreateCompilationWithMscorlib40(source, options: TestOptions.ReleaseDll); 1303var compilation = CreateCompilationWithMscorlib40(source, options: TestOptions.UnsafeReleaseDll); 1383var compilation = CreateCompilationWithMscorlib40(source, options: TestOptions.UnsafeReleaseDll); 1507TestOptions.ReleaseDll.WithXmlReferenceResolver(resolver)); 1586CreateCompilationWithMscorlib40(source, options: TestOptions.DebugDll.WithXmlReferenceResolver(resolver)).VerifyDiagnostics( 1629TestOptions.ReleaseDll.WithXmlReferenceResolver(new XmlFileResolver(tempDir.Path)));
Attributes\AttributeTests_StructLayout.cs (2)
360CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), assemblyValidator: (assembly) => 408CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), assemblyValidator: (assembly) =>
Attributes\AttributeTests_Synthesized.cs (51)
125var comp = CreateEmptyCompilation("", new[] { reference }, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.Internal)); 145var reference = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll).EmitToImageReference(); 146var comp = CreateEmptyCompilation("", new[] { reference }, options: TestOptions.UnsafeReleaseDll.WithMetadataImportOptions(MetadataImportOptions.Internal)); 171var options = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 220var options = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 259var options = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 287var options = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 371var comp = CreateCompilation(source, options: TestOptions.DebugDll); 425var options = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 480var options = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 538var options = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 576var options = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 619var options = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 665CompileAndVerify(source, symbolValidator: validate, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)); 735CompileAndVerify(source, symbolValidator: validate, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)); 797options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All), 871CompileAndVerify(source, symbolValidator: validate, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)); 981var options = TestOptions.CreateTestOptions(outputKind, optimizationLevel); 1016var options = TestOptions.CreateTestOptions(outputKind, optimizationLevel); 1051var options = TestOptions.CreateTestOptions(outputKind, optimizationLevel); 1086var options = TestOptions.CreateTestOptions(outputKind, optimizationLevel); 1122var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 1123var options = TestOptions.CreateTestOptions(outputKind, optimizationLevel); 1161var options = TestOptions.CreateTestOptions(outputKind, optimizationLevel); 1196var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 1197var options = TestOptions.CreateTestOptions(outputKind, optimizationLevel); 1234var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 1235var options = TestOptions.CreateTestOptions(outputKind, optimizationLevel); 1261var options = TestOptions.CreateTestOptions(outputKind, optimizationLevel); 1262var compilation = CreateEmptyCompilation("", parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: options); 1305var options = TestOptions.CreateTestOptions(outputKind, optimizationLevel); 1354var options = TestOptions.CreateTestOptions(outputKind, optimizationLevel); 1401var options = TestOptions.CreateTestOptions(outputKind, optimizationLevel); 1445var options = TestOptions.CreateTestOptions(outputKind, optimizationLevel); 1488var options = TestOptions.CreateTestOptions(outputKind, optimizationLevel); 1519", options: TestOptions.CreateTestOptions(OutputKind.NetModule, optimizationLevel)); 1532var options = TestOptions.CreateTestOptions(outputKind, optimizationLevel); 1560", options: TestOptions.CreateTestOptions(OutputKind.NetModule, optimizationLevel)); 1573var options = TestOptions.CreateTestOptions(outputKind, optimizationLevel); 1608var compilation = CreateCompilationWithMscorlib40(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.CreateTestOptions(outputKind, OptimizationLevel.Release, allowUnsafe: true)); 1671var options = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 1714var options = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 1756var options = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 1798var referenceOptions = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 1802var options = TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All); 1837var options = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 1867var options = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 1897var referenceOptions = TestOptions.CreateTestOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel) 1901var options = TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All); 1914var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute();
Attributes\AttributeTests_Tuples.cs (9)
109options: TestOptions.ReleaseDll, 117options: TestOptions.UnsafeReleaseDll, 143options: TestOptions.ReleaseDll); 175var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 213var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 239options: TestOptions.UnsafeReleaseDll, 658options: TestOptions.ReleaseDll); 948parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), 1048parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(),
Attributes\AttributeTests_WellKnownAttributes.cs (95)
1612CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: ""); 2608CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), assemblyValidator: (assembly) => 2724CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), assemblyValidator: (assembly) => 3198CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), assemblyValidator: (assembly) => 3376CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), assemblyValidator: (assembly) => 3620CompileAndVerify(source, options: TestOptions.ReleaseDll, verify: Verification.FailsPEVerify, sourceSymbolValidator: sourceValidator, symbolValidator: metadataValidator); 4622CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), assemblyValidator: (assembly) => 4731CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), assemblyValidator: (assembly) => 4927var script = CreateCompilation("", parseOptions: TestOptions.Script); 5052var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 5054var compilation = CreateCompilation(syntaxTree, options: TestOptions.ReleaseDll); 5115CompileAndVerify(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 5182var opt = TestOptions.ReleaseDll; 5672parseOptions: TestOptions.Regular9, 5673options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All)); 6564CreateCompilation(source, null, TestOptions.ReleaseDll.WithConcurrentBuild(false)).VerifyDiagnostics( 8701verify(TestOptions.DebugDll.WithGeneralDiagnosticOption(ReportDiagnostic.Warn), 8707verify(TestOptions.DebugDll.WithGeneralDiagnosticOption(ReportDiagnostic.Error), 8713verify(TestOptions.DebugDll.WithGeneralDiagnosticOption(ReportDiagnostic.Hidden), 8718verify(TestOptions.DebugDll.WithGeneralDiagnosticOption(ReportDiagnostic.Suppress)); 8721verify(TestOptions.DebugDll.WithSpecificDiagnosticOptions(ImmutableDictionary<string, ReportDiagnostic>.Empty.Add("TEST1", ReportDiagnostic.Warn)), 8727verify(TestOptions.DebugDll.WithSpecificDiagnosticOptions(ImmutableDictionary<string, ReportDiagnostic>.Empty.Add("TEST1", ReportDiagnostic.Error)), 8733verify(TestOptions.DebugDll.WithSpecificDiagnosticOptions(ImmutableDictionary<string, ReportDiagnostic>.Empty.Add("TEST1", ReportDiagnostic.Hidden)), 8739verify(TestOptions.DebugDll.WithSpecificDiagnosticOptions(ImmutableDictionary<string, ReportDiagnostic>.Empty.Add("TEST1", ReportDiagnostic.Suppress))); 8742verify(TestOptions.DebugDll.WithSpecificDiagnosticOptions(ImmutableDictionary<string, ReportDiagnostic>.Empty.Add("CS0618", ReportDiagnostic.Error)), 8748verify(TestOptions.DebugDll.WithSpecificDiagnosticOptions(ImmutableDictionary<string, ReportDiagnostic>.Empty.Add("CS0618", ReportDiagnostic.Suppress)), 9691var compilation1 = CreateEmptyCompilation(source1, WinRtRefs, TestOptions.ReleaseDll); 9756var compilation2 = CreateEmptyCompilation(source2, WinRtRefs.Concat(new[] { new CSharpCompilationReference(compilation1) }), TestOptions.ReleaseDll); 9784compilation2 = CreateEmptyCompilation(source2, WinRtRefs.Concat(new[] { compilation1.EmitToImageReference() }), TestOptions.ReleaseDll); 9811var compilation = CreateEmptyCompilation(source, WinRtRefs, TestOptions.ReleaseDll); 10073var compilation1 = CreateEmptyCompilation(source1, WinRtRefs, TestOptions.ReleaseDll); 10110var compilation1 = CreateEmptyCompilation(source1, WinRtRefs, TestOptions.ReleaseDll); 10126var compilation2 = CreateEmptyCompilation(source2, WinRtRefs.Concat(new[] { new CSharpCompilationReference(compilation1) }), TestOptions.ReleaseDll); 10186var cscomp = CreateEmptyCompilation(cssource, new[] { MscorlibRef, ilReference }, TestOptions.ReleaseExe); 10294var cscomp = CreateEmptyCompilation(cssource, new[] { MscorlibRef, ilReference }, TestOptions.ReleaseExe); 10330return CompileAndVerifyWithSkipLocalsInit(src, TestOptions.UnsafeReleaseDll, parseOptions, verify ?? Verification.Fails); 10404var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 10439var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 10472var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.RegularWithExtendedPartialMethods, verify: Verification.Fails); 10505var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.RegularWithExtendedPartialMethods, verify: Verification.Fails); 10597var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll); 10722var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 10752var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 10812var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 10857var verifier = CompileAndVerifyWithSkipLocalsInit(source, TestOptions.Regular9); 10899var verifier = CompileAndVerifyWithSkipLocalsInit(source, TestOptions.Regular9); 10941var verifier = CompileAndVerifyWithSkipLocalsInit(source, TestOptions.Regular9); 10983var verifier = CompileAndVerifyWithSkipLocalsInit(source, TestOptions.Regular9); 11025var verifier = CompileAndVerifyWithSkipLocalsInit(source, TestOptions.Regular9); 11067var verifier = CompileAndVerifyWithSkipLocalsInit(source, TestOptions.Regular9); 11255var verifier = CompileAndVerifyWithSkipLocalsInit(source, parseOptions: TestOptions.RegularPreview, verify: Verification.Skipped); 11280var verifier = CompileAndVerifyWithSkipLocalsInit(source, parseOptions: TestOptions.RegularPreview, verify: Verification.Skipped); 11311var verifier = CompileAndVerifyWithSkipLocalsInit(source, parseOptions: TestOptions.RegularPreview, verify: Verification.Skipped); 11342var verifier = CompileAndVerifyWithSkipLocalsInit(source, TestOptions.UnsafeReleaseExe); 11361var verifier = CompileAndVerifyWithSkipLocalsInit(source, TestOptions.UnsafeReleaseExe, verify: Verification.Passes); 11400var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 11441var comp1 = CompileAndVerify(source1, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 11477var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 11525var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 11559var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 11596var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 11627var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 11672var comp_init = CompileAndVerify(source_init, options: TestOptions.UnsafeReleaseDll); 11673var comp_skip = CompileAndVerify(source_skip, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 11710var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll); 11753var comp_init = CompileAndVerify(source_init, options: TestOptions.UnsafeReleaseDll); 11754var comp_skip = CompileAndVerify(source_skip, options: TestOptions.UnsafeReleaseDll); 11796var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 11848var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 11920var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 11955var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 12028var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 12089var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 12118var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll); 12164var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll); 12282var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 12332var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 12387var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 12445var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 12492var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 12521var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 12549var comp = CompileAndVerify(source, options: TestOptions.UnsafeDebugExe, verify: Verification.Fails); 12577var comp = CompileAndVerify(source, options: TestOptions.DebugModule.WithAllowUnsafe(true), verify: Verification.Fails); 12607var metadata_comp = CreateCompilation(metadata_source, options: TestOptions.DebugModule.WithAllowUnsafe(true)); 12662var verifier = CompileAndVerify(src, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 12728var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithAllowUnsafe(true)); 12782var comp = CreateCompilation(new[] { src, skipLocalsInitDef1 }, options: TestOptions.UnsafeDebugDll); 12903var verifier = CompileAndVerify(src, options: TestOptions.UnsafeReleaseDll, verify: Verification.Skipped); 12949var verifier = CompileAndVerify(src, options: TestOptions.UnsafeReleaseDll, verify: Verification.Skipped); 12976var comp = CreateCompilation(new[] { src, skipLocalsInitDef }, options: TestOptions.UnsafeReleaseDll); 13355}", options: TestOptions.ReleaseExe); 13416var comp = CreateCompilation(new[] { sourceAttribute, sourceA }, parseOptions: TestOptions.RegularPreview); 13461var comp = CreateCompilation(new[] { sourceAttribute, sourceA }, parseOptions: TestOptions.RegularPreview);
Attributes\EmitTestStrongNameProvider.cs (2)
33var options = TestOptions.DebugDll 53var options = TestOptions.DebugDll
Attributes\InternalsVisibleToAndStrongNameTests.cs (142)
37new object[] { TestOptions.Regular }, 38new object[] { TestOptions.RegularWithLegacyStrongName } 42return SpecializedCollections.SingletonEnumerable(new object[] { TestOptions.Regular }); 88options: TestOptions.ReleaseDll.WithStrongNameProvider(new DesktopStrongNameProvider()), 102var other = CreateCompilation(s, options: TestOptions.SigningReleaseDll, parseOptions: parseOptions); 134var comp = CreateCompilation(syntaxTree, options: TestOptions.ReleaseDll); 145TestOptions.ReleaseDll.WithStrongNameProvider(GetProviderWithPath(keyFileDir))); 163var comp = CreateCompilation(syntaxTree, options: TestOptions.ReleaseDll); 175TestOptions.ReleaseDll.WithStrongNameProvider(GetProviderWithPath(PathUtilities.CombineAbsoluteAndRelativePaths(keyFileDir, @"TempSubDir\")))); 188var syntaxTree = Parse(s, @"IVTAndStrongNameTests\AnotherTempDir\temp.cs", TestOptions.RegularWithLegacyStrongName); 195var options = TestOptions.ReleaseDll.WithStrongNameProvider(provider); 216var other = CreateCompilation(s, options: TestOptions.SigningReleaseDll, parseOptions: parseOptions); 242var other = CreateCompilation(s, options: TestOptions.SigningReleaseDll.WithCryptoKeyFile(s_keyPairFile), parseOptions: parseOptions); 259var comp = CreateCompilation(s, options: TestOptions.SigningReleaseDll.WithCryptoKeyFile(keyFileName), parseOptions: parseOptions); 272TestOptions.ReleaseDll.WithCryptoKeyFile(keyFileName).WithStrongNameProvider(GetProviderWithPath(keyFileDir))); 284options: TestOptions.SigningReleaseDll.WithCryptoKeyFile(s_publicKeyFile).WithDelaySign(true), 302options: TestOptions.SigningReleaseDll.WithCryptoKeyFile(publicKeyFileName).WithDelaySign(true), 319TestOptions.ReleaseDll.WithCryptoKeyFile(publicKeyFileName).WithDelaySign(true).WithStrongNameProvider(GetProviderWithPath(publicKeyFileDir))); 329var other = CreateCompilation(s, options: TestOptions.SigningReleaseDll.WithCryptoKeyFile("goo"), parseOptions: parseOptions); 344CSharpCompilation other = CreateCompilation(s, options: TestOptions.ReleaseDll.WithCryptoKeyFile(tempFile.Path), parseOptions: parseOptions); 357var other = CreateCompilation(s, options: TestOptions.SigningReleaseDll.WithCryptoKeyContainer("goo"), parseOptions: parseOptions); 376var other = CreateCompilation(s, options: TestOptions.SigningReleaseDll.WithCryptoKeyFile(s_keyPairFile), parseOptions: parseOptions); 388var other = CreateCompilation(s, options: TestOptions.SigningReleaseDll.WithCryptoKeyContainer("RoslynTestContainer"), parseOptions: parseOptions); 400var other = CreateCompilation(s, options: TestOptions.SigningReleaseDll, parseOptions: parseOptions); 411var other = CreateCompilation(s, options: TestOptions.SigningReleaseDll, parseOptions: parseOptions); 424var c = CreateCompilation(source, options: TestOptions.ReleaseDll.WithCryptoPublicKey(s_publicKey), parseOptions: parseOptions); 448var c = CreateCompilation(source, options: TestOptions.ReleaseDll.WithCryptoPublicKey(s_publicKey).WithPublicSign(true), parseOptions: parseOptions); 464c = CreateCompilation(source, options: TestOptions.SigningReleaseModule.WithCryptoPublicKey(s_publicKey).WithPublicSign(true), parseOptions: parseOptions); 471c = CreateCompilation(source, options: TestOptions.SigningReleaseModule.WithCryptoKeyFile(s_publicKeyFile).WithPublicSign(true), parseOptions: parseOptions); 488c = CreateCompilation(source1, options: TestOptions.SigningReleaseModule.WithCryptoKeyFile(snk.Path).WithPublicSign(true)); 504var c = CreateCompilation(source, options: TestOptions.ReleaseDll.WithPublicSign(true), parseOptions: parseOptions); 524var c = CreateCompilation(source, options: TestOptions.ReleaseDll.WithPublicSign(true), parseOptions: parseOptions); 556options: TestOptions.ReleaseDll 578options: TestOptions.ReleaseDll 602options: TestOptions.ReleaseDll 624options: TestOptions.ReleaseDll 641options: TestOptions.SigningReleaseDll 665options: TestOptions.ReleaseDll 686options: TestOptions.ReleaseDll 703options: TestOptions.ReleaseDll.WithPublicSign(true), 719var c = CreateCompilation(source, options: TestOptions.SigningReleaseDll. 745var other = CreateCompilation(s, options: TestOptions.SigningReleaseDll, assemblyName: "Paul", parseOptions: parseOptions); 760options: TestOptions.SigningReleaseDll, 784options: TestOptions.SigningReleaseDll); 796var otherStream = CreateCompilation(s, options: TestOptions.SigningReleaseDll, parseOptions: parseOptions).EmitToStream(); 811options: TestOptions.SigningReleaseDll, 832options: TestOptions.SigningReleaseDll, 846options: TestOptions.SigningReleaseDll.WithCryptoKeyFile(s_keyPairFile), 864TestOptions.SigningReleaseDll.WithCryptoKeyContainer("roslynTestContainer"), 878var other = CreateCompilation(s, assemblyName: "Paul", options: TestOptions.SigningReleaseDll, parseOptions: parseOptions); 894options: TestOptions.SigningReleaseDll.WithCryptoKeyFile(s_keyPairFile), 935var other = CreateCompilation(cs0281, references: new[] { friendClass.EmitToImageReference() }, assemblyName: "cs0281", options: TestOptions.SigningReleaseDll, parseOptions: parseOptions); 979var other = CreateCompilation(cs0281, references: new[] { friendClass.EmitToImageReference() }, assemblyName: "cs0281", options: TestOptions.SigningReleaseDll, parseOptions: parseOptions); 1019options: TestOptions.SigningReleaseDll.WithCryptoKeyFile(s_keyPairFile), 1039options: TestOptions.SigningReleaseDll.WithCryptoKeyFile(s_keyPairFile), 1053options: TestOptions.SigningReleaseDll, 1069options: TestOptions.SigningReleaseDll, 1083options: TestOptions.SigningReleaseDll); 1098options: TestOptions.SigningReleaseDll, 1112options: TestOptions.SigningReleaseDll); 1128options: TestOptions.SigningReleaseDll.WithCryptoKeyFile(s_keyPairFile), 1143options: TestOptions.SigningReleaseDll, 1163options: TestOptions.SigningReleaseDll.WithCryptoKeyFile(s_keyPairFile), 1178options: TestOptions.SigningReleaseDll, 1204options: TestOptions.SigningReleaseDll.WithCryptoKeyFile(s_keyPairFile), 1217options: TestOptions.SigningReleaseDll, 1234options: TestOptions.SigningReleaseDll.WithCryptoKeyFile(s_keyPairFile), 1249TestOptions.SigningReleaseDll, 1270options: TestOptions.SigningReleaseDll.WithCryptoKeyFile(s_keyPairFile), 1285TestOptions.SigningReleaseDll, 1313options: TestOptions.SigningReleaseDll.WithCryptoKeyFile(SigningTestHelpers.KeyPairFile2), 1330options: TestOptions.SigningReleaseDll.WithCryptoKeyFile(s_keyPairFile), 1353", options: TestOptions.SigningReleaseDll, parseOptions: parseOptions); 1370", options: TestOptions.SigningReleaseExe.WithCryptoKeyFile(s_keyPairFile), parseOptions: parseOptions); 1400options: TestOptions.SigningReleaseDll.WithCryptoKeyFile(SigningTestHelpers.MaxSizeKeyFile), 1421options: TestOptions.SigningReleaseExe.WithCryptoKeyFile(SigningTestHelpers.MaxSizeKeyFile), 1431options: TestOptions.SigningReleaseExe.WithCryptoKeyFile(SigningTestHelpers.MaxSizeKeyFile), 1449options: TestOptions.SigningReleaseDll.WithCryptoKeyFile(s_keyPairFile), parseOptions: parseOptions); 1501TestOptions.SigningReleaseDll, 1523var other = CreateCompilation(s, options: TestOptions.SigningReleaseModule); 1536var other = CreateCompilation(s, options: TestOptions.SigningReleaseModule); 1549var other = CreateCompilation(s, options: TestOptions.SigningReleaseModule, parseOptions: parseOptions); 1555other = CreateCompilation(s, new[] { reference }, TestOptions.SigningReleaseDll); 1572var other = CreateCompilation(s, options: TestOptions.SigningReleaseModule); 1579other = CreateCompilation(s, new[] { reference }, TestOptions.SigningReleaseDll, parseOptions: parseOptions); 1589var options = TestOptions.SigningReleaseDll.WithCryptoKeyFile(PublicKeyFile); 1608var options = TestOptions.SigningReleaseModule.WithCryptoKeyContainer("roslynTestContainer"); 1627var options = TestOptions.SigningReleaseModule.WithCryptoKeyContainer("roslynTestContainer"); 1647var other = CreateCompilation(s, options: TestOptions.SigningReleaseModule.WithCryptoKeyContainer("roslynTestContainer"), parseOptions: parseOptions); 1665var options = TestOptions.SigningReleaseModule.WithCryptoKeyFile(s_keyPairFile); 1681var options = TestOptions.SigningReleaseDll 1702var options = TestOptions.SigningDebugDll.WithCryptoKeyFile(s_keyPairFile); 1725var options = TestOptions.SigningReleaseModule.WithCryptoKeyFile(s_keyPairFile); 1743var other = CreateCompilation(s, options: TestOptions.SigningReleaseModule.WithCryptoKeyFile(s_keyPairFile), parseOptions: parseOptions); 1763options: TestOptions.SigningReleaseDll.WithCryptoKeyFile(s_publicKeyFile), parseOptions: parseOptions); 1769other = other.WithOptions(TestOptions.SigningReleaseModule.WithCryptoKeyFile(s_publicKeyFile)); 1773options: TestOptions.SigningReleaseDll, 1792options: TestOptions.SigningReleaseModule, parseOptions: parseOptions); 1796options: TestOptions.SigningReleaseDll, 1813}", options: TestOptions.SigningReleaseDll.WithCryptoKeyFile(s_publicKeyFile), parseOptions: parseOptions); 1833options: TestOptions.SigningReleaseDll, parseOptions: parseOptions); 1854options: TestOptions.SigningReleaseDll.WithCryptoKeyFile(s_keyPairFile), parseOptions: parseOptions); 1870}", options: TestOptions.SigningReleaseDll.WithDelaySign(false), parseOptions: parseOptions); 1889}", options: TestOptions.SigningReleaseDll.WithDelaySign(true).WithCryptoKeyFile(s_keyPairFile), parseOptions: parseOptions); 1914var options = TestOptions.SigningReleaseDll 1974var comp = CreateCompilation(csharp, new[] { ilRef }, assemblyName: "asm2", options: TestOptions.SigningReleaseDll, parseOptions: parseOptions); 2032var comp1 = CreateCompilationWithMscorlib45(source1, options: TestOptions.SigningReleaseDll, assemblyName: "asm1", parseOptions: parseOptions); 2036var comp2 = CreateCompilationWithMscorlib45(source2, new[] { ref1 }, options: TestOptions.SigningReleaseDll, assemblyName: "asm2", parseOptions: parseOptions); 2040var comp3 = CreateCompilationWithMscorlib45(source3, new[] { SystemCoreRef, ref1, ref2 }, options: TestOptions.SigningReleaseDll, assemblyName: "asm3", parseOptions: parseOptions); 2150var comp1 = CreateCompilationWithMscorlib45(source1, options: TestOptions.SigningReleaseDll, assemblyName: "asm1", parseOptions: parseOptions); 2154var comp2 = CreateCompilationWithMscorlib45(source2, new[] { ref1 }, options: TestOptions.SigningReleaseDll, assemblyName: "asm2", parseOptions: parseOptions); 2158var comp3 = CreateCompilationWithMscorlib45(source3, new[] { ref1, ref2 }, options: TestOptions.SigningReleaseDll, assemblyName: "asm3", parseOptions: parseOptions); 2162var comp4 = CreateCompilationWithMscorlib45(source4, new[] { SystemCoreRef, ref1, ref2, ref3 }, options: TestOptions.SigningReleaseDll, assemblyName: "asm4", parseOptions: parseOptions); 2313options: TestOptions.SigningReleaseDll, 2324options: TestOptions.SigningReleaseDll, 2346", options: TestOptions.SigningReleaseDll, assemblyName: "Unsigned", parseOptions: parseOptions); 2358", options: TestOptions.SigningReleaseDll.WithCryptoKeyFile(s_keyPairFile), parseOptions: parseOptions); 2374", options: TestOptions.SigningReleaseDll, assemblyName: "Unsigned", parseOptions: parseOptions); 2386", options: TestOptions.SigningReleaseDll.WithCryptoKeyFile(s_keyPairFile), parseOptions: parseOptions); 2456options: TestOptions.SigningReleaseDll.WithCryptoKeyFile(s_keyPairFile), 2485options: TestOptions.SigningReleaseDll.WithCryptoKeyFile(s_keyPairFile), references: new[] { MscorlibRef_v4_0_30316_17626 }, parseOptions: parseOptions); 2514var options = TestOptions.SigningReleaseDll.WithCryptoKeyFile(s_keyPairFile); 2544options: TestOptions.SigningReleaseDll.WithCryptoKeyFile(s_publicKeyFile).WithDelaySign(true), 2576options: TestOptions.SigningReleaseDll.WithCryptoKeyFile(s_publicKeyFile).WithDelaySign(true), references: new[] { MscorlibRef_v4_0_30316_17626 }, parseOptions: parseOptions); 2601options: TestOptions.SigningReleaseDll.WithCryptoKeyFile(s_publicKeyFile).WithDelaySign(true), references: new[] { MscorlibRef_v4_0_30316_17626 }, parseOptions: parseOptions); 2631options: TestOptions.SigningReleaseDll.WithCryptoKeyFile(s_publicKeyFile).WithDelaySign(true), references: new[] { MscorlibRef_v4_0_30316_17626 }, parseOptions: parseOptions); 2655", options: TestOptions.SigningReleaseDll, assemblyName: "Bug769840_A", parseOptions: parseOptions); 2668options: TestOptions.SigningReleaseModule, 2697var ca = CreateCompilation(sourceA, options: TestOptions.ReleaseDll, assemblyName: "ClassLibrary2", parseOptions: parseOptions); 2700var cb = CreateCompilation(sourceB, options: TestOptions.ReleaseExe, assemblyName: "X", references: new[] { new CSharpCompilationReference(ca) }, parseOptions: parseOptions); 2725var ca = CreateCompilation(sourceA, options: TestOptions.ReleaseDll, assemblyName: "ClassLibrary2", parseOptions: parseOptions); 2728var cb = CreateCompilation(sourceB, options: TestOptions.ReleaseExe, assemblyName: "X", references: new[] { new CSharpCompilationReference(ca) }, parseOptions: parseOptions); 2758var options = TestOptions.DebugDll; 2770var options = TestOptions.DebugDll.WithCryptoKeyFile(string.Empty); 2781var options = TestOptions.DebugDll.WithPublicSign(true); 2793var options = TestOptions.DebugDll.WithCryptoKeyFile(string.Empty).WithPublicSign(true); 2807var options = TestOptions.ReleaseDll 2815}", options: options, parseOptions: TestOptions.RegularWithLegacyStrongName); 2842var libRef = CreateCompilation(lib_cs, options: TestOptions.SigningReleaseDll, parseOptions: parseOptions).EmitToImageReference(); 2856options: TestOptions.SigningReleaseDll, parseOptions: parseOptions); 2879var libRef = CreateCompilation(lib_cs, options: TestOptions.SigningReleaseDll).EmitToImageReference(); 2893var c2 = CreateCompilation(new[] { source1, source2 }, new[] { libRef }, assemblyName: "WantsIVTAccess", options: TestOptions.SigningReleaseDll);
CodeGen\CodeGenCallTests.cs (168)
76var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 171var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 243var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 342var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 421var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 678var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 827var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 1166var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 1367options: TestOptions.ReleaseExe, expectedOutput: @" 1523options: TestOptions.ReleaseExe, expectedOutput: @" 1636options: TestOptions.ReleaseExe, expectedOutput: @" 1797options: TestOptions.ReleaseExe, expectedOutput: @" 1889var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 1985CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 2042var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 2139CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 2203var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 2460CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 2526var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 2864CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 2928var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 3051var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 3137var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 3260var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 3353var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 3641var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 3809var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 4179var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 4378var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 4520var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 4616var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 4759var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 4862var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 5167var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 5338var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 5725var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 5927var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 6065var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 6159var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 6298var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 6399var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 6688var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 6854var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 7225var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 7422var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 7560var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 7654var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 7793var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 7894var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 8189var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 8358var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 8735var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 8935var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 9101var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 9209var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 9376var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 9491var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 9808var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 9988var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 10387var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 10598var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 10725var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 10816var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 10943var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 11041var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 11333var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 11494var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 11634var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 11729var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 11870var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 11972var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 12293var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 12470var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 12763var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 12929var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 13323var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 13529var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 13689var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 13794var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 13955var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 14067var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 14378var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 14546var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 14714var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 14823var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 14992var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 15108var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 15433var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 15615var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 15936var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 16116var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 16519var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 16733var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 16851var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 16934var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 17053var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 17143var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 17408var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 17566var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 17709var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 17809var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 17953var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 18060var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 18357var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 18523var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 18684var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 18797var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 18959var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 19079var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 19404var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 19581var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 19730var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 19840var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 19990var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 20107var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 20433var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 20618var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 20781var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 20895var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 21059var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 21180var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 21532var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 21729var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 22058var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 22244var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 22674var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 22900var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 23089var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 23216var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 23406var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 23540var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 23893var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 24084var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 24267var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 24391var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 24575var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 24706var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 25057var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 25247var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 25438var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 25566var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 25758var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 25893var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 26254var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 26456var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 26813var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 27013var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 27446var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 27677var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 27822var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 27926var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 28072var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 28183var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 28496var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 28663var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 28801var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 28898var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 29037var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 29141var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 29433var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 29593var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 29765var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 29879var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 30052var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 30173var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 30505var verifier = CompileAndVerify(source, targetFramework: TargetFramework.NetLatest, options: TestOptions.ReleaseExe, expectedOutput: @" 30671var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @" 30777var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: @"
CodeGen\CodeGenLengthBasedSwitchTests.cs (15)
267comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview.WithDisableLengthBasedSwitch()); 776comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.RegularPreview.WithDisableLengthBasedSwitch()); 1214comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview.WithDisableLengthBasedSwitch()); 1537comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview.WithDisableLengthBasedSwitch()); 2172comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview.WithDisableLengthBasedSwitch()); 2606comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview.WithDisableLengthBasedSwitch()); 7503comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview.WithDisableLengthBasedSwitch()); 8926comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview.WithDisableLengthBasedSwitch()); 9323comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview.WithDisableLengthBasedSwitch()); 10084comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview.WithDisableLengthBasedSwitch()); 11385comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview.WithDisableLengthBasedSwitch()); 12389comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview.WithDisableLengthBasedSwitch()); 12850comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview.WithDisableLengthBasedSwitch()); 13327comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview.WithDisableLengthBasedSwitch()); 13762comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview.WithDisableLengthBasedSwitch());
CodeGen\CodeGenMethodGroupConversionCachingTests.cs (15)
521var verifier = CompileAndVerify(source, parseOptions: TestOptions.Regular10, symbolValidator: VerifyNoCacheContainersIn("Program")); 4688CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll).VerifyIL("C.Test", @" 4724CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll).VerifyIL("C<T>.Test", @" 4764CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll).VerifyIL("C.Test<T>", @" 5623var comp = CompileAndVerify(source, parseOptions: TestOptions.Regular11); 5706var verifier = CompileAndVerifyWithWinRt(source, parseOptions: TestOptions.Regular11, options: TestOptions.ReleaseWinMD); 5823var verifier = CompileAndVerifyWithWinRt(source, parseOptions: TestOptions.Regular11, options: TestOptions.ReleaseWinMD); 5904CompileAndVerify(text, parseOptions: TestOptions.Regular11, expectedOutput: PASS).VerifyIL("Test.Main", @" 5963", parseOptions: TestOptions.Regular11, expectedOutput: @" 6028var comp = CreateCompilation(source, parseOptions: TestOptions.Regular11, options: TestOptions.DebugExe); 6171var compilation = CreateCompilationWithIL(source, ilSource, options: TestOptions.ReleaseExe); 6327var compilation = CreateCompilationWithIL(source, ilSource, options: TestOptions.DebugExe);
Diagnostics\DiagnosticAnalyzerTests.cs (27)
143var options = TestOptions.ReleaseDll.WithSpecificDiagnosticOptions( 166var options = TestOptions.ReleaseDll.WithSpecificDiagnosticOptions( 199var options = TestOptions.ReleaseDll.WithGeneralDiagnosticOption(ReportDiagnostic.Error); 285var options = TestOptions.ReleaseDll.WithGeneralDiagnosticOption(ReportDiagnostic.Error); 319var options = TestOptions.ReleaseDll.WithSpecificDiagnosticOptions(specificDiagOptions); 335options = TestOptions.ReleaseDll.WithSpecificDiagnosticOptions(specificDiagOptions); 347options = TestOptions.ReleaseDll.WithSpecificDiagnosticOptions(specificDiagOptions); 398var options = TestOptions.ReleaseDll.WithGeneralDiagnosticOption(ReportDiagnostic.Default); 403options = TestOptions.ReleaseDll.WithGeneralDiagnosticOption(ReportDiagnostic.Error); 409options = TestOptions.ReleaseDll.WithGeneralDiagnosticOption(ReportDiagnostic.Warn); 416options = TestOptions.ReleaseDll.WithGeneralDiagnosticOption(ReportDiagnostic.Info); 423options = TestOptions.ReleaseDll.WithGeneralDiagnosticOption(ReportDiagnostic.Hidden); 430options = TestOptions.ReleaseDll.WithGeneralDiagnosticOption(ReportDiagnostic.Suppress); 450var options = TestOptions.ReleaseDll; 461options = TestOptions.ReleaseDll.WithSpecificDiagnosticOptions(specificDiagOptions); 525var options = TestOptions.ReleaseDll; 533options = TestOptions.ReleaseDll.WithSpecificDiagnosticOptions(specificDiagOptions); 540options = TestOptions.ReleaseDll.WithSpecificDiagnosticOptions(specificDiagOptions); 1141var options = TestOptions.ReleaseDll.WithSpecificDiagnosticOptions(specificDiagOptions); 1150options = TestOptions.ReleaseDll.WithSpecificDiagnosticOptions(specificDiagOptions); 2457var compilation = CreateCompilationWithMscorlib45(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 3139var compilation = CreateCompilation(new[] { source1, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 3292var options = TestOptions.DebugDll.WithSyntaxTreeOptionsProvider( 3335var options = TestOptions.DebugDll.WithSyntaxTreeOptionsProvider( 3387var options = TestOptions.DebugDll.WithSyntaxTreeOptionsProvider( 3439var options = TestOptions.DebugDll.WithSyntaxTreeOptionsProvider( 3460options = TestOptions.DebugDll.WithSyntaxTreeOptionsProvider(
Diagnostics\DiagnosticSuppressorTests.cs (1)
578var options = TestOptions.DebugDll.WithConcurrentBuild(concurrent);
Diagnostics\OperationAnalyzerTests.cs (3)
22private static readonly CSharpParseOptions patternParseOptions = TestOptions.Regular; 187CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe) 1386CreateCompilationWithMscorlib45(source, options: TestOptions.UnsafeReleaseDll)
Emit\NumericIntPtrTests.cs (166)
123var comp = CreateEmptyCompilation(new[] { sourceA, sourceB }, parseOptions: TestOptions.Regular9); 173var comp = CreateEmptyCompilation(new[] { sourceA, sourceB }, parseOptions: TestOptions.Regular9); 266comp = CreateEmptyCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 328var comp = CreateEmptyCompilation(sourceA, options: TestOptions.UnsafeReleaseDll); 365comp = CreateEmptyCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9, options: TestOptions.UnsafeReleaseDll); 429var comp = CreateEmptyCompilation(sourceA, options: TestOptions.UnsafeReleaseDll); 485comp = CreateEmptyCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9, options: TestOptions.UnsafeReleaseDll); 560comp = CreateEmptyCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 670comp = CreateEmptyCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 767var comp = CreateEmptyCompilation(source, parseOptions: TestOptions.Regular9); 842comp = CreateEmptyCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 933var comp = CreateCompilation(new[] { sourceA, sourceB }, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 936comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 941comp = CreateCompilation(sourceB, references: new[] { ref1 }, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 944comp = CreateCompilation(sourceB, references: new[] { ref2 }, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 995var comp = CreateCompilation(new[] { sourceA, sourceB }, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 998comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 1003comp = CreateCompilation(sourceB, references: new[] { ref1 }, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 1006comp = CreateCompilation(sourceB, references: new[] { ref2 }, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 1021var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(5), parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 1024comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(6), parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 1188var comp = CreateCompilation(new[] { sourceA, sourceB }, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 1191comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 1196comp = CreateCompilation(sourceB, references: new[] { ref1 }, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 1199comp = CreateCompilation(sourceB, references: new[] { ref2 }, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 1231var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8, targetFramework: TargetFramework.Net70); 1234comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 1252var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 1275var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8, targetFramework: TargetFramework.Net70); 1278comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 1296var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 1328var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseExe, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 1362var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 1398var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 1422var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 1457var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 1486var comp = CreateCompilation("", parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 1591var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 1612comp = CreateCompilation(sourceB, references: new[] { AsReference(comp, useCompilationReference) }, parseOptions: useLatest ? TestOptions.Regular9 : TestOptions.Regular8, targetFramework: TargetFramework.Net70); 1704var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 1723comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: useCSharp9 ? TestOptions.Regular9 : TestOptions.Regular8, targetFramework: TargetFramework.Net70); 1831var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3, targetFramework: TargetFramework.Net70); 1855var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 1879var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 1931var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 2014var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 2116var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 2189var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 2217comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 2240var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 2258comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 2373var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 2423var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 2564var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 2742var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 2762var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 2777var comp = CreateCompilation(source0, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 2789comp = CreateCompilation(source1, references: new[] { ref0 }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 2806var comp = CreateCompilation(source0, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 2821comp = CreateCompilation(source1, references: new[] { ref0 }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 2843var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 2885var comp = CreateCompilation(source0, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 2918var comp = CreateCompilation(source0, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 3018var comp = CreateCompilation(new[] { sourceA, sourceB }, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 3021comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 3025comp = CreateCompilation(sourceB, references: new[] { ref1 }, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 3028comp = CreateCompilation(sourceB, references: new[] { ref2 }, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 3031comp = CreateCompilation(sourceB, references: new[] { ref1 }, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular8, targetFramework: TargetFramework.Net70); 3034comp = CreateCompilation(sourceB, references: new[] { ref2 }, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular8, targetFramework: TargetFramework.Net70); 3091var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 3259var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 5969var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithAllowUnsafe(useUnsafeContext), parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 6206var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 6579var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 6813var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 6863var comp = CreateEmptyCompilation(new[] { sourceA, sourceB }, parseOptions: TestOptions.Regular9); 6986var comp = CreateCompilation(new[] { sourceA, sourceB }, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 8087var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithAllowUnsafe(useUnsafeContext), parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 8148var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 8374var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 8578var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 8654var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 8979var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 8998comp = CreateCompilation(sourceB, references: new[] { refA }, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 9026var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 9055var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 9087comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 9105comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 9123var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 9154comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 9172comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 9211var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 9240var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 9264var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 9293var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 9328var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 9393var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseExe, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 9474var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseExe, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 9612var comp = CreateCompilation(new[] { sourceA, sourceB }, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 9668var comp = CreateCompilation(new[] { sourceA, sourceB }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 9798var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 9870var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.UnsafeReleaseDll, targetFramework: TargetFramework.Net70); 9883var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 9905var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net70); 10239var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll, targetFramework: TargetFramework.Net70); 10291var parseOptions = (useCSharp11 ? TestOptions.Regular11 : TestOptions.Regular10).WithNoRefSafetyRulesAttribute(); 10647comp = CreateEmptyCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 11013var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseExe, targetFramework: TargetFramework.Net70); 11017comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseExe); 11134var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments, targetFramework: TargetFramework.Net70); 11157var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments, targetFramework: TargetFramework.Net70); 11185var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments, targetFramework: TargetFramework.Net70); 11210var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments, targetFramework: TargetFramework.Net70); 11235var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments, targetFramework: TargetFramework.Net70); 11255var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments, targetFramework: TargetFramework.Net70); 11653var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseExe, targetFramework: TargetFramework.Net70); 11670var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseExe, targetFramework: TargetFramework.Net70); 11711var comp = CreateCompilation(new[] { SpanSource, source }, options: TestOptions.UnsafeReleaseExe); 11714comp = CreateCompilation(new[] { source }, options: TestOptions.UnsafeReleaseExe, targetFramework: TargetFramework.Net70);
Emit\UnmanagedTypeModifierTests.cs (3)
970options: TestOptions.ReleaseExe.WithMetadataImportOptions(MetadataImportOptions.All), 1023options: TestOptions.ReleaseExe.WithMetadataImportOptions(MetadataImportOptions.All), 1410CompileAndVerify(code, options: TestOptions.UnsafeReleaseExe, verify: Verification.Fails, expectedOutput: @"
FlowAnalysis\FlowDiagnosticTests.cs (24)
926CreateCompilation(program, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 1209CreateCompilation(program, parseOptions: TestOptions.Regular10) 1219var verifier = CompileAndVerify(program, parseOptions: TestOptions.Regular11); 1273CreateCompilation(program, parseOptions: TestOptions.Regular10) 1279var verifier = CompileAndVerify(program, parseOptions: TestOptions.Regular11); 1304var comp = CreateCompilation(text, parseOptions: TestOptions.Regular9); 1332var comp = CreateCompilation(text, parseOptions: TestOptions.Regular9); 1374var comp = CreateCompilation(text, parseOptions: TestOptions.Regular10); 1392comp = CreateCompilation(text, parseOptions: TestOptions.Regular11); 1431var comp = CreateCompilation(text, parseOptions: TestOptions.Regular10); 1449comp = CreateCompilation(text, options: TestOptions.DebugDll.WithSpecificDiagnosticOptions(ReportStructInitializationWarnings), parseOptions: TestOptions.Regular11); 1467comp = CreateCompilation(text, parseOptions: TestOptions.Regular11); 1739var comp = CreateCompilation(text, parseOptions: TestOptions.Regular10); 1770comp = CreateCompilation(text, parseOptions: TestOptions.Regular11); 2329CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe, expectedOutput: ""); 2396CSharpCompilation comp = CreateCompilationWithMscorlib40AndSystemCore(source, parseOptions: TestOptions.Regular10); 2409comp = CreateCompilationWithMscorlib40AndSystemCore(source, parseOptions: TestOptions.Regular11); 2553CSharpCompilation comp = CreateCompilationWithMscorlib40AndSystemCore(source, parseOptions: TestOptions.Regular10); 2566comp = CreateCompilationWithMscorlib40AndSystemCore(source, parseOptions: TestOptions.Regular11); 2684var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 2693comp = CreateCompilation(source, parseOptions: TestOptions.Regular11); 2714var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 2726comp = CreateCompilation(source, parseOptions: TestOptions.Regular11);
FlowAnalysis\FlowTestBase.cs (3)
109var comp = CreateCompilation(program, parseOptions: TestOptions.RegularPreview, references: references); 130var comp = CreateCompilation(program, parseOptions: TestOptions.RegularPreview, references: references); 151var comp = CreateCompilation(program, parseOptions: TestOptions.RegularPreview, references: references);
FlowAnalysis\FlowTests.cs (4)
169comp = CreateCompilation(src, parseOptions: TestOptions.Regular7_3); 1640CreateCompilation(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 1688CreateCompilation(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 5510var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7);
FlowAnalysis\LocalFunctions.cs (4)
725var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 735comp = CreateCompilation(source, parseOptions: TestOptions.Regular11); 1496var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 1503comp = CreateCompilation(source, parseOptions: TestOptions.Regular11);
FlowAnalysis\RegionAnalysisTests.cs (6)
5525var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 5566var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 5615var verifier = CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "42"); 6465var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular10); 6473compilation = CreateCompilation(source, parseOptions: TestOptions.Regular11); 9254", options: TestOptions.UnsafeDebugDll);
FlowAnalysis\StructTests.cs (18)
250options: TestOptions.ReleaseDll.WithWarningLevel(5), 260options: TestOptions.ReleaseDll.WithWarningLevel(5), 270options: TestOptions.ReleaseDll.WithWarningLevel(CodeAnalysis.Diagnostic.DefaultWarningLevel), 277options: TestOptions.ReleaseDll.WithWarningLevel(CodeAnalysis.Diagnostic.DefaultWarningLevel), 339CreateCompilation(source2, references: new MetadataReference[] { sourceReference }, options: TestOptions.ReleaseDll.WithWarningLevel(CodeAnalysis.Diagnostic.DefaultWarningLevel)).VerifyDiagnostics( 341CreateCompilation(source2, references: new MetadataReference[] { metadataReference }, options: TestOptions.ReleaseDll.WithWarningLevel(CodeAnalysis.Diagnostic.DefaultWarningLevel)).VerifyDiagnostics( 343CreateCompilation(source2, references: new MetadataReference[] { sourceReference }, options: TestOptions.ReleaseDll.WithWarningLevel(5)).VerifyDiagnostics( 348CreateCompilation(source2, references: new MetadataReference[] { metadataReference }, options: TestOptions.ReleaseDll.WithWarningLevel(5)).VerifyDiagnostics( 384CreateCompilation(source2, references: new MetadataReference[] { sourceReference }, options: TestOptions.ReleaseDll.WithWarningLevel(CodeAnalysis.Diagnostic.DefaultWarningLevel)).VerifyDiagnostics( 386CreateCompilation(source2, references: new MetadataReference[] { metadataReference }, options: TestOptions.ReleaseDll.WithWarningLevel(CodeAnalysis.Diagnostic.DefaultWarningLevel)).VerifyDiagnostics( 388CreateCompilation(source2, references: new MetadataReference[] { sourceReference }, options: TestOptions.ReleaseDll.WithWarningLevel(5)).VerifyDiagnostics( 393CreateCompilation(source2, references: new MetadataReference[] { metadataReference }, options: TestOptions.ReleaseDll.WithWarningLevel(5)).VerifyDiagnostics( 416var comp1 = CreateCompilation(source, options: TestOptions.DebugModule); 428CreateCompilation(source2, references: new MetadataReference[] { moduleReference }, options: TestOptions.ReleaseDll.WithWarningLevel(5)).VerifyDiagnostics( 459var comp1 = CreateCompilation(source, options: WithNullableEnable(TestOptions.DebugModule)); 492var comp1 = CreateCompilation(source, options: TestOptions.DebugModule); 504CreateCompilation(source2, references: new MetadataReference[] { moduleReference }, options: TestOptions.ReleaseDll.WithWarningLevel(CodeAnalysis.Diagnostic.DefaultWarningLevel)).VerifyDiagnostics( 506CreateCompilation(source2, references: new MetadataReference[] { moduleReference }, options: TestOptions.ReleaseDll.WithWarningLevel(5)).VerifyDiagnostics(
Semantics\PatternMatchingTestBase.cs (2)
424return CreateCompilation(new[] { source, _iTupleSource }, options: options ?? TestOptions.DebugExe, parseOptions: TestOptions.RegularWithPatternCombinators);
Semantics\PatternMatchingTests.cs (314)
49CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 73CreateCompilation(source, options: TestOptions.DebugExe).VerifyDiagnostics( 112var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 141var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 175var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 212var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 252var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe); 292var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 327var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 363var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 399var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 437var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 465var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 511var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 564var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 606var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 640var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 681var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 731var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 772var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 824var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 883var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 918var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 947var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 975var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe); 979CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular7_2).VerifyDiagnostics( 1013var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe); 1042var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 1068var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe); 1072CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular7_2).VerifyDiagnostics( 1101var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 1145var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe); 1163CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular7_2).VerifyDiagnostics( 1213var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 1263var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 1309var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 1372var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 1422var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 1476var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 1528var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 1584var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 1641var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 1718var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 1777var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 1822var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 1871var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 1924var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 1979var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 2027var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2071var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2121var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2168var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2224var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2284var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 2341var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 2400var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 2453var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2491var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2536var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2574var compilation = CreateCompilation(source, options: TestOptions.DebugExe.WithAllowUnsafe(true)); 2607var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2656var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2696var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2740var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 2785var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2835var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2877var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2923var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2964var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 3005var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 3029var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 3076var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 3112var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 3162var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 3222var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 3254var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 3329var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 3360var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular6); 3387var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 3412var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 3438var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 3475options: TestOptions.ReleaseDebugDll.WithAllowUnsafe(true), 3476parseOptions: TestOptions.Regular); 3520CreateCompilation(source, options: TestOptions.DebugExe).VerifyDiagnostics( 3641CreateCompilation(source, options: TestOptions.DebugExe).VerifyDiagnostics( 3689CreateCompilation(source, options: TestOptions.DebugExe).VerifyDiagnostics( 3714var compilation = CreateCompilation(source, options: TestOptions.DebugDll); 3736compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 3773var compilation = CreateCompilation(source, options: TestOptions.DebugDll); 3795compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 3844var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 3877var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 3910var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 3958var compilation = CreateEmptyCompilation(source, options: TestOptions.DebugExe, 3989var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 4026var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 4064var compilation = CreateCompilation(source, options: TestOptions.DebugExe, 4065parseOptions: TestOptions.Regular6).VerifyDiagnostics( 4084compilation = CreateCompilation(source, options: TestOptions.DebugExe); 4138var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 4169var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 4220var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 4245var compilation = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll, parseOptions: TestOptions.Regular); 4284var compilation = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugExe); 4339CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 4347CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 4379var compilation = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 4418var compilation = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugExe); 4462var compilation = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.UnsafeDebugDll); 4536var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 4563var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 4593var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 4846var compilation = CreateCompilation(program, parseOptions: TestOptions.RegularWithPatternCombinators).VerifyDiagnostics( 4862var compilation = CreateCompilation(program, parseOptions: TestOptions.RegularWithPatternCombinators).VerifyDiagnostics( 5098var compilation = CreateCompilation(program, options: TestOptions.DebugExe).VerifyDiagnostics( 5219var compilation = CreateCompilation(program, options: TestOptions.DebugExe); 5248CreateCompilation(program, options: TestOptions.DebugDll, parseOptions: TestOptions.Regular7).VerifyDiagnostics( 5256CreateCompilation(program, options: TestOptions.DebugDll, parseOptions: TestOptions.Regular7_1).VerifyDiagnostics( 5295var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 5315var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 5594var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 5775var compilation = CreateCompilation(source, references: new MetadataReference[] { CSharpRef }, options: TestOptions.ReleaseExe); 5808var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular7); 5817compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular7_1); 5851var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular7); 5860compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular7_1); 5894var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular7); 5903compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular7_1); 5940var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular7); 5949compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular7_1); 5986var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular7); 5995compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular7_1); 6070var compilation = CreateCompilation(program, options: TestOptions.DebugExe); 6103var compilation = CreateCompilation(program, options: TestOptions.DebugExe); 6126CreateCompilation(program, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular7).VerifyDiagnostics( 6131var compilation = CreateCompilation(program, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular7_1); 6157var compilation = CreateCompilation(program, options: TestOptions.DebugDll.WithAllowUnsafe(true)); 6222var compilation = CreateCompilation(program, options: TestOptions.DebugExe.WithAllowUnsafe(true)); 6275var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 6277compilation = CreateCompilation(source, options: TestOptions.DebugExe); 6296var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 6319var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 6345var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 6366var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 6387var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 6412var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 6436var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 6475var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 6519var compilation = CreateCompilation(source, options: TestOptions.UnsafeReleaseExe); 6545var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 6601var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe); 6605CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular7_2).VerifyDiagnostics( 6657var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 6709var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 6747CreateCompilationWithMscorlibAndSpan(parseOptions: TestOptions.RegularWithPatternCombinators, 6803CreateCompilationWithMscorlibAndSpan(parseOptions: TestOptions.RegularWithPatternCombinators, text: @" 6830CreateCompilationWithMscorlibAndSpan(parseOptions: TestOptions.RegularWithRecursivePatterns, text: @" 6926CreateCompilationWithMscorlibAndSpan(parseOptions: TestOptions.RegularWithPatternCombinators, text: @" 7022CreateCompilationWithMscorlibAndSpan(parseOptions: TestOptions.RegularWithRecursivePatterns, text: @" 7104CreateCompilationWithMscorlibAndSpan(parseOptions: TestOptions.RegularWithPatternCombinators, text: @" 7246CreateCompilationWithMscorlibAndSpan(parseOptions: TestOptions.RegularWithRecursivePatterns, text: @" 7329comp = CreateCompilation(source, parseOptions: TestOptions.Regular7); 7364var comp = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular7); 7389var compilation = CreateCompilationWithSpanAndMemoryExtensions(source, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview) 7438var compilation = CreateCompilationWithSpanAndMemoryExtensions(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.RegularPreview) 7503var compilation = CreateCompilationWithSpanAndMemoryExtensions(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.RegularPreview) 7582var compilation = CreateCompilationWithSpanAndMemoryExtensions(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.RegularPreview) 7667var compilation = CreateCompilationWithSpanAndMemoryExtensions(source, options: TestOptions.ReleaseExe, 7668parseOptions: TestOptions.RegularPreview.WithDisableLengthBasedSwitch()); 7814compilation = CreateCompilationWithSpanAndMemoryExtensions(source, options: TestOptions.ReleaseExe); 7984var compilation = CreateCompilationWithSpanAndMemoryExtensions(source, options: TestOptions.ReleaseExe, 7985parseOptions: TestOptions.RegularPreview.WithDisableLengthBasedSwitch()); 8118compilation = CreateCompilationWithSpanAndMemoryExtensions(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.RegularPreview) 8261var compilation = CreateCompilationWithSpanAndMemoryExtensions(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.RegularPreview) 8341var compilation = CreateCompilationWithSpanAndMemoryExtensions(source, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview) 8442var compilation = CreateCompilationWithSpanAndMemoryExtensions(source, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview) 8488CreateCompilationWithSpan(source, parseOptions: TestOptions.RegularPreview) 8517CreateCompilationWithSpan(source, parseOptions: TestOptions.RegularPreview) 8570comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.RegularPreview); 8604var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.Regular10); 8610comp = CreateCompilationWithSpanAndMemoryExtensions(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular11); 8646var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.Regular10); 8652comp = CreateCompilationWithSpanAndMemoryExtensions(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular11); 8690var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.RegularPreview); 8709var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.RegularPreview); 8726var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.RegularPreview); 8746var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.RegularPreview); 8763CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.RegularPreview) 8779var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.RegularPreview); 8795var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.RegularPreview); 8812var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.RegularPreview); 8834CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.RegularPreview) 8870var compilation = CreateCompilationWithSpanAndMemoryExtensions(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.RegularPreview) 8952CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.RegularPreview) 8979var compilation = CreateCompilationWithSpanAndMemoryExtensions(source, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview) 9030var compilation = CreateCompilationWithSpanAndMemoryExtensions(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.RegularPreview) 9096var compilation = CreateCompilationWithSpanAndMemoryExtensions(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.RegularPreview) 9177var compilation = CreateCompilationWithSpanAndMemoryExtensions(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.RegularPreview) 9264var compilation = CreateCompilationWithSpanAndMemoryExtensions(source, options: TestOptions.ReleaseExe, 9265parseOptions: TestOptions.RegularPreview.WithDisableLengthBasedSwitch()); 9411compilation = CreateCompilationWithSpanAndMemoryExtensions(source, options: TestOptions.ReleaseExe); 9582var compilation = CreateCompilationWithSpanAndMemoryExtensions(source, options: TestOptions.ReleaseExe, 9583parseOptions: TestOptions.RegularPreview.WithDisableLengthBasedSwitch()); 9716compilation = CreateCompilationWithSpanAndMemoryExtensions(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.RegularPreview) 9860var compilation = CreateCompilationWithSpanAndMemoryExtensions(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.RegularPreview) 9941var compilation = CreateCompilationWithSpanAndMemoryExtensions(source, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview) 10041var compilation = CreateCompilationWithSpanAndMemoryExtensions(source, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview) 10087CreateCompilationWithSpan(source, parseOptions: TestOptions.RegularPreview) 10116CreateCompilationWithSpan(source, parseOptions: TestOptions.RegularPreview) 10173comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.RegularPreview); 10206var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.Regular10); 10212comp = CreateCompilationWithSpanAndMemoryExtensions(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular11); 10247var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.Regular10); 10253comp = CreateCompilationWithSpanAndMemoryExtensions(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular11); 10290var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.RegularPreview); 10309var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.RegularPreview); 10326var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.RegularPreview); 10346var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.RegularPreview); 10363CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.RegularPreview) 10379var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.RegularPreview); 10395var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.RegularPreview); 10412var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.RegularPreview); 10434CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.RegularPreview) 10472var compilation = CreateCompilationWithSpanAndMemoryExtensions(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.RegularPreview) 10554CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.RegularPreview) 10571var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.Regular11); 10602var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.Regular11); 10622var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.Regular11); 10644var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.Regular11); 10672var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.Regular11); 10699var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.Regular11); 10730var comp = CreateCompilationWithSpanAndMemoryExtensions(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular11); 10748var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.Regular11); 10778var comp = CreateCompilationWithSpanAndMemoryExtensions(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular11); 10796var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.Regular11); 10820var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.Regular11); 10850var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.Regular11); 10906var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.Regular11); 11004comp = CreateCompilation(sourceB, references: new[] { refA }, options: TestOptions.ReleaseExe, parseOptions: TestOptions.RegularPreview); 11177var comp = CreateCompilationWithSpanAndMemoryExtensions(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular11); 11339comp = CreateCompilation(sourceB, references: new[] { refA }, options: TestOptions.ReleaseExe, parseOptions: TestOptions.RegularPreview); 11357var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.Regular11); 11381var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.Regular11); 11402var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.Regular11); 11459var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.Regular11); 11585var comp = CreateCompilation(source, options: TestOptions.DebugExe); 11854var comp = CreateCompilation(source, options: TestOptions.DebugExe); 11894var comp = CreateCompilation(source, options: TestOptions.DebugExe); 11937var comp = CreateCompilation(source, options: TestOptions.DebugExe);
Semantics\PatternMatchingTests_Global.cs (248)
53var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 100var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 175var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 222var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 286var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 345var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 399var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 497var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 551var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 632var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 674var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 722var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 781var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 859var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 919var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 995var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 1045var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 1127var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 1177var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 1255var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 1301var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 1351var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 1426var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 1477var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 1561var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 1615var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 1709var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 1763var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 1843var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 1898var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 1962var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 2069var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 2133var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 2220var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 2272var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 2336var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 2444var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 2508var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 2602var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 2656var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 2710var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 2802var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 2856var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 2934var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 2980var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 3033options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 3101options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 3192var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 3251var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 3338var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 3397var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 3473var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 3532var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 3599var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 3703var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 3770var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 3856var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 3916options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 4001options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 4114options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 4199options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 4295options: TestOptions.DebugExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 4357var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 4424var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 4524var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 4591var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 4669var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 4713var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 4749var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 4788var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 4824var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 4877var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 4934var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 5043var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 5100var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 5190var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 5234var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 5270var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 5309var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 5364var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 5431var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 5549var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 5616var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 5719var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 5768var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 5804var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 5843var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 5884var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 5923var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 5949var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 6008var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 6036var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 6095var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 6121var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 6177var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), 6178parseOptions: TestOptions.Script); 6207var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 6260var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 6289var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 6317var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 6341var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 6370var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 6393var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 6487var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 6571var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 6679var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 6719var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 6746var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 6796var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 6906var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 7000var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 7120var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 7223var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 7323var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 7445var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 7504var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 7594var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 7703var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 7728var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 7837var compilation = CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef }, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 8089var compilation = CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef }, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 8366var compilation = CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef }, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 8448var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 8543var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 8683var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script);
Semantics\PatternMatchingTests_ListPatterns.cs (66)
63var compilation = CreateCompilationWithIndexAndRangeAndSpan(source, parseOptions: TestOptions.RegularWithListPatterns, options: TestOptions.ReleaseExe); 282var verifier = CompileAndVerify(new[] { source, TestSources.Index, TestSources.Range }, parseOptions: TestOptions.RegularWithListPatterns, 283options: TestOptions.ReleaseDll, verify: Verification.FailsILVerify); 452var compilation = CreateCompilationWithIndexAndRange(source, parseOptions: TestOptions.Regular10); 465compilation = CreateCompilationWithIndexAndRange(source, parseOptions: TestOptions.Regular11); 531var compilation = CreateCompilationWithIndexAndRange(source, parseOptions: TestOptions.RegularWithListPatterns, options: TestOptions.ReleaseExe); 719var compilation = CreateCompilationWithIndexAndRange(source, parseOptions: TestOptions.RegularWithListPatterns, options: TestOptions.ReleaseExe); 903var compilation = CreateCompilationWithIndexAndRange(source, parseOptions: TestOptions.RegularWithListPatterns, options: TestOptions.ReleaseExe); 939var compilation = CreateCompilationWithIndexAndRange(source, parseOptions: TestOptions.RegularWithListPatterns); 971var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithListPatterns); 1003var compilation = CreateCompilationWithIndexAndRange(source, parseOptions: TestOptions.RegularWithListPatterns); 1156var compilation = CreateCompilationWithIndexAndRange(source, parseOptions: TestOptions.RegularWithListPatterns); 1180var compilation = CreateCompilationWithIndexAndRange(source, parseOptions: TestOptions.RegularWithListPatterns); 1225var compilation = CreateCompilationWithIndexAndRange(source, parseOptions: TestOptions.RegularWithListPatterns); 1568var compilation = CreateCompilationWithIndexAndRange(source, parseOptions: TestOptions.RegularWithListPatterns); 1613var compilation = CreateCompilationWithIndexAndRange(source, options: TestOptions.ReleaseExe); 2276var compilation = CreateCompilationWithIndexAndRange(source, parseOptions: TestOptions.RegularWithListPatterns, options: TestOptions.ReleaseExe); 2310var compilation = CreateCompilationWithIndexAndRange(source, parseOptions: TestOptions.RegularWithListPatterns, options: TestOptions.ReleaseExe); 2335var compilation = CreateCompilationWithIndexAndRange(source, parseOptions: TestOptions.RegularWithListPatterns, options: TestOptions.ReleaseExe); 2399var compilation = CreateCompilationWithIndexAndRangeAndSpan(source, parseOptions: TestOptions.RegularWithListPatterns, options: TestOptions.ReleaseExe); 2439var compilation = CreateCompilationWithIndexAndRange(source, parseOptions: TestOptions.RegularWithListPatterns, options: TestOptions.ReleaseExe); 2511var compilation = CreateCompilationWithIndexAndRangeAndSpan(source, parseOptions: TestOptions.RegularWithListPatterns, options: TestOptions.ReleaseExe); 2570var compilation = CreateCompilationWithIndexAndRange(source, parseOptions: TestOptions.RegularWithListPatterns, options: TestOptions.ReleaseExe); 2600var compilation = CreateCompilation(new[] { source, TestSources.Index }, options: TestOptions.ReleaseExe); 2920var compilation = CreateCompilationWithIndexAndRange(source, parseOptions: TestOptions.RegularWithListPatterns); 2951var compilation = CreateCompilationWithIndexAndRange(source, parseOptions: TestOptions.RegularWithListPatterns, options: TestOptions.ReleaseExe); 3121var comp = CreateCompilationWithIndexAndRangeAndSpan(source, options: TestOptions.ReleaseExe); 3178var comp = CreateCompilationWithIndexAndRangeAndSpan(source, options: TestOptions.ReleaseExe); 3237var comp = CreateCompilationWithIndexAndRangeAndSpan(source, options: TestOptions.ReleaseExe); 3285references: new[] { lib2Ref }, parseOptions: TestOptions.RegularWithListPatterns); 6211var comp = CreateCompilationWithIndexAndRange(src, parseOptions: TestOptions.RegularWithListPatterns); 6253var comp = CreateCompilationWithIndexAndRange(src, parseOptions: TestOptions.RegularWithListPatterns); 6313var comp = CreateCompilationWithIndexAndRange(src, parseOptions: TestOptions.RegularWithListPatterns); 6340var comp = CreateCompilationWithIndexAndRange(src, parseOptions: TestOptions.RegularWithListPatterns); 6398var comp = CreateCompilationWithIndexAndRange(src, parseOptions: TestOptions.RegularWithListPatterns, options: TestOptions.ReleaseExe); 6451var comp = CreateCompilationWithIndexAndRange(src, parseOptions: TestOptions.RegularWithListPatterns, options: TestOptions.ReleaseExe); 6487var comp = CreateCompilationWithIndexAndRange(src, parseOptions: TestOptions.RegularWithListPatterns); 6518var comp = CreateCompilationWithIndexAndRange(src, parseOptions: TestOptions.RegularWithListPatterns); 6573var comp = CreateCompilationWithIndexAndRange(src, parseOptions: TestOptions.RegularWithListPatterns); 6658var comp = CreateCompilationWithIndexAndRange(src, parseOptions: TestOptions.RegularWithListPatterns); 6911var comp = CreateCompilationWithIndexAndRange(src, parseOptions: TestOptions.RegularWithListPatterns, options: TestOptions.ReleaseExe); 7088var compilation = CreateCompilation(new[] { source, TestSources.Index, _iTupleSource }, options: TestOptions.DebugExe); 7235var comp = CreateCompilationWithIndexAndRangeAndSpan(new[] { src, TestSources.GetSubArray }, parseOptions: TestOptions.RegularWithListPatterns); 7258var comp = CreateCompilationWithIndexAndRangeAndSpan(src, parseOptions: TestOptions.RegularWithListPatterns); 7293var comp = CreateCompilationWithIndexAndRangeAndSpan(new[] { source, TestSources.GetSubArray }, options: TestOptions.DebugExe); 7324var compilation = CreateCompilationWithIndexAndRange(source, options: TestOptions.ReleaseExe); 7389var comp = CreateCompilationWithIndexAndRangeAndSpan(src, parseOptions: TestOptions.RegularWithListPatterns); 7419var comp = CreateCompilationWithIndexAndRangeAndSpan(src, parseOptions: TestOptions.RegularWithListPatterns); 7652var verifier = CompileAndVerify(new[] { source, TestSources.Index }, options: TestOptions.DebugDll, verify: Verification.FailsILVerify); 8363var comp = CreateCompilation(new[] { source, TestSources.Index, TestSources.Range, TestSources.GetSubArray }, options: TestOptions.ReleaseExe); 8479var comp = CreateCompilation(new[] { source, TestSources.Index, TestSources.Range, TestSources.GetSubArray }, options: TestOptions.ReleaseDll);
Semantics\PatternMatchingTests_Scope.cs (179)
66var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 170var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 279var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 325var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 362var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 398var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 441var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 546var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 667var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 703var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 819var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 936var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 972var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 1118var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 1241var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 1276var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 1390var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 1448compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular7_3); 1721var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2029var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2165var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2175compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular7_3); 2301var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2311compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular7_3); 2409var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2463var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2530var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2669var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2771var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2778compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular7_3); 2892var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2935compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular7_3); 3057var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 3098var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 3225var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 3335var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 3420var compilation = CreateCompilation(source, options: TestOptions.DebugDll); 3504var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 3592var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 3677var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 3768var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 3858var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 3959var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 4055var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 4130var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 4165var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 4207var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe); 4446var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 4831var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 5168var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 5297var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 5332var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 5465var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 5672var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 5879var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 6006var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 6090var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 6173var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 6260var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 6331var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 6404var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 6462var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 6507var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 6574var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 6663options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 6736options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 6811options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 6875options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 6920options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 7050var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 7167var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 7202var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 7348var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 7490var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 7525var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 7684var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 7916var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 8145var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 8403var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 8635var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 8873var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 9121var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 9266var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 9478var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 9596var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 9631var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 9764var compilation = CreateCompilation(source, options: TestOptions.DebugExe.WithAllowUnsafe(true)); 9908var compilation = CreateCompilation(source, options: TestOptions.DebugExe.WithAllowUnsafe(true)); 10043var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 10155var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 10194var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 10337var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 10516var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 10668var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 10710var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 10943var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 11125var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 11173var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 11223var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 11266var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 11309var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 11355var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 11398var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 11442var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 11489var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 11539var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 11601var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 11656options: TestOptions.DebugExe, 11657parseOptions: TestOptions.Regular); 11715options: TestOptions.DebugExe, 11716parseOptions: TestOptions.Regular); 11783var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 11874var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 11968var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 12059var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 12137var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 12183var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 12243var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 12396var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 12555var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 12739var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 12885var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 12974var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 13136var compilation = CreateCompilation(source, options: TestOptions.DebugExe.WithAllowUnsafe(true), parseOptions: TestOptions.Regular); 13296var compilation = CreateCompilation(source, options: TestOptions.DebugExe.WithAllowUnsafe(true), parseOptions: TestOptions.Regular); 13383var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 13461var compilation = CreateCompilation(source, options: TestOptions.DebugExe.WithAllowUnsafe(true), parseOptions: TestOptions.Regular); 13549var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 13626var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 13690var compilation = CreateCompilation(source, options: TestOptions.DebugExe.WithAllowUnsafe(true), parseOptions: TestOptions.Regular); 13728var compilation = CreateCompilation(source, options: TestOptions.DebugExe.WithAllowUnsafe(true), parseOptions: TestOptions.Regular); 13865var compilation = CreateCompilation(source, options: TestOptions.DebugExe);
Semantics\PatternMatchingTests2.cs (42)
125var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularWithRecursivePatterns); 488CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularWithoutRecursivePatterns).VerifyDiagnostics( 496CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular8).VerifyDiagnostics(); 781var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular8); 1199compilation = CreateCompilation(source, parseOptions: TestOptions.Regular8); 1202compilation = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 1449var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularWithRecursivePatterns); 1974var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 1995var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 2019var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 2060var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 2097var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 2149var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 2186var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 2208var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 2403CreateCompilation(source, options: TestOptions.ReleaseDll).VerifyDiagnostics(); 2404CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 2438CreateCompilation(source, options: TestOptions.ReleaseDll).VerifyDiagnostics(); 2439CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics(); 2465CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.RegularWithPatternCombinators).VerifyDiagnostics( 2523CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.RegularWithPatternCombinators).VerifyDiagnostics( 2564CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.RegularWithPatternCombinators).VerifyDiagnostics( 2602CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.RegularWithPatternCombinators).VerifyDiagnostics( 2640CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.RegularWithPatternCombinators).VerifyDiagnostics( 2670CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.RegularWithPatternCombinators).VerifyDiagnostics( 2705CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators).VerifyDiagnostics( 2750CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.RegularWithPatternCombinators).VerifyDiagnostics( 2869var comp = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators).VerifyDiagnostics(
Semantics\PatternMatchingTests3.cs (150)
385var compilation = CreatePatternCompilation(source, options: TestOptions.DebugExe.WithAllowUnsafe(true)); 420var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 470var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 501var compilation = CreateCompilationWithMscorlibAndSpan(source, options: TestOptions.DebugDll); 522var compilation = CreateCompilationWithMscorlibAndSpan(source, options: TestOptions.DebugDll); 540var compilation = CreateCompilationWithMscorlibAndSpan(source, options: TestOptions.DebugDll); 593var compilation = CreateCompilation(source, options: TestOptions.DebugExe.WithNullableContextOptions(NullableContextOptions.Disable)); 636var compilation = CreateCompilation(source, options: TestOptions.DebugExe.WithNullableContextOptions(NullableContextOptions.Disable)); 679var compilation = CreateCompilation(source, options: TestOptions.DebugExe.WithNullableContextOptions(NullableContextOptions.Disable)); 722var compilation = CreateCompilation(source, options: TestOptions.DebugExe.WithNullableContextOptions(NullableContextOptions.Disable)); 746var compilation = CreateCompilation(source, options: TestOptions.DebugExe.WithNullableContextOptions(NullableContextOptions.Disable)); 769var compilation = CreateCompilation(source, options: TestOptions.DebugExe.WithNullableContextOptions(NullableContextOptions.Disable)); 812var compilation = CreateCompilation(source, options: TestOptions.DebugExe.WithNullableContextOptions(NullableContextOptions.Disable)); 854var compilation = CreateCompilation(source, options: TestOptions.DebugExe.WithNullableContextOptions(NullableContextOptions.Disable)); 902var compilation = CreateCompilation(source, options: TestOptions.DebugExe.WithNullableContextOptions(NullableContextOptions.Disable)); 961var compilation = CreateCompilation(source, options: TestOptions.DebugExe.WithNullableContextOptions(NullableContextOptions.Disable)); 989var compilation = CreateCompilation(source, options: TestOptions.DebugExe.WithNullableContextOptions(NullableContextOptions.Disable)); 1036var compilation = CreateCompilation(source, options: TestOptions.DebugExe.WithNullableContextOptions(NullableContextOptions.Disable)); 1089var compilation = CreateCompilation(source, options: TestOptions.DebugExe.WithNullableContextOptions(NullableContextOptions.Disable)); 1142var compilation = CreateCompilation(source, options: TestOptions.DebugExe.WithNullableContextOptions(NullableContextOptions.Disable)); 1195var compilation = CreateCompilation(source, options: TestOptions.DebugExe.WithNullableContextOptions(NullableContextOptions.Disable)); 1229CreateCompilation(source, options: TestOptions.DebugExe.WithAllowUnsafe(true), parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 1243CreateCompilation(source, options: TestOptions.DebugExe.WithAllowUnsafe(true), parseOptions: TestOptions.Regular8).VerifyDiagnostics(); 1355CompileAndVerify(CreateCompilation(source, options: TestOptions.ReleaseExe).VerifyDiagnostics(), expectedOutput: "0"); 1379CompileAndVerify(CreateCompilation(source, options: TestOptions.ReleaseExe).VerifyDiagnostics(), expectedOutput: "null"); 1608var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 1696var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 1997var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular9); 2093var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9), options: TestOptions.DebugExe); 2165var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9), options: TestOptions.DebugExe); 2237var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9), options: TestOptions.DebugExe); 2286var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9), options: TestOptions.DebugExe); 2335var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9), options: TestOptions.DebugExe); 2366var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9), options: TestOptions.ReleaseExe); 2424var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9), options: TestOptions.ReleaseExe); 2470var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2501var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2541var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9), options: TestOptions.DebugExe); 2579var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9), options: TestOptions.DebugExe); 2608var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2650var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9), options: TestOptions.DebugExe); 2666var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2692var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2720var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2743var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2814var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2873var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2914var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 2971var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 3000var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 3071var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 3140var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 3278var compilation = CreateCompilation(source + _iTupleSource, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 3366var compilation = CreateCompilation(source + _iTupleSource, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 3441var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 3488var compilation = CreateCompilation(source, options: TestOptions.DebugExe.WithAllowUnsafe(true)); 3579var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 3673var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 3707var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 3760var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 3956var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 4058var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 4101var compilation = CreatePatternCompilation(source, options: TestOptions.DebugDll); 4328var compilation = CreatePatternCompilation(source, options: TestOptions.DebugDll); 4617var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 4783var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 4875var compilation = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 4969var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 5046var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.RegularWithPatternCombinators); 5093var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.RegularWithPatternCombinators); 5253var compilation = CreateCompilation(source, options: TestOptions.DebugExe.WithAllowUnsafe(true), parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 5322var compilation = CreateCompilation(source, options: TestOptions.DebugExe.WithAllowUnsafe(true), parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9)); 5536var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.RegularWithPatternCombinators); 5563var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 5585var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 5608var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 5629var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 5654var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 5680var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 5704var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators, targetFramework: TargetFramework.NetCoreApp); 5725var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 5753var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 5791var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 5820var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 5853var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 5874var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 5909var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 5938var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 5967var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 5988var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 6014var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.RegularWithPatternCombinators); 6035var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.RegularWithPatternCombinators); 6076var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.RegularWithPatternCombinators); 6128var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.RegularWithPatternCombinators); 6180var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.RegularWithPatternCombinators); 6723var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 6819var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 6860var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 6901var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 6926var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 6953var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 6986var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 7013var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 7038var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 7067var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 7097var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 7124var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 7158var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 7192var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 7225var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 7249var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 7273var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 7296var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 7315var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 7335var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 7361var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 7389var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 7418var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 7641var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe);
Semantics\PatternMatchingTests4.cs (36)
90var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 241var compilation = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseExe); 276var compilation = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseExe); 867var compilation = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseExe); 904var compilation = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseExe); 941var compilation = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseExe); 3214var compilation = CreatePatternCompilation(source, options: TestOptions.ReleaseExe); 3357var compilation = CreatePatternCompilation(source, options: TestOptions.DebugExe.WithAllowUnsafe(true)); 3384var compilation = CreatePatternCompilation(source, options: TestOptions.DebugExe.WithAllowUnsafe(true)); 3410var compilation = CreatePatternCompilation(source, options: TestOptions.DebugExe.WithAllowUnsafe(true)); 3431var compilation = CreatePatternCompilation(source, options: TestOptions.DebugDll.WithAllowUnsafe(true)); 3466var compilation = CreatePatternCompilation(source, options: TestOptions.DebugDll.WithAllowUnsafe(true)); 3667var compilation = CreatePatternCompilation(source, options: TestOptions.DebugDll); 3687var compilation = CreatePatternCompilation(source, options: TestOptions.DebugDll); 3714var compilation = CreatePatternCompilation(source, options: TestOptions.DebugDll); 3780CreateCompilation(source, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 3808CreateCompilation(source, parseOptions: TestOptions.Regular7, options: TestOptions.ReleaseDll).VerifyDiagnostics( 3810CreatePatternCompilation(source, options: TestOptions.ReleaseDll).VerifyDiagnostics(); 3829CreateCompilation(source, parseOptions: TestOptions.Regular7, options: TestOptions.ReleaseDll).VerifyDiagnostics( 3831CreatePatternCompilation(source, options: TestOptions.ReleaseDll).VerifyDiagnostics( 3851CreateCompilation(source, parseOptions: TestOptions.Regular7, options: TestOptions.ReleaseDll).VerifyDiagnostics( 3853CreatePatternCompilation(source, options: TestOptions.ReleaseDll).VerifyDiagnostics( 3873CreateCompilation(source, parseOptions: TestOptions.Regular7, options: TestOptions.ReleaseDll).VerifyDiagnostics( 3875CreatePatternCompilation(source, options: TestOptions.ReleaseDll).VerifyDiagnostics( 3897CreateCompilation(source, parseOptions: TestOptions.Regular7, options: TestOptions.ReleaseDll).VerifyDiagnostics( 3899CreatePatternCompilation(source, options: TestOptions.ReleaseDll).VerifyDiagnostics( 3924CreateCompilation(source, parseOptions: TestOptions.Regular7, options: TestOptions.ReleaseDll).VerifyDiagnostics( 3926CreatePatternCompilation(source, options: TestOptions.ReleaseDll).VerifyDiagnostics( 4104var comp = CreatePatternCompilation(source, TestOptions.DebugDll);
Semantics\PatternMatchingTests5.cs (38)
65var compilation = CreateCompilation(program, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns, options: TestOptions.ReleaseExe); 172var compilation = CreateCompilation(program, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns, options: TestOptions.ReleaseExe); 224var compilation = CreateCompilation(program, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns, options: TestOptions.ReleaseExe); 291var compilation = CreateCompilation(program, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns, options: TestOptions.ReleaseExe); 339var compilation = CreateCompilation(program, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns); 369var compilation = CreateCompilation(program, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns); 403var compilation = CreateCompilation(program, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns); 422var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns); 526VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(src, expectedFlowGraph, DiagnosticDescription.None, parseOptions: TestOptions.Regular10); 559var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns); 688VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(src, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.Regular10); 717var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns); 745var compilation = CreateCompilation(program, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns); 786var comp = CreateCompilation(program, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns); 832var comp = CreateCompilation(program, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns); 886var comp = CreateCompilation(program, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns); 975var compilation = CreateCompilation(program, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns); 1069var compilation = CreateCompilation(program, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns, options: TestOptions.UnsafeDebugDll); 1427var compilation = CreateCompilation(program, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns); 1477var compilation = CreateCompilation(program, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns); 1558var compilation = CreateCompilation(program, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns); 1595var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular9); 1629var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns); 1660var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns); 1695var compilation = CreateCompilation(program, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns); 1738var compilation = CreateCompilation(program, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns); 1768var compilation = CreateCompilation(program, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns); 1800var compilation = CreateCompilation(program, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns); 1850CompileAndVerify(program, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns, expectedOutput: @" 1873var comp = CreateCompilation(program, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns); 1914var comp = CreateCompilation(program, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns); 3033var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithNullableContextOptions(nullableEnable ? NullableContextOptions.Enable : NullableContextOptions.Disable)); 3130var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithNullableContextOptions(nullableEnable ? NullableContextOptions.Enable : NullableContextOptions.Disable));
Semantics\PatternSwitchTests.cs (92)
38var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 67var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 95var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 124var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 160var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 188var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 217var compilation = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugExe); 244var compilation = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugExe); 272var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 299var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 326var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 347var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 398var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 425var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 451var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 477var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 502var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 530var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 556var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 579var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 602var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 625var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 648var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 668var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 690var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 840var compilation = CreateCompilation(new[] { source, _iTupleSource }, options: TestOptions.DebugExe); 899var compilation = CreateCompilation(source, options: TestOptions.DebugDll); 927var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 953var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 977CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 982CreateCompilation(source, options: TestOptions.DebugExe).VerifyDiagnostics( 1015CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 1031var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 1077var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 1124var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 1215var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 1346var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 1418var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 1476var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 1556var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 1586var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 1621var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 1686var compilation = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: TestOptions.Regular8); 1860var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 1883var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 1918var compilation = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 1964var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2004var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 2047var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2078var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2107var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2154var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2216var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2272var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 2330var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 2379var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 2443var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe); 2508var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe); 2568var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe); 2624var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe); 2661var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe); 2704var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 2746var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 2776var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 2807var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 2835var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 2863var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 2892var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 2923var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 2954var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 2985var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 3051var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 3098var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 3136var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 3174source, options: TestOptions.ReleaseExe, references: new[] { SystemRuntimeFacadeRef, ValueTupleRef }); 3204source, options: TestOptions.ReleaseDll.WithOptimizationLevel(OptimizationLevel.Release), references: new[] { SystemCoreRef, CSharpRef }); 3227var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.Regular6); 3274var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.Regular6); 3316var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 3378var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 3437var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 3462var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 3489var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 3519var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 3531var comp = CreateCompilation(source, options: TestOptions.DebugExe);
Microsoft.CodeAnalysis.CSharp.EndToEnd.UnitTests (4)
EndToEndTests.cs (4)
145var options = TestOptions.DebugDll.WithConcurrentBuild(false); 221var compilation = CreateCompilation(source, options: TestOptions.DebugExe.WithConcurrentBuild(false)); 270var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithConcurrentBuild(false)); 310var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithConcurrentBuild(false));
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (501)
AccessibilityTests.cs (1)
143options: TestOptions.DebugDll,
CompileExpressionsTests.cs (33)
34var comp = CreateCompilation(source, options: TestOptions.DebugDll); 62var comp = CreateCompilation(source, options: TestOptions.DebugDll); 99var comp = CreateCompilation(source, options: TestOptions.DebugDll); 149var comp = CreateCompilation(source, options: TestOptions.DebugDll); 185var comp = CreateCompilation(source, options: TestOptions.DebugDll); 225var comp = CreateCompilation(source, options: TestOptions.DebugDll); 265var comp = CreateCompilation(source, options: TestOptions.DebugDll); 305var comp = CreateCompilation(source, options: TestOptions.DebugDll); 345var comp = CreateCompilation(source, options: TestOptions.DebugDll); 376var comp = CreateCompilation(source, options: TestOptions.DebugDll); 411var comp = CreateCompilation(source, new[] { CSharpRef }, options: TestOptions.DebugDll); 509var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll, references: new[] { TestMetadata.Net40.SystemCore }); 544comp = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseDll, references: new[] { SystemCoreRef }); 728var comp = CreateCompilation(SyntaxFactory.ParseSyntaxTree(source, options: TestOptions.Regular11, path: "path/to/MyFile.cs", Encoding.Default), options: TestOptions.DebugDll); 787SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.Regular11, path: "path/to/Source1.cs", Encoding.Default), 788SyntaxFactory.ParseSyntaxTree(source2, options: TestOptions.Regular11, path: "path/to/Source2.cs", Encoding.Default) 789}, options: TestOptions.DebugDll); 855SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.Regular11, path: "path/to/Source1.cs", Encoding.Default), 856SyntaxFactory.ParseSyntaxTree(source2, options: TestOptions.Regular11, path: "path/to/Source2.cs", Encoding.Default) 857}, options: TestOptions.DebugDll); 912SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.Regular11, path: "path/to/Source1.cs", Encoding.Default), 913SyntaxFactory.ParseSyntaxTree(source2, options: TestOptions.Regular11, path: "path/to/Source2.cs", Encoding.Default) 914}, options: TestOptions.DebugDll); 948var comp = CreateCompilation(SyntaxFactory.ParseSyntaxTree(source, options: TestOptions.Regular11, path: "path/to/MyFile.cs", Encoding.Default), options: TestOptions.DebugDll); 994var comp = CreateCompilation(SyntaxFactory.ParseSyntaxTree(source, options: TestOptions.Regular11, path: "path/to/MyFile.cs", Encoding.Default), options: TestOptions.DebugDll); 1073options: TestOptions.DebugDll); 1154var comp = CreateCompilation(SyntaxFactory.ParseSyntaxTree(source, options: TestOptions.Regular11, path: "path/to/\uD800.cs", Encoding.Default), options: TestOptions.DebugDll); 1209options: TestOptions.DebugDll); 1393options: TestOptions.DebugDll);
DebuggerDisplayAttributeTests.cs (11)
36var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 93var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll, assemblyName: ExpressionCompilerUtilities.GenerateUniqueName()); 123var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll, assemblyName: ExpressionCompilerUtilities.GenerateUniqueName()); 159var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll, assemblyName: ExpressionCompilerUtilities.GenerateUniqueName()); 191var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll, assemblyName: ExpressionCompilerUtilities.GenerateUniqueName()); 244var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll, assemblyName: ExpressionCompilerUtilities.GenerateUniqueName()); 296var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll, assemblyName: ExpressionCompilerUtilities.GenerateUniqueName()); 333var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll, assemblyName: ExpressionCompilerUtilities.GenerateUniqueName()); 356var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll, assemblyName: ExpressionCompilerUtilities.GenerateUniqueName()); 387var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll, assemblyName: ExpressionCompilerUtilities.GenerateUniqueName()); 428var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll, assemblyName: ExpressionCompilerUtilities.GenerateUniqueName());
DeclarationTests.cs (44)
38var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 96var comp = CreateCompilationWithMscorlib40(source, options: TestOptions.DebugDll, references: new[] { ValueTupleRef, SystemRuntimeFacadeRef }); 173var comp = CreateCompilationWithMscorlib40(source, options: TestOptions.DebugDll, references: new[] { ValueTupleRef, SystemRuntimeFacadeRef }); 249var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 305var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 373var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 430var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 490var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 561var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 601var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 666var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 714var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 761var compilation0 = CreateCompilation(source, new[] { CSharpRef }, TestOptions.DebugDll); 809var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 833var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 858var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 883var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 908var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 970var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1055var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1080var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1106var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1131var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1155var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1180var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1234var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1280var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1327var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1381var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1433var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1463var comp = CreateCompilation(source, options: TestOptions.DebugDll, assemblyName: GetUniqueName()); 1509var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll, assemblyName: GetUniqueName()); 1555var comp = CreateCompilation(source, options: TestOptions.DebugDll, assemblyName: GetUniqueName()); 1598var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll, assemblyName: GetUniqueName()); 1645var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll, assemblyName: GetUniqueName()); 1690var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll, assemblyName: GetUniqueName()); 1772var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1840var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1907var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1970var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 2029var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 2099var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 2168var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 2195var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll);
DynamicTests.cs (21)
46var comp = CreateCompilation(source, new[] { CSharpRef }, options: TestOptions.DebugDll); 87var comp = CreateCompilation(source, new[] { CSharpRef }, options: TestOptions.DebugDll); 128var comp = CreateCompilation(source, new[] { CSharpRef }, options: TestOptions.DebugDll); 169var comp = CreateCompilation(source, new[] { CSharpRef }, options: TestOptions.DebugDll); 209var comp = CreateCompilation(source, new[] { CSharpRef }, options: TestOptions.DebugDll); 254var comp = CreateCompilation(source, new[] { CSharpRef }, options: TestOptions.DebugDll); 303var comp = CreateCompilation(source, new[] { CSharpRef }, options: TestOptions.DebugDll); 371var comp = CreateCompilation(source, new[] { CSharpRef }, options: TestOptions.DebugDll); 437var comp = CreateCompilation(source, new[] { CSharpRef }, options: TestOptions.DebugDll); 535var comp = CreateCompilation(source, new[] { CSharpRef }, options: TestOptions.DebugDll); 603var comp = CreateCompilation(source, new[] { CSharpRef }, options: TestOptions.DebugDll); 645var comp = CreateCompilation(source, new[] { CSharpRef }, TestOptions.DebugDll); 684var comp = CreateCompilation(source, new[] { CSharpRef }, TestOptions.DebugDll); 723var comp = CreateCompilation(source, new[] { CSharpRef }, TestOptions.DebugDll); 771var comp = CreateCompilation(source, new[] { CSharpRef }, TestOptions.DebugDll); 858var comp = CreateCompilation(source, new[] { CSharpRef }, options: TestOptions.DebugDll); 937var comp = CreateCompilation(source, options: TestOptions.DebugDll); 974var comp = CreateCompilation(source, new[] { CSharpRef }, TestOptions.DebugDll); 1041var comp = CreateCompilationWithCSharp(source, options: TestOptions.DebugDll); 1263var comp = CreateCompilation(source, new[] { CSharpRef }, TestOptions.DebugDll); 1374var comp = CreateCompilation(source, new[] { CSharpRef }, TestOptions.DebugDll);
ExpressionCompilerTestBase.cs (2)
353options: (outputKind == OutputKind.DynamicallyLinkedLibrary) ? TestOptions.DebugDll : TestOptions.DebugExe,
ExpressionCompilerTests.cs (87)
46var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 96var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 124var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 165var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 263options: TestOptions.DebugDll, 325var compilationA = CreateCompilation(sourceA, options: TestOptions.DebugDll); 330options: TestOptions.DebugDll, 453var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 496var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 588var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 633var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 707var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1251var compilation0 = CreateCompilation(source, options: TestOptions.UnsafeDebugDll); 1295var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1350var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1442options: TestOptions.DebugDll, 1498options: TestOptions.DebugDll, 1550options: TestOptions.DebugDll, 1596var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1739var compilation0 = CreateCompilation(source, parseOptions: TestOptions.Regular10, options: TestOptions.DebugDll); 1790var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1820var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1884var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1994var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 2056var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 2142var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 2199var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 2240var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 2269var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 2294var compilation0 = CreateCompilation(source, options: TestOptions.UnsafeDebugDll); 2348var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.UnsafeDebugDll); 2383var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.UnsafeDebugDll); 2516var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 2584var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 2623var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 3009var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 3104var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 3254var compilation0 = CreateCompilation(source, options: WithNullableEnable(TestOptions.DebugDll)); 3528var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll.WithModuleName("MODULE")); 3571var compilation0 = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 3628var compilation0 = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 3687var compilation0 = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 3747var compilation0 = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 3781var compilation0 = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 3816var netModuleRef = CreateCompilation(sourceNetModule, options: TestOptions.DebugModule).EmitToImageReference(); 3817var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, references: new[] { netModuleRef }); 3884options: TestOptions.DebugModule, 3889options: TestOptions.DebugModule, 3894options: TestOptions.DebugModule, 3899options: TestOptions.DebugDll, 3905options: TestOptions.DebugDll, 3911options: TestOptions.DebugDll, 4223var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular10, options: TestOptions.DebugDll); 4483var comp = CreateCompilation(source, options: TestOptions.DebugDll); 4530var comp = CreateCompilation(source, options: TestOptions.DebugDll); 4603var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 4704var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 4740var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 4836var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 4905var compilation0 = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll); 5396var comp = CreateCompilation(source, options: TestOptions.DebugDll); 5434var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 5466var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 5499var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 5534var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 5570var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 5601var comp = CreateCompilation(source, options: TestOptions.DebugDll); 5646var comp = CreateCompilation(source, new[] { libRef }, TestOptions.DebugDll); 5692var signedDllOptions = TestOptions.SigningReleaseDll. 5723var comp = CreateCompilation(source, new[] { libAv1Ref, libBv2Ref }, TestOptions.DebugDll); 5769var comp = CreateCompilation(source, options: TestOptions.DebugDll); 5829var comp = CreateCompilation(source, options: TestOptions.DebugDll); 6012var comp1 = CreateCompilation(source1, options: TestOptions.DebugDll); 6013var comp2 = CreateCompilation(source2, options: TestOptions.DebugDll); 6102var compilation0 = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 6157var compilation0 = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll); 6264var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 6341var compilation0 = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 6421options: TestOptions.DebugDll, 6466var comp = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: TestOptions.Regular); 6552var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 6589var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 6636var comp = CreateCompilation(source, options: TestOptions.DebugDll); 6732var comp = CreateCompilation(source, options: TestOptions.DebugExe);
HoistedStateMachineLocalTests.cs (23)
112var comp = CreateCompilation(source, options: TestOptions.DebugDll, assemblyName: GetUniqueName()); 218var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll, assemblyName: GetUniqueName()); 267var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll, assemblyName: GetUniqueName()); 307var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll, assemblyName: GetUniqueName()); 361var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll, assemblyName: GetUniqueName()); 415var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll, assemblyName: GetUniqueName()); 455var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll, assemblyName: GetUniqueName()); 509var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll, assemblyName: GetUniqueName()); 578var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll, assemblyName: GetUniqueName()); 618var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll, assemblyName: GetUniqueName()); 672var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll, assemblyName: GetUniqueName()); 726var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll, assemblyName: GetUniqueName()); 766var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll, assemblyName: GetUniqueName()); 812var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll, assemblyName: GetUniqueName()); 872var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll, assemblyName: GetUniqueName()); 932var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll, assemblyName: GetUniqueName()); 978var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll, assemblyName: GetUniqueName()); 1038var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll, assemblyName: GetUniqueName()); 1113var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll, assemblyName: GetUniqueName()); 1159var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll, assemblyName: GetUniqueName()); 1219var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll, assemblyName: GetUniqueName()); 1279var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll, assemblyName: GetUniqueName()); 1342var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll);
HoistedThisTests.cs (14)
849var comp = CreateCompilation(source, options: TestOptions.DebugDll, assemblyName: ExpressionCompilerUtilities.GenerateUniqueName()); 852var dummyComp = CreateCompilation("", new[] { comp.EmitToImageReference() }, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 912var comp = CreateCompilation(source, options: TestOptions.DebugDll, assemblyName: ExpressionCompilerUtilities.GenerateUniqueName()); 915var dummyComp = CreateCompilation("", new[] { comp.EmitToImageReference() }, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 935var sourceCompilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll, assemblyName: ExpressionCompilerUtilities.GenerateUniqueName()); 1001var comp = CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef }, options: TestOptions.DebugDll); 1045var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1080var compilation0 = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll); 1116var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1152var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1193var compilation0 = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll); 1235var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1429var comp1 = CreateCompilation(source, options: TestOptions.DebugDll); 1431var comp2 = CreateCompilation("", new[] { ref1 }, options: TestOptions.DebugDll);
InstructionDecoderTests.cs (1)
445var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll, assemblyName: nameof(InstructionDecoderTests));
LocalFunctionTests.cs (9)
35var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 66var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 116var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 178var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 239var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 292var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 319var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 362var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 401var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.UnsafeDebugDll);
LocalsTests.cs (145)
40var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 73var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 157var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 311var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 535var compilation0 = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll, 707var comp = CreateCompilation(source, options: TestOptions.DebugDll); 768var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 874var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 913var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 959var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1023var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1097var compilation0 = CreateCompilation(source, options: TestOptions.DebugExe); 1153var compilation0 = CreateCompilation(source, options: TestOptions.DebugExe); 1226var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1323var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1385var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1420var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1464var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1527var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1743var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1875var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1928var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 1977var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 2046options: TestOptions.DebugDll, 2117options: TestOptions.DebugDll, 2187options: TestOptions.DebugDll, 2301options: TestOptions.DebugDll, 2360var compilation0 = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll); 2412options: TestOptions.DebugDll, 2417options: TestOptions.DebugDll, 2455options: TestOptions.DebugDll, 2460options: TestOptions.DebugDll, 2499var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 2555var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 2588var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 2624var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 2666var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 2755var compilation0 = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll); 2816var compilation = CreateCompilation(source, options: TestOptions.DebugDll); 2907var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll); 2981var compilation = CreateCompilation(source, options: TestOptions.DebugDll); 3067var compilation = CreateCompilation(source, options: TestOptions.DebugDll); 3180var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll); 3282var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll); 3341var compilation0 = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll); 3404var comp = CreateCompilation(source, options: TestOptions.DebugDll); 3438var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll); 3490var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll); 3559var comp = CreateCompilation(source, options: TestOptions.DebugDll); 3658var comp = CreateCompilation(source, options: TestOptions.DebugDll); 3729var comp = CreateCompilation(source, options: TestOptions.DebugDll); 3762var comp = CreateCompilation(source, options: TestOptions.DebugExe); 3800var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseDll); 3814comp = CreateCompilationWithMscorlib40(source, options: TestOptions.ReleaseDll); 3879var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 3921var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 3982var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 4113var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 4192var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 4329var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 4384var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 4466var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 4526var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 4584var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 4645var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 4714var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 4787var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 4867var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 4926var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 4990var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 5129var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll); 5211var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 5321var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 5407var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 5511var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 5593var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 5695var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 5810var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 5895var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 5981var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 6060var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 6141var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 6223var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 6300var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 6387var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 6453var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 6504var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 6556var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 6610var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 6662var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 6715var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 6755var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 6809var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 6864var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 6920var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 6973var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 7025var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 7077var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 7129var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 7169var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 7221var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 7273var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 7325var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 7379var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 7433var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 7487var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 7538var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 7589var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 7640var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 7692var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 7746var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 7800var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 7853var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 7895var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 7937var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 7969var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 8017var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 8066var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 8117var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 8153var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 8189var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 8224var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 8274var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 8326var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 8378var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 8425var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 8458var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 8505var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 8552var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 8602var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 8651var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 8697var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 8735var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 8783var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 8833var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 8882var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 8927var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 8960var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 8989var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 9031var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 9063var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 9108var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 9141var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 9176var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 9211var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll);
ManagedAddressOfTests.cs (7)
28var comp = CreateCompilation(source, options: TestOptions.DebugDll); 62var comp = CreateCompilation(source, options: TestOptions.DebugDll); 98var comp = CreateCompilation(source, options: TestOptions.DebugDll); 144var comp = CreateCompilation(source, options: TestOptions.DebugDll); 194var comp = CreateCompilation(source, options: TestOptions.DebugDll); 214var comp = CreateCompilation(source, options: TestOptions.DebugDll); 248var comp = CreateCompilation(source, options: TestOptions.DebugDll);
MissingAssemblyTests.cs (9)
90var comp = CreateCompilation(source, new[] { libRef }, TestOptions.DebugDll); 129var comp = CreateCompilation(source, options: TestOptions.DebugDll); 170var comp = CreateCompilation(source, options: TestOptions.DebugDll); 235var comp = CreateCompilation(source, options: TestOptions.DebugDll); 521var comp = CreateCompilation(source, options: TestOptions.DebugDll); 558var comp = CreateEmptyCompilation(source, WinRtRefs, TestOptions.DebugDll); 601var comp = CreateEmptyCompilation(source, WinRtRefs, TestOptions.DebugDll); 897var comp = CreateCompilationWithMscorlib40(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), 898references: new[] { SystemRuntimeFacadeRef, ValueTupleRef }, options: TestOptions.DebugDll);
NoPIATests.cs (6)
46var compilation0 = CreateCompilation(source, options: TestOptions.DebugExe); 86var compilationPIA = CreateCompilation(sourcePIA, options: TestOptions.DebugDll); 89var compilation0 = CreateCompilation(source, new[] { referencePIA }, TestOptions.DebugDll); 141var modulePIA = CreateCompilation(sourcePIA, options: TestOptions.DebugDll).ToModuleInstance(); 146options: TestOptions.DebugDll, 152options: TestOptions.DebugExe,
PseudoVariableTests.cs (25)
35var comp = CreateCompilation(source, options: TestOptions.DebugDll); 76var comp = CreateCompilation(source, options: TestOptions.DebugDll); 113var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 156var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 228var comp = CreateCompilation(source, options: TestOptions.DebugDll); 265var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 287var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 339var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 386var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 448var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 502var comp = CreateCompilation(source, options: TestOptions.DebugDll); 550var comp = CreateCompilation(source, options: TestOptions.DebugDll); 592var comp = CreateCompilation(source, options: TestOptions.DebugDll); 627var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 673var comp = CreateCompilation(source, options: TestOptions.DebugDll); 695var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 821var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 869var compilation0 = CreateCompilation(source, options: TestOptions.DebugDll); 936options: TestOptions.DebugDll.WithDelaySign(true)); 942options: TestOptions.DebugDll); 949options: TestOptions.DebugDll.WithDelaySign(true)); 1029var compilationA = CreateCompilation(sourceA, options: TestOptions.DebugDll, assemblyName: assemblyNameA); 1033var compilationB = CreateCompilation(sourceB, options: TestOptions.DebugExe, references: new[] { moduleA.GetReference() }, assemblyName: assemblyNameB); 1106var comp = CreateCompilation(source, options: TestOptions.DebugDll, assemblyName: GetUniqueName()); 1146var comp = CreateCompilation(source, options: TestOptions.DebugDll, assemblyName: GetUniqueName());
ReferencedModulesTests.cs (26)
210var options = TestOptions.DebugDll.WithDelaySign(true); 215var (identityB1, moduleB1, refB1) = Compile(new AssemblyIdentity("B", new Version(1, 1, 1, 1)), "public class B : A { static void M() { } }", TestOptions.DebugDll, refA2, MscorlibRef); 308var options = TestOptions.DebugDll.WithDelaySign(true); 311var (identityA, moduleA, refA) = Compile(new AssemblyIdentity("A", new Version(1, 1, 1, 1)), "public class A { }", TestOptions.DebugDll, refOther, MscorlibRef); 312var (identityB, moduleB, refB) = Compile(new AssemblyIdentity("B", new Version(1, 1, 1, 1)), "public class B : A { static void M() { } }", TestOptions.DebugDll, refA, refOther, MscorlibRef); 537options: TestOptions.DebugDll.WithDelaySign(true)); 544options: TestOptions.DebugDll.WithDelaySign(true)); 554options: TestOptions.DebugDll); 561options: TestOptions.DebugDll); 571options: TestOptions.DebugDll.WithDelaySign(true)); 578options: TestOptions.DebugDll.WithDelaySign(true)); 626options: TestOptions.DebugDll); 777var compilation = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll, references: references, assemblyName: assemblyName); 873var compilationA = CreateCompilationWithMscorlib40AndSystemCore(sourceA, options: TestOptions.DebugDll); 877var compilationB = CreateCompilationWithMscorlib40AndSystemCore(sourceB, options: TestOptions.DebugDll, references: new[] { moduleA.GetReference() }); 993options: TestOptions.DebugDll).ToModuleInstance(); 998options: TestOptions.DebugDll).ToModuleInstance(); 1074var systemConsoleComp = CreateCompilation(sourceConsole, options: TestOptions.DebugDll, assemblyName: "System.Console"); 1076var systemObjectModelComp = CreateCompilation(sourceObjectModel, options: TestOptions.DebugDll, assemblyName: "System.ObjectModel"); 1093options: TestOptions.DebugDll, 1109options: TestOptions.DebugDll); 1165var compilationA = CreateCompilationWithMscorlib40AndSystemCore(sourceA, options: TestOptions.DebugDll); 1168var compilationB = CreateCompilationWithMscorlib40AndSystemCore(sourceB, options: TestOptions.DebugDll, references: new[] { moduleA.GetReference() }); 1260var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 1316var comp = CreateEmptyCompilation(source, options: TestOptions.DebugDll, references: new[] { refLib, AssemblyMetadata.Create(module).GetReference() }, parseOptions: parseOptions); 1465var comp = CreateCompilation(source, options: TestOptions.DebugDll);
ResultPropertiesTests.cs (10)
39var comp = CreateCompilation(source, options: TestOptions.DebugDll); 74var comp = CreateCompilation(source, options: TestOptions.DebugDll); 152var comp = CreateCompilation(source, options: TestOptions.DebugDll); 183var comp = CreateCompilation(source, options: TestOptions.DebugDll); 221var comp = CreateCompilation(source, options: TestOptions.DebugDll); 250var comp = CreateCompilation(source, options: TestOptions.DebugDll); 284var comp = CreateCompilation(source, options: TestOptions.DebugDll); 307var comp = CreateCompilation(source, options: TestOptions.DebugDll); 341var comp = CreateCompilation(source, options: TestOptions.DebugDll); 384var comp = CreateCompilation(source, options: TestOptions.DebugDll);
TupleTests.cs (11)
40var comp = CreateCompilationWithMscorlib40(source, new[] { ValueTupleRef, SystemRuntimeFacadeRef }, options: TestOptions.DebugDll); 105var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 123var app = CreateEmptyCompilation(source + valuetuple_cs, references: new[] { corlibWithoutVTRef }, parseOptions: parseOptions, options: TestOptions.DebugDll); 173var comp = CreateCompilationWithMscorlib40(source, options: TestOptions.DebugDll); 212var comp = CreateCompilationWithMscorlib40(source, new[] { ValueTupleRef, SystemRuntimeFacadeRef }, options: TestOptions.DebugDll); 260var comp = CreateCompilationWithMscorlib40(source, new[] { ValueTupleRef, SystemRuntimeFacadeRef }, options: TestOptions.DebugDll); 302var comp = CreateCompilationWithMscorlib40(source, new[] { SystemRuntimeFacadeRef, ValueTupleRef }, options: TestOptions.DebugDll); 336var comp = CreateCompilationWithMscorlib40(source, new[] { SystemRuntimeFacadeRef, ValueTupleRef }, options: TestOptions.DebugDll); 371var comp = CreateCompilationWithMscorlib40(source, new[] { ValueTupleRef, SystemRuntimeFacadeRef }, options: TestOptions.DebugDll); 437var comp = CreateCompilationWithMscorlib40(source, new[] { ValueTupleRef, SystemRuntimeFacadeRef }, options: TestOptions.DebugDll); 502var comp = CreateCompilationWithMscorlib40(source, new[] { SystemRuntimeFacadeRef, ValueTupleRef }, options: TestOptions.DebugDll);
UsingDebugInfoTests.cs (10)
110var comp = CreateCompilation(source, options: TestOptions.DebugDll); 233var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 283var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 335var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 637var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7); 672var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7); 717var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7); 755var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7); 1227var comp1 = CreateEmptyCompilation(source1, new[] { MscorlibRef_v20 }, TestOptions.DebugDll); 1230var comp2 = CreateEmptyCompilation(source2, new[] { MscorlibRef_v4_0_30316_17626, module1.GetReference() }, TestOptions.DebugDll);
WinMdTests.cs (6)
46options: TestOptions.DebugDll, 88options: TestOptions.DebugDll, 179var compilation0 = CreateEmptyCompilation(source, compileReferences, TestOptions.DebugDll); 258var compilation = CreateEmptyCompilation(source, WinRtRefs, TestOptions.DebugDll); 307var compilation = CreateEmptyCompilation(source, WinRtRefs, TestOptions.DebugDll); 341var compilation = CreateEmptyCompilation(source, WinRtRefs, TestOptions.DebugDll);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ResultProvider.UnitTests (7)
AccessibilityTests.cs (4)
87var compilationA = CSharpTestBase.CreateCompilation(sourceA, options: TestOptions.ReleaseDll); 91var compilationB = CSharpTestBase.CreateCompilation(sourceB, options: TestOptions.DebugDll, references: new MetadataReference[] { referenceA }); 248var compilationA = CSharpTestBase.CreateCompilation(sourceA, options: TestOptions.DebugDll); 252var compilationB = CSharpTestBase.CreateCompilation(sourceB, options: TestOptions.ReleaseDll, references: new MetadataReference[] { referenceA });
CSharpResultProviderTestBase.cs (1)
54var comp = CSharpTestBase.CreateCompilationWithMscorlib45AndCSharp(source, options: TestOptions.UnsafeReleaseDll);
ExpansionTests.cs (2)
2264var compilationA = CSharpTestBase.CreateCompilation(sourceA, options: TestOptions.ReleaseDll); 2268var compilationB = CSharpTestBase.CreateCompilation(sourceB, options: TestOptions.DebugDll, references: new MetadataReference[] { referenceA });
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (149)
IOperation\FunctionPointerOperations.cs (2)
19return CreateCompilation(source, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular9);
IOperation\IOperationTests.cs (6)
257}", options: TestOptions.Regular); 349}", options: TestOptions.Regular); 405var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 505var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script);
IOperation\IOperationTests_IAddressOfOperation.cs (2)
60VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, compilationOptions: TestOptions.UnsafeDebugDll); 140VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, TestOptions.UnsafeDebugDll);
IOperation\IOperationTests_IAnonymousFunctionExpression.cs (1)
482parseOptions: TestOptions.Regular8
IOperation\IOperationTests_IArgument.cs (8)
2456var compilation = CreateEmptyCompilation(source, options: Test.Utilities.TestOptions.ReleaseDll); 2520var compilation = CreateEmptyCompilation(source, options: Test.Utilities.TestOptions.ReleaseDll); 2605var compilation = CreateEmptyCompilation(source, options: Test.Utilities.TestOptions.ReleaseDll); 2661var compilation = CreateEmptyCompilation(source, options: Test.Utilities.TestOptions.ReleaseDll); 2719var compilation = CreateEmptyCompilation(source, options: Test.Utilities.TestOptions.ReleaseDll); 2801var compilation = CreateEmptyCompilation(source, options: Test.Utilities.TestOptions.ReleaseDll); 3852var compilation = CreateEmptyCompilation(source, options: Test.Utilities.TestOptions.ReleaseDll); 3944var compilation = CreateEmptyCompilation(source, options: Test.Utilities.TestOptions.ReleaseDll);
IOperation\IOperationTests_IConversionExpression.cs (5)
549parseOptions: TestOptions.Regular7_1, 2933compilationOptions: TestOptions.UnsafeReleaseDll, 2965compilationOptions: TestOptions.UnsafeReleaseDll, 3001compilationOptions: TestOptions.UnsafeReleaseDll, 3036compilationOptions: TestOptions.UnsafeReleaseDll,
IOperation\IOperationTests_IDeconstructionAssignmentOperation.cs (4)
418VerifyOperationTreeAndDiagnosticsForTest<BlockSyntax>(source, expectedOperationTree, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 482VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 552VerifyOperationTreeAndDiagnosticsForTest<BlockSyntax>(source, expectedOperationTree, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 628VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview);
IOperation\IOperationTests_IDelegateCreationExpression.cs (7)
530parseOptions: TestOptions.WithoutImprovedOverloadCandidates); 558}, parseOptions: TestOptions.WithoutImprovedOverloadCandidates); 759parseOptions: TestOptions.WithoutImprovedOverloadCandidates); 787}, parseOptions: TestOptions.WithoutImprovedOverloadCandidates); 1171}, parseOptions: TestOptions.WithoutImprovedOverloadCandidates); 1511parseOptions: TestOptions.WithoutImprovedOverloadCandidates); 2045var comp = CreateCompilation(code, options: TestOptions.UnsafeReleaseExe);
IOperation\IOperationTests_IFieldReferenceExpression.cs (7)
75parseOptions: TestOptions.Script); 101parseOptions: TestOptions.Script); 125parseOptions: TestOptions.Script); 151parseOptions: TestOptions.Script); 176parseOptions: TestOptions.Script); 295VerifyOperationTreeAndDiagnosticsForTest<AssignmentExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics, compilationOptions: TestOptions.UnsafeDebugDll); 335VerifyOperationTreeAndDiagnosticsForTest<AssignmentExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics, compilationOptions: TestOptions.UnsafeDebugDll);
IOperation\IOperationTests_IFixedStatement.cs (10)
87compilationOptions: TestOptions.UnsafeDebugDll); 167compilationOptions: TestOptions.UnsafeDebugDll); 256compilationOptions: TestOptions.UnsafeDebugDll); 314compilationOptions: TestOptions.UnsafeDebugDll); 382compilationOptions: TestOptions.UnsafeDebugDll); 466VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, compilationOptions: TestOptions.UnsafeDebugDll); 561VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, compilationOptions: TestOptions.UnsafeDebugDll); 696VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, compilationOptions: TestOptions.UnsafeDebugDll); 785VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedGraph, expectedDiagnostics, compilationOptions: TestOptions.UnsafeDebugDll); 916VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedGraph, expectedDiagnostics, compilationOptions: TestOptions.UnsafeDebugDll);
IOperation\IOperationTests_IForEachLoopStatement.cs (23)
1514VerifyOperationTreeForTest<ForEachStatementSyntax>(source, expectedOperationTree, parseOptions: TestOptions.Regular9); 1567VerifyOperationTreeForTest<ForEachStatementSyntax>(source, expectedOperationTree, parseOptions: TestOptions.Regular9); 1613VerifyOperationTreeForTest<ForEachStatementSyntax>(source, expectedOperationTree, parseOptions: TestOptions.Regular9); 1672VerifyOperationTreeForTest<ForEachStatementSyntax>(source, expectedOperationTree, parseOptions: TestOptions.Regular9); 1725var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, parseOptions: TestOptions.Regular9); 1780var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, parseOptions: TestOptions.Regular9); 1827var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, parseOptions: TestOptions.Regular9); 1894var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, parseOptions: TestOptions.Regular9); 3127VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source + SpanSource, expectedFlowGraph, expectedDiagnostics, TestOptions.ReleaseDll.WithAllowUnsafe(true)); 3216VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source + SpanSource, expectedFlowGraph, expectedDiagnostics, TestOptions.ReleaseDll.WithAllowUnsafe(true)); 3305VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source + SpanSource, expectedFlowGraph, expectedDiagnostics, TestOptions.ReleaseDll.WithAllowUnsafe(true)); 3394VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source + SpanSource, expectedFlowGraph, expectedDiagnostics, TestOptions.ReleaseDll.WithAllowUnsafe(true)); 4684VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.Regular9); 4815VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.Regular9); 4900VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.Regular9); 5070VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.Regular9); 5200var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, parseOptions: TestOptions.Regular9); 5332var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, parseOptions: TestOptions.Regular9); 5418var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, parseOptions: TestOptions.Regular9); 5589var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, parseOptions: TestOptions.Regular9); 6373var comp = CreateCompilationWithTasksExtensions(new[] { source, AsyncStreamsTypes }, options: TestOptions.DebugExe); 6662var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9);
IOperation\IOperationTests_IInterpolatedStringOperation.cs (38)
1515VerifyOperationTreeAndDiagnosticsForTest<VariableDeclaratorSyntax>(new[] { code, handler }, expectedOperationTree, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 1584VerifyOperationTreeAndDiagnosticsForTest<VariableDeclaratorSyntax>(new[] { code, handler }, expectedOperationTree, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 1653VerifyOperationTreeAndDiagnosticsForTest<VariableDeclaratorSyntax>(new[] { code, handler }, expectedOperationTree, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 1722VerifyOperationTreeAndDiagnosticsForTest<VariableDeclaratorSyntax>(new[] { code, handler }, expectedOperationTree, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 1790VerifyOperationTreeAndDiagnosticsForTest<VariableDeclaratorSyntax>(new[] { code, InterpolatedStringHandlerAttribute }, expectedOperationTree, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 1875VerifyOperationTreeAndDiagnosticsForTest<VariableDeclaratorSyntax>(new[] { code, InterpolatedStringHandlerAttribute }, expectedOperationTree, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 1930VerifyOperationTreeAndDiagnosticsForTest<VariableDeclaratorSyntax>(new[] { code, InterpolatedStringHandlerAttribute }, expectedOperationTree, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 1999VerifyOperationTreeAndDiagnosticsForTest<VariableDeclaratorSyntax>(new[] { code, handler }, expectedOperationTree, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 2072VerifyOperationTreeAndDiagnosticsForTest<VariableDeclaratorSyntax>(new[] { code, handler }, expectedOperationTree, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 2162expectedOperationTree, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 2261expectedOperationTree, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 2355VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(new[] { code, handlerType }, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 2458VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(new[] { code, handlerType }, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 2577VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(new[] { code, handlerType }, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 2701VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(new[] { code, handlerType }, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 2776VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(new[] { code, handlerType }, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 2876VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(new[] { code, handlerType }, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 3022expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 3164expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 3306expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 3456expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 3693expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 3842expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 4026expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 4169expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 4282expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 4369VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(new[] { code, handlerType }, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 4461VerifyOperationTreeAndDiagnosticsForTest<InvocationExpressionSyntax>(new[] { code, InterpolatedStringHandlerAttribute }, expectedOperationTree, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 4550VerifyOperationTreeAndDiagnosticsForTest<InvocationExpressionSyntax>(new[] { code, handler, InterpolatedStringHandlerArgumentAttribute }, expectedOperationTree, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 4693VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(new[] { code, handler, InterpolatedStringHandlerArgumentAttribute }, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 4723VerifyOperationTreeAndDiagnosticsForTest<InterpolatedStringExpressionSyntax>(new[] { code, GetInterpolatedStringHandlerDefinition(includeSpanOverloads: false, useDefaultParameters: false, useBoolReturns: false) }, expectedOperationTree, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 4916expectedOperationTree, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 5007expectedOperationTree, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 5201VerifyOperationTreeAndDiagnosticsForTest<VariableDeclaratorSyntax>(new[] { code, handler }, expectedOperationTree, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 5257VerifyOperationTreeAndDiagnosticsForTest<CastExpressionSyntax>(new[] { code, handler }, expectedOperationTree, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 5534VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(new[] { code, handler, InterpolatedStringHandlerArgumentAttribute }, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 5640VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(new[] { code, InterpolatedStringHandlerArgumentAttribute, InterpolatedStringHandlerAttribute }, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 5777VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(new[] { code, InterpolatedStringHandlerArgumentAttribute, handler }, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview);
IOperation\IOperationTests_IIsPatternExpression.cs (8)
1070VerifyOperationTreeAndDiagnosticsForTest<IsPatternExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns); 1138VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns); 1188VerifyOperationTreeAndDiagnosticsForTest<IsPatternExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns); 1244VerifyOperationTreeAndDiagnosticsForTest<IsPatternExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns); 1317var compilation = CreateCompilation(source, new[] { vbCompilation.EmitToImageReference() }, parseOptions: TestOptions.Regular8); 2052VerifyOperationTreeAndDiagnosticsForTest<IsPatternExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics, parseOptions: TestOptions.RegularWithPatternCombinators); 2085VerifyOperationTreeAndDiagnosticsForTest<IsPatternExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics, parseOptions: TestOptions.RegularWithPatternCombinators); 2535expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns);
IOperation\IOperationTests_INoneOperation.cs (1)
337VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, compilationOptions: TestOptions.UnsafeDebugDll);
IOperation\IOperationTests_INoPiaObjectCreationOperation.cs (7)
43var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll); 102var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll); 159var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll); 209var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll); 301var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll); 391var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll); 458var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll);
IOperation\IOperationTests_IObjectCreationExpression.cs (3)
18private static readonly CSharpParseOptions ImplicitObjectCreationOptions = TestOptions.Regular9; 1399", options: TestOptions.UnsafeReleaseExe); 2226VerifyOperationTreeAndDiagnosticsForTest<InitializerExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics, parseOptions: TestOptions.Regular9);
IOperation\IOperationTests_IPatternSwitchCase.cs (2)
746VerifyOperationTreeAndDiagnosticsForTest<CasePatternSwitchLabelSyntax>(source, expectedOperationTree, expectedDiagnostics, parseOptions: TestOptions.RegularWithPatternCombinators); 781VerifyOperationTreeAndDiagnosticsForTest<CasePatternSwitchLabelSyntax>(source, expectedOperationTree, expectedDiagnostics, parseOptions: TestOptions.RegularWithPatternCombinators);
IOperation\IOperationTests_IPointerIndirectionReferenceOperation.cs (2)
58VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, compilationOptions: TestOptions.UnsafeDebugDll); 116VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, compilationOptions: TestOptions.UnsafeDebugDll);
IOperation\IOperationTests_ISizeOfExpression.cs (1)
92VerifyOperationTreeAndDiagnosticsForTest<SizeOfExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics, compilationOptions: TestOptions.UnsafeReleaseDll);
IOperation\IOperationTests_ISwitchExpression.cs (1)
1689VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularWithPatternCombinators);
IOperation\IOperationTests_ISwitchOperation.cs (6)
3460VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularWithPatternCombinators); 3528VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularWithPatternCombinators); 3623VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularWithPatternCombinators); 3721VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularWithPatternCombinators); 3809VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularWithPatternCombinators); 3880VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularWithPatternCombinators);
IOperation\IOperationTests_ISymbolInitializer.cs (2)
30var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.Regular);
IOperation\IOperationTests_IThrowOperation.cs (2)
2171var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular8); 2276var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(MessageID.IDS_FeatureTargetTypedConditional.RequiredVersion()));
IOperation\IOperationTests_IVariableDeclaration.cs (1)
922var tree = Parse(source, options: TestOptions.Regular);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (7314)
Semantics\AccessCheckTests.cs (9)
1050compilationOptions: TestOptions.ReleaseDll); 1064compilationOptions: TestOptions.ReleaseDll, 1457comp = CreateCompilation(sourceB, references: new[] { refA }, options: TestOptions.ReleaseExe, assemblyName: null); 1464comp = CreateCompilation(sourceB, references: new[] { refA }, options: TestOptions.ReleaseExe, assemblyName: "B"); 1490comp = CreateCompilation(sourceB, references: new[] { refA }, options: TestOptions.ReleaseExe, assemblyName: null); 1497comp = CreateCompilation(sourceB, references: new[] { refA }, options: TestOptions.ReleaseExe, assemblyName: "B"); 1501comp = CreateCompilation(sourceB, references: new[] { refA }, options: TestOptions.ReleaseExe, assemblyName: "B2"); 1516}", options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular9);
Semantics\AmbiguousOverrideTests.cs (1)
1359var verifier = CompileAndVerify(csharp, new[] { reference }, options: TestOptions.ReleaseExe, expectedOutput: @"
Semantics\AnonymousFunctionTests.cs (20)
21=> CreateCompilation(source, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics(expected); 25options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 26parseOptions: TestOptions.RegularPreview, 40options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 41parseOptions: TestOptions.RegularPreview, 72CreateCompilation(source, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 1189options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 1190parseOptions: TestOptions.Regular9, 1318var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.Regular9); 1357var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.Regular9); 1378var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.Regular9); 1399var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.Regular9); 1448CompileAndVerify(source, expectedOutput: "123456", parseOptions: TestOptions.Regular9); 1562CompileAndVerify(source, expectedOutput: "123456", parseOptions: TestOptions.Regular9); 1583CompileAndVerify(source, expectedOutput: "hello world", parseOptions: TestOptions.Regular9); 1614CompileAndVerify(source, expectedOutput: "12", parseOptions: TestOptions.Regular9);
Semantics\ArglistTests.cs (4)
1543CreateCompilation(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 1567CreateCompilation(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 1636options: TestOptions.DebugExe, 1659options: TestOptions.DebugExe,
Semantics\AwaitExpressionTests.cs (6)
214var comp = CreateCompilationWithMscorlib45(text, options: TestOptions.ReleaseDll); 242var comp = CreateCompilationWithMscorlib45(text, options: TestOptions.ReleaseDll); 375CompileAndVerify(text, options: TestOptions.ReleaseExe, expectedOutput: "Passed").VerifyDiagnostics(); 376CompileAndVerify(text, options: TestOptions.DebugExe, expectedOutput: "Passed").VerifyDiagnostics(); 419CompileAndVerify(text, options: TestOptions.ReleaseExe, expectedOutput: "Passed").VerifyDiagnostics(); 420CompileAndVerify(text, options: TestOptions.DebugExe, expectedOutput: "Passed").VerifyDiagnostics();
Semantics\BetterCandidates.cs (67)
28return CreateCompilation(source, options: options, references: references, parseOptions: TestOptions.WithoutImprovedOverloadCandidates); 32Debug.Assert(TestOptions.Regular.LanguageVersion >= MessageID.IDS_FeatureImprovedOverloadCandidates.RequiredVersion()); 33return CreateCompilation(source, options: options, references: references, parseOptions: TestOptions.Regular); 53CreateCompilationWithoutBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 58var compilation = CreateCompilationWithBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics(); 80CreateCompilationWithoutBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 85var compilation = CreateCompilationWithBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics(); 111CreateCompilationWithoutBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 116var compilation = CreateCompilationWithBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics(); 145CreateCompilationWithoutBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 150var compilation = CreateCompilationWithBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics(); 178CreateCompilationWithoutBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 183var compilation = CreateCompilationWithBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics(); 225CreateCompilationWithoutBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 230var compilation = CreateCompilationWithBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics(); 267CreateCompilationWithoutBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 275var compilation = CreateCompilationWithBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 302CreateCompilationWithoutBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 313var compilation = CreateCompilationWithBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 357CreateCompilationWithoutBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 362var compilation = CreateCompilationWithBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 408CreateCompilationWithoutBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 413var compilation = CreateCompilationWithBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 449CreateCompilationWithoutBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 454var compilation = CreateCompilationWithBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 477CreateCompilationWithoutBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 482var compilation = CreateCompilationWithBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 506CreateCompilationWithoutBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 511var compilation = CreateCompilationWithBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 536CreateCompilationWithoutBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 541var compilation = CreateCompilationWithBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 567CreateCompilationWithoutBetterCandidates(source, options: TestOptions.ReleaseDll).VerifyDiagnostics( 572CreateCompilationWithBetterCandidates(source, options: TestOptions.ReleaseDll).VerifyDiagnostics( 596CreateCompilationWithoutBetterCandidates(source, options: TestOptions.ReleaseDll).VerifyDiagnostics( 601CreateCompilationWithBetterCandidates(source, options: TestOptions.ReleaseDll).VerifyDiagnostics( 626CreateCompilationWithoutBetterCandidates(source, options: TestOptions.ReleaseDll).VerifyDiagnostics( 631CreateCompilationWithBetterCandidates(source, options: TestOptions.ReleaseDll).VerifyDiagnostics( 657CreateCompilationWithoutBetterCandidates(source, options: TestOptions.ReleaseDll).VerifyDiagnostics( 662CreateCompilationWithBetterCandidates(source, options: TestOptions.ReleaseDll).VerifyDiagnostics( 687CreateCompilationWithoutBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 692var compilation = CreateCompilationWithBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 718CreateCompilationWithoutBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 726var compilation = CreateCompilationWithBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 755CreateCompilationWithoutBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 760var compilation = CreateCompilationWithBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 786CreateCompilationWithoutBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 791var compilation = CreateCompilationWithBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 817CreateCompilationWithoutBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 822var compilation = CreateCompilationWithBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 858CreateCompilationWithoutBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 863var compilation = CreateCompilationWithBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 889CreateCompilationWithoutBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 894var compilation = CreateCompilationWithBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 918CreateCompilationWithoutBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 923var compilation = CreateCompilationWithBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 947CreateCompilationWithoutBetterCandidates(source, options: TestOptions.ReleaseExe.WithAllowUnsafe(true)).VerifyDiagnostics( 952var compilation = CreateCompilationWithBetterCandidates(source, options: TestOptions.ReleaseExe.WithAllowUnsafe(true)).VerifyDiagnostics( 1006CreateCompilationWithoutBetterCandidates(source2, references: new[] { reference1 }, options: TestOptions.ReleaseExe.WithAllowUnsafe(true)).VerifyDiagnostics( 1014CreateCompilationWithBetterCandidates(source2, references: new[] { reference1 }, options: TestOptions.ReleaseExe.WithAllowUnsafe(true)).VerifyDiagnostics( 1054CreateCompilationWithoutBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 1071var compilation = CreateCompilationWithBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 1155CreateCompilationWithoutBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 1160var compilation = CreateCompilationWithBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 1203CreateCompilationWithoutBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 1208var compilation = CreateCompilationWithBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 1256CreateCompilationWithoutBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics( 1261var compilation = CreateCompilationWithBetterCandidates(source, options: TestOptions.ReleaseExe).VerifyDiagnostics(
Semantics\BindingAsyncTasklikeMoreTests.cs (9)
106var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe); 916var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll); 1005var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll); 1090var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll); 1117var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.UnsafeDebugExe); 1588var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 1593compilation = CreateCompilation(source, options: TestOptions.DebugExe); 1625var compilation = CreateCompilation(source, parseOptions: useCSharp9 ? TestOptions.Regular9 : TestOptions.Regular10, targetFramework: TargetFramework.Net70);
Semantics\BindingAsyncTests.cs (18)
697CreateCompilationWithMscorlib45(source, null, TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 716CreateCompilationWithMscorlib45(source, null, TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 935CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp5)).VerifyDiagnostics( 943CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6)).VerifyDiagnostics(); 967CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp5)).VerifyDiagnostics( 972CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6)).VerifyDiagnostics(); 1164CreateCompilationWithMscorlib45(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 1203CreateCompilationWithMscorlib45(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 1258CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Regular7).VerifyDiagnostics( 1455TestOptions.UnsafeReleaseDll); 1496TestOptions.ReleaseDll).VerifyDiagnostics( 3094var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script); 3113syntaxTree: SyntaxFactory.ParseSyntaxTree(source0, options: TestOptions.Script), 3237CreateCompilationWithMscorlib45(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 3458CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)).VerifyDiagnostics( 3475var comp = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7));
Semantics\BindingAwaitTests.cs (2)
2761var comp = CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef, CSharpRef }, TestOptions.ReleaseExe); 2833var comp = CreateCompilationWithMscorlib45(source, new[] { TestMetadata.Net40.SystemCore, TestMetadata.Net40.MicrosoftCSharp }, TestOptions.ReleaseExe);
Semantics\BindingTests.cs (11)
1932CompileAndVerify(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module => 1954CompileAndVerify(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module => 2005CreateCompilation(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 2155CreateCompilation(source, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 2180CreateCompilation(source, parseOptions: TestOptions.Regular7, targetFramework: TargetFramework.NetCoreApp).VerifyDiagnostics( 2406CreateCompilationWithMscorlib45(text, parseOptions: TestOptions.WithoutImprovedOverloadCandidates).VerifyDiagnostics( 2473CreateCompilationWithMscorlib45(text, parseOptions: TestOptions.WithoutImprovedOverloadCandidates).VerifyDiagnostics( 2682var compilation = CreateCompilation(sourceText, options: TestOptions.DebugDll); 2738var compilation = CreateCompilation(sourceText, options: TestOptions.DebugDll); 2793var compilation = CreateCompilationWithMscorlib40AndSystemCore(sourceText, options: TestOptions.DebugDll); 2842var compilation = CreateCompilationWithMscorlib40(sourceText, new[] { TestMetadata.Net40.SystemCore }, options: TestOptions.DebugDll);
Semantics\ColorColorTests.cs (8)
1520var comp = CreateCompilationWithMscorlib40AndSystemCore(text, options: TestOptions.DebugExe); 1579var comp1 = CreateCompilation(source1, options: TestOptions.ReleaseDll, assemblyName: System.Guid.NewGuid().ToString()); 1620var comp1 = CreateCompilation(source1, options: TestOptions.ReleaseDll, assemblyName: System.Guid.NewGuid().ToString()); 1658var comp1 = CreateCompilation(source1, options: TestOptions.ReleaseDll, assemblyName: System.Guid.NewGuid().ToString()); 1699var comp1 = CreateCompilation(source1, options: TestOptions.ReleaseDll, assemblyName: System.Guid.NewGuid().ToString()); 1737var comp = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseExe); 1759CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseDll) 1808var comp = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseDll);
Semantics\ConditionalOperatorTests.cs (16)
71TestConditional("true ? T : U", null, parseOptions: TestOptions.Regular8, 74TestConditional("true ? T : U", null, parseOptions: TestOptions.Regular8.WithLanguageVersion(MessageID.IDS_FeatureTargetTypedConditional.RequiredVersion()), 77TestConditional("false ? T : 1", null, parseOptions: TestOptions.Regular8, 79TestConditional("false ? T : 1", null, parseOptions: TestOptions.Regular8.WithLanguageVersion(MessageID.IDS_FeatureTargetTypedConditional.RequiredVersion()), 104TestConditional("false ? GetString : (System.Func<int>)null", null, TestOptions.WithoutImprovedOverloadCandidates, 194TestConditional("1 ? null : null", null, parseOptions: TestOptions.Regular8, 197TestConditional("1 ? null : null", null, parseOptions: TestOptions.Regular.WithLanguageVersion(MessageID.IDS_FeatureTargetTypedConditional.RequiredVersion()), 688options: TestOptions.ReleaseExe.WithMetadataImportOptions(MetadataImportOptions.All)); 1147var compilation = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseExe); 1219TestConditionalCore(conditionalExpression, expectedType, TestOptions.Regular8, expectedDiagnostics); 1220TestConditionalCore(conditionalExpression, expectedType, TestOptions.Regular8.WithLanguageVersion(MessageID.IDS_FeatureTargetTypedConditional.RequiredVersion()), expectedDiagnostics); 1309var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 1364var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 1411var compilation = CreateCompilation(source, options: TestOptions.DebugDll); 1473var compilation = CreateCompilation(source, options: TestOptions.DebugExe, 1493compilation = CreateCompilation(source, options: TestOptions.ReleaseExe);
Semantics\ConstantTests.cs (16)
185var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 1582var compilation = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseExe); 3280CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6)).VerifyDiagnostics( 3343CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 3497var comp = CreateCompilation(source.ToString(), options: TestOptions.ReleaseExe); 3607var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 3648var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 3669var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 3705var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 3787var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 3815var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 3884var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 3890comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 3958", parseOptions: TestOptions.RegularPreview, expectedOutput: "", symbolValidator: module => 3979", parseOptions: TestOptions.RegularPreview, expectedOutput: "", symbolValidator: module =>
Semantics\DeconstructionTests.cs (27)
799var comp = CreateCompilation(source, options: TestOptions.DebugExe); 1284var comp = CreateCompilation(source, assemblyName: "comp", options: TestOptions.DebugExe); 1606var libComp = CreateCompilation(new string[] { libSource }, references: new[] { libMissingRef }, parseOptions: TestOptions.Regular).VerifyDiagnostics(); 1944var comp = CreateCompilation(source, options: TestOptions.DebugExe); 2223var comp = CreateCompilation(source, parseOptions: TestOptions.Regular6); 4089options: TestOptions.UnsafeDebugDll, 4090parseOptions: TestOptions.RegularPreview); 4335var comp1 = CreateCompilation(source1, parseOptions: TestOptions.Script); 4366var comp2 = CreateCompilation(source2, parseOptions: TestOptions.Script); 4600var comp1 = CreateCompilation(source1, parseOptions: TestOptions.Script); 4622var comp2 = CreateCompilation(source2, parseOptions: TestOptions.Script); 4742var comp1 = CreateCompilation(source1, parseOptions: TestOptions.Script); 4752var comp2 = CreateCompilation(source2, parseOptions: TestOptions.Script); 4889var comp1 = CreateCompilation(source1, parseOptions: TestOptions.Script); 4899var comp2 = CreateCompilation(source2, parseOptions: TestOptions.Script); 4971var comp1 = CreateCompilation(source1, parseOptions: TestOptions.Script); 4981var comp2 = CreateCompilation(source2, parseOptions: TestOptions.Script); 5078var comp1 = CreateCompilation(source1, parseOptions: TestOptions.Script); 5088var comp2 = CreateCompilation(source2, parseOptions: TestOptions.Script); 5293var comp1 = CreateCompilation(source1, parseOptions: TestOptions.Script); 5324var comp2 = CreateCompilation(source2, parseOptions: TestOptions.Script); 5580var comp1 = CreateCompilation(source1, parseOptions: TestOptions.Script); 5602var comp2 = CreateCompilation(source2, parseOptions: TestOptions.Script); 5730var comp1 = CreateCompilation(source1, parseOptions: TestOptions.Script); 5758var comp2 = CreateCompilation(source2, parseOptions: TestOptions.Script); 5946var comp1 = CreateCompilation(source1, parseOptions: TestOptions.Script); 5965var comp2 = CreateCompilation(source2, parseOptions: TestOptions.Script);
Semantics\DelegateTypeTests.cs (383)
85var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 100comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 125var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 140comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 175var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 190comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 217var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 308var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 323CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: 352var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 367CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: 393var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 402CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: 426var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 435CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: 460var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 535var comp = CreateCompilation(new[] { sourceA, sourceB }, parseOptions: TestOptions.Regular9); 558CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: 585var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 600CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: 624var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 737var comp = CreateCompilation(new[] { source, s_utils }, parseOptions: TestOptions.RegularPreview, options: TestOptions.ReleaseExe); 783var comp = CreateCompilation(new[] { source, s_utils }, parseOptions: TestOptions.RegularPreview, options: TestOptions.ReleaseExe); 880var comp = CreateCompilation(new[] { source, s_utils }, parseOptions: TestOptions.RegularPreview, options: TestOptions.ReleaseExe); 923var comp = CreateCompilation(new[] { source, s_utils }, parseOptions: TestOptions.RegularPreview, options: TestOptions.ReleaseExe); 981var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 1021var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 1068var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 1207var comp = CreateCompilation(new[] { source, s_utils }, parseOptions: TestOptions.RegularPreview, options: TestOptions.ReleaseExe); 1301var comp = CreateCompilation(new[] { source, s_utils }, parseOptions: TestOptions.RegularPreview, options: TestOptions.ReleaseExe); 1396var comp = CreateCompilation(new[] { source, s_utils }, parseOptions: TestOptions.RegularPreview, options: TestOptions.ReleaseExe); 1452var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 1455comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 1483var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 1514comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 1535var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 1560comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 1581var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 1603comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 1630CompileAndVerify(new[] { source, s_utils }, parseOptions: TestOptions.RegularPreview, expectedOutput: "System.Func<System.Object>, System.Action<System.Object, System.Int32>"); 1657CompileAndVerify(source, parseOptions: TestOptions.RegularPreview, expectedOutput: 1687CompileAndVerify(source, parseOptions: TestOptions.RegularPreview, expectedOutput: 1707var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 1735CompileAndVerify(new[] { source, s_utils }, parseOptions: TestOptions.RegularPreview, expectedOutput: "System.Action<System.Object>"); 1758var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 1791var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 1817var comp = CreateCompilation(new[] { source, s_utils }, parseOptions: TestOptions.RegularPreview, options: TestOptions.ReleaseExe); 1866var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 1894var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 1920var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 1952var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 1988CompileAndVerify(source, parseOptions: TestOptions.RegularPreview, references: new[] { CSharpRef }, expectedOutput: "Microsoft.CSharp.RuntimeBinder.RuntimeBinderException"); 2013CompileAndVerify(source, parseOptions: TestOptions.RegularPreview, options: TestOptions.UnsafeReleaseExe, verify: Verification.Skipped, expectedOutput: 2069var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 2072comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 2096var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 2099comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 2131var comp = CreateCompilation(new[] { sourceB, s_utils }, new[] { refA }, parseOptions: TestOptions.RegularPreview, options: TestOptions.ReleaseExe); 2165var comp = CreateCompilation(new[] { sourceB, s_utils }, new[] { refA }, parseOptions: TestOptions.RegularPreview, options: TestOptions.ReleaseExe); 2197var comp = CreateCompilation(new[] { source, UnmanagedCallersOnlyAttributeDefinition }, parseOptions: TestOptions.RegularPreview); 2231var comp = CreateCompilation(new[] { source, UnmanagedCallersOnlyAttributeDefinition }, parseOptions: TestOptions.RegularPreview); 2291var comp = CreateEmptyCompilation(sourceB, new[] { refA }, parseOptions: TestOptions.RegularPreview); 2392var comp = CreateEmptyCompilation(sourceB, new[] { refA }, parseOptions: TestOptions.RegularPreview); 2466var comp = CreateEmptyCompilation(sourceB, new[] { refA }, parseOptions: TestOptions.RegularPreview); 2557var comp = CreateEmptyCompilation(sourceB, new[] { refA }, parseOptions: TestOptions.RegularPreview); 2801var comp = CreateEmptyCompilation(new[] { sourceA, sourceB }, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 2837var comp = CreateEmptyCompilation(new[] { sourceA, sourceB }, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.UnsafeReleaseExe); 2873var comp = CreateEmptyCompilation(new[] { sourceA, sourceB }, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 2906var comp = CreateEmptyCompilation(new[] { sourceA, sourceB }, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 2936CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: expectedOutput); 2937CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 2965CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: 2971CompileAndVerify(source, parseOptions: TestOptions.RegularPreview, expectedOutput: 3001CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: 3007CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: 3037CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: @"E.M"); 3040CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: @"C.M"); 3074var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 3095CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: 3129var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 3138CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: 3161var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 3170comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 3202CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "extension, extension, "); 3203CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: "extension, instance, "); 3230CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "extension, extension, "); 3231CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: "extension, instance, "); 3260CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: "extension, extension, "); 3261CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: "extension, instance, "); 3285var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 3310comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 3375CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: expectedOutput); 3376CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 3401CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: expectedOutput); 3402CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 3424CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: expectedOutput); 3425CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 3452CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: expectedOutput); 3453CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 3480CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: 3510var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 3537var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 3539comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 3569var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 3571comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 3603var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 3605comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 3638var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 3640comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 3668CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: expectedOutput); 3669CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 3697CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: expectedOutput); 3698CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 3718CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: expectedOutput); 3719CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 3741CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: expectedOutput); 3742CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 3764CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: expectedOutput); 3765CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 3787CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: expectedOutput); 3788CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 3811CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: expectedOutput); 3812CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 3854CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: expectedOutput); 3855CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 3885CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: expectedOutput); 3886CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 3907var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 3925comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 3948CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: expectedOutput); 3949CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 3980CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: expectedOutput); 3981CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 4003var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 4020CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 4042var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 4056CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 4078var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 4092CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 4112var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 4124CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 4144var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 4156CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 4179var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 4194comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 4217var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 4229comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 4251var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 4258CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 4280var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 4298comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 4335CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: expectedOutput); 4336CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 4366CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: 4381var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 4413CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: 4421CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 4455CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: 4463CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 4493var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 4495comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 4517var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 4524CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 4575CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: expectedOutput); 4576CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 4694CompileAndVerify(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe, expectedOutput: expectedOutput); 4695CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: expectedOutput); 4724CompileAndVerify(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe, expectedOutput: expectedOutput); 4725CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: expectedOutput); 4746CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: 4769CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: 4793var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 4802CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: 4826var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 4835CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: 4870var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 4896var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 4905CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: 4927var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 4965var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 4974CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: 5009var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 5047var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 5074var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 5086CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: 5118var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 5179CompileAndVerify(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe, expectedOutput: expectedOutput); 5180CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: expectedOutput); 5201var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 5210CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: 5230var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 5236CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: 5268var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 5291CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: 5308var comp = CreateCompilation(new[] { source, s_utils }, options: TestOptions.ReleaseExe); 5331var comp = CreateCompilation(new[] { source, s_utils }, options: TestOptions.ReleaseExe); 5363CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: 5385CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: 5407var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 5435var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 5463var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 5494var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 5503CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: 5534CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: 5571CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: 5601var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 5610CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: 5634var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 5643CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: 5672var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 5684CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: 5714var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 5729CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: 5760CompileAndVerify(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe, expectedOutput: expectedOutput); 5761CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: expectedOutput); 5800var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 5823var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 5866CompileAndVerify(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe, expectedOutput: expectedOutput); 5867CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: expectedOutput); 5901var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 5937var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 5968CompileAndVerify(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe, expectedOutput: expectedOutput); 5969CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: expectedOutput); 6003var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 6039var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 6070var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 6076CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: 6097var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 6143var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 6152CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: 6174var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 6204var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 6233var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 6262var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 6292var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 6336var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 6370var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 6398var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 6437var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 6484var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 6497CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 6519var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 6532CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 6555var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 6580comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 6607var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 6628CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 6650var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 6675comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 6798var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 6841comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 7074var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 7076comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 7106CompileAndVerify(source, parseOptions: TestOptions.Regular9); 7107CompileAndVerify(source, parseOptions: TestOptions.Regular10); 7135CompileAndVerify(source, parseOptions: TestOptions.Regular9); 7136CompileAndVerify(source, parseOptions: TestOptions.Regular10); 7177var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 7179comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 7231var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 7233comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 7266CompileAndVerify(source, parseOptions: TestOptions.Regular9); 7267CompileAndVerify(source, parseOptions: TestOptions.Regular10); 7291CompileAndVerify(source, parseOptions: TestOptions.Regular9); 7292CompileAndVerify(source, parseOptions: TestOptions.Regular10); 7317CompileAndVerify(source, parseOptions: TestOptions.Regular9); 7318CompileAndVerify(source, parseOptions: TestOptions.Regular10); 7343CompileAndVerify(source, parseOptions: TestOptions.Regular9); 7344CompileAndVerify(source, parseOptions: TestOptions.Regular10); 7366CompileAndVerify(source, parseOptions: TestOptions.Regular9); 7367CompileAndVerify(source, parseOptions: TestOptions.Regular10); 7393CompileAndVerify(source, parseOptions: TestOptions.Regular9); 7394CompileAndVerify(source, parseOptions: TestOptions.Regular10); 7463var comp = CreateCompilation(new[] { source, s_utils }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 7475comp = CreateCompilation(new[] { source, s_utils }, parseOptions: TestOptions.Regular10, options: TestOptions.DebugExe); 7536var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9.WithKind(SourceCodeKind.Script)); 7548comp = CreateCompilation(source, parseOptions: TestOptions.Regular10.WithKind(SourceCodeKind.Script)); 7844CompileAndVerify(new[] { source, s_utils }, options: TestOptions.DebugExe, expectedOutput: 7902var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 7904comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 7949var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 7962CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 7984var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 8002comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 8026var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 8039CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 8062var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 8077comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 8101var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 8111CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 8137CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: expectedOutput); 8138CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 8160var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 8172comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 8199CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: 8209CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: expectedOutput); 8232var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 8255var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 8293var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 8424var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 8479var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 8553var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 8619var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10, options: TestOptions.ReleaseExe); 8670var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 8696var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 8761var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 8840var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10, options: TestOptions.ReleaseExe); 8899var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 8936var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseExe); 8971var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 9004var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 9029var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 9070var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseExe); 9110var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseExe); 9155var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 9188var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 9219var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 9258var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 9289var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10, options: TestOptions.ReleaseExe); 9330var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10, options: TestOptions.ReleaseExe); 9366var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 9422CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe, verify: Verification.Skipped, expectedOutput: 9467CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe, verify: Verification.Skipped, expectedOutput: 9497var comp = CreateCompilationWithSpan(source, options: TestOptions.ReleaseExe); 9520var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseExe); 9586CompileAndVerify(new[] { sourceA, sourceB, sourceC }, options: TestOptions.UnsafeReleaseExe, verify: Verification.Skipped, expectedOutput: 9643CompileAndVerify(new[] { sourceA, sourceB, sourceC }, options: TestOptions.UnsafeReleaseExe, verify: Verification.Skipped, expectedOutput: 9678CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe, verify: Verification.Skipped, expectedOutput: 9715CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe, verify: Verification.Skipped, expectedOutput: 9742CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe, verify: Verification.Skipped, expectedOutput: 9796CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe, verify: Verification.Skipped, expectedOutput: 9862CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe, verify: Verification.Skipped, expectedOutput: 9925CompileAndVerify(sourceB, references: new[] { refA }, options: TestOptions.UnsafeReleaseExe, verify: Verification.Skipped, expectedOutput: 9982CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe, verify: Verification.Skipped, expectedOutput: 10023CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe, verify: Verification.Skipped, expectedOutput: 10275CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe, verify: Verification.Skipped, expectedOutput: 10319CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe, verify: Verification.Skipped, expectedOutput: 10422CreateCompilation(source, options: TestOptions.UnsafeReleaseExe).VerifyDiagnostics( 10555CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe, expectedOutput: $""" 10578CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe, expectedOutput: $""" 11130var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseExe); 11514var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 11562var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 11632var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 11721var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 11781var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 11858var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 11895CompileAndVerify(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe, expectedOutput: expectedOutput); 11896CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: expectedOutput); 11946var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 12011var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 12055var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 12108var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 12312var verifier = CompileAndVerify(source, parseOptions: TestOptions.RegularPreview); 14221CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe, verify: Verification.Skipped, expectedOutput: "True").VerifyDiagnostics(); 14235CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe, expectedOutput: "4").VerifyDiagnostics();
Semantics\DynamicTests.cs (36)
37CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 595CreateCompilation(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 810var comp = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.UnsafeReleaseDll); 1257var comp = CreateCompilationWithMscorlib40AndSystemCore(source, parseOptions: TestOptions.Regular9, options: TestOptions.UnsafeReleaseDll); 1260comp = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.UnsafeReleaseDll); 1450}, parseOptions: TestOptions.WithoutImprovedOverloadCandidates); 1665CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 1926var compilation = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.UnsafeReleaseDll); 2110CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 2140CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 2616var comp = CreateCompilationWithMscorlib40AndSystemCore(source, parseOptions: TestOptions.Regular9, options: TestOptions.UnsafeReleaseDll); 2619comp = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.UnsafeReleaseDll); 2650CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 2797CreateCompilationWithMscorlib40AndSystemCore(new[] { Parse(source, options: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp5)) }).VerifyDiagnostics( 2914CreateCompilationWithMscorlib40AndSystemCore(new[] { Parse(source, options: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp5)) }).VerifyDiagnostics( 2945CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef }, options: TestOptions.DebugDll).VerifyEmitDiagnostics( 3464CreateCompilationWithMscorlib40AndSystemCore(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp4)).VerifyDiagnostics(); 3465CreateCompilationWithMscorlib40AndSystemCore(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp3)).VerifyDiagnostics( 3606var verifier = CompileAndVerify(source, options: TestOptions.DebugDll.WithAllowUnsafe(true), verify: Verification.FailsPEVerify).VerifyDiagnostics(); 3634var verifier = CompileAndVerify(source, options: TestOptions.DebugDll.WithAllowUnsafe(true), verify: Verification.FailsPEVerify).VerifyDiagnostics(); 3661CreateCompilation(source, options: TestOptions.DebugDll.WithAllowUnsafe(true)).VerifyDiagnostics( 3685var verifier = CompileAndVerify(source, new[] { CSharpRef }, options: TestOptions.DebugDll).VerifyDiagnostics(); 3734var compilation2 = CreateCompilation(source2, new[] { reference.WithEmbedInteropTypes(true), CSharpRef }, options: TestOptions.ReleaseExe); 3757var compilation = CreateCompilation(source, new[] { CSharpRef }, options: TestOptions.DebugDll); 3784var compilation = CreateCompilation(source, new[] { CSharpRef }, options: TestOptions.DebugDll); 3961var compilation1 = CreateCompilation(consumer1, options: TestOptions.ReleaseExe, 3984var compilation2 = CreateCompilation(consumer2, options: TestOptions.ReleaseExe, 4085var compilation1 = CreateCompilation(consumer1, options: TestOptions.ReleaseExe, 4101var compilation2 = CreateCompilation(consumer2, options: TestOptions.ReleaseExe, 4127var comp = CreateCompilationWithMscorlib45AndCSharp(source, parseOptions: TestOptions.Regular7_2); 4152var comp = CreateCompilationWithMscorlib45AndCSharp(source, parseOptions: TestOptions.Regular7_2); 4195var comp = CreateCompilationWithMscorlib45AndCSharp(source, parseOptions: TestOptions.Regular7_2); 4234var comp = CreateCompilationWithMscorlib45AndCSharp(source, parseOptions: TestOptions.Regular7_2); 4263var comp = CreateCompilationWithMscorlib45AndCSharp(source, parseOptions: TestOptions.Regular7_2);
Semantics\ExpressionBodiedMemberTests.cs (2)
1043CreateCompilation(source, parseOptions: TestOptions.Regular).VerifyDiagnostics(); 1044CreateCompilation(source, parseOptions: TestOptions.Regular6).VerifyDiagnostics(
Semantics\ForEachTests.cs (9)
284CreateCompilation(text, parseOptions: TestOptions.Regular7).VerifyDiagnostics( 1904var boundNode = GetBoundForEachStatement(text, TestOptions.Regular, 2348var comp = CreateEmptyCompilation(text, parseOptions: TestOptions.Regular7_3, skipUsesIsNullable: true); 3194var boundNode = GetBoundForEachStatement(text, TestOptions.Regular7_3, 3230var boundNode = GetBoundForEachStatement(text, options: TestOptions.Regular9); 3383var comp1 = CreateEmptyCompilation(source1, options: TestOptions.DebugDll, assemblyName: "MissingBaseType1"); 3411var comp2 = CreateEmptyCompilation(source2, new[] { comp1.ToMetadataReference() }, options: TestOptions.DebugDll); 3426var comp3 = CreateEmptyCompilation(source3, options: TestOptions.DebugDll, assemblyName: "MissingBaseType2"); 3599var comp = CreateCompilationWithMscorlibAndSpan(source, options: TestOptions.ReleaseDebugExe).VerifyDiagnostics();
Semantics\FunctionPointerTests.cs (37)
21return CreateCompilation(source, options: options ?? TestOptions.UnsafeReleaseDll, parseOptions: parseOptions ?? TestOptions.Regular9, targetFramework: targetFramework ?? TargetFramework.Standard); 35var comp = CreateCompilationWithFunctionPointers(src, parseOptions: TestOptions.Regular11); 47comp = CreateCompilationWithFunctionPointers(src, parseOptions: TestOptions.RegularNext); 66var comp = CreateCompilationWithFunctionPointers(src, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.Regular11); 76comp = CreateCompilationWithFunctionPointers(src, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.RegularNext); 83comp = CreateCompilationWithFunctionPointers(src, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.RegularPreview); 97var comp = CreateCompilationWithFunctionPointers(src, parseOptions: TestOptions.Regular11); 103comp = CreateCompilationWithFunctionPointers(src, parseOptions: TestOptions.RegularNext); 119var comp = CreateCompilationWithFunctionPointers(src, options: TestOptions.UnsafeDebugDll); 128comp = CreateCompilationWithFunctionPointers(src, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.RegularPreview); 215}", options: TestOptions.UnsafeReleaseExe); 1981var comp = CreateCompilationWithIL(source, il, options: TestOptions.UnsafeReleaseDll); 2027var comp = CreateCompilationWithIL(source, il, options: TestOptions.UnsafeReleaseExe); 2060var comp = CreateCompilationWithIL(code, il, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.UnsafeReleaseExe); 2098var comp = CreateCompilationWithIL("", il, references: new[] { cComp.ToMetadataReference() }, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.UnsafeReleaseDll); 2676", options: TestOptions.UnsafeReleaseExe, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped); 2701", options: TestOptions.UnsafeReleaseExe, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped); 2726", options: TestOptions.UnsafeReleaseExe); 2758", options: TestOptions.UnsafeReleaseExe); 2790", options: TestOptions.UnsafeReleaseExe); 2824", options: TestOptions.UnsafeReleaseExe); 2857", options: TestOptions.UnsafeReleaseExe, targetFramework: TargetFramework.NetCoreApp); 2890", options: TestOptions.UnsafeReleaseExe); 2925", expectedOutput: "11", options: TestOptions.UnsafeReleaseExe, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.FailsILVerify : Verification.Skipped); 2955", options: TestOptions.UnsafeReleaseExe); 2982", options: TestOptions.UnsafeReleaseExe); 3012", options: TestOptions.UnsafeReleaseExe); 3039", options: TestOptions.UnsafeReleaseExe); 3248}", options: TestOptions.UnsafeReleaseExe); 3329var comp = CreateCompilationWithFunctionPointers(source, TestOptions.UnsafeReleaseExe); 3382comp = CreateCompilationWithFunctionPointers(source, parseOptions: TestOptions.Regular7_3); 3825}", options: TestOptions.UnsafeReleaseExe);
Semantics\GenericConstraintsTests.cs (68)
2192CompileAndVerify(code, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module => 2437options: TestOptions.UnsafeReleaseExe, references: new[] { reference, reference1 }, verify: Verification.Passes, expectedOutput: "123"); 2523options: TestOptions.UnsafeReleaseExe, verify: Verification.Fails, expectedOutput: string.Join(Environment.NewLine, type, size)).VerifyIL("Test.M<T>", @" 2575options: TestOptions.UnsafeReleaseExe, verify: Verification.Fails, expectedOutput: "246").VerifyIL("Test.M<T>", @" 2613options: TestOptions.UnsafeReleaseExe, verify: Verification.Passes, expectedOutput: "NotNullableValueTypeConstraint, DefaultConstructorConstraint"); 2638}", options: TestOptions.UnsafeReleaseExe, verify: Verification.Passes, expectedOutput: "4"); 2673}", options: TestOptions.UnsafeReleaseExe, verify: Verification.Passes, expectedOutput: "8"); 2873}", options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 2925}", options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 3042options: TestOptions.UnsafeReleaseExe, 3080options: TestOptions.ReleaseExe.WithMetadataImportOptions(MetadataImportOptions.All), 3133}", options: TestOptions.UnsafeReleaseDll); 3163}", options: TestOptions.UnsafeReleaseDll); 3189}", options: TestOptions.UnsafeReleaseDll); 3218}", options: TestOptions.UnsafeReleaseDll); 3258}", options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 3296CreateCompilation(code, options: TestOptions.UnsafeReleaseDll) 3320CreateCompilation(code, options: TestOptions.UnsafeReleaseDll) 3350CreateCompilation(code, options: TestOptions.UnsafeReleaseDll) 3385CreateCompilation(code, options: TestOptions.UnsafeReleaseDll) 3414CreateCompilation(code, options: TestOptions.UnsafeReleaseDll) 3417CreateCompilation(code, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular7_3) 3457CreateCompilation(code, options: TestOptions.UnsafeReleaseDll) 3464CreateCompilation(code, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular7_3) 3492CreateCompilation(code, options: TestOptions.UnsafeReleaseDll) 3534CreateCompilation(code, options: TestOptions.UnsafeReleaseDll) 3558var compilation = CreateCompilation(code, options: TestOptions.UnsafeReleaseDll); 3578var compilation = CreateCompilation(code, options: TestOptions.UnsafeReleaseDll); 3599var compilation = CreateCompilation(code, options: TestOptions.UnsafeReleaseDll); 3623var compilation = CreateCompilation(code, options: TestOptions.UnsafeReleaseDll); 3654var compilation = CreateCompilation(code, options: TestOptions.UnsafeReleaseDll); 3679var compilation = CreateCompilation(code, options: TestOptions.UnsafeReleaseDll); 3707var compilation = CreateCompilation(code, options: TestOptions.UnsafeReleaseDll); 3746CompileAndVerify(code, options: TestOptions.UnsafeReleaseExe, expectedOutput: "42", verify: Verification.Skipped); 3779CompileAndVerify(code, options: TestOptions.UnsafeReleaseDll, verify: Verification.Skipped) 3818CreateCompilation(code, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular7_3) 3825CreateCompilation(code, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 3848CreateCompilation(code, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular7_3) 3857CreateCompilation(code, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 3874CreateCompilation(code, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular7_3) 3881CreateCompilation(code, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 3898CreateCompilation(code, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular7_3) 3904CreateCompilation(code, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 3921CreateCompilation(code, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular7_3) 3927CreateCompilation(code, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 3944CreateCompilation(code, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular7_3) 3951CreateCompilation(code, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 3971CreateCompilation(code, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular7_3) 3978CreateCompilation(code, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 4001CreateCompilation(code, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular7_3) 4011CreateCompilation(code, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 4038CreateCompilation(code, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular7_3) 4048CreateCompilation(code, options: TestOptions.UnsafeReleaseDll) 4077options: TestOptions.UnsafeReleaseExe, 4101CreateCompilation(code, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4133options: TestOptions.UnsafeReleaseExe, 4158CreateCompilation(code, options: TestOptions.UnsafeReleaseDll)
Semantics\GlobalUsingDirectiveTests.cs (359)
36CreateCompilation(source, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 47CreateCompilation(source, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 66CreateCompilation(source, parseOptions: TestOptions.Regular10).VerifyDiagnostics(); 86CreateCompilation(source, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics(); 108CreateCompilation(source, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 134CreateCompilation(source, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 191var comp2 = CreateCompilation(source2, parseOptions: TestOptions.Regular10, options: TestOptions.DebugExe, references: new[] { comp1Ref }); 234var comp3 = CreateCompilation(source3, parseOptions: TestOptions.Regular10, options: TestOptions.DebugExe, references: new[] { comp1Ref }); 304var comp2 = CreateCompilation(source2, parseOptions: TestOptions.Regular10, options: TestOptions.DebugExe, references: new[] { comp1Ref }); 353var comp3 = CreateCompilation(source3, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe, references: new[] { comp1Ref }); 404var comp2 = CreateCompilation(new[] { source2, source3 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe, references: new[] { comp1Ref }); 421var comp3 = CreateCompilation(new[] { source3, source2 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe, references: new[] { comp1Ref }); 541var comp = CreateCompilation(new[] { globalUsings1 + globalUsings2 + source, source1 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 544comp = CreateCompilation(new[] { globalUsings2 + source, globalUsings1 + source1 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 547comp = CreateCompilation(new[] { globalUsings1 + source1, globalUsings2 + source }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 550comp = CreateCompilation(new[] { source, globalUsings1 + globalUsings2 + source1 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 553comp = CreateCompilation(new[] { globalUsings1 + globalUsings2 + source1, source }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 556comp = CreateCompilation(new[] { extAlias + source, globalUsings1 + globalUsings2 + source1 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe, references: new[] { extCompRef }); 563comp = CreateCompilation(new[] { globalUsings1 + globalUsings2 + source1, extAlias + source }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe, references: new[] { extCompRef }); 680var comp = CreateCompilation(new[] { globalUsings1 + globalUsings2 + source, source1 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 683comp = CreateCompilation(new[] { globalUsings2 + source, globalUsings1 + source1 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 686comp = CreateCompilation(new[] { globalUsings1 + source1, globalUsings2 + source }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 689comp = CreateCompilation(new[] { source, globalUsings1 + globalUsings2 + source1 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 692comp = CreateCompilation(new[] { globalUsings1 + globalUsings2 + source1, source }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 695comp = CreateCompilation(new[] { extAlias + source, globalUsings1 + globalUsings2 + source1 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe, references: new[] { extCompRef }); 702comp = CreateCompilation(new[] { globalUsings1 + globalUsings2 + source1, extAlias + source }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe, references: new[] { extCompRef }); 811var comp = CreateCompilation(new[] { globalUsings1 + globalUsings2 + source, source1, program }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 814comp = CreateCompilation(new[] { globalUsings2 + source, globalUsings1 + source1, program }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 817comp = CreateCompilation(new[] { globalUsings1 + source1, globalUsings2 + source, program }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 820comp = CreateCompilation(new[] { source, globalUsings1 + globalUsings2 + source1, program }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 823comp = CreateCompilation(new[] { globalUsings1 + globalUsings2 + source1, source, program }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 869var comp = CreateCompilation(new[] { globalUsings1 + globalUsings2, source1 }, parseOptions: TestOptions.RegularPreview); 889comp = CreateCompilation(new[] { globalUsings2, globalUsings1 + source1 }, parseOptions: TestOptions.RegularPreview); 892comp = CreateCompilation(new[] { globalUsings1 + source1, globalUsings2 }, parseOptions: TestOptions.RegularPreview); 895comp = CreateCompilation(new[] { globalUsings2 + globalUsings1, source1 }, parseOptions: TestOptions.RegularPreview); 940var comp = CreateCompilation(new[] { globalUsings1 + usings2, source1 }, parseOptions: TestOptions.RegularPreview); 960comp = CreateCompilation(new[] { usings2, globalUsings1 + source1 }, parseOptions: TestOptions.RegularPreview); 963comp = CreateCompilation(new[] { globalUsings1 + source1, usings2 }, parseOptions: TestOptions.RegularPreview); 1020var comp = CreateCompilation(source1, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 1061var comp = CreateCompilation(source1, parseOptions: TestOptions.RegularPreview); 1111var comp = CreateCompilation(source1, parseOptions: TestOptions.RegularPreview); 1235var comp = CreateCompilation(new[] { globalUsings1 + globalUsings2 + source, source1 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 1238comp = CreateCompilation(new[] { globalUsings2 + source, globalUsings1 + source1 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 1241comp = CreateCompilation(new[] { globalUsings1 + source1, globalUsings2 + source }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 1244comp = CreateCompilation(new[] { source, globalUsings1 + globalUsings2 + source1 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 1247comp = CreateCompilation(new[] { globalUsings1 + globalUsings2 + source1, source }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 1250comp = CreateCompilation(new[] { extAlias + source, globalUsings1 + globalUsings2 + source1 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe, references: new[] { extCompRef }); 1257comp = CreateCompilation(new[] { globalUsings1 + globalUsings2 + source1, extAlias + source }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe, references: new[] { extCompRef }); 1363var comp = CreateCompilation(new[] { globalUsings1 + globalUsings2 + source, source1 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 1366comp = CreateCompilation(new[] { globalUsings2 + source, globalUsings1 + source1 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 1369comp = CreateCompilation(new[] { globalUsings1 + source1, globalUsings2 + source }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 1372comp = CreateCompilation(new[] { source, globalUsings1 + globalUsings2 + source1 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 1375comp = CreateCompilation(new[] { globalUsings1 + globalUsings2 + source1, source }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 1378comp = CreateCompilation(new[] { extAlias + source, globalUsings1 + globalUsings2 + source1 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe, references: new[] { extCompRef }); 1385comp = CreateCompilation(new[] { globalUsings1 + globalUsings2 + source1, extAlias + source }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe, references: new[] { extCompRef }); 1483var comp = CreateCompilation(new[] { globalUsings1 + globalUsings2 + source, source1, program }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 1486comp = CreateCompilation(new[] { globalUsings2 + source, globalUsings1 + source1, program }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 1489comp = CreateCompilation(new[] { globalUsings1 + source1, globalUsings2 + source, program }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 1492comp = CreateCompilation(new[] { source, globalUsings1 + globalUsings2 + source1, program }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 1495comp = CreateCompilation(new[] { globalUsings1 + globalUsings2 + source1, source, program }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 1530var comp = CreateCompilation(new[] { globalUsings1 + globalUsings2, source1 }, parseOptions: TestOptions.RegularPreview); 1550comp = CreateCompilation(new[] { globalUsings2, globalUsings1 + source1 }, parseOptions: TestOptions.RegularPreview); 1553comp = CreateCompilation(new[] { globalUsings1 + source1, globalUsings2 }, parseOptions: TestOptions.RegularPreview); 1556comp = CreateCompilation(new[] { globalUsings2 + globalUsings1, source1 }, parseOptions: TestOptions.RegularPreview); 1590var comp = CreateCompilation(new[] { globalUsings1 + usings2, source1 }, parseOptions: TestOptions.RegularPreview); 1610comp = CreateCompilation(new[] { usings2, globalUsings1 + source1 }, parseOptions: TestOptions.RegularPreview); 1613comp = CreateCompilation(new[] { globalUsings1 + source1, usings2 }, parseOptions: TestOptions.RegularPreview); 1691var comp = CreateCompilation(source1, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 1807var comp = CreateCompilation(new[] { globalUsings1 + globalUsings2 + source, source1 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 1810comp = CreateCompilation(new[] { globalUsings2 + source, globalUsings1 + source1 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 1813comp = CreateCompilation(new[] { globalUsings1 + source1, globalUsings2 + source }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 1816comp = CreateCompilation(new[] { source, globalUsings1 + globalUsings2 + source1 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 1819comp = CreateCompilation(new[] { globalUsings1 + globalUsings2 + source1, source }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 1893var comp = CreateCompilation(new[] { source1, source2 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 1927var comp = CreateCompilation(source1, parseOptions: TestOptions.RegularPreview); 1963var comp = CreateCompilation(source1, parseOptions: TestOptions.RegularPreview); 2026var comp = CreateCompilation(new[] { source2, source1, source3, source6, source4, "", source5 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 2073var comp2 = CreateCompilation(new[] { source2 + source3, source5, source6 }, parseOptions: TestOptions.RegularPreview, references: new[] { comp1Ref }); 2083var comp3 = CreateCompilation(new[] { source2 + source3 + source4, source5, source6 }, parseOptions: TestOptions.RegularPreview, references: new[] { comp1Ref }); 2096var comp4 = CreateCompilation(new[] { source2 + source3 + source5, source6 }, parseOptions: TestOptions.RegularPreview, references: new[] { comp1Ref }); 2109var comp5 = CreateCompilation(new[] { source2 + source3 + source4 + source5, source6 }, parseOptions: TestOptions.RegularPreview, references: new[] { comp1Ref }); 2129var comp6 = CreateCompilation(new[] { source2, source3, source5, source6 }, parseOptions: TestOptions.RegularPreview, references: new[] { comp1Ref }); 2139var comp7 = CreateCompilation(new[] { source2, source3, source4, source5, source6 }, parseOptions: TestOptions.RegularPreview, references: new[] { comp1Ref }); 2152var comp8 = CreateCompilation(new[] { source2 + source3 + source5, source4, source6 }, parseOptions: TestOptions.RegularPreview, references: new[] { comp1Ref }); 2155var comp9 = CreateCompilation(new[] { source2 + source5, source3, source6 }, parseOptions: TestOptions.RegularPreview, references: new[] { comp1Ref }); 2168var comp10 = CreateCompilation(new[] { source2 + source5, source3, source4, source6 }, parseOptions: TestOptions.RegularPreview, references: new[] { comp1Ref }); 2207var comp2 = CreateCompilation(new[] { source1, source2, source3 }, parseOptions: TestOptions.RegularPreview, references: new[] { comp1Ref }); 2218comp2 = CreateCompilation(new[] { source1, source3, source2 }, parseOptions: TestOptions.RegularPreview, references: new[] { comp1Ref }); 2242var comp2 = CreateCompilation(new[] { source3, source5, source6 }, parseOptions: TestOptions.RegularPreview); 2253var comp3 = CreateCompilation(new[] { source3 + source4, source5, source6 }, parseOptions: TestOptions.RegularPreview); 2267var comp4 = CreateCompilation(new[] { source3 + source5, source6 }, parseOptions: TestOptions.RegularPreview); 2270var comp5 = CreateCompilation(new[] { source3 + source4 + source5, source6 }, parseOptions: TestOptions.RegularPreview); 2273var comp6 = CreateCompilation(new[] { source3, source4, source5, source6 }, parseOptions: TestOptions.RegularPreview); 2276var comp7 = CreateCompilation(new[] { source3 + source5, source4, source6 }, parseOptions: TestOptions.RegularPreview); 2279var comp8 = CreateCompilation(new[] { source5, source3, source6 }, parseOptions: TestOptions.RegularPreview); 2282var comp9 = CreateCompilation(new[] { source5, source3, source4, source6 }, parseOptions: TestOptions.RegularPreview); 2300var comp2 = CreateCompilation(new[] { source2, source3 }, parseOptions: TestOptions.RegularPreview); 2307comp2 = CreateCompilation(new[] { source3, source2 }, parseOptions: TestOptions.RegularPreview); 2329var comp2 = CreateCompilation(new[] { source2, source3 }, parseOptions: TestOptions.RegularPreview); 2340comp2 = CreateCompilation(new[] { source3, source2 }, parseOptions: TestOptions.RegularPreview); 2343comp2 = CreateCompilation(source2 + source3, parseOptions: TestOptions.RegularPreview); 2384var comp2 = CreateCompilation(new[] { source3, source5, source6 }, parseOptions: TestOptions.RegularPreview); 2398var comp3 = CreateCompilation(new[] { source3 + source4, source5, source6 }, parseOptions: TestOptions.RegularPreview); 2415var comp4 = CreateCompilation(new[] { source3 + source5, source6 }, parseOptions: TestOptions.RegularPreview); 2418var comp5 = CreateCompilation(new[] { source3 + source4 + source5, source6 }, parseOptions: TestOptions.RegularPreview); 2421var comp6 = CreateCompilation(new[] { source3, source4, source5, source6 }, parseOptions: TestOptions.RegularPreview); 2424var comp7 = CreateCompilation(new[] { source3 + source5, source4, source6 }, parseOptions: TestOptions.RegularPreview); 2427var comp8 = CreateCompilation(new[] { source5, source3, source6 }, parseOptions: TestOptions.RegularPreview); 2430var comp9 = CreateCompilation(new[] { source5, source3, source4, source6 }, parseOptions: TestOptions.RegularPreview); 2480var comp2 = CreateCompilation(new[] { source3, source5, source6 }, parseOptions: TestOptions.RegularPreview); 2494var comp3 = CreateCompilation(new[] { source3 + source4, source5, source6 }, parseOptions: TestOptions.RegularPreview); 2511var comp4 = CreateCompilation(new[] { source3 + source5, source6 }, parseOptions: TestOptions.RegularPreview); 2514var comp5 = CreateCompilation(new[] { source3 + source4 + source5, source6 }, parseOptions: TestOptions.RegularPreview); 2517var comp6 = CreateCompilation(new[] { source3, source4, source5, source6 }, parseOptions: TestOptions.RegularPreview); 2520var comp7 = CreateCompilation(new[] { source3 + source5, source4, source6 }, parseOptions: TestOptions.RegularPreview); 2523var comp8 = CreateCompilation(new[] { source5, source3, source6 }, parseOptions: TestOptions.RegularPreview); 2526var comp9 = CreateCompilation(new[] { source5, source3, source4, source6 }, parseOptions: TestOptions.RegularPreview); 2548var comp2 = CreateCompilation(new[] { source3, source5, source6 }, parseOptions: TestOptions.RegularPreview); 2559var comp3 = CreateCompilation(new[] { source3 + source4, source5, source6 }, parseOptions: TestOptions.RegularPreview); 2570var comp4 = CreateCompilation(new[] { source3 + source5, source6 }, parseOptions: TestOptions.RegularPreview); 2577var comp5 = CreateCompilation(new[] { source3 + source4 + source5, source6 }, parseOptions: TestOptions.RegularPreview); 2587var comp6 = CreateCompilation(new[] { source3, source4, source5, source6 }, parseOptions: TestOptions.RegularPreview); 2597var comp7 = CreateCompilation(new[] { source3 + source5, source4, source6 }, parseOptions: TestOptions.RegularPreview); 2607var comp8 = CreateCompilation(new[] { source5, source3, source6 }, parseOptions: TestOptions.RegularPreview); 2610var comp9 = CreateCompilation(new[] { source5, source3, source4, source6 }, parseOptions: TestOptions.RegularPreview); 2634var comp2 = CreateCompilation(new[] { source2, source3 }, parseOptions: TestOptions.RegularPreview); 2641comp2 = CreateCompilation(new[] { source3, source2 }, parseOptions: TestOptions.RegularPreview); 2662var comp2 = CreateCompilation(new[] { source2, source3 }, parseOptions: TestOptions.RegularPreview); 2673comp2 = CreateCompilation(new[] { source3, source2 }, parseOptions: TestOptions.RegularPreview); 2676comp2 = CreateCompilation(source2 + source3, parseOptions: TestOptions.RegularPreview); 2702var comp2 = CreateCompilation(new[] { source3, source5, source6 }, parseOptions: TestOptions.RegularPreview); 2713var comp3 = CreateCompilation(new[] { source3 + source4, source5, source6 }, parseOptions: TestOptions.RegularPreview); 2724var comp4 = CreateCompilation(new[] { source3 + source5, source6 }, parseOptions: TestOptions.RegularPreview); 2731var comp5 = CreateCompilation(new[] { source3 + source4 + source5, source6 }, parseOptions: TestOptions.RegularPreview); 2741var comp6 = CreateCompilation(new[] { source3, source4, source5, source6 }, parseOptions: TestOptions.RegularPreview); 2751var comp7 = CreateCompilation(new[] { source3 + source5, source4, source6 }, parseOptions: TestOptions.RegularPreview); 2761var comp8 = CreateCompilation(new[] { source5, source3, source6 }, parseOptions: TestOptions.RegularPreview); 2764var comp9 = CreateCompilation(new[] { source5, source3, source4, source6 }, parseOptions: TestOptions.RegularPreview); 2788var comp2 = CreateCompilation(new[] { source2, source3 }, parseOptions: TestOptions.RegularPreview); 2795comp2 = CreateCompilation(new[] { source3, source2 }, parseOptions: TestOptions.RegularPreview); 2816var comp2 = CreateCompilation(new[] { source2, source3 }, parseOptions: TestOptions.RegularPreview); 2827comp2 = CreateCompilation(new[] { source3, source2 }, parseOptions: TestOptions.RegularPreview); 2830comp2 = CreateCompilation(source2 + source3, parseOptions: TestOptions.RegularPreview); 2871var comp2 = CreateCompilation(new[] { source2, source3 }, parseOptions: TestOptions.RegularPreview); 2905comp2 = CreateCompilation(new[] { source2, source3 }, parseOptions: TestOptions.RegularPreview); 2909comp2 = CreateCompilation(new[] { source2, source3 }, parseOptions: TestOptions.RegularPreview); 2913comp2 = CreateCompilation(new[] { source3, source2 }, parseOptions: TestOptions.RegularPreview); 2917comp2 = CreateCompilation(source2 + source3, parseOptions: TestOptions.RegularPreview); 2957var comp2 = CreateCompilation(new[] { source2, source3 }, parseOptions: TestOptions.RegularPreview); 2991comp2 = CreateCompilation(new[] { source2, source3 }, parseOptions: TestOptions.RegularPreview); 2995comp2 = CreateCompilation(new[] { source2, source3 }, parseOptions: TestOptions.RegularPreview); 2999comp2 = CreateCompilation(new[] { source3, source2 }, parseOptions: TestOptions.RegularPreview); 3003comp2 = CreateCompilation(source2 + source3, parseOptions: TestOptions.RegularPreview); 3043var comp2 = CreateCompilation(new[] { source2, source3 }, parseOptions: TestOptions.RegularPreview); 3077comp2 = CreateCompilation(new[] { source2, source3 }, parseOptions: TestOptions.RegularPreview); 3081comp2 = CreateCompilation(new[] { source2, source3 }, parseOptions: TestOptions.RegularPreview); 3085comp2 = CreateCompilation(new[] { source3, source2 }, parseOptions: TestOptions.RegularPreview); 3089comp2 = CreateCompilation(source2 + source3, parseOptions: TestOptions.RegularPreview); 3170var comp2 = CreateCompilation(new[] { source2, source3, source4 }, parseOptions: TestOptions.RegularPreview); 3254comp2 = CreateCompilation(new[] { source2, source3, source4 }, parseOptions: TestOptions.RegularPreview); 3283comp2 = CreateCompilation(new[] { source2, source3, source4 }, parseOptions: TestOptions.RegularPreview); 3300comp2 = CreateCompilation(new[] { source2, source3, source4 }, parseOptions: TestOptions.RegularPreview); 3311comp2 = CreateCompilation(new[] { source2, source3, source4 }, parseOptions: TestOptions.RegularPreview); 3364references: new[] { compWithReferenceToLib.EmitToImageReference(), newCompImageRef }, assemblyName: "lib", parseOptions: TestOptions.RegularPreview); 3369references: new[] { compWithReferenceToLib.ToMetadataReference(), newCompRef }, assemblyName: "lib", parseOptions: TestOptions.RegularPreview); 3373references: new[] { compWithReferenceToLib.EmitToImageReference(), newCompImageRef }, assemblyName: "lib", parseOptions: TestOptions.RegularPreview); 3377references: new[] { compWithReferenceToLib.ToMetadataReference(), newCompRef }, assemblyName: "lib", parseOptions: TestOptions.RegularPreview); 3381references: new[] { compWithReferenceToLib.EmitToImageReference(), newCompImageRef }, assemblyName: "lib", parseOptions: TestOptions.RegularPreview); 3389references: new[] { compWithReferenceToLib.ToMetadataReference(), newCompRef }, assemblyName: "lib", parseOptions: TestOptions.RegularPreview); 3397references: new[] { compWithReferenceToLib.EmitToImageReference(), newCompImageRef }, assemblyName: "lib", parseOptions: TestOptions.RegularPreview); 3405references: new[] { compWithReferenceToLib.ToMetadataReference(), newCompRef }, assemblyName: "lib", parseOptions: TestOptions.RegularPreview); 3413references: new[] { compWithReferenceToLib.EmitToImageReference(), newCompImageRef }, assemblyName: "lib", parseOptions: TestOptions.RegularPreview); 3421references: new[] { compWithReferenceToLib.ToMetadataReference(), newCompRef }, assemblyName: "lib", parseOptions: TestOptions.RegularPreview); 3429references: new[] { compWithReferenceToLib.EmitToImageReference(), newCompImageRef }, assemblyName: "lib", parseOptions: TestOptions.RegularPreview); 3437references: new[] { compWithReferenceToLib.ToMetadataReference(), newCompRef }, assemblyName: "lib", parseOptions: TestOptions.RegularPreview); 3505var parseOptions = TestOptions.RegularPreview.WithNoRefSafetyRulesAttribute(); 3701var parseOptions = TestOptions.RegularPreview.WithNoRefSafetyRulesAttribute(); 3839var comp = CreateCompilation(new[] { externAlias + globalUsings1 + globalUsings2 + usings, source }, parseOptions: TestOptions.RegularPreview); 3865comp = CreateCompilation(new[] { externAlias + globalUsings1 + usings, globalUsings2, source }, parseOptions: TestOptions.RegularPreview); 3896comp = CreateCompilation(new[] { externAlias + usings, globalUsings1 + globalUsings2, source }, parseOptions: TestOptions.RegularPreview); 3929comp = CreateCompilation(new[] { externAlias + globalUsings1 + globalUsings2, source }, parseOptions: TestOptions.RegularPreview); 3949comp = CreateCompilation(new[] { externAlias + globalUsings1, globalUsings2, source }, parseOptions: TestOptions.RegularPreview); 3974comp = CreateCompilation(new[] { externAlias, globalUsings1 + globalUsings2, source }, parseOptions: TestOptions.RegularPreview); 4001comp = CreateCompilation(new[] { globalUsings1 + globalUsings2 + usings, source }, parseOptions: TestOptions.RegularPreview); 4021comp = CreateCompilation(new[] { globalUsings1 + usings, globalUsings2, source }, parseOptions: TestOptions.RegularPreview); 4046comp = CreateCompilation(new[] { usings, globalUsings1 + globalUsings2, source }, parseOptions: TestOptions.RegularPreview); 4073comp = CreateCompilation(new[] { globalUsings1 + globalUsings2, source }, parseOptions: TestOptions.RegularPreview); 4087comp = CreateCompilation(new[] { globalUsings1, globalUsings2, source }, parseOptions: TestOptions.RegularPreview); 4108comp = CreateCompilation(new[] { externAlias + usings, source }, parseOptions: TestOptions.RegularPreview); 4130comp = CreateCompilation(new[] { externAlias, source }, parseOptions: TestOptions.RegularPreview); 4146comp = CreateCompilation(new[] { usings, source }, parseOptions: TestOptions.RegularPreview); 4212var comp = CreateCompilation(new[] { externAlias1 + globalUsings1 + source }, parseOptions: TestOptions.RegularPreview); 4223comp = CreateCompilation(new[] { externAlias1 + source, globalUsings1 }, parseOptions: TestOptions.RegularPreview); 4226comp = CreateCompilation(new[] { externAlias1 + usings1 + source }, parseOptions: TestOptions.RegularPreview); 4240comp = CreateCompilation(new[] { globalUsings1 + usings1 + source }, parseOptions: TestOptions.RegularPreview); 4248comp = CreateCompilation(new[] { usings1 + source, globalUsings1 }, parseOptions: TestOptions.RegularPreview); 4256comp = CreateCompilation(new[] { externAlias1 + globalUsings1 + usings1 + source }, parseOptions: TestOptions.RegularPreview); 4259comp = CreateCompilation(new[] { externAlias1 + usings1 + source, globalUsings1 }, parseOptions: TestOptions.RegularPreview); 4262comp = CreateCompilation(new[] { externAlias1 + externAlias2 + source }, parseOptions: TestOptions.RegularPreview); 4276comp = CreateCompilation(new[] { globalUsings1 + globalUsings2 + source }, parseOptions: TestOptions.RegularPreview); 4284comp = CreateCompilation(new[] { globalUsings1 + source, globalUsings2 }, parseOptions: TestOptions.RegularPreview); 4292comp = CreateCompilation(new[] { source, globalUsings1 + globalUsings2 }, parseOptions: TestOptions.RegularPreview); 4300comp = CreateCompilation(new[] { source, globalUsings1, globalUsings2 }, parseOptions: TestOptions.RegularPreview); 4308comp = CreateCompilation(new[] { usings1 + usings2 + source }, parseOptions: TestOptions.RegularPreview); 4366var comp = CreateCompilation(new[] { globalUsings1 + globalUsings2 + source }, parseOptions: TestOptions.RegularPreview); 4377comp = CreateCompilation(new[] { globalUsings1 + source, globalUsings2 }, parseOptions: TestOptions.RegularPreview); 4380comp = CreateCompilation(new[] { source, globalUsings1 + globalUsings2 }, parseOptions: TestOptions.RegularPreview); 4383comp = CreateCompilation(new[] { source, globalUsings1, globalUsings2 }, parseOptions: TestOptions.RegularPreview); 4386comp = CreateCompilation(new[] { globalUsings1 + usings2 + source }, parseOptions: TestOptions.RegularPreview); 4393comp = CreateCompilation(new[] { usings1 + source, globalUsings2 }, parseOptions: TestOptions.RegularPreview); 4400comp = CreateCompilation(new[] { usings1 + usings2 + source }, parseOptions: TestOptions.RegularPreview); 4462var comp = CreateCompilation(new[] { globalUsings1 + globalUsings2 + source }, parseOptions: TestOptions.RegularPreview); 4473comp = CreateCompilation(new[] { globalUsings1 + source, globalUsings2 }, parseOptions: TestOptions.RegularPreview); 4476comp = CreateCompilation(new[] { source, globalUsings1 + globalUsings2 }, parseOptions: TestOptions.RegularPreview); 4479comp = CreateCompilation(new[] { source, globalUsings1, globalUsings2 }, parseOptions: TestOptions.RegularPreview); 4482comp = CreateCompilation(new[] { globalUsings1 + usings2 + source }, parseOptions: TestOptions.RegularPreview); 4489comp = CreateCompilation(new[] { usings1 + source, globalUsings2 }, parseOptions: TestOptions.RegularPreview); 4496comp = CreateCompilation(new[] { usings1 + usings2 + source }, parseOptions: TestOptions.RegularPreview); 4562var comp2 = CreateCompilation(externAlias + globalUsing1 + source2, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe, references: new[] { comp1Ref }); 4573comp2 = CreateCompilation(new[] { externAlias + source2, globalUsing1 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe, references: new[] { comp1Ref }); 4576comp2 = CreateCompilation(globalUsing1 + source2, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe, references: new[] { comp1Ref }); 4580var comp2 = CreateCompilation(externAlias + globalUsing2 + source2, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe, references: new[] { comp1Ref }); 4591comp2 = CreateCompilation(new[] { externAlias + source2, globalUsing2 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe, references: new[] { comp1Ref }); 4594comp2 = CreateCompilation(globalUsing2 + source2, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe, references: new[] { comp1Ref }); 4598var comp2 = CreateCompilation(externAlias + using1 + source2, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe, references: new[] { comp1Ref }); 4605comp2 = CreateCompilation(using1 + source2, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe, references: new[] { comp1Ref }); 4609var comp2 = CreateCompilation(externAlias + using2 + source2, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe, references: new[] { comp1Ref }); 4616comp2 = CreateCompilation(using2 + source2, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe, references: new[] { comp1Ref }); 4678var comp2 = CreateCompilation(globalAlias + globalUsing1 + source2, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 4689comp2 = CreateCompilation(new[] { globalAlias + source2, globalUsing1 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 4692comp2 = CreateCompilation(new[] { source2, globalAlias + globalUsing1 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 4695comp2 = CreateCompilation(new[] { source2, globalAlias, globalUsing1 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 4698comp2 = CreateCompilation(new[] { source2, globalUsing1, globalAlias }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 4701comp2 = CreateCompilation(globalUsing1 + regularAlias + source2, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 4704comp2 = CreateCompilation(new[] { regularAlias + source2, globalUsing1 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 4707comp2 = CreateCompilation(globalUsing1 + source2, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 4711var comp2 = CreateCompilation(globalAlias + globalUsing2 + source2, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 4722comp2 = CreateCompilation(new[] { globalAlias + source2, globalUsing2 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 4725comp2 = CreateCompilation(new[] { source2, globalAlias + globalUsing2 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 4728comp2 = CreateCompilation(new[] { source2, globalAlias, globalUsing2 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 4731comp2 = CreateCompilation(new[] { source2, globalUsing2, globalAlias }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 4734comp2 = CreateCompilation(globalUsing2 + regularAlias + source2, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 4737comp2 = CreateCompilation(new[] { regularAlias + source2, globalUsing2 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 4740comp2 = CreateCompilation(globalUsing2 + source2, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 4744var comp2 = CreateCompilation(globalAlias + using1 + source2, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 4755comp2 = CreateCompilation(new[] { globalAlias, using1 + source2 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 4758comp2 = CreateCompilation(regularAlias + using1 + source2, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 4761comp2 = CreateCompilation(using1 + source2, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 4765var comp2 = CreateCompilation(globalAlias + using2 + source2, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 4776comp2 = CreateCompilation(new[] { globalAlias, using2 + source2 }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 4779comp2 = CreateCompilation(regularAlias + using2 + source2, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 4782comp2 = CreateCompilation(using2 + source2, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 4865CreateCompilation(source, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 4925CreateCompilation(new[] { globalUsing1 + globalUsing2 + regularUsings + source }, parseOptions: TestOptions.RegularPreview). 4928CreateCompilation(new[] { globalUsing1 + regularUsings + source, globalUsing2 }, parseOptions: TestOptions.RegularPreview). 4931CreateCompilation(new[] { regularUsings + source, globalUsing1, globalUsing2 }, parseOptions: TestOptions.RegularPreview). 4944CreateCompilation(new[] { globalUsing1 + globalUsing2 + source }, parseOptions: TestOptions.RegularPreview). 4947CreateCompilation(new[] { globalUsing1 + source, globalUsing2 }, parseOptions: TestOptions.RegularPreview). 4950CreateCompilation(new[] { regularUsings + source }, parseOptions: TestOptions.RegularPreview). 4974var comp = CreateCompilation(new[] { globalUsings1, source }, parseOptions: TestOptions.RegularPreview); 5001CreateCompilation(new[] { source1, source2 }, parseOptions: TestOptions.Regular11).VerifyDiagnostics( 5006CreateCompilation(new[] { source1, source2 }, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics(); 5022CreateCompilation(new[] { source1, source2 }, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 5044CreateCompilation(new[] { source1, source2 }, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.Regular11).VerifyDiagnostics( 5063CreateCompilation(new[] { source1, source2 }, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 5082CreateCompilation(new[] { source1, source2 }, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 5101CreateCompilation(new[] { source1, source2 }, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics();
Semantics\ImplicitlyTypedLocalsTests.cs (3)
55CreateCompilationWithMscorlib45(text, parseOptions: TestOptions.Script).VerifyDiagnostics( 152CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp3)).VerifyDiagnostics(); 153CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp2)).VerifyDiagnostics(
Semantics\ImplicitObjectCreationTests.cs (104)
19private static readonly CSharpParseOptions ImplicitObjectCreationTestOptions = TestOptions.Regular9; 49var comp = CreateCompilation(source, options: TestOptions.DebugExe); 93var comp = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular8); 171var comp = CreateCompilation(source, options: TestOptions.DebugExe); 268var comp = CreateCompilation(source, options: TestOptions.DebugExe); 296var comp = CreateCompilation(source, options: TestOptions.DebugExe); 319var comp = CreateCompilation(source, options: TestOptions.DebugExe); 352var comp = CreateCompilation(source, options: TestOptions.DebugExe, references: new[] { CSharpRef }); 373var comp = CreateCompilation(source, options: TestOptions.DebugExe, references: new[] { CSharpRef }); 404var comp = CreateCompilation(source, options: TestOptions.DebugDll); 438var comp = CreateCompilation(source, options: TestOptions.DebugExe); 598var comp = CreateCompilation(source, options: TestOptions.DebugExe).VerifyDiagnostics(); 699var comp = CreateCompilation(source, options: TestOptions.DebugExe).VerifyDiagnostics(); 780var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll); 953var comp = CreateCompilation(source, options: TestOptions.DebugExe); 985var comp = CreateCompilation(source, options: TestOptions.DebugExe); 1010var comp = CreateCompilation(source, options: TestOptions.DebugExe); 1029var comp = CreateCompilation(source, options: TestOptions.DebugExe); 1051var comp = CreateCompilation(source, options: TestOptions.DebugExe); 1074var comp = CreateCompilation(source, options: TestOptions.DebugExe); 1095var comp = CreateCompilation(source, options: TestOptions.DebugExe); 1121var comp = CreateCompilation(source, options: TestOptions.DebugExe); 1141var comp = CreateCompilation(source, options: TestOptions.DebugExe); 1204var comp = CreateCompilation(source, options: TestOptions.DebugExe).VerifyDiagnostics(); 1229var comp = CreateCompilation(source, options: TestOptions.DebugExe).VerifyDiagnostics(); 1252var comp = CreateCompilation(source, options: TestOptions.DebugExe).VerifyDiagnostics(); 1273var comp = CreateCompilation(source, options: TestOptions.DebugExe).VerifyDiagnostics(); 1298var comp = CreateCompilation(source, options: TestOptions.DebugExe).VerifyDiagnostics(); 1317var comp = CreateCompilation(source, options: TestOptions.DebugExe).VerifyDiagnostics( 1346var comp = CreateCompilation(source, options: TestOptions.DebugExe).VerifyDiagnostics( 1370var comp = CreateCompilation(source, options: TestOptions.ReleaseDll).VerifyDiagnostics( 1405var comp = CreateCompilation(source, options: TestOptions.DebugExe).VerifyDiagnostics(); 1423var comp = CreateCompilation(source, options: TestOptions.DebugExe).VerifyDiagnostics( 1457var comp = CreateCompilation(source, options: TestOptions.DebugExe).VerifyDiagnostics( 1491var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 1522var comp = CreateCompilation(source, options: TestOptions.DebugExe).VerifyDiagnostics( 1555var comp = CreateCompilation(source, options: TestOptions.DebugExe); 1585var comp = CreateCompilation(source, options: TestOptions.DebugExe).VerifyDiagnostics( 1614var comp = CreateCompilation(source, options: TestOptions.DebugExe).VerifyDiagnostics( 1646var comp = CreateCompilation(source, options: TestOptions.DebugExe).VerifyDiagnostics( 1695var comp = CreateCompilation(source, options: TestOptions.DebugExe).VerifyDiagnostics( 1735var comp = CreateCompilation(source, options: TestOptions.DebugExe).VerifyDiagnostics( 1762var comp = CreateCompilation(source, options: TestOptions.DebugExe); 1787var comp = CreateCompilation(source, options: TestOptions.DebugExe); 1805_ = CreateCompilation(source, options: TestOptions.DebugExe).VerifyDiagnostics( 1839var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7); 1860var comp = CreateCompilation(source, options: TestOptions.DebugExe); 1890var comp = CreateCompilation(source, options: TestOptions.DebugExe); 1920var comp = CreateCompilation(source, options: TestOptions.DebugExe); 1951var comp = CreateCompilation(source, options: TestOptions.DebugExe); 1973var comp = CreateCompilation(source, options: TestOptions.DebugExe); 2030var comp = CreateCompilation(source, options: TestOptions.DebugExe); 2065var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 2110var comp = CreateCompilation(source, options: TestOptions.DebugExe); 2163var comp = CreateCompilation(source, options: TestOptions.DebugExe); 2401var comp = CreateCompilation(source, options: TestOptions.DebugExe); 2425var comp = CreateCompilation(source, options: TestOptions.DebugExe); 2444var comp = CreateCompilation(source, options: TestOptions.DebugExe); 2465var comp = CreateCompilation(source, options: TestOptions.DebugExe); 2486var comp = CreateCompilation(source, options: TestOptions.DebugExe); 2509var comp = CreateCompilation(source, options: TestOptions.DebugExe); 2559var comp = CreateCompilation(source, options: TestOptions.DebugExe); 2592var comp = CreateCompilation(source, options: TestOptions.DebugExe); 2650var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 2682var comp = CreateCompilation(source, options: TestOptions.DebugExe); 2726var comp = CreateCompilation(source, options: TestOptions.DebugExe); 2746var comp = CreateCompilation(source, options: TestOptions.DebugExe); 2766var comp = CreateCompilation(source, options: TestOptions.DebugExe); 2787var comp = CreateCompilation(source, options: TestOptions.DebugDll); 2807var comp = CreateCompilation(source, options: TestOptions.DebugExe); 2845var comp = CreateCompilation(source, options: TestOptions.DebugExe); 2882var comp = CreateCompilation(source, options: TestOptions.DebugExe); 2911var comp = CreateCompilationWithIndexAndRange(source, options: TestOptions.DebugExe, parseOptions: ImplicitObjectCreationTestOptions); 2952var comp = CreateCompilation(source, options: TestOptions.DebugExe); 2981var comp = CreateCompilation(source, options: TestOptions.DebugExe); 3011var comp = CreateCompilation(source, options: TestOptions.DebugExe.WithAllowUnsafe(true)); 3058var comp = CreateCompilation(source, options: TestOptions.DebugExe); 3095var comp = CreateCompilation(source, options: TestOptions.DebugExe); 3114var comp = CreateCompilation(source, options: TestOptions.DebugExe); 3133var comp = CreateCompilation(source, options: TestOptions.DebugExe); 3203var comp = CreateCompilation(source, options: TestOptions.DebugExe); 3248var comp = CreateCompilation(source, options: TestOptions.DebugExe); 3343var comp = CreateCompilation(source, references: new[] { CSharpRef }, options: TestOptions.DebugExe); 3660var comp = CreateCompilation(text, options: TestOptions.DebugExe); 3682var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 3709var comp = CreateCompilation(text, options: TestOptions.DebugDll); 3764var comp = CreateCompilation(source, options: TestOptions.DebugExe); 3785var comp = CreateCompilation(source, options: TestOptions.DebugExe); 3820var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 3867var comp = CreateCompilation(source, options: TestOptions.DebugExe); 3912var comp = CreateCompilation(source, options: TestOptions.DebugExe); 3952var comp = CreateCompilation(source, options: TestOptions.DebugExe); 4012var comp = CreateCompilation(source, options: TestOptions.DebugExe); 4055var comp = CreateCompilation(source, options: TestOptions.DebugExe); 4074var comp = CreateCompilation(source, options: TestOptions.DebugExe); 4093var comp = CreateCompilation(source, options: TestOptions.DebugExe); 4112var comp = CreateCompilation(source, options: TestOptions.DebugExe); 4133var comp = CreateCompilation(source, options: TestOptions.DebugExe); 4380var signedDll = TestOptions.ReleaseDll.WithCryptoPublicKey(TestResources.TestKeys.PublicKey_ce65828c82a341f2); 4419parseOptions: TestOptions.Regular9); 4467var comp = CreateCompilation(source, options: TestOptions.DebugExe); 4500var comp = CreateCompilation(source, options: TestOptions.DebugExe);
Semantics\IndexAndRangeTests.cs (12)
79comp = CreateCompilationWithIndexAndRange(src, parseOptions: TestOptions.Regular7_3); 241var comp = CreateCompilationWithIndexAndRangeAndSpan(src, TestOptions.ReleaseExe); 998var compilation = CreateCompilationWithIndex(source, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics(expected); 999compilation = CreateCompilationWithIndex(source, parseOptions: TestOptions.Regular8).VerifyDiagnostics(); 1481CreateCompilationWithIndexAndRange(source, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics(expected); 1482CreateCompilationWithIndexAndRange(source, parseOptions: TestOptions.Regular8).VerifyDiagnostics(); 1640}", options: TestOptions.ReleaseExe).VerifyDiagnostics(); 1660}", options: TestOptions.ReleaseExe).VerifyDiagnostics(); 1701}", options: TestOptions.ReleaseExe).VerifyDiagnostics(); 1721}", options: TestOptions.ReleaseExe).VerifyDiagnostics(); 1773", options: TestOptions.ReleaseDll); 1806", options: TestOptions.ReleaseDll);
Semantics\InheritanceBindingTests.cs (10)
71CreateCompilation(text, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 163CreateCompilation(text, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 319CreateCompilation(text, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 2996new[] { source1 }, TargetFrameworkUtil.GetReferences(TargetFramework.Standard, null).ToArray(), TestOptions.DebugDll.WithPublicSign(true)); 2999new[] { source1 }, TargetFrameworkUtil.GetReferences(TargetFramework.Standard, null).ToArray(), TestOptions.DebugDll.WithPublicSign(true)); 5208CreateCompilation(text, parseOptions: TestOptions.Regular7_2).VerifyDiagnostics( 8750CreateCompilation(source, parseOptions: TestOptions.Regular8).VerifyDiagnostics(); 8752CreateCompilation(source, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 8813CreateCompilation(source, parseOptions: TestOptions.Regular8).VerifyDiagnostics(); 8815CreateCompilation(source, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics(
Semantics\InitOnlyMemberTests.cs (129)
38var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular8); 63var lib = CreateCompilation(new[] { lib_cs, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 75var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8, 101var lib = CreateCompilation(new[] { lib_cs, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 112var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8, 134var lib = CreateCompilation(new[] { lib_cs, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 146var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8, 171var lib = CreateCompilation(new[] { lib_cs, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 184var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8, 206var lib = CreateCompilation(new[] { lib_cs, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 214var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8, 225comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, 250var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular8); 277var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular8); 298var lib = CreateCompilation(new[] { lib_cs, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular8, assemblyName: "lib"); 310var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8, references: new[] { lib.ToMetadataReference() }, assemblyName: "comp"); 332var lib = CreateCompilation(new[] { lib_cs, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 344var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8, 365var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 387var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 451var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 492var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 544var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 573var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 602var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 633var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 686var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 743var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 769var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 868var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 943var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 969var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 1001var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 1043var libComp = CreateCompilation(new[] { parent, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 1045parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 1048libComp = CreateCompilation(new[] { parent, source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 1050parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 1079var libComp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 1081parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 1127var libComp = CreateCompilation(new[] { parent, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 1129parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 1132libComp = CreateCompilation(new[] { parent, source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 1134parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 1147var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 1210var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 1249var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 1279var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 1306var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 1333var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 1360var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 1387var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 1407var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 1437parseOptions: TestOptions.Regular9, 1438options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 1518var libComp = CreateCompilation(new[] { lib_cs, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 1614parseOptions: TestOptions.Regular9); 1682var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, options: TestOptions.DebugExe); 1710var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, options: TestOptions.DebugExe); 1759var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 1783var libComp = CreateCompilation(new[] { lib_cs, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 1808var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, 1861var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 1901var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 1944var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 1990var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 2029var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 2060var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 2081var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 2099var libComp = CreateCompilation(new[] { lib_cs, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 2120var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, 2152var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 2187var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 2208var libComp = CreateCompilation(new[] { lib_cs, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 2225var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, 2279parseOptions: TestOptions.Regular9); 2372parseOptions: TestOptions.Regular9); 2413var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 2443var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 2463var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 2485var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 2509var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 2531var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 2606var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 2675var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 2733options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 2781var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 2818var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 2871var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 2952var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 3004var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 3031var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 3053var libComp = CreateCompilation(new[] { lib_cs, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 3081parseOptions: TestOptions.Regular9); 3176", IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 3252var comp = CreateCompilation(source, references: new[] { reference }, parseOptions: TestOptions.Regular9); 3343var comp = CreateCompilation(source, references: new[] { reference }, parseOptions: TestOptions.Regular9); 3461var comp = CreateCompilation(source, references: new[] { reference }, parseOptions: TestOptions.Regular9); 3557var comp = CreateCompilation(source, references: new[] { reference }, parseOptions: TestOptions.Regular9); 3618var comp = CreateCompilation(source, references: new[] { reference }, parseOptions: TestOptions.Regular9); 3677var comp = CreateCompilation(source, references: new[] { reference }, parseOptions: TestOptions.Regular9); 3727var comp = CreateCompilation(source, references: new[] { reference }, parseOptions: TestOptions.Regular9); 3795var comp = CreateCompilation(source, references: new[] { reference }, parseOptions: TestOptions.Regular9); 3873var comp = CreateCompilation(source, references: new[] { reference }, parseOptions: TestOptions.Regular9); 3961var comp = CreateCompilation(source, references: new[] { reference }, parseOptions: TestOptions.Regular9); 4044var comp = CreateCompilation(source, references: new[] { reference }, parseOptions: TestOptions.Regular9); 4091var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 4125", IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 4183targetFramework: TargetFramework.Mscorlib40, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 4190targetFramework: TargetFramework.Mscorlib46, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 4472var comp = CreateCompilation(new[] { IsExternalInitTypeDefinition, source }, options: TestOptions.DebugExe); 4525var comp = CreateCompilation(new[] { IsExternalInitTypeDefinition, source }, options: TestOptions.DebugExe); 4551var comp = CreateCompilation(new[] { IsExternalInitTypeDefinition, source }, options: TestOptions.DebugExe); 4583var piaCompilation = CreateCompilationWithMscorlib45(new[] { IsExternalInitTypeDefinition, pia }, options: TestOptions.DebugDll); 4601options: TestOptions.DebugExe); 4704options: TestOptions.DebugDll.WithTopLevelBinderFlags(BinderFlags.IgnoreCorLibraryDuplicatedTypes)); 4725options: TestOptions.DebugDll.WithTopLevelBinderFlags(BinderFlags.IgnoreCorLibraryDuplicatedTypes)); 4750options: TestOptions.DebugDll.WithTopLevelBinderFlags(BinderFlags.IgnoreCorLibraryDuplicatedTypes));
Semantics\InteractiveSemanticModelTests.cs (3)
35parseOptions: TestOptions.Script, 36options: TestOptions.ReleaseExe.WithScriptClassName("Goo.Bar.Script") 357var compilation = CreateCompilation(testSrc, parseOptions: TestOptions.Script);
Semantics\InteractiveUsingTests.cs (10)
53options: TestOptions.DebugDll.WithUsings("System", "System.IO.Path")); 66options: TestOptions.DebugDll.WithUsings("System.Text")); 159var options = TestOptions.DebugDll.WithUsings("System"); 268var options = TestOptions.DebugDll.WithUsings("System"); 292CreateSubmission("typeof(String)", options: TestOptions.DebugDll.WithUsings("System", "System")).VerifyDiagnostics(); 298var options = TestOptions.DebugDll.WithUsings("System"); 325var options = TestOptions.DebugDll.WithUsings("B"); 365options: TestOptions.DebugDll.WithSourceReferenceResolver(resolver)); 436options: TestOptions.DebugDll.WithSourceReferenceResolver(resolver), 486options: TestOptions.DebugDll.WithSourceReferenceResolver(resolver).WithUsings("System.IO", "System.IO.Path"));
Semantics\InterpolationTests.cs (52)
989CreateCompilation(source, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 1037CreateEmptyCompilation(text, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugExe) 1070CreateEmptyCompilation(text, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugExe) 1115var comp = CreateEmptyCompilation(text, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: Test.Utilities.TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 1263var parseOptions = TestOptions.Regular11; 1423var parseOptions = TestOptions.Regular11; 2195var comp = CreateCompilation(new[] { source, GetInterpolatedStringHandlerDefinition(includeSpanOverloads: true, useDefaultParameters: false, useBoolReturns: false) }, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.NetCoreApp); 2230var verifier = CompileAndVerify(new[] { source, interpolatedStringBuilder }, expectedOutput: expectedOutput, targetFramework: TargetFramework.Net50, parseOptions: TestOptions.Regular10); 2237var comp2 = CreateCompilation(source, new[] { reference }, targetFramework: TargetFramework.Net50, parseOptions: TestOptions.Regular10); 3633var comp = CreateCompilation(new[] { source, interpolatedStringBuilder }, options: TestOptions.UnsafeReleaseExe, targetFramework: TargetFramework.NetCoreApp); 3715var comp = CreateCompilation(new[] { source, interpolatedStringBuilder }, parseOptions: TestOptions.Regular9); 4862var comp = CreateCompilation(new[] { code, GetInterpolatedStringCustomHandlerType("CustomHandler", "class", useBoolReturns: true) }, parseOptions: TestOptions.Regular10); 4899comp = CreateCompilation(new[] { code, GetInterpolatedStringCustomHandlerType("CustomHandler", "class", useBoolReturns: true) }, parseOptions: TestOptions.Regular9); 5193var comp = CreateCompilation(new[] { code, GetInterpolatedStringCustomHandlerType("CustomHandler", "class", useBoolReturns: true) }, parseOptions: TestOptions.Regular10); 5531var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net50); 5541comp = CreateCompilation(source, parseOptions: TestOptions.Regular10, targetFramework: TargetFramework.Net50); 5817var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 5823comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 9866comp = CreateCompilation(new[] { code, InterpolatedStringHandlerArgumentAttribute, handler }, options: TestOptions.DebugExe); 9919var comp = CreateCompilation(new[] { code, InterpolatedStringHandlerAttribute, InterpolatedStringHandlerArgumentAttribute }, options: TestOptions.ReleaseExe); 10022var comp = CreateCompilation(new[] { code, InterpolatedStringHandlerAttribute, InterpolatedStringHandlerArgumentAttribute }, options: TestOptions.DebugExe); 10168var comp = CreateCompilation(new[] { code, InterpolatedStringHandlerAttribute, InterpolatedStringHandlerArgumentAttribute }, options: TestOptions.ReleaseExe); 10267var comp = CreateCompilation(new[] { code, InterpolatedStringHandlerAttribute, InterpolatedStringHandlerArgumentAttribute }, options: TestOptions.ReleaseExe); 10365var comp = CreateCompilation(new[] { code, InterpolatedStringHandlerAttribute, InterpolatedStringHandlerArgumentAttribute }, options: TestOptions.ReleaseExe); 10419var comp = CreateCompilation(new[] { code, InterpolatedStringHandlerAttribute, InterpolatedStringHandlerArgumentAttribute }, options: TestOptions.ReleaseExe); 10518var comp = CreateCompilation(new[] { code, InterpolatedStringHandlerAttribute, InterpolatedStringHandlerArgumentAttribute }, options: TestOptions.ReleaseExe); 10617var comp = CreateCompilation(new[] { code, InterpolatedStringHandlerAttribute, InterpolatedStringHandlerArgumentAttribute }, options: TestOptions.ReleaseExe); 10715var comp = CreateCompilation(new[] { code, InterpolatedStringHandlerAttribute, InterpolatedStringHandlerArgumentAttribute }, options: TestOptions.ReleaseExe); 10814var comp = CreateCompilation(new[] { code, InterpolatedStringHandlerAttribute, InterpolatedStringHandlerArgumentAttribute }, options: TestOptions.ReleaseExe); 10899var comp = CreateCompilation(new[] { code, InterpolatedStringHandlerAttribute, InterpolatedStringHandlerArgumentAttribute }, options: TestOptions.ReleaseExe); 11011var comp = CreateCompilation(new[] { code, InterpolatedStringHandlerAttribute, InterpolatedStringHandlerArgumentAttribute }, options: TestOptions.ReleaseExe); 11263var comp = CreateCompilation(new[] { code, InterpolatedStringHandlerAttribute, InterpolatedStringHandlerArgumentAttribute }, options: TestOptions.ReleaseExe); 11448var comp = CreateCompilation(new[] { code, InterpolatedStringHandlerAttribute, InterpolatedStringHandlerArgumentAttribute }, options: TestOptions.ReleaseExe); 11548var comp = CreateCompilation(new[] { code, InterpolatedStringHandlerAttribute, InterpolatedStringHandlerArgumentAttribute }, options: TestOptions.ReleaseExe); 14256var comp = CreateCompilation(new[] { code, InterpolatedStringHandlerAttribute }, parseOptions: TestOptions.Regular10, targetFramework: TargetFramework.Net50); 14325var comp = CreateCompilation(new[] { code, InterpolatedStringHandlerAttribute }, parseOptions: TestOptions.Regular10, targetFramework: TargetFramework.Net50); 14365var comp = CreateCompilation(new[] { code, InterpolatedStringHandlerAttribute }, parseOptions: TestOptions.Regular10, targetFramework: TargetFramework.Net50); 14405var comp = CreateCompilation(new[] { code, InterpolatedStringHandlerAttribute, InterpolatedStringHandlerArgumentAttribute }, parseOptions: TestOptions.Regular10, targetFramework: TargetFramework.Net50); 14463var comp = CreateCompilation(new[] { code, InterpolatedStringHandlerAttribute, InterpolatedStringHandlerArgumentAttribute }, parseOptions: TestOptions.Regular10, targetFramework: TargetFramework.Net50); 14497var comp = CreateCompilation(new[] { code, InterpolatedStringHandlerAttribute, InterpolatedStringHandlerArgumentAttribute }, parseOptions: TestOptions.Regular10, targetFramework: TargetFramework.Net50); 14531var comp = CreateCompilation(new[] { code, InterpolatedStringHandlerAttribute, InterpolatedStringHandlerArgumentAttribute }, parseOptions: TestOptions.Regular10, targetFramework: TargetFramework.Net50); 14568var comp = CreateCompilation(new[] { code, InterpolatedStringHandlerAttribute, InterpolatedStringHandlerArgumentAttribute }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), targetFramework: TargetFramework.Net50); 14606var comp = CreateCompilation(new[] { code, InterpolatedStringHandlerAttribute, InterpolatedStringHandlerArgumentAttribute }, parseOptions: TestOptions.Regular10, targetFramework: TargetFramework.Net50); 14616comp = CreateCompilation(new[] { code, InterpolatedStringHandlerAttribute, InterpolatedStringHandlerArgumentAttribute }, parseOptions: TestOptions.Regular11, targetFramework: TargetFramework.Net50); 14661var comp = CreateCompilation(new[] { code, InterpolatedStringHandlerAttribute, InterpolatedStringHandlerArgumentAttribute }, parseOptions: TestOptions.Regular10, targetFramework: TargetFramework.Net50); 14664comp = CreateCompilation(new[] { code, InterpolatedStringHandlerAttribute, InterpolatedStringHandlerArgumentAttribute }, parseOptions: TestOptions.Regular11, targetFramework: TargetFramework.Net50); 14709var comp = CreateCompilation(new[] { code, InterpolatedStringHandlerAttribute }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), targetFramework: TargetFramework.Net50); 14786var comp = CreateCompilation(new[] { code, InterpolatedStringHandlerAttribute }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), targetFramework: TargetFramework.Net50); 14883var comp = CreateCompilation(new[] { code, InterpolatedStringHandlerAttribute }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), targetFramework: TargetFramework.Net50);
Semantics\IteratorTests.cs (4)
311var comp = CreateCompilationWithMscorlib45(text, parseOptions: TestOptions.Script); 343var comp = CreateCompilationWithMscorlib45(text, parseOptions: TestOptions.Script); 380var comp = CreateCompilation(text, options: TestOptions.DebugDll); 420var comp = CompileAndVerify(source, expectedOutput: "0,1,2,3", options: TestOptions.DebugExe);
Semantics\LambdaDiscardParametersTests.cs (14)
44}", parseOptions: TestOptions.Regular8); 85}", parseOptions: TestOptions.Regular9); 101}", parseOptions: TestOptions.Regular9); 138}", options: TestOptions.DebugExe); 267var comp = CreateCompilation(src, parseOptions: TestOptions.Regular7_3); 277var comp2 = CreateCompilation(src, parseOptions: TestOptions.Regular8); 284var comp3 = CreateCompilation(src, parseOptions: TestOptions.Regular9); 305}", options: TestOptions.DebugExe); 325}", options: TestOptions.DebugExe); 368var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 378comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 441}", options: TestOptions.DebugExe); 476}", options: TestOptions.DebugExe); 560}", options: TestOptions.DebugExe);
Semantics\LambdaTests.cs (95)
418options: TestOptions.ReleaseDll); 437options: TestOptions.ReleaseExe); 448options: TestOptions.ReleaseExe); 1165var tree = SyntaxFactory.ParseSyntaxTree(source, options: TestOptions.Regular9); 1437}", options: TestOptions.ReleaseExe); 1881var compilation = CreateCompilation(source, new[] { CSharpRef }, options: TestOptions.ReleaseExe); 1919var compilation = CreateCompilation(source, new[] { CSharpRef }, options: TestOptions.ReleaseExe); 1970var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe); 2784var comp = CreateCompilationWithMscorlib40AndSystemCore(src, options: TestOptions.DebugExe); 2809var comp = CreateCompilation(src, options: TestOptions.DebugDll); 2971var comp = CreateCompilationWithMscorlib40AndSystemCore(src, options: TestOptions.DebugExe); 3074var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 3092comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 3118var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 3156var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 3197var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 3235var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 3250comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 3275var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 3309var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 3351var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 3384var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 3408var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 3432var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 3459var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 3497var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 3536var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 3605var comp = CreateCompilation(new[] { sourceA, sourceB }, parseOptions: TestOptions.Regular10, options: TestOptions.ReleaseExe); 3673var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 3691comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 3727var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 3730comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 3757var comp = CreateCompilation(new[] { sourceA, sourceB }, parseOptions: TestOptions.RegularPreview); 3774var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 3809var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 3857var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 3913var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 3956var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 4007var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 4042var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 4072var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview, options: TestOptions.ReleaseExe); 4098var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview, options: TestOptions.ReleaseExe); 4133var comp = CreateCompilation(new[] { sourceA, sourceB }, parseOptions: TestOptions.RegularPreview); 4164var comp = CreateCompilationWithMscorlib40(source, parseOptions: TestOptions.RegularPreview); 4191parseOptions: TestOptions.RegularPreview); 4222var comp = CreateCompilation(new[] { source, MaybeNullAttributeDefinition, NotNullAttributeDefinition }, parseOptions: TestOptions.RegularPreview); 4709var comp = CreateCompilation(new[] { source, AllowNullAttributeDefinition, DisallowNullAttributeDefinition }, parseOptions: TestOptions.RegularPreview); 4828var comp = CreateCompilation(new[] { source, UnmanagedCallersOnlyAttributeDefinition }, parseOptions: TestOptions.RegularPreview); 4848var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 4879var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 4906var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 4934parseOptions: TestOptions.RegularPreview); 4973var comp = CreateCompilation(new[] { source, NotNullWhenAttributeDefinition }, parseOptions: TestOptions.RegularPreview); 5005var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 5017comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 5038var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 5065var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 5093var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 5119var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 5143var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 5169var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 5203var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 5241var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 5282var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 5318var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 5350var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 5376var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 5395var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 5420var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 5448var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 5472var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 5561var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 5643CompileAndVerify(sourceB, references: new[] { refA }, parseOptions: TestOptions.RegularPreview, expectedOutput: 5674var comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.RegularPreview); 5708var comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.RegularPreview); 5926var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 5954var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 5998var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 6001comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 6026var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 6035CompileAndVerify(source, parseOptions: TestOptions.RegularPreview, expectedOutput: 6060var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 6087comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 6113CompileAndVerify(source, parseOptions: TestOptions.RegularPreview, expectedOutput: @"System.Int64"); 6133var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 6974var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 7100CreateCompilation(source, parseOptions: TestOptions.Regular11).VerifyDiagnostics( 7105CreateCompilation(source, parseOptions: TestOptions.RegularNext).VerifyDiagnostics(); 7124var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 8219CreateCompilation(source, parseOptions: TestOptions.Regular11).VerifyDiagnostics( 8224CreateCompilation(source, parseOptions: TestOptions.RegularNext).VerifyDiagnostics(); 8236CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics(
Semantics\LocalFunctionTests.cs (174)
23internal static readonly CSharpParseOptions DefaultParseOptions = TestOptions.Regular; 27var comp = CreateCompilationWithMscorlib45AndCSharp(source, options: TestOptions.ReleaseDll, parseOptions: DefaultParseOptions); 92var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.ReleaseExe); 149var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.ReleaseExe); 297var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.ReleaseExe); 343var tree = SyntaxFactory.ParseSyntaxTree(text, options: TestOptions.Regular9); 438var tree = SyntaxFactory.ParseSyntaxTree(text, options: TestOptions.Regular9); 443var newTree = SyntaxFactory.ParseSyntaxTree(text + " ", options: TestOptions.Regular9); 484var comp = CreateCompilation(text, parseOptions: TestOptions.Regular9); 532var comp = CreateCompilation(text, parseOptions: TestOptions.Regular9); 603var comp = CreateCompilation(text, parseOptions: TestOptions.Regular9); 656var comp = CreateCompilation(text, parseOptions: TestOptions.Regular9); 710var comp = CreateCompilation(text, parseOptions: TestOptions.Regular9); 758var comp = CreateCompilation(text, parseOptions: TestOptions.Regular9); 796var comp = CreateCompilation(text, parseOptions: TestOptions.Regular9); 843var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 886var comp = CreateCompilation(text, parseOptions: TestOptions.Regular8); 901comp = CreateCompilation(text, parseOptions: TestOptions.Regular9); 946var comp = CreateCompilation(text, parseOptions: TestOptions.Regular9); 1016var comp = CreateCompilation(text, parseOptions: TestOptions.Regular9); 1081var comp = CreateCompilation(text, parseOptions: TestOptions.Regular9); 1118var comp = CreateCompilation(text, parseOptions: TestOptions.Regular9); 1202var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 1283var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 1348var comp = CreateCompilation(text, parseOptions: TestOptions.Regular9); 1379var comp = CreateCompilation(text, parseOptions: TestOptions.Regular9); 1452var compWithUnsafe = CreateCompilation(source, options: TestOptions.UnsafeDebugDll); 1489var compWithUnsafe = CreateCompilation(source, options: TestOptions.UnsafeDebugDll); 1518var compWithUnsafe = CreateCompilation(source, options: TestOptions.UnsafeDebugDll); 1747}", parseOptions: TestOptions.Regular9); 1822}", parseOptions: TestOptions.Regular9); 1898}", options: TestOptions.Regular9); 1954}", options: TestOptions.Regular9); 2023var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 2063var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 2156var comp = CreateCompilation(src, parseOptions: TestOptions.Regular7_3); 2186comp = CreateCompilation(src, parseOptions: TestOptions.Regular8); 2369var comp = CreateCompilation(src, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.RegularNext.WithFeature("run-nullable-analysis", "never")); 2656}", parseOptions: TestOptions.Regular9); 2679CreateCompilationWithMscorlib45AndCSharp(source, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 2950var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 2956comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 2974var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 2983comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 3123var comp = CreateCompilation(source, options: TestOptions.ReleaseExe.WithAllowUnsafe(true)); 3651var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 3655comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 3658comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 3929var option = TestOptions.ReleaseExe; 3930CreateCompilation(source, options: option, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6)).VerifyDiagnostics( 4183var comp = CreateCompilationWithMscorlib46(source, parseOptions: DefaultParseOptions, options: TestOptions.DebugExe); 4458}", options: TestOptions.UnsafeDebugDll); 4699var comp = CreateCompilationWithMscorlib46(source, parseOptions: DefaultParseOptions, options: TestOptions.DebugExe); 4731var comp = CreateCompilationWithMscorlib46(source, parseOptions: DefaultParseOptions, options: TestOptions.DebugExe); 4764var comp = CreateCompilationWithMscorlib46(source, parseOptions: DefaultParseOptions, options: TestOptions.DebugExe); 4797var comp = CreateCompilationWithMscorlib46(source, parseOptions: DefaultParseOptions, options: TestOptions.DebugExe); 4834var comp = CreateCompilationWithMscorlib46(source, parseOptions: DefaultParseOptions, options: TestOptions.DebugExe); 4870var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 5172var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 5175comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 5221var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 5239comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 5265var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 5328var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 5367var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 5411var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 5459var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 5498var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 5538var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 5611var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 5645var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 5673var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 5864var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithPreprocessorSymbols("MyDefine")); 5867comp = CreateCompilation(source, parseOptions: TestOptions.Regular); 5905var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 5945var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 5976var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 6012var comp = CreateCompilation(new[] { NotNullIfNotNullAttributeDefinition, source }, parseOptions: TestOptions.Regular9); 6043var comp = CreateCompilation(new[] { MaybeNullWhenAttributeDefinition, source }, parseOptions: TestOptions.Regular9); 6081var comp = CreateCompilation(new[] { MaybeNullWhenAttributeDefinition, source }, parseOptions: TestOptions.Regular9); 6111var comp = CreateCompilation(new[] { AllowNullAttributeDefinition, source }, parseOptions: TestOptions.Regular9); 6140var comp = CreateCompilation(new[] { MaybeNullAttributeDefinition, source }, parseOptions: TestOptions.Regular9); 6181var comp = CreateCompilation(new[] { MaybeNullWhenAttributeDefinition, source }, parseOptions: TestOptions.Regular9); 6208var comp = CreateCompilation(new[] { DoesNotReturnAttributeDefinition, source }, parseOptions: TestOptions.Regular9); 6237var comp = CreateCompilation(new[] { DoesNotReturnIfAttributeDefinition, source }, parseOptions: TestOptions.Regular9); 6447var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll); 6809CompileAndVerify(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: m => 6834CompileAndVerify(source, options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), expectedOutput: "System.Int32", symbolValidator: m => 6864CompileAndVerify(source, options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), expectedOutput: "System.Int32", symbolValidator: m => 7170var comp = CreateCompilation(source, parseOptions: useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11); 7200var comp = CreateCompilation(source, parseOptions: useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11); 7228var comp = CreateCompilation(source, parseOptions: useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11); 7257var parseOptions = useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11; 7331var parseOptions = useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11; 7403var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 7418var attr = parseAttributeSyntax("[My(nameof(TParameter))]", TestOptions.Regular10); 7422attr = parseAttributeSyntax("[My(TParameter)]", TestOptions.Regular10); 7427comp = CreateCompilation(source, parseOptions: TestOptions.Regular11); 7443attr = parseAttributeSyntax("[My(TParameter)]", TestOptions.Regular10); 7476var parseOptions = useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11; 7536var comp = CreateCompilation(source, parseOptions: useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11); 8430var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 8434comp = CreateCompilation(source, parseOptions: TestOptions.Regular11); 8450var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular10); 8454comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular11); 8588var comp = CreateCompilation(source, parseOptions: useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11); 8646var comp = CreateCompilation(source, parseOptions: TestOptions.Regular11); 8685var comp = CreateCompilation(source, parseOptions: TestOptions.Regular11); 8726var comp = CreateCompilation(source, parseOptions: useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11); 8768var comp = CreateCompilation(source, parseOptions: useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11); 8802var comp = CreateCompilation(source, parseOptions: useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11); 8832var parseOptions = useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11; 8901var comp = CreateCompilation(source, parseOptions: useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11); 8922var comp = CreateCompilation(source, parseOptions: useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11); 8946var comp = CreateCompilation(source, parseOptions: useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11); 8970var comp = CreateCompilation(source, parseOptions: useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11); 8994var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11); 9017var comp = CreateCompilation(source, parseOptions: useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11); 9071var comp = CreateCompilation(source, parseOptions: useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11); 9088var comp = CreateCompilation(source, parseOptions: useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11); 9108var comp = CreateCompilation(source, parseOptions: useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11); 9277var comp = CreateCompilation(source, parseOptions: useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11); 9305var comp = CreateCompilation(source, parseOptions: useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11); 9340var parseOptions = useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11; 9356var attr = parseAttributeSyntax("[My(nameof(parameter))]", TestOptions.Regular10); 9360attr = parseAttributeSyntax("[My(parameter)]", TestOptions.Regular10); 9384var comp = CreateCompilation(source, parseOptions: useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11); 9404var comp = CreateCompilation(source, parseOptions: useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11); 9496var comp = CreateCompilation(source, parseOptions: useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11); 9513var comp = CreateCompilation(source, parseOptions: useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11); 9533var comp = CreateCompilation(source, parseOptions: useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11); 9553var comp = CreateCompilation(source, parseOptions: useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11); 9576var comp = CreateCompilation(source, parseOptions: useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11); 9630var comp = CreateCompilation(source, parseOptions: useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11); 9658var parseOptions = useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11; 9674var attr = parseAttributeSyntax("[My(nameof(parameter))]", TestOptions.Regular10); 9678attr = parseAttributeSyntax("[My(parameter)]", TestOptions.Regular10); 9699var comp = CreateCompilation(source, parseOptions: useCSharp10 ? TestOptions.Regular10 : TestOptions.Regular11);
Semantics\LockTests.cs (1)
774var strictCompilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithStrictFeature());
Semantics\LookupPositionTests.cs (1)
3115var parseOptions = TestOptions.Regular9.WithDocumentationMode(DocumentationMode.Diagnose);
Semantics\LookupTests.cs (4)
26var parseOptions = TestOptions.Regular; 36var tree = Parse(testSrc, options: isScript ? TestOptions.Script : TestOptions.Regular); 37var compilation = CreateCompilationWithMscorlib45(new[] { tree }, options: TestOptions.ReleaseDll.WithUsings(globalUsings));
Semantics\MultiDimensionalArrayTests.cs (15)
298var compilation = CreateCompilationWithILAndMscorlib40(source, s_arraysOfRank1IlSource, options: TestOptions.ReleaseExe); 333var compilation = CreateCompilationWithILAndMscorlib40(source, s_arraysOfRank1IlSource, options: TestOptions.ReleaseExe); 381var compilation = CreateCompilationWithILAndMscorlib40(source, s_arraysOfRank1IlSource, options: TestOptions.ReleaseExe); 421var compilation = CreateCompilationWithILAndMscorlib40(source, s_arraysOfRank1IlSource, options: TestOptions.ReleaseDll); 441var compilation = CreateCompilationWithILAndMscorlib40(source, s_arraysOfRank1IlSource, options: TestOptions.ReleaseDll); 472var compilation = CreateCompilationWithILAndMscorlib40(source, s_arraysOfRank1IlSource, options: TestOptions.ReleaseExe); 532var compilation = CreateCompilationWithILAndMscorlib40(source, s_arraysOfRank1IlSource, options: TestOptions.ReleaseExe); 601var compilation = CreateCompilationWithILAndMscorlib40(source, s_arraysOfRank1IlSource, options: TestOptions.ReleaseExe); 626var compilation = CreateCompilationWithILAndMscorlib40(source, s_arraysOfRank1IlSource, options: TestOptions.ReleaseExe); 680var compilation = CreateCompilationWithILAndMscorlib40(source, s_arraysOfRank1IlSource, options: TestOptions.ReleaseExe); 712var compilation = CreateCompilationWithILAndMscorlib40(source, s_arraysOfRank1IlSource, options: TestOptions.ReleaseExe); 746var compilation = CreateCompilationWithILAndMscorlib40(source, s_arraysOfRank1IlSource, options: TestOptions.ReleaseDll); 1090var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseExe); 1538var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseExe); 1678var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, references: new[] { SystemCoreRef }, options: TestOptions.ReleaseExe);
Semantics\NameCollisionTests.cs (6)
834CreateCompilation(source, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 894CreateCompilation(source, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 1099CreateCompilation(source, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 1168CreateCompilation(source, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 1776CreateCompilation(source, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 1839CreateCompilation(source, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics(
Semantics\NamedAndOptionalTests.cs (6)
174CreateCompilation(source, parseOptions: TestOptions.Regular7_1).VerifyDiagnostics( 774var c = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.FailsPEVerify); 1570compilationOptions: TestOptions.ReleaseExe, 1676var libComp = CreateCompilation(library, options: TestOptions.ReleaseDll, assemblyName: "Library"); 1679var exeComp = CreateCompilation(main, new[] { new CSharpCompilationReference(libComp) }, options: TestOptions.ReleaseExe, assemblyName: "Main"); 2439var comp = CreateCompilationWithIL(csharp, il, options: TestOptions.DebugExe);
Semantics\NameLengthTests.cs (5)
404var comp = CreateCompilation(source, options: TestOptions.DebugDll); 407options: TestOptions.NativePdbEmit, 429var comp = CreateCompilation(source, options: TestOptions.DebugDll); 432options: TestOptions.NativePdbEmit, 555var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll);
Semantics\NameOfTests.cs (23)
239var option = TestOptions.ReleaseExe.WithWarningLevel(0); 425var option = TestOptions.ReleaseExe.WithWarningLevel(0); 525", parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp5)); 598options: TestOptions.DebugExe, 599parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp5)); 622options: TestOptions.DebugExe, 623parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6)); 641options: TestOptions.DebugExe, 642parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6)).VerifyDiagnostics( 663options: TestOptions.DebugExe, 664parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp5)).VerifyDiagnostics( 1138var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe); 1194var compilation = CreateCompilationWithMscorlib45(source, null, TestOptions.UnsafeDebugExe); 1233TestOptions.UnsafeDebugDll).VerifyDiagnostics( 1276var compilation = CreateCompilationWithMscorlib45(source, null, TestOptions.UnsafeDebugExe); 1308var compilation = CreateCompilationWithMscorlib45(source, null, TestOptions.UnsafeDebugExe); 1388var compilation = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseExe); 1403var option = TestOptions.ReleaseDll; 1420var option = TestOptions.ReleaseDll; 1433var option = TestOptions.ReleaseDll; 1448var option = TestOptions.ReleaseDll; 1462var option = TestOptions.ReleaseDll; 1487var option = TestOptions.ReleaseDll;
Semantics\NativeIntegerTests.cs (325)
70var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 85comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 103var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 175var comp = CreateEmptyCompilation(new[] { sourceA, sourceB }, parseOptions: TestOptions.Regular9.WithNoRefSafetyRulesAttribute()); 181comp = CreateEmptyCompilation(sourceA, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 188comp = CreateEmptyCompilation(sourceB, references: new[] { ref1 }, parseOptions: TestOptions.Regular9.WithNoRefSafetyRulesAttribute()); 194comp = CreateEmptyCompilation(sourceB, references: new[] { ref2 }, parseOptions: TestOptions.Regular9.WithNoRefSafetyRulesAttribute()); 695var comp = CreateEmptyCompilation(new[] { sourceA, sourceB }, parseOptions: TestOptions.Regular9.WithNoRefSafetyRulesAttribute()); 699comp = CreateEmptyCompilation(sourceA, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 704comp = CreateEmptyCompilation(sourceB, references: new[] { ref1 }, parseOptions: TestOptions.Regular9.WithNoRefSafetyRulesAttribute()); 708comp = CreateEmptyCompilation(sourceB, references: new[] { ref2 }, parseOptions: TestOptions.Regular9.WithNoRefSafetyRulesAttribute()); 776var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Mscorlib40); 791comp = CreateCompilation(sourceB, references: new[] { refA }, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Mscorlib45); 856comp = CreateEmptyCompilation(sourceA, references: new[] { ref1 }, parseOptions: TestOptions.Regular9); 895comp = CreateEmptyCompilation(sourceB, references: new[] { ref2, refA }, parseOptions: TestOptions.Regular9); 965comp = CreateEmptyCompilation(sourceA, references: new[] { ref1 }, parseOptions: TestOptions.Regular9); 1012comp = CreateEmptyCompilation(sourceB, references: new[] { ref2, refA }, parseOptions: TestOptions.Regular9); 1064comp = CreateCompilation(sourceB, references: new[] { refA1 }, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Standard); 1080comp = CreateCompilation(sourceC, references: new[] { refA2, refB }, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Standard); 1149comp = CreateEmptyCompilation(sourceA, references: new[] { ref1 }, parseOptions: TestOptions.Regular9); 1161comp = CreateEmptyCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 1224comp = CreateEmptyCompilation(sourceA, references: new[] { ref1 }, parseOptions: TestOptions.Regular9); 1236comp = CreateEmptyCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 1293var comp = CreateEmptyCompilation(new[] { sourceA, sourceB }, parseOptions: TestOptions.Regular9); 1300var parseOptions = TestOptions.Regular9.WithNoRefSafetyRulesAttribute(); 1510comp = CreateEmptyCompilation(sourceA, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 1590var comp = CreateEmptyCompilation(source0, parseOptions: TestOptions.Regular9); 1597comp = CreateEmptyCompilation("", references: new[] { ref1 }, parseOptions: TestOptions.Regular9); 1601comp = CreateEmptyCompilation("", references: new[] { ref2 }, parseOptions: TestOptions.Regular9); 1643var comp = CreateEmptyCompilation(source0, parseOptions: TestOptions.Regular9); 1650comp = CreateEmptyCompilation("", references: new[] { ref1 }, parseOptions: TestOptions.Regular9); 1654comp = CreateEmptyCompilation("", references: new[] { ref2 }, parseOptions: TestOptions.Regular9); 1757comp = CreateEmptyCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 1893var comp = CreateEmptyCompilation(sourceA, options: TestOptions.UnsafeReleaseDll); 1930comp = CreateEmptyCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9, options: TestOptions.UnsafeReleaseDll); 2056var comp = CreateEmptyCompilation(sourceA, options: TestOptions.UnsafeReleaseDll); 2112comp = CreateEmptyCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9, options: TestOptions.UnsafeReleaseDll); 2226comp = CreateEmptyCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 2329comp = CreateEmptyCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 2461var compB = CreateEmptyCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 2545var comp = CreateEmptyCompilation(source, parseOptions: TestOptions.Regular9); 2617comp = CreateEmptyCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 2719comp = CreateEmptyCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 2871var comp = CreateEmptyCompilation(sourceB, new[] { refA }, parseOptions: TestOptions.Regular9); 2925var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular8); 2934comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 2972var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular8); 2981comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 3014var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 3112var comp = CreateCompilation(new[] { sourceA, sourceB }, parseOptions: TestOptions.Regular9); 3115comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 3120comp = CreateCompilation(sourceB, references: new[] { ref1 }, parseOptions: TestOptions.Regular9); 3123comp = CreateCompilation(sourceB, references: new[] { ref2 }, parseOptions: TestOptions.Regular9); 3159var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular8); 3164comp = CreateCompilation(sourceB, references: new[] { ref1 }, parseOptions: TestOptions.Regular9); 3167comp = CreateCompilation(sourceB, references: new[] { ref2 }, parseOptions: TestOptions.Regular9); 3194var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 3199comp = CreateCompilation(sourceB, references: new[] { ref1 }, parseOptions: TestOptions.Regular8); 3202comp = CreateCompilation(sourceB, references: new[] { ref2 }, parseOptions: TestOptions.Regular8); 3253var comp = CreateCompilation(new[] { sourceA, sourceB }, parseOptions: TestOptions.Regular9); 3256comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 3261comp = CreateCompilation(sourceB, references: new[] { ref1 }, parseOptions: TestOptions.Regular9); 3264comp = CreateCompilation(sourceB, references: new[] { ref2 }, parseOptions: TestOptions.Regular9); 3299var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular8); 3320comp = CreateCompilation(sourceB, references: new[] { ref1 }, parseOptions: TestOptions.Regular9); 3323comp = CreateCompilation(sourceB, references: new[] { ref2 }, parseOptions: TestOptions.Regular9); 3358var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 3379comp = CreateCompilation(sourceB, references: new[] { ref1 }, parseOptions: TestOptions.Regular8); 3382comp = CreateCompilation(sourceB, references: new[] { ref2 }, parseOptions: TestOptions.Regular8); 3402var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 3426var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 3450var comp = CreateCompilation(source1, parseOptions: TestOptions.Regular9); 3459comp = CreateCompilation(source2, references: new[] { ref1 }, parseOptions: TestOptions.Regular8); 3473comp = CreateCompilation(source3, references: new[] { ref1 }, parseOptions: TestOptions.Regular9); 3489var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(5), parseOptions: TestOptions.Regular9); 3492comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(6), parseOptions: TestOptions.Regular9); 3527var comp = CreateCompilation(new[] { sourceA, sourceB }, parseOptions: TestOptions.Regular9); 3530comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 3535comp = CreateCompilation(sourceB, references: new[] { ref1 }, parseOptions: TestOptions.Regular9); 3538comp = CreateCompilation(sourceB, references: new[] { ref2 }, parseOptions: TestOptions.Regular9); 3563var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular8); 3568comp = CreateCompilation(sourceB, references: new[] { ref1 }, parseOptions: TestOptions.Regular9); 3571comp = CreateCompilation(sourceB, references: new[] { ref2 }, parseOptions: TestOptions.Regular9); 3596var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 3601comp = CreateCompilation(sourceB, references: new[] { ref1 }, parseOptions: TestOptions.Regular8); 3604comp = CreateCompilation(sourceB, references: new[] { ref2 }, parseOptions: TestOptions.Regular8); 3620var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 3627comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 3670var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8, options: TestOptions.ReleaseExe); 3673comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 3702var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 3709comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 3736var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 3743comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 3772var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 3786comp = CreateCompilation(source, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 3794comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics(); 3815var comp = CreateCompilation(new[] { source1, source2 }, parseOptions: TestOptions.Regular8); 3818comp = CreateCompilation(new[] { source1, source2 }, parseOptions: TestOptions.Regular9); 3821comp = CreateCompilation(new[] { source1, source2 }, parseOptions: TestOptions.RegularPreview); 3833var comp = CreateCompilation(source1, parseOptions: TestOptions.Regular8); 3842comp = CreateCompilation(source1, parseOptions: TestOptions.Regular9); 3851comp = CreateCompilation(source1, parseOptions: TestOptions.RegularPreview); 3879var comp = CreateCompilation(source1, parseOptions: TestOptions.Regular8); 3888comp = CreateCompilation(source1, parseOptions: TestOptions.Regular9); 3897comp = CreateCompilation(source1, parseOptions: TestOptions.RegularPreview); 3933var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 3936comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 3965var comp = CreateCompilation(new[] { source1, source2 }, parseOptions: TestOptions.Regular8); 3968comp = CreateCompilation(new[] { source1, source2 }, parseOptions: TestOptions.Regular9); 4001var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 4004comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 4023var comp = CreateCompilation(new[] { source1, source2 }, parseOptions: TestOptions.Regular8); 4026comp = CreateCompilation(new[] { source1, source2 }, parseOptions: TestOptions.Regular9); 4051var comp = CreateCompilation(new[] { source1, source2 }, parseOptions: TestOptions.Regular8); 4054comp = CreateCompilation(new[] { source1, source2 }, parseOptions: TestOptions.Regular9); 4071var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 4106var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 4110comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 4143var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 4152comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 4170var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular8); 4179comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 4202var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 4211comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 4231var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 4240comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 4263var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 4266comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 4282var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 4288comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 4309var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 4340var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseExe, parseOptions: TestOptions.Regular9); 4372var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular9); 4393var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular9); 4429var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 4465var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.StandardAndCSharp); 4521var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 4590comp = CreateEmptyCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 4664var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 4732var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 4736comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 4858var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 4861comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 4864comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular8); 4970var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 4973comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 5037comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular8); 5118var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 5121comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 5177var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 5180comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 5200var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 5221comp = CreateCompilation(sourceB, references: new[] { AsReference(comp, useCompilationReference) }, parseOptions: useLatest ? TestOptions.Regular9 : TestOptions.Regular8); 5312var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 5331comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 5421comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular8); 5461var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 5477comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 5480comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular8); 5509var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 5524comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 5527comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular8); 5553var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 5580comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 5583comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular8); 5645var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 5658comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 5661comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular8); 5687var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 5708comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 5711comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular8); 5756var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 5797comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 5800comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular8); 5818var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 5842comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 5845comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular8); 5863var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 5975comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 5978comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular8); 5993var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 6007comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 6010comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular8); 6031var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 6079var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 6160var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 6260var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 6334var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 6361comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 6384var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 6401comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 6519var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 6566var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 6705var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 6869var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 6890var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 6915var comp = CreateCompilation(source0, parseOptions: TestOptions.Regular9); 6927comp = CreateCompilation(source1, references: new[] { ref0 }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 6944var comp = CreateCompilation(source0, parseOptions: TestOptions.Regular9); 6958comp = CreateCompilation(source1, references: new[] { ref0 }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 6977var comp = CreateCompilation(source0, parseOptions: TestOptions.Regular9); 6996comp = CreateCompilation(source1, references: new[] { ref0 }, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 7016var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 7056var comp = CreateCompilation(source0, parseOptions: TestOptions.Regular9); 7090var comp = CreateCompilation(source0, parseOptions: TestOptions.Regular9); 7188var comp = CreateCompilation(new[] { sourceA, sourceB }, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 7191comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 7195comp = CreateCompilation(sourceB, references: new[] { ref1 }, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 7198comp = CreateCompilation(sourceB, references: new[] { ref2 }, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 7201comp = CreateCompilation(sourceB, references: new[] { ref1 }, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular8); 7204comp = CreateCompilation(sourceB, references: new[] { ref2 }, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular8); 7261var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 7428var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 9464var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithAllowUnsafe(useUnsafeContext), parseOptions: TestOptions.Regular9); 9699var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 10073var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 10300var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 10350var comp = CreateEmptyCompilation(new[] { sourceA, sourceB }, parseOptions: TestOptions.Regular9); 10467var comp = CreateCompilation(new[] { sourceA, sourceB }, parseOptions: TestOptions.Regular9); 12350var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithAllowUnsafe(useUnsafeContext), parseOptions: TestOptions.Regular9); 12411var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 12636var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 12839var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 12914var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 13238var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 13256comp = CreateCompilation(sourceB, references: new[] { refA }, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 13282var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 13310var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 13340comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 13357comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 13375var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 13405comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 13422comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 13461var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 13490var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 13514var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 13543var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 13579var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 13638var comp = CreateCompilation(sourceB, new[] { refA }, parseOptions: TestOptions.Regular9); 13701var comp = CreateCompilation(sourceB, new[] { refA }, parseOptions: TestOptions.Regular9); 13767var verifier = CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: 13846var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseExe, parseOptions: TestOptions.Regular9); 13984var comp = CreateCompilation(new[] { sourceA, sourceB }, parseOptions: TestOptions.Regular9); 14040CompileAndVerify(new[] { sourceA, sourceB }, parseOptions: TestOptions.Regular9, expectedOutput: 14143var verifier = CompileAndVerify(source, parseOptions: TestOptions.Regular9, expectedOutput: 14192var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 14220var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 14275var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 14344var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.UnsafeReleaseDll); 14393var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 14415var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 14448var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 14484var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 14572var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 14601var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 14624var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 14649var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 14678var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 14703var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 15038var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll); 15286var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments); 15307var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments); 15330var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments); 15358var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments); 15381var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments); 15407var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments); 15806var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseExe);
Semantics\NonTrailingNamedArgumentsTests.cs (24)
39var verifier = CompileAndVerify(source, expectedOutput: "First 1 2. Second 3 4.", parseOptions: TestOptions.Regular7_2); 85var verifier = CompileAndVerify(source, expectedOutput: "1 2.", parseOptions: TestOptions.Regular7_2); 88var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 113var verifier = CompileAndVerify(source, expectedOutput: "1 2.", parseOptions: TestOptions.Regular7_2); 137var verifier = CompileAndVerify(source, expectedOutput: "1 2.", parseOptions: TestOptions.Regular7_2); 160var verifier = CompileAndVerifyWithMscorlib40(source, expectedOutput: "1 2.", parseOptions: TestOptions.Regular7_2, references: new[] { TestMetadata.Net40.SystemCore }); 163var comp = CreateCompilationWithMscorlib40(source, parseOptions: TestOptions.Regular7_1, references: new[] { TestMetadata.Net40.SystemCore }); 193var verifier = CompileAndVerify(source, expectedOutput: "1 2. 1 2.", parseOptions: TestOptions.Regular7_2); 196var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 224var verifier = CompileAndVerify(source, expectedOutput: "1 2.", parseOptions: TestOptions.Regular7_2); 227var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 260var verifier = CompileAndVerify(source, expectedOutput: "Get 1 2. Set 3 4 5.", parseOptions: TestOptions.Regular7_2); 263var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 299var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_2); 333var lib = CreateCompilation(lib_cs, parseOptions: TestOptions.Regular7); 335var verifier1 = CompileAndVerify(source, expectedOutput: "1 2.", parseOptions: TestOptions.Regular7_2, references: new[] { lib.ToMetadataReference() }); 338var verifier2 = CompileAndVerify(source, expectedOutput: "1 2.", parseOptions: TestOptions.Regular7_2, references: new[] { lib.EmitToImageReference() }); 387var verifier = CompileAndVerify(source, expectedOutput: "1 hi.", parseOptions: TestOptions.Regular7_2); 557var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 672var comp = CreateCompilation(source, options: TestOptions.DebugExe); 814var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_2); 821var comp2 = CreateCompilation(source, parseOptions: TestOptions.Regular7); 842var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_2); 975var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1);
Semantics\NullableContextTests.cs (34)
184verify(parseOptions: TestOptions.Regular, expectedAnalyzedKeysDefault); 185verify(parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", null), expectedAnalyzedKeysDefault); 186verify(parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", "always"), expectedAnalyzedKeysAll); 187verify(parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", "never")); 188verify(parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", "ALWAYS"), expectedAnalyzedKeysDefault); // unrecognized value (incorrect case) ignored 189verify(parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", "NEVER"), expectedAnalyzedKeysDefault); // unrecognized value (incorrect case) ignored 190verify(parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", "true"), expectedAnalyzedKeysDefault); // unrecognized value ignored 191verify(parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", "false"), expectedAnalyzedKeysDefault); // unrecognized value ignored 192verify(parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", "unknown"), expectedAnalyzedKeysDefault); // unrecognized value ignored 238verify(parseOptions: TestOptions.Regular, expectedAnalyzedKeysDefault); 239verify(parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", null), expectedAnalyzedKeysDefault); 240verify(parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", "always"), expectedAnalyzedKeysAll); 241verify(parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", "never")); 297verify(parseOptions: TestOptions.Regular, expectedAnalyzedKeysDefault); 298verify(parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", null), expectedAnalyzedKeysDefault); 299verify(parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", "always"), expectedAnalyzedKeysAll); 300verify(parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", "never")); 339verify(parseOptions: TestOptions.Regular, expectedFlowState: true, expectedAnalyzedKeysAll); 340verify(parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", null), expectedFlowState: true, expectedAnalyzedKeysAll); 341verify(parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", "always"), expectedFlowState: true, expectedAnalyzedKeysAll); 342verify(parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", "never"), expectedFlowState: false); 378verify(parseOptions: TestOptions.Regular, expectedFlowState: true, expectedAnalyzedKeysAll); 379verify(parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", null), expectedFlowState: true, expectedAnalyzedKeysAll); 380verify(parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", "always"), expectedFlowState: true, expectedAnalyzedKeysAll); 381verify(parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", "never"), expectedFlowState: false); 413verify(parseOptions: TestOptions.Regular, expectedFlowState: true, expectedAnalyzedKeysAll); 414verify(parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", null), expectedFlowState: true, expectedAnalyzedKeysAll); 415verify(parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", "always"), expectedFlowState: true, expectedAnalyzedKeysAll); 416verify(parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", "never"), expectedFlowState: false); 558var options = TestOptions.ReleaseDll; 1023var options = TestOptions.ReleaseDll.WithNullableContextOptions(NullableContextOptions.Disable); 1051verify(new[] { source1, source2, source3, source4 }, TestOptions.ReleaseDll.WithNullableContextOptions(NullableContextOptions.Enable), new[] { ".ctor" }, 1735var options = TestOptions.ReleaseExe; 2223var options = TestOptions.ReleaseDll;
Semantics\NullableConversionTests.cs (1)
653var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.WithWarningLevel(0));
Semantics\NullableReferenceTypesTests.cs (788)
1231var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(langVersion)); 1273var comp = CreateCompilationWithMscorlibAndSpan(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.ReleaseDll); 1366}", options: TestOptions.UnsafeDebugDll); 1597CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 1735var comp = CreateCompilation(source, options: WithNullableEnable(TestOptions.DebugExe)); 1769var comp = CreateCompilation(source, options: WithNullableEnable(TestOptions.DebugExe)); 1940var comp = CreateCompilation(source, options: WithNullableEnable(TestOptions.DebugExe)); 1989CreateCompilation(source, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 2075var compilation2 = CreateCompilation(source2, new[] { reference.WithEmbedInteropTypes(true), CSharpRef }, options: TestOptions.ReleaseExe); 2207}", TestOptions.UnsafeReleaseDll); 2225var comp = CreateCompilation(source, options: WithNullableEnable(TestOptions.DebugExe)); 2247var comp = CreateCompilation(source, options: WithNullableEnable(TestOptions.DebugExe)); 2325var comp = CreateCompilation(source, options: WithNullableEnable(TestOptions.DebugExe)); 2358var comp = CreateCompilation(source, options: WithNullableEnable(TestOptions.DebugExe)); 2443var comp = CreateCompilation(source, options: WithNullableEnable(TestOptions.DebugExe)); 2656var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll); 2682var comp = CreateCompilation(source, options: WithNullable(TestOptions.UnsafeReleaseDll, NullableContextOptions.Enable)); 2804var comp = CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 3548CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4008CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 4126var c = CreateCompilation(source, parseOptions: TestOptions.Regular7); 4136var c2 = CreateCompilation(source, parseOptions: TestOptions.Regular8); 4509var comp = CreateCompilation(source, parseOptions: TestOptions.RegularWithDocumentationComments, options: WithNullableEnable()); 4542var comp = CreateCompilation(source, parseOptions: TestOptions.RegularWithDocumentationComments, options: WithNullableEnable()); 4574var comp = CreateCompilation(source, parseOptions: TestOptions.RegularWithDocumentationComments, options: WithNullableEnable()); 4662CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 5177var comp = CreateCompilation(source, options: TestOptions.DebugDll); 5227var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", "always"), options: TestOptions.DebugDll); 5273var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", "always"), options: TestOptions.DebugDll.WithNullableContextOptions(NullableContextOptions.Disable)); 5319var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", "always"), options: TestOptions.DebugDll.WithNullableContextOptions(NullableContextOptions.Enable)); 5381var comp = CreateCompilation(new[] { source0, source1, source2 }, options: TestOptions.DebugDll); 5394comp = CreateCompilation(new[] { source0, source1, source2 }, options: TestOptions.DebugDll.WithNullableContextOptions(NullableContextOptions.Disable)); 5407comp = CreateCompilation(new[] { source0, source1, source2 }, options: TestOptions.DebugDll.WithNullableContextOptions(NullableContextOptions.Enable)); 5544var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithNullableContextOptions(NullableContextOptions.Enable)); 5564var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithNullableContextOptions(NullableContextOptions.Enable)); 5586var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithNullableContextOptions(NullableContextOptions.Enable)); 5604var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithNullableContextOptions(NullableContextOptions.Enable)); 5626var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithNullableContextOptions(NullableContextOptions.Enable)); 5655var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithNullableContextOptions(NullableContextOptions.Enable)); 5689var comp = CreateCompilation(new[] { source1, source2 }, options: TestOptions.DebugDll.WithNullableContextOptions(NullableContextOptions.Enable)); 5724var comp = CreateCompilation(new[] { source1, source2 }, options: TestOptions.DebugDll.WithNullableContextOptions(NullableContextOptions.Enable)); 5802options: TestOptions.DebugDll 6352var comp2 = CreateCompilation(source, options: TestOptions.DebugDll.WithSpecificDiagnosticOptions(id, ReportDiagnostic.Suppress)); 6369var comp = CreateCompilation(source, options: TestOptions.DebugDll); 6386var comp = CreateCompilation(source, options: TestOptions.DebugDll); 6406var comp = CreateCompilation(source, options: TestOptions.DebugDll); 6430var comp = CreateCompilation(source, options: TestOptions.DebugDll); 6453var comp = CreateCompilation(source, options: TestOptions.DebugDll); 6475var comp = CreateCompilation(source, options: TestOptions.DebugDll); 6497var comp = CreateCompilation(source, options: TestOptions.DebugDll); 6520var comp = CreateCompilation(source, options: TestOptions.DebugDll); 6542var comp = CreateCompilation(source, options: TestOptions.DebugDll); 6564var comp = CreateCompilation(source, options: TestOptions.DebugDll); 6631var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 7516var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7); 7608var c = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 7632var c = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 7660var c = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 7712var c = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8, options: WithNullableEnable()); 7784var c = CreateCompilation(source, parseOptions: TestOptions.Regular8); 7799var c = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 7844c = CreateCompilation(source, parseOptions: TestOptions.Regular8); 7854var c2 = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular7_3, skipUsesIsNullable: true); 8412var c = CreateCompilation(source, parseOptions: TestOptions.Regular8); 8415var c2 = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 8449var c3 = CreateCompilation(new[] { source }, options: WithNullableDisable(), parseOptions: TestOptions.Regular8); 8474CSharpCompilation c = CreateCompilation(source, parseOptions: TestOptions.Regular8); 8570var comp = CreateCompilation("", options: WithNullableDisable(), parseOptions: TestOptions.Regular7); 8577var comp = CreateCompilation("", options: WithNullable(NullableContextOptions.Enable), parseOptions: TestOptions.Regular7_3); 8583comp = CreateCompilation("", options: WithNullable(NullableContextOptions.Warnings), parseOptions: TestOptions.Regular7_3); 8589comp = CreateCompilation("", options: WithNullable(NullableContextOptions.Disable), parseOptions: TestOptions.Regular7_3); 8592comp = CreateCompilation("", options: WithNullable(NullableContextOptions.Enable), parseOptions: TestOptions.Regular8); 8595comp = CreateCompilation("", options: WithNullable(NullableContextOptions.Warnings), parseOptions: TestOptions.Regular8); 8598comp = CreateCompilation("", options: WithNullable(NullableContextOptions.Disable), parseOptions: TestOptions.Regular8); 8601comp = CreateCompilation(new string[] { }, options: WithNullable(NullableContextOptions.Enable), parseOptions: TestOptions.Regular7_3); 8604comp = CreateCompilation(new string[] { }, options: WithNullable(NullableContextOptions.Enable), parseOptions: TestOptions.Regular8); 8607comp = CreateCompilation(new string[] { }, options: WithNullable(NullableContextOptions.Warnings), parseOptions: TestOptions.Regular7_3); 8610comp = CreateCompilation(new string[] { }, options: WithNullable(NullableContextOptions.Warnings), parseOptions: TestOptions.Regular8); 8613comp = CreateCompilation(new string[] { }, options: WithNullable(NullableContextOptions.Disable), parseOptions: TestOptions.Regular7_3); 8616comp = CreateCompilation(new string[] { }, options: WithNullable(NullableContextOptions.Disable), parseOptions: TestOptions.Regular8); 8632var comp = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Regular7); 8657var comp = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Regular7); 8693var comp0 = CreateEmptyCompilation(source0, parseOptions: TestOptions.Regular7); 8706parseOptions: TestOptions.Regular8); 8799var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 8806var comp1 = CreateCompilation(source1, references: compRefs0, parseOptions: TestOptions.Regular7); 8809comp1 = CreateCompilation(source1, references: metadataRefs0, parseOptions: TestOptions.Regular7); 8829comp1 = CreateCompilation(source1, references: compRefs0, parseOptions: TestOptions.Regular7); 8832comp1 = CreateCompilation(source1, references: metadataRefs0, parseOptions: TestOptions.Regular7); 8859comp1 = CreateCompilation(source1, references: compRefs0, parseOptions: TestOptions.Regular7); 8862comp1 = CreateCompilation(source1, references: metadataRefs0, parseOptions: TestOptions.Regular7); 8916var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 8963var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 9005var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular7); 9031var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular7); 9069var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 9143var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 9234var comp1 = CreateCompilation(source1, references: new[] { ref0 }, parseOptions: TestOptions.Regular7); 9238var comp2A = CreateCompilation(source2, references: new[] { ref0, ref1 }, parseOptions: TestOptions.Regular7); 9324var comp1 = CreateCompilation(source1, references: new[] { ref0 }, parseOptions: TestOptions.Regular7); 9360comp1 = CreateCompilation(source1, references: new[] { ref0 }, parseOptions: TestOptions.Regular7); 9412var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 9536var obliviousComp = CreateCompilation(obliviousLib, parseOptions: TestOptions.Regular7); 9642parseOptions: TestOptions.Regular8, references: new[] { obliviousComp.EmitToImageReference(), libComp.EmitToImageReference() }); 9705var obliviousComp = CreateCompilation(obliviousLib, parseOptions: TestOptions.Regular7); 9793parseOptions: TestOptions.Regular8, references: new[] { obliviousComp.EmitToImageReference(), libComp.EmitToImageReference() }); 9842var obliviousComp = CreateCompilation(obliviousLib, parseOptions: TestOptions.Regular7); 9912parseOptions: TestOptions.Regular8, references: new[] { obliviousComp.EmitToImageReference(), libComp.EmitToImageReference() }); 9944var obliviousComp = CreateCompilation(obliviousLib, parseOptions: TestOptions.Regular7); 10021parseOptions: TestOptions.Regular8, references: new[] { obliviousComp.EmitToImageReference(), libComp.EmitToImageReference() }); 10071var obliviousComp = CreateCompilation(obliviousLib, parseOptions: TestOptions.Regular7); 10150parseOptions: TestOptions.Regular8, references: new[] { obliviousComp.EmitToImageReference(), libComp.EmitToImageReference() }); 10191var obliviousComp = CreateCompilation(obliviousLib, parseOptions: TestOptions.Regular7); 10267parseOptions: TestOptions.Regular8, references: new[] { obliviousComp.EmitToImageReference(), libComp.EmitToImageReference() }); 10303var compilation = CreateCompilation("", options: TestOptions.ReleaseDll, 10304parseOptions: TestOptions.Regular8, references: new[] { obliviousComp.EmitToImageReference() }); 10367var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular7); 10392var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular7); 10395comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular7, skipUsesIsNullable: true); 10415var obliviousComp = CreateCompilation(obliviousLib, parseOptions: TestOptions.Regular7); 10430parseOptions: TestOptions.Regular8, references: new[] { obliviousComp.EmitToImageReference() }); 10599var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", "always"), options: WithNullableEnable()); 10758var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", "always"), options: WithNullableEnable()); 10921var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", "always"), options: WithNullableEnable()); 11111var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", "always"), options: WithNullableEnable()); 11233var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8); 11804var compilation = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 12438var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8); 13364var compilation = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 13437var compilation = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 13542var compilation = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 13575var compilation = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 13839parseOptions: TestOptions.Regular8); 14423var comp = CreateCompilation(source, options: TestOptions.DebugDll); 14473var comp = CreateCompilation(source, options: TestOptions.DebugDll); 16957var comp = CreateCompilation(source, options: WithNullableEnable(TestOptions.DebugExe)); 17032var comp = CreateCompilation(source, options: WithNullableEnable(TestOptions.DebugExe)); 17366var comp = CreateCompilation(source, options: WithNullableEnable(TestOptions.DebugExe)); 17434var comp = CreateCompilation(source, options: WithNullableEnable(TestOptions.DebugExe)); 17515var comp = CreateCompilation(source, options: WithNullableEnable(TestOptions.DebugExe)); 17599var comp = CreateCompilation(source, options: WithNullableEnable(TestOptions.DebugExe)); 17849compilation = CreateCompilation("", references: new[] { compilation.EmitToImageReference() }, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)); 17870var compilation = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 17943var compilation = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 17995var compilation = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8); 19630", options: TestOptions.DebugDll, parseOptions: TestOptions.Regular7); 19766", options: TestOptions.DebugDll, parseOptions: TestOptions.Regular7); 19834", options: TestOptions.DebugDll, parseOptions: TestOptions.Regular7); 19879", options: TestOptions.DebugDll, parseOptions: TestOptions.Regular7); 19950", options: TestOptions.DebugDll, parseOptions: TestOptions.Regular7); 20000", options: TestOptions.DebugDll, parseOptions: TestOptions.Regular7); 20080", options: TestOptions.DebugDll, parseOptions: TestOptions.Regular7); 20148", options: TestOptions.DebugDll, parseOptions: TestOptions.Regular7); 20461", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 20823", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 20845", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 20883", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 20925", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 20977", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 21056", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 21121", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 21177", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 21230", MemberNotNullAttributeDefinition, NotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 21261", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 21311", references: new[] { libComp.EmitToImageReference() }, parseOptions: TestOptions.Regular9); 21432", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 21489}", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 21545", new[] { libComp.EmitToImageReference() }, parseOptions: TestOptions.Regular9); 21627", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 21675", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 21700", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 21727", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 21751", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 21765" }, references: new[] { libComp.EmitToImageReference() }, parseOptions: TestOptions.Regular8); 21795", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 21856", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 21892var c = CreateCompilation(new[] { source, MemberNotNullAttributeDefinition, MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular8); 21911var c2 = CreateCompilation(new[] { source, MemberNotNullAttributeDefinition, MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 21952", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 22003", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 22108", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 22176", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 22231", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 22271", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 22318", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 22365", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 22404", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 22446", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 22482", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 22518", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 22561", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 22650", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 22679", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 22717", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 22756", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 22786", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 22821", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 22866", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 22916", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 22970", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 23012", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 23062", MemberNotNullWhenAttributeDefinition, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 23093", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 23124", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 23168", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 23226", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 23266", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 23307", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 23367", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 23394", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 23425", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 23476", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 23530", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 23587", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 23627}", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 23663", references: new[] { libComp.EmitToImageReference() }, parseOptions: TestOptions.Regular9); 23698}", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 23733", references: new[] { libComp.EmitToImageReference() }, parseOptions: TestOptions.Regular9); 23800", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 23838}", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 23873", references: new[] { libComp.EmitToImageReference() }, parseOptions: TestOptions.Regular9); 23932", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 23989", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 24040", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 24104", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 24177", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 24241", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 24294", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 24351", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 24397", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 24450", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 24498", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 24539", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 24737", MemberNotNullAttributeDefinition, MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 24787", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 24822", MemberNotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 24850", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 24891", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 24933", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 24971", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 25012", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 25054", MemberNotNullWhenAttributeDefinition }, parseOptions: TestOptions.Regular9); 27821", MaybeNullAttributeDefinition }, parseOptions: TestOptions.Regular8); 30132options: TestOptions.DebugExe.WithNullableContextOptions(NullableContextOptions.Enable)); 34740", parseOptions: TestOptions.Regular7); 34796", parseOptions: TestOptions.Regular7); 35103var comp = CreateNullableCompilation(new[] { source, DoesNotReturnAttributeDefinition }, parseOptions: TestOptions.Regular9); 35129var comp = CreateNullableCompilation(new[] { source, DoesNotReturnAttributeDefinition }, parseOptions: TestOptions.Regular9); 39554var comp = CreateNullableCompilation(new[] { source, DisallowNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 39579var comp = CreateNullableCompilation(source, parseOptions: TestOptions.Regular8); 39815var comp = CreateNullableCompilation(source, parseOptions: TestOptions.Regular8); 44935var comp = CreateNullableCompilation(new[] { MaybeNullAttributeDefinition, source }, parseOptions: TestOptions.Regular8); 46679var comp = CreateCompilation(new[] { MaybeNullAttributeDefinition, NotNullAttributeDefinition, source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 53790", options: WithNullableEnable(TestOptions.ReleaseExe)); 53809", options: WithNullableEnable(TestOptions.ReleaseExe)); 53824", options: WithNullableEnable(TestOptions.ReleaseExe)); 53857", options: WithNullableEnable(TestOptions.ReleaseDll)); 54482var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 54531var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 54606var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 54670var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 54717var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 54763var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 54878var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 55124var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 55355var comp = CreateCompilation(source, options: WithNullableEnable(TestOptions.ReleaseExe)); 55383var comp = CreateCompilation(source, options: WithNullableEnable(TestOptions.ReleaseExe)); 55411var comp = CreateCompilation(source, options: WithNullableEnable(TestOptions.ReleaseExe)); 55439var comp = CreateCompilation(source, options: WithNullableEnable(TestOptions.ReleaseExe)); 55467var comp = CreateCompilation(source, options: WithNullableEnable(TestOptions.ReleaseExe)); 55484var comp = CreateCompilation(source, options: WithNullableEnable(TestOptions.ReleaseExe)); 55501var comp = CreateCompilation(source, options: WithNullableEnable(TestOptions.ReleaseExe)); 55518var comp = CreateCompilation(source, options: WithNullableEnable(TestOptions.ReleaseExe)); 55535var comp = CreateCompilation(source, options: WithNullableEnable(TestOptions.ReleaseExe)); 55568var comp = CreateCompilation(new[] { source, NotNullIfNotNullAttributeDefinition }, options: WithNullableEnable(TestOptions.ReleaseExe)); 56007var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 56400var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 56459var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 56555parseOptions: TestOptions.Regular8); 56592parseOptions: TestOptions.Regular7); 56865parseOptions: TestOptions.Regular8); 56897parseOptions: TestOptions.Regular8); 56937parseOptions: TestOptions.Regular8); 56964parseOptions: TestOptions.Regular8); 57310var c = CreateCompilation(source, parseOptions: TestOptions.Regular7); 57887var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 58018var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 58080var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 58135var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 58213var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 58302var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 58407var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 58694var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 59082var piaCompilation = CreateCompilationWithMscorlib45(pia, options: WithNullableEnable(TestOptions.DebugDll)); 59140var piaCompilation = CreateCompilationWithMscorlib45(pia, options: WithNullableEnable(TestOptions.DebugDll)); 61392", options: TestOptions.DebugDll, parseOptions: TestOptions.Regular7); 62126var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 62184var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 62257var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 62985parseOptions: TestOptions.Regular8); 63041parseOptions: TestOptions.Regular8); 63069parseOptions: TestOptions.Regular7); 63486var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 64806", GetInterpolatedStringCustomHandlerType("CustomHandler", "partial struct", useBoolReturns, includeTrailingOutConstructorParameter: validityParameter) }, parseOptions: TestOptions.RegularPreview); 64850parseOptions: TestOptions.RegularPreview); 64879parseOptions: TestOptions.RegularPreview); 64915parseOptions: TestOptions.RegularPreview); 64952parseOptions: TestOptions.RegularPreview); 65003parseOptions: TestOptions.RegularPreview); 67770" }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 67827parseOptions: TestOptions.Regular8); 67897parseOptions: TestOptions.Regular8); 67938parseOptions: TestOptions.Regular8); 67975parseOptions: TestOptions.Regular8); 68012parseOptions: TestOptions.Regular8); 68045parseOptions: TestOptions.Regular8); 68077parseOptions: TestOptions.Regular8); 68358var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", "always"), options: WithNullableEnable()); 73252var piaCompilation = CreateCompilationWithMscorlib45(pia, options: TestOptions.DebugDll, parseOptions: TestOptions.Regular7); 73276options: WithNullableEnable(TestOptions.DebugExe)); 73419" }, options: WithNullableEnable(TestOptions.DebugDll)); 73450parseOptions: TestOptions.Regular8, 73455parseOptions: TestOptions.Regular8, 73468" }, options: WithNullableEnable(TestOptions.DebugDll)); 73491parseOptions: TestOptions.Regular8, 73496parseOptions: TestOptions.Regular8, 73661parseOptions: TestOptions.Regular8, 73692parseOptions: TestOptions.Regular8, 73719parseOptions: TestOptions.Regular8, 73725parseOptions: TestOptions.Regular8, 73826parseOptions: TestOptions.Regular8, 73842parseOptions: TestOptions.Regular8, 73854parseOptions: TestOptions.Regular8, 73860parseOptions: TestOptions.Regular8, 73887parseOptions: TestOptions.Regular8, 73893parseOptions: TestOptions.Regular8, 73994parseOptions: TestOptions.Regular8, 74013parseOptions: TestOptions.Regular8, 74026parseOptions: TestOptions.Regular8, 74032parseOptions: TestOptions.Regular8, 74135parseOptions: TestOptions.Regular8, 74154parseOptions: TestOptions.Regular8, 74167parseOptions: TestOptions.Regular8, 74173parseOptions: TestOptions.Regular8, 74281parseOptions: TestOptions.Regular8, 74312parseOptions: TestOptions.Regular8, 74328parseOptions: TestOptions.Regular8, 74344parseOptions: TestOptions.Regular8, 74374parseOptions: TestOptions.Regular8); 74398parseOptions: TestOptions.Regular8); 74434parseOptions: TestOptions.Regular8); 74470parseOptions: TestOptions.Regular8); 74528parseOptions: TestOptions.Regular8, 75216var compA = CreateCompilation(sourceA, parseOptions: TestOptions.Regular7); 75229options: TestOptions.ReleaseExe, 75230parseOptions: TestOptions.Regular8, 75257parseOptions: TestOptions.Regular8); 75293parseOptions: TestOptions.Regular8); 75423parseOptions: TestOptions.Regular8); 75487parseOptions: TestOptions.Regular8); 75543parseOptions: TestOptions.Regular7, skipUsesIsNullable: true); 75569parseOptions: TestOptions.Regular8); 75593parseOptions: TestOptions.Regular8); 75620parseOptions: TestOptions.Regular8); 75647parseOptions: TestOptions.Regular8); 75673parseOptions: TestOptions.Regular8); 75760var comp = CreateCompilation(source, options: TestOptions.DebugExe); 75784var comp = CreateCompilation(source, options: TestOptions.DebugExe); 75826var comp = CreateCompilation(source, options: TestOptions.DebugExe); 75882parseOptions: TestOptions.Regular8); 76180parseOptions: TestOptions.Regular8); 76211parseOptions: TestOptions.Regular8); 76245parseOptions: TestOptions.Regular8); 76279parseOptions: TestOptions.Regular8); 76310parseOptions: TestOptions.Regular8); 76340parseOptions: TestOptions.Regular8, 76341options: WithNullableEnable(TestOptions.ReleaseExe)); 76373parseOptions: TestOptions.Regular8); 76493parseOptions: TestOptions.Regular8); 76537parseOptions: TestOptions.Regular8, 76538options: WithNullableEnable(TestOptions.ReleaseExe)); 76599var comp = CreateCompilation(src, options: WithNullableEnable(TestOptions.DebugDll)); 76628parseOptions: TestOptions.Regular8, 76629options: WithNullableEnable(TestOptions.ReleaseExe)); 76673parseOptions: TestOptions.Regular8); 76967parseOptions: TestOptions.Regular8); 76973parseOptions: TestOptions.Regular8); 76979parseOptions: TestOptions.Regular7); 77062var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 77066comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8); 77070comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular7); 77185parseOptions: TestOptions.Regular8); 77208parseOptions: TestOptions.Regular8); 77229var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular9, options: WithNullableEnable()); 77260var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular9, options: WithNullableEnable()); 77311parseOptions: TestOptions.Regular8, options: WithNullableEnable()); 77345parseOptions: TestOptions.Regular8); 77448parseOptions: TestOptions.Regular8); 77472var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular9, options: WithNullableEnable()); 77506parseOptions: TestOptions.Regular8.WithFeature("staticNullChecking")); 77517parseOptions: TestOptions.Regular8.WithFeature("staticNullChecking", "0")); 77528parseOptions: TestOptions.Regular8.WithFeature("staticNullChecking", "1")); 77562parseOptions: TestOptions.Regular8); 77571parseOptions: TestOptions.Regular8); 77598parseOptions: TestOptions.Regular8); 77653parseOptions: TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp8)); 77724var comp = CreateCompilationWithMscorlib40AndSystemCore(new[] { source }, parseOptions: TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp8)); 77749parseOptions: TestOptions.Regular8); 77768parseOptions: TestOptions.Regular8, 78120comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular7_3, skipUsesIsNullable: true); 78160var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular7, skipUsesIsNullable: true); 78227var comp = CreateCompilation(source, references: new[] { libComp.EmitToImageReference() }, parseOptions: TestOptions.Regular7_3); 78304var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 78678parseOptions: TestOptions.Regular8); 78696parseOptions: TestOptions.Regular8); 78916parseOptions: TestOptions.Regular8); 78969parseOptions: TestOptions.Regular8); 78990parseOptions: TestOptions.Regular8); 79005parseOptions: TestOptions.Regular8); 79432var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(TestOptions.UnsafeReleaseDll)); 79613var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 80427var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 80514var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 83227var comp = CreateCompilation(source, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns); 84080var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: WithNullableEnable()); 85236var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular7); 85296var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular7); 85396var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular7); 85409var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular7); 85567var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 87215var comp = CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 88011var comp = CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular9); 88038var comp = CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular9); 88067var comp = CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular9); 88105var comp = CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular9); 88137var comp = CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular9); 88166var comp = CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular9); 88196var comp = CreateCompilation(new[] { source, NotNullAttributeDefinition }, options: WithNullableEnable(), parseOptions: TestOptions.Regular9); 88223var comp = CreateCompilation(new[] { source, MaybeNullAttributeDefinition }, options: WithNullableEnable(), parseOptions: TestOptions.Regular9); 88253var comp = CreateCompilation(new[] { source, AllowNullAttributeDefinition }, options: WithNullableEnable(), parseOptions: TestOptions.Regular9); 88283var comp = CreateCompilation(new[] { source, DisallowNullAttributeDefinition }, options: WithNullableEnable(), parseOptions: TestOptions.Regular9); 88310var comp = CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular9); 88342var comp = CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular9); 88369var comp = CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular9); 88403var comp = CreateCompilation(new[] { source, MaybeNullAttributeDefinition }, options: WithNullableEnable(), parseOptions: TestOptions.Regular9); 88433var comp = CreateCompilation(new[] { source, NotNullAttributeDefinition }, options: WithNullableEnable(), parseOptions: TestOptions.Regular9); 88512var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: WithNullableEnable(), parseOptions: TestOptions.Regular9); 88539var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: WithNullableEnable(), parseOptions: TestOptions.Regular9); 88568var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: WithNullableEnable(), parseOptions: TestOptions.Regular9); 88607var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: WithNullableEnable(), parseOptions: TestOptions.Regular9); 88640var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: WithNullableEnable(), parseOptions: TestOptions.Regular9); 88670var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: WithNullableEnable(), parseOptions: TestOptions.Regular9); 88700var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable, NotNullAttributeDefinition }, options: WithNullableEnable(), parseOptions: TestOptions.Regular9); 88727var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable, MaybeNullAttributeDefinition }, options: WithNullableEnable(), parseOptions: TestOptions.Regular9); 88757var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable, AllowNullAttributeDefinition }, options: WithNullableEnable(), parseOptions: TestOptions.Regular9); 88787var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable, DisallowNullAttributeDefinition }, options: WithNullableEnable(), parseOptions: TestOptions.Regular9); 88815var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: WithNullableEnable(), parseOptions: TestOptions.Regular9); 88848var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: WithNullableEnable(), parseOptions: TestOptions.Regular9); 88876var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: WithNullableEnable(), parseOptions: TestOptions.Regular9); 88910var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable, MaybeNullAttributeDefinition }, options: WithNullableEnable(), parseOptions: TestOptions.Regular9); 88940var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable, NotNullAttributeDefinition }, options: WithNullableEnable(), parseOptions: TestOptions.Regular9); 88964var comp = CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular9); 88989var comp = CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular9); 89009parseOptions: TestOptions.Regular8); 89035parseOptions: TestOptions.Regular8); 89070parseOptions: TestOptions.Regular8); 89092var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 89150var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 89192var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 89263var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 89307var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 89380var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 89424var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 89525var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 89566var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 89613var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 89750parseOptions: TestOptions.Regular8); 89783parseOptions: TestOptions.Regular8); 89808var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 89864var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 89937var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 90010var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(TestOptions.UnsafeDebugDll)); 90065var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 90103var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 90189var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 90284parseOptions: TestOptions.Regular8); 90355parseOptions: TestOptions.Regular8); 90401var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 90600parseOptions: TestOptions.Regular8); 90624parseOptions: TestOptions.Regular8); 90648parseOptions: TestOptions.Regular8); 90672parseOptions: TestOptions.Regular8); 90695parseOptions: TestOptions.Regular8); 90716parseOptions: TestOptions.Regular8); 90822parseOptions: TestOptions.Regular8); 90841parseOptions: TestOptions.Regular8); 90862parseOptions: TestOptions.Regular8); 90894parseOptions: TestOptions.Regular8); 93627var comp = CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 93862var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 94106comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3, skipUsesIsNullable: true); 94120comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular7_3, skipUsesIsNullable: true); 94128comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8, skipUsesIsNullable: true); 94131comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular9, skipUsesIsNullable: true); 94154var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 94187var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 94217var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 94257var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 94319var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 94359var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 94415var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 94449var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 94483var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 94513var comp = CreateCompilation(new[] { source, NullableAttributeDefinition }, parseOptions: TestOptions.Regular9); 94640parseOptions: TestOptions.Regular8).VerifyDiagnostics( 94921var comp3 = CreateCompilation(new[] { source2 }, references: new[] { comp2.ToMetadataReference() }, options: WithNullable(NullableContextOptions.Warnings), parseOptions: TestOptions.Regular8); 94979options: WithNullableEnable(TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All))); 95046options: WithNullableEnable(TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)), 95117options: WithNullableEnable(TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)), 95403comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 95406comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular7_3, skipUsesIsNullable: true); 95609var comp3 = CreateCompilation(new[] { source2 }, references: new[] { comp2.ToMetadataReference() }, options: WithNullable(NullableContextOptions.Warnings), parseOptions: TestOptions.Regular8); 95734var comp6 = CreateCompilation(new[] { source1 }, options: WithNullableDisable(), parseOptions: TestOptions.Regular8); 95891var comp1 = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 95974var comp1 = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 96264var comp1 = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 96635var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 96679var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular7_3); 96700comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular7_3, skipUsesIsNullable: true); 96732var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 96882var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 98133var compilation = CreateCompilation(new[] { Tuple2NonNullable, TupleRestNonNullable, source }, targetFramework: TargetFramework.Mscorlib46, parseOptions: TestOptions.Regular7_3, skipUsesIsNullable: true); 101245parseOptions: TestOptions.Regular8); 102034var comp1 = CreateCompilation(new[] { source1 }, parseOptions: TestOptions.Regular8); 102082var comp1 = CreateCompilation(new[] { source1 }, parseOptions: TestOptions.Regular8); 102381var comp2 = CreateCompilation(new[] { source2 }, references: new[] { reference }, parseOptions: TestOptions.Regular8); 103994var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 106359var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 106436var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 106466var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 106500var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 106559var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 106615var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 106687var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 106713var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 106743var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 106766var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 106904var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 106952var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 106989var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 107053var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 107097var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 107258var comp = CreateCompilation(source0, parseOptions: TestOptions.Regular8); 107380var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular7); 107409var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 107447var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 107479var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 107642var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 107678var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 107711var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 107747var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 107780var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 107866var comp0 = CreateCompilation(new[] { source0 }, parseOptions: TestOptions.Regular8); 108017var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8); 108071var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8); 108118var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 108160var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 108180var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 108254var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 108354var comp = CreateCompilation(new[] { source }, references: new[] { ref0 }, parseOptions: TestOptions.Regular8); 108397var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 108482var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 108550var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular7); 108902var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular8); 108922comp0 = CreateCompilation(new[] { source0 }, options: WithNullableDisable(), parseOptions: TestOptions.Regular8); 111133var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8); 111346var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 112816CreateCompilation(text, options: WithNullableEnable(TestOptions.ReleaseDll)).VerifyEmitDiagnostics(); 112817CreateCompilation(text, options: WithNullableEnable(TestOptions.ReleaseDll), parseOptions: TestOptions.Regular.WithStrictFeature()).VerifyEmitDiagnostics(); 112841options: WithNullableEnable(TestOptions.ReleaseExe), 112888var compilation1 = CreateEmptyCompilation(source1, options: WithNullableEnable(TestOptions.ReleaseDll), references: new[] { MinCorlibRef }); 112904var compilation2 = CreateEmptyCompilation(source2, options: WithNullableEnable(TestOptions.ReleaseDll), references: new[] { compilation1.EmitToImageReference(), MinCorlibRef }); 112917var compilation3 = CreateEmptyCompilation(source2, options: WithNullableEnable(TestOptions.ReleaseDll), references: new[] { compilation1.ToMetadataReference(), MinCorlibRef }); 112928var compilation4 = CreateEmptyCompilation(source2, options: WithNullableEnable(TestOptions.ReleaseDll), references: new[] { compilation1.EmitToImageReference() }); 112958var compilation5 = CreateEmptyCompilation(source2, options: WithNullableEnable(TestOptions.ReleaseDll), references: new[] { compilation1.ToMetadataReference() }); 112996var compilation6 = CreateEmptyCompilation(source2, options: WithNullableEnable(TestOptions.ReleaseDll), references: new[] { compilation1.EmitToImageReference(), MscorlibRef }); 113026var compilation7 = CreateEmptyCompilation(source2, options: WithNullableEnable(TestOptions.ReleaseDll), references: new[] { compilation1.ToMetadataReference(), MscorlibRef }); 113067var comp = CreateCompilation(source2, new[] { ref1.WithEmbedInteropTypes(true), CSharpRef }, options: WithNullableEnable(TestOptions.ReleaseExe)); 113369CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 113401CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 113429CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 113462CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 113490CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 113523CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 113546CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 113573CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 113600CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 113789CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 113929CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 114066CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 114087CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 114110CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 114133CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 114204CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 114227CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 114459CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 114503CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 116075CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 116693var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 117656CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 118307CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 118328CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 118350CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 118371CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 118392CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 118414CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 118678CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 118700CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 118721CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 118887CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 119052CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 119446CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 119468CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 119514CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 119536CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 123395var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7, options: WithNullableEnable()); 128191var comp = CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 128799var comp = CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 132249var comp = CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 132914CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular7_3) 132944CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular7_3) 135561CreateCompilation(source, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 140672var spanRef = CreateCompilation(SpanSource, options: TestOptions.UnsafeReleaseDll) 141023var comp = CreateCompilation(source, options: WithNullableEnable(TestOptions.ReleaseExe)); 141059var comp = CreateCompilation(source, options: WithNullableEnable(TestOptions.ReleaseExe)); 142208var compilation1 = CreateCompilation(source, parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 142241var compilation1 = CreateCompilation(source, parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 142270var compilation1 = CreateCompilation(source, parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 143259var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 143350var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 143472var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 143651var comp = CreateCompilation(new[] { source, MaybeNullAttributeDefinition }, parseOptions: TestOptions.Regular8); 143759var comp = CreateCompilation(new[] { source, AllowNullAttributeDefinition }, parseOptions: TestOptions.Regular8); 143923var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 143994var comp = CreateCompilation(new[] { source, MaybeNullAttributeDefinition }, parseOptions: TestOptions.Regular8); 144078var comp = CreateCompilation(new[] { source, AllowNullAttributeDefinition, MaybeNullAttributeDefinition }, parseOptions: TestOptions.Regular8); 144173var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 144246var comp = CreateCompilation(new[] { source, MaybeNullAttributeDefinition }, parseOptions: TestOptions.Regular8); 145527var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 145549var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 145558comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 145572var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular8); 145578comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 145588comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular8); 145598comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 145627var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 145708comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 145793var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 145851var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 145868comp = CreateCompilation(sourceB0, references: new[] { refA }, parseOptions: TestOptions.Regular9); 145884comp = CreateCompilation(sourceB1, references: new[] { refA }, parseOptions: TestOptions.Regular9); 145936comp = CreateCompilation(sourceB2, references: new[] { refA }, parseOptions: TestOptions.Regular9); 145970comp = CreateCompilation(sourceB3, references: new[] { refA }, parseOptions: TestOptions.Regular9); 146010comp = CreateCompilation(sourceB4, references: new[] { refA }, parseOptions: TestOptions.Regular9); 146087var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 146117var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 146140comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 146183var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 146240var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 146276comp = CreateCompilation(sourceB1, references: new[] { refA }, parseOptions: TestOptions.Regular); 146324comp = CreateCompilation(sourceB1, references: new[] { refA }, parseOptions: TestOptions.Regular9); 146404comp = CreateCompilation(sourceB2, references: new[] { refA }, parseOptions: TestOptions.Regular9); 146484comp = CreateCompilation(sourceB3, references: new[] { refA }, parseOptions: TestOptions.Regular9); 146564comp = CreateCompilation(sourceB4, references: new[] { refA }, parseOptions: TestOptions.Regular9); 146647comp = CreateCompilation(sourceB5, references: new[] { refA }, parseOptions: TestOptions.Regular9); 146727comp = CreateCompilation(sourceB6, references: new[] { refA }, parseOptions: TestOptions.Regular9); 146819comp = CreateCompilation(sourceB7, references: new[] { refA }, parseOptions: TestOptions.Regular9); 146882var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 146918comp = CreateCompilation(sourceB1, references: new[] { refA }, parseOptions: TestOptions.Regular8); 147020comp = CreateCompilation(sourceB1, references: new[] { refA }, parseOptions: TestOptions.Regular9); 147100comp = CreateCompilation(sourceB2, references: new[] { refA }, parseOptions: TestOptions.Regular9); 147192comp = CreateCompilation(sourceB3, references: new[] { refA }, parseOptions: TestOptions.Regular9); 147257var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 147282comp = CreateCompilation(sourceB1, references: new[] { refA }, parseOptions: TestOptions.Regular9); 147390comp = CreateCompilation(sourceB3, references: new[] { refA }, parseOptions: TestOptions.Regular9); 147495comp = CreateCompilation(sourceB5, references: new[] { refA }, parseOptions: TestOptions.Regular9); 147633var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 147658comp = CreateCompilation(sourceB1, references: new[] { refA }, parseOptions: TestOptions.Regular9); 147766comp = CreateCompilation(sourceB3, references: new[] { refA }, parseOptions: TestOptions.Regular9); 147871comp = CreateCompilation(sourceB5, references: new[] { refA }, parseOptions: TestOptions.Regular9); 148006var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 148027comp = CreateCompilation(sourceB1, references: new[] { refA }, parseOptions: TestOptions.Regular9); 148118comp = CreateCompilation(sourceB3, references: new[] { refA }, parseOptions: TestOptions.Regular9); 148200comp = CreateCompilation(sourceB5, references: new[] { refA }, parseOptions: TestOptions.Regular9); 148337comp = CreateCompilation(sourceB1, references: new[] { refA }, parseOptions: TestOptions.Regular9); 148451comp = CreateCompilation(sourceB3, references: new[] { refA }, parseOptions: TestOptions.Regular9); 148556comp = CreateCompilation(sourceB5, references: new[] { refA }, parseOptions: TestOptions.Regular9); 148603var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 148878comp = CreateCompilation(sourceB1, references: new[] { refA }, parseOptions: TestOptions.Regular9); 148919comp = CreateCompilation(sourceB2, references: new[] { refA }, parseOptions: TestOptions.Regular9); 149032comp = CreateCompilation(sourceB3, references: new[] { refA }, parseOptions: TestOptions.Regular9); 149061var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 149167var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 149195var comp = CreateCompilation(source1, parseOptions: TestOptions.Regular9); 149219comp = CreateCompilation(source2, parseOptions: TestOptions.Regular9); 149231comp = CreateCompilation(source3, parseOptions: TestOptions.Regular9); 149255comp = CreateCompilation(source4, parseOptions: TestOptions.Regular9); 149293var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 149348var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 149395var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 149432var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 149471var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 149515var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 149580var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 149619var comp = CreateCompilation(source1, parseOptions: TestOptions.Regular9); 149644comp = CreateCompilation(source2, parseOptions: TestOptions.Regular9); 149669comp = CreateCompilation(source3, parseOptions: TestOptions.Regular9); 149694comp = CreateCompilation(source4, parseOptions: TestOptions.Regular9); 149720comp = CreateCompilation(source5, parseOptions: TestOptions.Regular9); 149746comp = CreateCompilation(source6, parseOptions: TestOptions.Regular9); 149773var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 149793var comp = CreateCompilation(source1, parseOptions: TestOptions.Regular9); 149826comp = CreateCompilation(source3, parseOptions: TestOptions.Regular9); 149859comp = CreateCompilation(source5, parseOptions: TestOptions.Regular9); 149883var comp = CreateCompilation(source1, parseOptions: TestOptions.Regular9); 149913var comp = CreateCompilation(source1, parseOptions: TestOptions.Regular9); 149935comp = CreateCompilation(source2, parseOptions: TestOptions.Regular9); 149960comp = CreateCompilation(source3, parseOptions: TestOptions.Regular9); 149983comp = CreateCompilation(source4, parseOptions: TestOptions.Regular9); 150006comp = CreateCompilation(source5, parseOptions: TestOptions.Regular9); 150044var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 150094var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 150141var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 150169comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 150219var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 150323comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 150352var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 150419var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 150487var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 150555var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 150624comp = CreateCompilation(sourceB1, references: new[] { refA }, parseOptions: TestOptions.Regular9); 150653comp = CreateCompilation(sourceB2, references: new[] { refA }, parseOptions: TestOptions.Regular9); 150700var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 150761var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 150831var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 150863var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 150887comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 150924var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular8); 150973var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 150997comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular8); 151017var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersionA)); 151209var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 151221comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 151497options: TestOptions.DebugExe); 151702parseOptions: TestOptions.Regular9); 151868}", parseOptions: TestOptions.Regular9, options: TestOptions.UnsafeReleaseDll); 151976", parseOptions: TestOptions.Regular8); 152233var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 152266var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 152302var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 152376var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 152398var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 153012var comp = CreateCompilation(src, options: TestOptions.DebugExe); 153038var comp = CreateCompilation(src, options: TestOptions.DebugExe); 153074var comp = CreateCompilation(src, options: TestOptions.DebugExe); 153463var comp = CreateCompilation(src, options: TestOptions.DebugExe.WithNullableContextOptions(NullableContextOptions.Enable)); 155932var piaCompilation = CreateCompilationWithMscorlib45(pia, options: WithNullableEnable(TestOptions.DebugDll)); 155990var piaCompilation = CreateCompilationWithMscorlib45(pia, options: WithNullableEnable(TestOptions.DebugDll)); 156039var piaCompilation = CreateCompilationWithMscorlib45(pia, options: WithNullableEnable(TestOptions.DebugDll)); 156274", options: TestOptions.UnsafeDebugDll); 156302", options: TestOptions.UnsafeDebugDll); 156328", options: TestOptions.UnsafeDebugDll);
Semantics\NullableReferenceTypesVsPatterns.cs (6)
1022var comp = CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 2214var comp = CreateCompilation(source, parseOptions: TestOptions.RegularWithPatternCombinators); 2500var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 2586", options: WithNullableEnable(TestOptions.ReleaseExe)); 2605", options: WithNullableEnable(TestOptions.ReleaseExe)); 2620", options: WithNullableEnable(TestOptions.ReleaseExe));
Semantics\NullableTests.cs (7)
70var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 72comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 96var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 213verifier = CompileAndVerify(source: source3, expectedOutput: "1", parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature()); 272CompileAndVerify(source: source4.Replace("TYPE", type), expectedOutput: "0", parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature()); 1799options: TestOptions.ReleaseDll, 1805options: TestOptions.ReleaseExe,
Semantics\NullCoalesceAssignmentTests.cs (4)
31var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 68var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 111var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 152var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8);
Semantics\OperatorTests.cs (28)
1686CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 3201var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 4766", options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 5255var comp = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseExe); 5589var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 7129var comp = CreateCompilation(source, new[] { CSharpRef }, TestOptions.ReleaseExe); 7176var comp = CreateCompilation(source, new[] { CSharpRef }, TestOptions.ReleaseExe); 7324var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 7482var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll.WithOverflowChecks(true)); 7698var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll.WithOverflowChecks(false)); 7715compilation = compilation.WithOptions(TestOptions.ReleaseDll.WithOverflowChecks(true)); 7851var compilation = CreateCompilation(source, targetFramework: TargetFramework.Mscorlib45Extended, options: TestOptions.ReleaseDll.WithOverflowChecks(true)); 8011var compilation = CreateCompilation(source, targetFramework: TargetFramework.Mscorlib40Extended, options: TestOptions.ReleaseDll.WithOverflowChecks(true)); 8548var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 8583var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll.WithOverflowChecks(false)); 8598compilation = compilation.WithOptions(TestOptions.ReleaseDll.WithOverflowChecks(true)); 8627var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll.WithOverflowChecks(false)); 8646compilation = compilation.WithOptions(TestOptions.ReleaseDll.WithOverflowChecks(true)); 8677var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll.WithOverflowChecks(false)); 8696compilation = compilation.WithOptions(TestOptions.ReleaseDll.WithOverflowChecks(true)); 8742var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 8807var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 8846CreateCompilation(source1, options: TestOptions.ReleaseDll).VerifyDiagnostics( 8848CreateCompilation(source1, options: TestOptions.ReleaseDll, parseOptions: TestOptions.Regular.WithStrictFeature()).VerifyDiagnostics( 11218var compilation = CreateCompilation(source, options: TestOptions.DebugDll); 11453CreateCompilation(source, options: TestOptions.ReleaseDll.WithAllowUnsafe(true)).VerifyDiagnostics( 11496var comp = CreateCompilation(code, options: TestOptions.UnsafeReleaseExe);
Semantics\OutVarTests.cs (941)
50var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6)); 82var compilation = CreateCompilation(text, options: TestOptions.ReleaseDll, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6)); 110compilation = CreateCompilation(text, options: TestOptions.ReleaseDll, parseOptions: TestOptions.Regular); 155var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 202var compilation = CreateCompilationWithMscorlib40(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 249var compilation = CreateCompilationWithMscorlib40(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 303var compilation = CreateCompilationWithMscorlib40(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 378var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 416var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 454var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 492var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 530var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 568var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 599var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6)); 653var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 690var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 729var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 770var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 809var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 903var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 1400var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 1458var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 1492var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 1527var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 1561var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 1595var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 1635var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 1673var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 1709options: TestOptions.ReleaseExe, 1710parseOptions: TestOptions.Regular); 1745options: TestOptions.ReleaseExe, 1746parseOptions: TestOptions.Regular); 1783var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 1820var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 1852var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 1879var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 1916var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 1968var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 2078var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 2189var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 2299var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 2388var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular7_1); 2609var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 2826var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 2944var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 2990var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 3034var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 3081var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 3128var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 3182var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 3284var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 3365var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 3417var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 3456var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 3497var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 3615var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 3806var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 3954var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 3995var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 4047var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 4093var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 4142var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 4198var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 4254var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 4336var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 4368var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 4458var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 4474compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular7_3); 4578var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 4614var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 4656var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 4741var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 4778var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 4884var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 5014var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 5057var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 5101var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 5158var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 5253var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll, parseOptions: TestOptions.Regular); 5377var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 5487var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 5566var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 5570CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular7_2).VerifyDiagnostics( 5644var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 5677var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 5701var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 5744var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 5875var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe.WithAllowUnsafe(true), parseOptions: TestOptions.Regular); 6025var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe.WithAllowUnsafe(true), parseOptions: TestOptions.Regular); 6108var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe.WithAllowUnsafe(true), parseOptions: TestOptions.Regular); 6142var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe.WithAllowUnsafe(true), parseOptions: TestOptions.Regular); 6290var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 6528var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 6763var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 7027var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 7265var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 7509var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 7763var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 7823var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 7885var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 7951var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 8014var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 8079var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 8145var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 8200var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 8350var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 8482var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 8622var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 8754var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 8795var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 8858var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 8914var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 9033var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 9091compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular7_3); 9259var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 9321var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 9414var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 9491var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 9570var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 9634var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 9683var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 9750var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 9811var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 9877options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 9972options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 10051options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 10132options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 10202options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 10253options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 10319options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 10382options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 10446options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 10530options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 10686var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 10810var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 10851var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 10902var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 10953var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 11013var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 11150var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 11249var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 11325var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 11329CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular7_2).VerifyDiagnostics( 11396var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 11420var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 11463var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 11618var compilation = CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 11932var compilation = CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 12074var compilation = CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 12084compilation = CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular7_3); 12224var compilation = CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 12234compilation = CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular7_3); 12344var compilation = CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 12404var compilation = CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 12477var compilation = CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 12622var compilation = CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 12749var compilation = CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 12762compilation = CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular7_3); 12847var compilation = CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 12914var compilation = CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 12954var compilation = CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 13012var compilation = CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 13052var compilation = CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 13160var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 13287var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 13331var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 13382var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 13434var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 13577var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 13689var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 13730var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 13789var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 13841var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 14071var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 14252var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 14299var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 14348var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 14390var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 14432var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 14477var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 14519var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 14562var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 14609var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 14663var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 14722var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 14771options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 14821options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 14916var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 15084var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 15207var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 15251var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 15308var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 15364var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 15496var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 15709var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 15922var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 16055var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 16145var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 16237var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 16365var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 16488var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 16529var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 16581var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 16635var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 16692var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 16751var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 16812var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 16927var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 17043var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 17088var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 17142var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 17197var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 17312var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 17474var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 17524var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 17575var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 17634var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 17669var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 17702var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 17735var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 17774var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 17806var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 17851var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 17882var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 17915var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 17947var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 17988options: TestOptions.ReleaseExe, 17989parseOptions: TestOptions.Regular); 18018options: TestOptions.ReleaseExe, 18019parseOptions: TestOptions.Regular); 18062options: TestOptions.ReleaseExe, 18063parseOptions: TestOptions.Regular); 18093options: TestOptions.ReleaseExe, 18094parseOptions: TestOptions.Regular); 18132options: TestOptions.ReleaseExe, 18133parseOptions: TestOptions.Regular); 18173options: TestOptions.ReleaseExe, 18174parseOptions: TestOptions.Regular); 18216options: TestOptions.ReleaseExe, 18217parseOptions: TestOptions.Regular); 18259options: TestOptions.ReleaseExe, 18260parseOptions: TestOptions.Regular); 18298options: TestOptions.ReleaseExe, 18299parseOptions: TestOptions.Regular); 18343options: TestOptions.ReleaseExe, 18344parseOptions: TestOptions.Regular); 18374options: TestOptions.ReleaseExe, 18375parseOptions: TestOptions.Regular); 18425var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 18438CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular7_2).VerifyDiagnostics( 18489var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 18502CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular7_2).VerifyDiagnostics( 18537options: TestOptions.ReleaseExe, 18538parseOptions: TestOptions.Regular); 18582options: TestOptions.ReleaseExe, 18583parseOptions: TestOptions.Regular); 18634options: TestOptions.ReleaseExe, 18635parseOptions: TestOptions.Regular); 18679var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 18721var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 18766var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 18788CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular) 18864var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 18908var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 18950var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 18995var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 19048var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 19091var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 19137var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 19196var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 19243var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 19282options: TestOptions.ReleaseExe, 19283parseOptions: TestOptions.Regular); 19323options: TestOptions.ReleaseExe, 19324parseOptions: TestOptions.Regular); 19357options: TestOptions.ReleaseExe, 19358parseOptions: TestOptions.Regular); 19416options: TestOptions.ReleaseExe, 19417parseOptions: TestOptions.Regular); 19459options: TestOptions.ReleaseExe, 19460parseOptions: TestOptions.Regular); 19497options: TestOptions.ReleaseExe, 19498parseOptions: TestOptions.Regular); 19536options: TestOptions.ReleaseExe, 19537parseOptions: TestOptions.Regular); 19577options: TestOptions.ReleaseExe, 19578parseOptions: TestOptions.Regular); 19626options: TestOptions.ReleaseExe, 19627parseOptions: TestOptions.Regular); 19672options: TestOptions.ReleaseExe, 19673parseOptions: TestOptions.Regular); 19715options: TestOptions.ReleaseExe.WithAllowUnsafe(true), 19716parseOptions: TestOptions.Regular); 19754options: TestOptions.ReleaseExe, 19755parseOptions: TestOptions.Regular); 19795options: TestOptions.ReleaseExe, 19796parseOptions: TestOptions.Regular); 19824options: TestOptions.ReleaseExe, 19825parseOptions: TestOptions.Regular); 19857options: TestOptions.ReleaseExe, 19858parseOptions: TestOptions.Regular); 19890options: TestOptions.ReleaseExe, 19891parseOptions: TestOptions.Regular); 19925options: TestOptions.ReleaseExe, 19926parseOptions: TestOptions.Regular); 19960options: TestOptions.ReleaseExe, 19961parseOptions: TestOptions.Regular); 19991options: TestOptions.ReleaseExe, 19992parseOptions: TestOptions.Regular7_1); 20028var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 20168var comp = CreateCompilation(text, options: TestOptions.DebugDll, references: new[] { CSharpRef }); 20188var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe); 20208var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 20236var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 20528var compilation = CreateCompilation(source2, references: new[] { reference1 }, options: TestOptions.DebugExe); 20600options: TestOptions.ReleaseExe, 20601parseOptions: TestOptions.Regular); 20760options: TestOptions.ReleaseExe, 20761parseOptions: TestOptions.Regular); 20813options: TestOptions.ReleaseDebugDll.WithAllowUnsafe(true), 20814parseOptions: TestOptions.Regular); 20885var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 20995var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 21095var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 21192var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 21276var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 21328var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 21394var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 21553var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 21718var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 21908var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 22060var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 22155var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 22323var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe.WithAllowUnsafe(true), parseOptions: TestOptions.Regular); 22489var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe.WithAllowUnsafe(true), parseOptions: TestOptions.Regular); 22587var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 22700var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe.WithAllowUnsafe(true), parseOptions: TestOptions.Regular); 22793var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 22875var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 22939var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe.WithAllowUnsafe(true), parseOptions: TestOptions.Regular); 22977var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe.WithAllowUnsafe(true), parseOptions: TestOptions.Regular); 23018var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 23125var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 23209var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 23329var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 23374var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 23401var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 23460var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 23576var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 23670var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 23796var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 23914var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 24014var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 24142var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 24213var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 24303var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 24430var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 24461var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 24576var compilation = CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef }, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 24828var compilation = CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef }, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 25111var compilation = CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef }, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 25199var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 25294var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 25440var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 25485var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 25532var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 25610var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 25657var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 25726var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 25790var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 25844var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 25947var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 26001var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 26087var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 26135var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 26188var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 26247var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 26330var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 26390var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 26471var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 26521var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 26615var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 26665var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 26755var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 26806var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 26856var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 26936var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 26987var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 27076var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 27130var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 27229var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 27283var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 27368var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 27426var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 27490var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 27603var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 27667var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 27761var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 27816var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 27880var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 27994var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 28058var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 28159var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 28218var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 28272var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 28369var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 28423var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 28506var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 28554var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 28610options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 28680options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 28778var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 28837var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 28929var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 28988var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 29069var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 29133var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 29200var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 29309var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 29376var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 29471var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 29521var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 29584options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 29669options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 29785options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 29870options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 29973options: TestOptions.DebugExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 30040var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 30107var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 30212var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 30279var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 30366var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 30419var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 30460var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 30504var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 30549var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 30607var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 30664var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 30778var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 30835var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 30934var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 30987var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 31028var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 31072var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 31132var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 31199var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 31305var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 31372var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 31462var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 31515var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 31556var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 31600var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 31645var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 31689var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 31717var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 31776var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 31804var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 31869var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 31894var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 31955var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), 31956parseOptions: TestOptions.Script); 31984var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9); 32044var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 32088var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 32128var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 32168var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script, skipUsesIsNullable: true); 32208var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script, skipUsesIsNullable: true); 32248var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script, skipUsesIsNullable: true); 32267compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script, skipUsesIsNullable: true); 32303var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script, skipUsesIsNullable: true); 32320compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script, skipUsesIsNullable: true); 32357var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 32397var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 32485var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 32513var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 32541var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 32567var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 32599var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 32632var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 32773var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 32797var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 32826var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 32859var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 32885var compilation = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll, parseOptions: TestOptions.Regular); 32997var comp = CreateCompilation(source, options: TestOptions.DebugExe); 33057var comp = CreateCompilation(source, options: TestOptions.DebugExe); 33111var comp = CreateCompilation(source, options: TestOptions.DebugExe); 33169var comp = CreateCompilation(source, options: TestOptions.DebugExe); 33246var comp = CreateCompilation(source, options: TestOptions.DebugExe); 33269var comp = CreateCompilation(source, options: TestOptions.DebugDll); 33313var comp = CreateCompilation(source, options: TestOptions.DebugExe); 33336var comp = CreateCompilation(source, options: TestOptions.DebugExe); 33363var comp = CreateCompilation(source, options: TestOptions.DebugExe); 33385var comp = CreateCompilation(source, options: TestOptions.DebugDll); 33417var comp = CreateCompilationWithMscorlib40(source, options: TestOptions.DebugDll, references: new[] { Net40.SystemCore }); 33443var comp = CreateCompilation(source, options: TestOptions.DebugDll); 33701var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 33799var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 33898var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 33996var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 34081var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 34137var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 34178var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 34284var compilation = CreateCompilation(syntaxTree, options: TestOptions.ReleaseExe); 34393var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 34498var compilation = CreateCompilation(syntaxTree, options: TestOptions.DebugExe); 34594var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 35477var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe); 35633var comp = CreateCompilation(source, options: TestOptions.DebugDll); 35674var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 35701var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 35737var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular); 35778var compilation = CreateCompilation(text, options: TestOptions.ReleaseDll, parseOptions: TestOptions.Regular); 35824var compilation = CreateCompilation(text, options: TestOptions.ReleaseDll, parseOptions: TestOptions.Regular); 35890var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular); 35894CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular7_2).VerifyDiagnostics( 35918var compilation = CreateCompilation(text, options: TestOptions.ReleaseDll, parseOptions: TestOptions.Regular); 36058var compilation = CreateCompilation(text, options: TestOptions.ReleaseDll, parseOptions: TestOptions.Regular); 36166var compilation = CreateCompilation(text, options: TestOptions.ReleaseDll, parseOptions: TestOptions.Regular);
Semantics\OverloadResolutionTestBase.cs (1)
32var compilation = CreateEmptyCompilation(source, references, TestOptions.ReleaseDll);
Semantics\OverloadResolutionTests.cs (46)
386CompileAndVerify(source2, parseOptions: TestOptions.Regular9, expectedOutput: @"2"); 607var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.UnsafeDebugDll); 803var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.UnsafeDebugDll); 877var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.Regular9); 1377var compilation = CreateCompilation(source, options: TestOptions.DebugDll); 1469CreateCompilation(source, parseOptions: TestOptions.WithoutImprovedOverloadCandidates).VerifyDiagnostics( 2743CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe, verify: Verification.Fails, expectedOutput: @"2 4556var compilation = CreateCompilationWithILAndMscorlib40(source2, source1, options: TestOptions.ReleaseExe); 7004CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 7023var compilation = CreateCompilation(source, options: TestOptions.DebugExe); 7727var compilation = CreateCompilationWithMscorlib45(source1, options: TestOptions.ReleaseExe); 7760var compilation = CreateCompilationWithMscorlib45(source1, options: TestOptions.ReleaseExe); 7788var compilation = CreateCompilationWithMscorlib45(source1, options: TestOptions.ReleaseExe); 7879var compilation = CreateCompilation(source1, options: TestOptions.DebugExe); 7917CreateCompilation(source1, options: TestOptions.DebugExe, parseOptions: TestOptions.WithoutImprovedOverloadCandidates).VerifyDiagnostics( 7922CreateCompilation(source1, options: TestOptions.DebugExe).VerifyDiagnostics( 7959var compilation = CreateCompilation(source1, options: TestOptions.DebugExe); 7997CreateCompilation(source1, options: TestOptions.DebugExe, parseOptions: TestOptions.WithoutImprovedOverloadCandidates).VerifyDiagnostics( 8002CreateCompilation(source1, options: TestOptions.DebugExe).VerifyDiagnostics( 8039CreateCompilation(source1, options: TestOptions.DebugExe, parseOptions: TestOptions.WithoutImprovedOverloadCandidates).VerifyDiagnostics( 8044CreateCompilation(source1, options: TestOptions.DebugExe).VerifyDiagnostics( 8081CreateCompilation(source1, options: TestOptions.DebugExe, parseOptions: TestOptions.WithoutImprovedOverloadCandidates).VerifyDiagnostics( 8086CreateCompilation(source1, options: TestOptions.DebugExe).VerifyDiagnostics( 8121CreateCompilation(source1, options: TestOptions.DebugExe, parseOptions: TestOptions.WithoutImprovedOverloadCandidates).VerifyDiagnostics( 8126CreateCompilation(source1, options: TestOptions.DebugExe).VerifyDiagnostics( 8162var compilation = CreateCompilation(source1, options: TestOptions.DebugExe); 8201var compilation = CreateCompilationWithMscorlib40(source1, new[] { TestMetadata.Net40.SystemCore }, options: TestOptions.DebugExe); 8237var compilation = CreateCompilationWithMscorlib40(source1, new[] { TestMetadata.Net40.SystemCore }, options: TestOptions.DebugExe); 8270var compilation = CreateCompilation(source1, options: TestOptions.DebugExe); 8412CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.Regular.WithStrictFeature()).VerifyDiagnostics( 8498var compilation = CreateCompilation(source1, options: TestOptions.DebugExe); 8546var compilation = CreateCompilation(source1, options: TestOptions.DebugExe); 8593var compilation = CreateCompilation(source1, options: TestOptions.DebugExe); 8632var compilation = CreateCompilation(source1, options: TestOptions.DebugExe); 8667var compilation = CreateCompilation(source1, options: TestOptions.DebugExe); 8693var compilation = CreateCompilation(source1, options: TestOptions.DebugExe); 8723var compilation = CreateCompilation(source1, options: TestOptions.DebugExe); 9038var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe); 9066var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll);
Semantics\PrimaryConstructorTests.cs (215)
59var comp = CreateCompilation(src1, parseOptions: TestOptions.Regular11, options: TestOptions.ReleaseDll); 66comp = CreateCompilation(src1, parseOptions: TestOptions.RegularNext, options: TestOptions.ReleaseDll); 69comp = CreateCompilation(src1, options: TestOptions.ReleaseDll); 85var comp = CreateCompilation(src1, parseOptions: TestOptions.Regular11, options: TestOptions.ReleaseDll); 92comp = CreateCompilation(src1, parseOptions: TestOptions.RegularNext, options: TestOptions.ReleaseDll); 99comp = CreateCompilation(src1, options: TestOptions.ReleaseDll); 114var comp = CreateCompilation(src1, parseOptions: TestOptions.Regular11, options: TestOptions.ReleaseDll); 121comp = CreateCompilation(src1, parseOptions: TestOptions.RegularNext, options: TestOptions.ReleaseDll); 124comp = CreateCompilation(src1, options: TestOptions.ReleaseDll); 156var comp = CreateCompilation(src1, parseOptions: TestOptions.Regular11, options: TestOptions.ReleaseDll); 163comp = CreateCompilation(src1, parseOptions: TestOptions.RegularNext, options: TestOptions.ReleaseDll); 166comp = CreateCompilation(src1, options: TestOptions.ReleaseDll); 181var comp = CreateCompilation(src1, parseOptions: TestOptions.Regular11, options: TestOptions.ReleaseDll); 191comp = CreateCompilation(src1, parseOptions: TestOptions.RegularNext, options: TestOptions.ReleaseDll); 198comp = CreateCompilation(src1, options: TestOptions.ReleaseDll); 217var comp = CreateCompilation(src1, parseOptions: TestOptions.Regular11, options: TestOptions.ReleaseDll); 224comp = CreateCompilation(src1, parseOptions: TestOptions.RegularNext, options: TestOptions.ReleaseDll); 227comp = CreateCompilation(src1, options: TestOptions.ReleaseDll); 242var comp = CreateCompilation(src1, parseOptions: TestOptions.Regular11, options: TestOptions.ReleaseDll); 252comp = CreateCompilation(src1, parseOptions: TestOptions.RegularNext, options: TestOptions.ReleaseDll); 259comp = CreateCompilation(src1, options: TestOptions.ReleaseDll); 279var comp = CreateCompilation(src1, parseOptions: TestOptions.Regular11, options: TestOptions.ReleaseDll); 289comp = CreateCompilation(src1, parseOptions: TestOptions.RegularNext, options: TestOptions.ReleaseDll); 296comp = CreateCompilation(src1, options: TestOptions.ReleaseDll); 313var comp = CreateCompilation(src1, parseOptions: TestOptions.Regular11, options: TestOptions.ReleaseDll); 320comp = CreateCompilation(src1, parseOptions: TestOptions.RegularNext, options: TestOptions.ReleaseDll); 323comp = CreateCompilation(src1, options: TestOptions.ReleaseDll); 334var comp = CreateCompilation(src1, parseOptions: TestOptions.Regular11, options: TestOptions.ReleaseDll); 337comp = CreateCompilation(src1, parseOptions: TestOptions.RegularNext, options: TestOptions.ReleaseDll); 340comp = CreateCompilation(src1, options: TestOptions.ReleaseDll); 351var comp = CreateCompilation(src1, parseOptions: TestOptions.Regular11, options: TestOptions.ReleaseDll); 354comp = CreateCompilation(src1, parseOptions: TestOptions.RegularNext, options: TestOptions.ReleaseDll); 357comp = CreateCompilation(src1, options: TestOptions.ReleaseDll); 877var comp = CreateCompilation(src, options: TestOptions.DebugExe); 2729var comp = CreateCompilation(src, options: TestOptions.DebugExe); 2781var comp = CreateCompilation(src, options: TestOptions.DebugExe); 2806var comp = CreateCompilation(src, options: TestOptions.DebugExe); 2832var comp = CreateCompilation(src, options: TestOptions.DebugExe); 2874var comp = CreateCompilation(src, options: TestOptions.DebugExe); 2898var comp = CreateCompilation(src, options: TestOptions.DebugExe); 5466var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 5512var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 5549var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 5571var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 5592var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 5615var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 5642var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 5667var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 5705var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 5735var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 5769var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 5803var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 5838var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 5873var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 5913var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 5953var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 5996var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 6037var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 6082var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 6124var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 6190var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: TargetFramework.Net60); 6212var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview.WithFeature("run-nullable-analysis", "never"), targetFramework: TargetFramework.NetCoreApp); 6238var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview.WithFeature("run-nullable-analysis", "never"), targetFramework: TargetFramework.NetCoreApp); 7175var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 7742var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 8148var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 8327var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 8350var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 8405var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 8442var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 8464var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 8506var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 8528var comp1 = CreateCompilation(source1, options: TestOptions.ReleaseDll); 8559var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 8864var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 8894var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 8924var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 8977var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 9000var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 9022var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 9132var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 9171var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 9206var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 9249var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 9291var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 9322var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 9362var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 9394var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 9430var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 9469var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 9508var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 9544var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 9580var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 9619var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 9658var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 9701var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 9733var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 9769var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 9805var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 9856var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 9900var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 9944var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 9987var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 10030var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 10072var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 10117var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 10152var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 10179var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 10217var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 10244var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 10282var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 10317var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 10349var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 10380var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 10423var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 10466var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 10498var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 10541var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 10584var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 10764var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 10815var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 10892var comp = CreateCompilationWithIL(source, ilSource, options: TestOptions.ReleaseDll); 10928var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseDll); 10975var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 11016var comp1 = CreateCompilation(source1, options: TestOptions.ReleaseExe); 11096var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 11136var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 11179var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 11229var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 11302var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 11379var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 11431var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 11468var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 11500var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 11523var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 11547var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 11579var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 11602var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 11647var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 11670var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 11699var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 11722var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 11761var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 11812var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 11853var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 11884}", options: TestOptions.UnsafeDebugDll).VerifyEmitDiagnostics( 11918}", options: TestOptions.UnsafeDebugDll).VerifyEmitDiagnostics( 11946}", options: TestOptions.UnsafeDebugDll).VerifyEmitDiagnostics( 11972}", options: TestOptions.UnsafeDebugDll).VerifyEmitDiagnostics( 11997CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyEmitDiagnostics( 12022CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyEmitDiagnostics(); 12041CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyEmitDiagnostics( 12068CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyEmitDiagnostics( 12100CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyEmitDiagnostics( 12132CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyEmitDiagnostics( 12166CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyEmitDiagnostics( 12204CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyEmitDiagnostics( 12248CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyEmitDiagnostics( 12281CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyEmitDiagnostics( 12318CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyEmitDiagnostics( 12379CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyEmitDiagnostics(expected); 12409CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyEmitDiagnostics( 12472CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyEmitDiagnostics(expected); 12503CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyEmitDiagnostics( 12545CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyEmitDiagnostics( 12990var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 13031var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 13076var verifier = CompileAndVerify(source, expectedOutput: " 0 1 2 3 2 3", options: TestOptions.DebugExe); 13395var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 13543var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll); 13573var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll); 13577comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll); 13641var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, options: TestOptions.ReleaseExe); 13818var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll); 13835var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll); 13958var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 14043var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, options: TestOptions.ReleaseExe); 14250var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll); 14272var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll); 14415var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 14693var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 14715var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 14736var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 14757var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 14815var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 15042var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 15072var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 15097var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 15118var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 15141var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 15253var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseDll); 15318var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseDll); 15353var comp = CreateCompilation(source, options: TestOptions.ReleaseDll);
Semantics\QueryTests.cs (9)
2713var compilation = CreateCompilationWithMscorlib40AndSystemCore(sourceCode, parseOptions: TestOptions.Script); 2739var compilation = CreateCompilationWithMscorlib40AndSystemCore(sourceCode, parseOptions: TestOptions.Script); 2805}, parseOptions: TestOptions.WithoutImprovedOverloadCandidates); 3880var compilation = CreateCompilationWithMscorlib40AndSystemCore(sourceCode, options: TestOptions.DebugExe); 3914CreateCompilationWithMscorlib40AndSystemCore(csSource, parseOptions: TestOptions.Regular7_2).VerifyDiagnostics( 3985CreateCompilationWithMscorlib40AndSystemCore(csSource, parseOptions: TestOptions.Regular7_2).VerifyDiagnostics( 4070CreateCompilationWithMscorlib40AndSystemCore(csSource, parseOptions: TestOptions.Regular7_2) 4231VerifyOperationTreeAndDiagnosticsForTest<QueryExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics, parseOptions: TestOptions.Regular7_3); 4489", options: TestOptions.ReleaseExe);
Semantics\RawInterpolationTests.cs (7)
1000CreateCompilation(source, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 1035CreateEmptyCompilation(text, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugExe) 1067CreateEmptyCompilation(text, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugExe) 1111var comp = CreateEmptyCompilation(text, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: Test.Utilities.TestOptions.UnsafeReleaseDll).VerifyDiagnostics();
Semantics\RawInterpolationTests_Handler.cs (10)
590var comp = CreateCompilation(new[] { source, GetInterpolatedStringHandlerDefinition(includeSpanOverloads: true, useDefaultParameters: false, useBoolReturns: false) }, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.NetCoreApp); 627var verifier = CompileAndVerify(new[] { source, interpolatedStringBuilder }, expectedOutput: expectedOutput, targetFramework: TargetFramework.Net50, parseOptions: TestOptions.RegularPreview); 634var comp2 = CreateCompilation(source, new[] { reference }, targetFramework: TargetFramework.Net50, parseOptions: TestOptions.RegularPreview); 2023var comp = CreateCompilation(new[] { source, interpolatedStringBuilder }, options: TestOptions.UnsafeReleaseExe, targetFramework: TargetFramework.NetCoreApp); 2118var comp = CreateCompilation(new[] { source, interpolatedStringBuilder }, parseOptions: TestOptions.Regular9); 3432var comp = CreateCompilation(new[] { code, GetInterpolatedStringCustomHandlerType("CustomHandler", "class", useBoolReturns: true) }, parseOptions: TestOptions.RegularPreview); 3772var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Net50); 3800comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview, targetFramework: TargetFramework.NetCoreApp); 4075var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 4095comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview);
Semantics\ReadOnlyStructsTests.cs (12)
513var comp = CreateCompilation(csharp, options: TestOptions.UnsafeReleaseDll); 1105var comp = CreateCompilationWithILAndMscorlib40(csharp, ilreadonlyStructWithWriteableFieldIL, options: TestOptions.ReleaseExe); 1128var comp = CreateCompilationWithILAndMscorlib40(csharp, ilreadonlyStructWithWriteableFieldIL, options: TestOptions.ReleaseExe); 1611var moduleMetadata = CreateCompilation(csharp, options: TestOptions.DebugModule, targetFramework: TargetFramework.Mscorlib45).EmitToImageReference(); 1616var dllMetadata = CreateCompilation(csharp, options: TestOptions.DebugDll, targetFramework: TargetFramework.Mscorlib45).EmitToImageReference(); 1639var moduleMetadata = CreateCompilation(csharp, options: TestOptions.DebugModule, targetFramework: TargetFramework.Mscorlib45).EmitToImageReference(); 1644var dllMetadata = CreateCompilation(csharp, options: TestOptions.DebugDll, targetFramework: TargetFramework.Mscorlib45).EmitToImageReference(); 1667var moduleComp = CreateCompilation(csharp, options: TestOptions.DebugModule, targetFramework: TargetFramework.Mscorlib45); 1673var dllComp = CreateCompilation(csharp, options: TestOptions.DebugDll, targetFramework: TargetFramework.Mscorlib45); 1689var moduleComp = CreateCompilation(csharp, options: TestOptions.DebugModule, targetFramework: TargetFramework.Mscorlib45); 1695var dllComp = CreateCompilation(csharp, options: TestOptions.DebugDll, targetFramework: TargetFramework.Mscorlib45); 2339var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular7_3);
Semantics\RecordStructTests.cs (143)
28parseOptions: TestOptions.RegularPreview); 37parseOptions: TestOptions.RegularPreview, 209var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview, options: TestOptions.ReleaseExe); 251var comp = CreateCompilation(new[] { src1, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseDll); 264comp = CreateCompilation(new[] { src2, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseDll); 270comp = CreateCompilation(new[] { src3, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseDll); 276comp = CreateCompilation(new[] { src1, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular10, options: TestOptions.ReleaseDll); 289comp = CreateCompilation(new[] { src2, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular10, options: TestOptions.ReleaseDll); 292comp = CreateCompilation(new[] { src3, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular10, options: TestOptions.ReleaseDll); 323var comp = CreateCompilation(src1, parseOptions: TestOptions.Regular9); 336comp = CreateCompilation(new[] { src2, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 342comp = CreateCompilation(new[] { src3, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 348comp = CreateCompilation(src4, parseOptions: TestOptions.Regular9); 571var comp = CreateCompilation(src, options: TestOptions.UnsafeReleaseDll); 659var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview, options: TestOptions.UnsafeDebugDll); 926var comp = CreateCompilation(src, parseOptions: TestOptions.Regular9); 970var comp = CreateCompilation(src, parseOptions: TestOptions.Regular9); 1102var comp = CreateCompilation(src, parseOptions: TestOptions.Regular9); 1136var comp = CreateCompilation(src, parseOptions: TestOptions.Regular9); 1166var comp = CreateCompilation(src, parseOptions: TestOptions.Regular9); 1503var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.RegularPreview, options: TestOptions.UnsafeDebugDll); 1558var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.RegularPreview, options: TestOptions.UnsafeDebugDll); 1610var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.RegularPreview, options: TestOptions.UnsafeDebugDll); 1672var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.RegularPreview, options: TestOptions.UnsafeDebugExe); 1710var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, options: TestOptions.UnsafeDebugDll); 1892var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular10); 1902var verifier = CompileAndVerify(src, parseOptions: TestOptions.Regular11); 2156var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular10); 2169var verifier = CompileAndVerify(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular11, verify: Verification.Skipped); 2297var comp = CreateEmptyCompilation(src, parseOptions: TestOptions.RegularPreview, references: new[] { corlibRef }); 2321var comp = CreateEmptyCompilation(src, parseOptions: TestOptions.RegularPreview, references: new[] { corlibRef }); 2397var comp = CreateEmptyCompilation(src, parseOptions: TestOptions.RegularPreview, references: new[] { corlibRef }); 2423var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 2857var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular10); 2867var verifier = CompileAndVerify(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular11, verify: Verification.Skipped); 3196var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments); 3246var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments); 3291var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments); 3339var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments); 3965var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 3975comp = CreateCompilation(source, parseOptions: TestOptions.Regular11); 4023var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.RegularPreview, options: TestOptions.ReleaseExe); 4062var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.RegularPreview, options: TestOptions.ReleaseExe); 4108var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.RegularPreview, options: TestOptions.ReleaseExe); 4481var comp = CreateEmptyCompilation(src, parseOptions: TestOptions.RegularPreview.WithNoRefSafetyRulesAttribute()); 4758var comp = CreateEmptyCompilation(src, parseOptions: TestOptions.RegularPreview.WithNoRefSafetyRulesAttribute()); 5088var compDebug = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 5089var compRelease = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.RegularPreview, options: TestOptions.ReleaseExe); 6868var comp = CreateCompilation(src, parseOptions: TestOptions.Regular9); 6949VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(src, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 7010VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(src, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 7103VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(src, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 7179VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(src, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 7440VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(src, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 7494var comp = CreateCompilation(src, parseOptions: TestOptions.Regular10); 7501var verifier = CompileAndVerify(src, parseOptions: TestOptions.Regular11); 7662var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview, options: TestOptions.ReleaseExe); 7819var comp = CreateCompilation(src, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.RegularPreview); 7901CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 7939var comp = CreateCompilationWithMscorlibAndSpan(new[] { text, UnscopedRefAttributeDefinition }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 7973CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics(); 8218var comp = CreateCompilation(src, parseOptions: TestOptions.Regular9); 8225comp = CreateCompilation(src, parseOptions: TestOptions.Regular10); 8376VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(src, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 8401var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview); 8552VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(src, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 8576var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview); 8727VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(src, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 8747var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview); 8924VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(src, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 8944var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview); 9092VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(src, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 9113var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview); 9278VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(src, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 9299var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview); 9475VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(src, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 9493var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview); 9588VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(src, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 9606var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview); 9701VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(src, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 9753var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview); 9861VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(src, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 9879var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview); 9973VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(src, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 10025var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview); 10133VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(src, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 10151var comp = CreateCompilation(src, parseOptions: TestOptions.Regular9); 10184var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview); 10319VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(src, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 10343var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview); 10434VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(src, expectedFlowGraph, expectedDiagnostics, parseOptions: TestOptions.RegularPreview); 10446var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview); 10461var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview); 10513parseOptions: TestOptions.RegularPreview, 10516options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 10541var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 10550comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 10597var comp = CreateCompilation(src, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.RegularPreview); 11197var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 11209comp = CreateCompilation(source, parseOptions: TestOptions.Regular11); 11239var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 11246comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 11253comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 11265var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 11272comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 11279comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 11291var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 11298comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 11305comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 11317var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 11324comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 11331comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 11346var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 11353comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 11360comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 11375var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 11382comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 11389comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 11404var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 11411comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 11418comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 11436var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: TargetFramework.Net60);
Semantics\RecordTests.cs (474)
25parseOptions: TestOptions.RegularPreview); 34parseOptions: TestOptions.RegularPreview, 51var comp = CreateCompilation(src1, parseOptions: TestOptions.Regular8, options: TestOptions.ReleaseDll); 63comp = CreateCompilation(src2, parseOptions: TestOptions.Regular8, options: TestOptions.ReleaseDll); 75comp = CreateCompilation(src3, parseOptions: TestOptions.Regular8, options: TestOptions.ReleaseDll); 94comp = CreateCompilation(src1, options: TestOptions.ReleaseDll); 104comp = CreateCompilation(src2, parseOptions: TestOptions.Regular9); 110comp = CreateCompilation(new[] { src3, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 144var comp = CreateCompilation(src1, parseOptions: TestOptions.Regular8); 157comp = CreateCompilation(src2, parseOptions: TestOptions.Regular8); 167comp = CreateCompilation(src3, parseOptions: TestOptions.Regular8); 200var comp = CreateCompilation(src, parseOptions: TestOptions.Regular8, options: TestOptions.ReleaseDll); 228comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseDll); 235comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular10, options: TestOptions.ReleaseDll); 780var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 800var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10); 855var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 1054var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular10); 1190var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 1209comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular10); 1247var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, options: TestOptions.UnsafeDebugDll); 1302var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, options: TestOptions.UnsafeDebugDll); 1354var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, options: TestOptions.UnsafeDebugDll); 1416var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, options: TestOptions.UnsafeDebugExe); 1453var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, options: TestOptions.UnsafeDebugDll); 1609var verifier = CompileAndVerify(src, expectedOutput: "True", parseOptions: TestOptions.Regular10); 1719var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, options: TestOptions.DebugExe); 2428parseOptions: TestOptions.Regular9, 2473var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 2488var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 2623var comp = CreateCompilationWithIL(new[] { src, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 2705var comp = CreateCompilationWithIL(new[] { src, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 2718comp = CreateCompilationWithIL(new[] { src, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular10); 2816comp = CreateCompilation(src, parseOptions: TestOptions.Regular8); 2823comp = CreateCompilation(src, parseOptions: TestOptions.Regular8, options: TestOptions.ReleaseDll.WithWarningLevel(6)); 3160var comp = CreateCompilation(src, options: TestOptions.DebugExe); 3419var comp = CreateCompilationWithIL(src, il, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9); 3638var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 3741var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 3854var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 3967var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 4079var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 4192var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 4216var comp2Ref = CreateCompilation(new[] { source2, IsExternalInitTypeDefinition }, references: new[] { comp1Ref }, parseOptions: TestOptions.Regular9).EmitToImageReference(); 4241var comp1Ref = CreateCompilation(new[] { source1, IsExternalInitTypeDefinition }, assemblyName: "Clone_12", parseOptions: TestOptions.Regular9).EmitToImageReference(); 4247var comp2Ref = CreateCompilation(new[] { source2, IsExternalInitTypeDefinition }, references: new[] { comp1Ref }, parseOptions: TestOptions.Regular9).EmitToImageReference(); 4261var comp3 = CreateCompilation(new[] { source3, IsExternalInitTypeDefinition }, references: new[] { comp2Ref }, parseOptions: TestOptions.Regular9); 4276var comp1Ref = CreateCompilation(new[] { source1, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9).EmitToImageReference(); 4282var comp2Ref = CreateCompilation(new[] { source2, IsExternalInitTypeDefinition }, assemblyName: "Clone_13", references: new[] { comp1Ref }, parseOptions: TestOptions.Regular9).EmitToImageReference(); 4288var comp3Ref = CreateCompilation(new[] { source3, IsExternalInitTypeDefinition }, references: new[] { comp1Ref, comp2Ref }, parseOptions: TestOptions.Regular9).EmitToImageReference(); 4300var comp4 = CreateCompilation(new[] { source4, IsExternalInitTypeDefinition }, references: new[] { comp1Ref, comp3Ref }, parseOptions: TestOptions.Regular9); 4316var comp5 = CreateCompilation(new[] { source4, IsExternalInitTypeDefinition }, references: new[] { comp3Ref }, parseOptions: TestOptions.Regular9); 4346var comp2Ref = CreateCompilation(new[] { source2, IsExternalInitTypeDefinition }, references: new[] { comp1Ref }, parseOptions: TestOptions.Regular9).EmitToImageReference(); 4371var comp1Ref = CreateCompilation(new[] { source1, IsExternalInitTypeDefinition }, assemblyName: "Clone_15", parseOptions: TestOptions.Regular9).EmitToImageReference(); 4377var comp2Ref = CreateCompilation(new[] { source2, IsExternalInitTypeDefinition }, references: new[] { comp1Ref }, parseOptions: TestOptions.Regular9).EmitToImageReference(); 4391var comp3 = CreateCompilation(new[] { source3, IsExternalInitTypeDefinition }, references: new[] { comp2Ref }, parseOptions: TestOptions.Regular9); 4433var comp1Ref = CreateCompilation(new[] { source1, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9).EmitToImageReference(); 4439var comp2Ref = CreateCompilation(new[] { source2, IsExternalInitTypeDefinition }, assemblyName: "Clone_16", references: new[] { comp1Ref }, parseOptions: TestOptions.Regular9).EmitToImageReference(); 4445var comp3Ref = CreateCompilation(new[] { source3, IsExternalInitTypeDefinition }, references: new[] { comp1Ref, comp2Ref }, parseOptions: TestOptions.Regular9).EmitToImageReference(); 4457var comp4 = CreateCompilation(new[] { source4, IsExternalInitTypeDefinition }, references: new[] { comp1Ref, comp3Ref }, parseOptions: TestOptions.Regular9); 4482var comp5 = CreateCompilation(new[] { source4, IsExternalInitTypeDefinition }, references: new[] { comp3Ref }, parseOptions: TestOptions.Regular9); 4600var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 4703var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 4903var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 4921var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 4996var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 5073var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 5240var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 5272var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 5307var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, options: TestOptions.DebugExe); 5332var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, options: TestOptions.DebugExe); 5352var comp = CreateCompilation(src, options: TestOptions.DebugExe); 5379var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, options: TestOptions.DebugExe); 5458var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 5513var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 5552var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 5593var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 5659var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 5722var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 5771var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 5793var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 5888var comp = CreateCompilation(src, parseOptions: usePreview ? TestOptions.Regular10 : TestOptions.Regular9, options: TestOptions.DebugExe); 5919var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 5942var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 5968var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 6011var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 6052var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 6093var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 6133var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 6157var comp = CreateCompilation(new[] { src1, src2, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 6181var comp = CreateCompilation(new[] { src1, src2, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 6341var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 6410var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 6482var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 6554var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 6626var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 6704var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 6766var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 6850var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 6999var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 7009comp = CreateCompilationWithIL(new[] { source2, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 7087var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 7165var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 7192var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 7276parseOptions: usePreview ? TestOptions.Regular10 : TestOptions.Regular9); 7305var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 7325var comp = CreateCompilation(src, parseOptions: usePreview ? TestOptions.Regular10 : TestOptions.Regular9); 7492var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 7592var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 7617var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 8818var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 9812comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 9930var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 10590comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 10801var comp = CreateCompilation(new[] { sourceA, sourceB, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 10831comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 10879comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 10963var compB = CreateCompilation(new[] { sourceB, IsExternalInitTypeDefinition }, references: new[] { refA }, parseOptions: TestOptions.Regular9); 11034var compB = CreateCompilation(new[] { sourceB, IsExternalInitTypeDefinition }, references: new[] { refA }, parseOptions: TestOptions.Regular9); 11124var compB = CreateCompilation(new[] { sourceB, IsExternalInitTypeDefinition }, references: new[] { refA }, parseOptions: TestOptions.Regular9); 11336var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 11550var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 11786var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 12075var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 12201var comp = CreateCompilation(sourceB, new[] { refA }, parseOptions: TestOptions.Regular9); 12286var comp = CreateCompilation(sourceB, new[] { refA }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 12365var comp = CreateCompilation(sourceB, new[] { refA }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 12470var comp = CreateCompilation(sourceB, new[] { refA }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 12527var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 12582var comp = CreateCompilation(sourceB, new[] { refA }, parseOptions: TestOptions.Regular9); 12639var compB = CreateCompilation(RuntimeUtilities.IsCoreClrRuntime ? sourceB : new[] { sourceB, IsExternalInitTypeDefinition }, references: new[] { refA }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.NetLatest); 12691var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 12725var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 12908var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 12951var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 13009var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 13064var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 13186var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 13226var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 13310var compB = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 13323var compC = CreateCompilation(sourceC, references: new[] { refA }, parseOptions: TestOptions.Regular9); 13342var compA = CreateCompilation(new[] { sourceA, IsExternalInitTypeDefinition }, assemblyName: "AssemblyA", parseOptions: TestOptions.Regular9); 13348var compB = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9, assemblyName: "AssemblyB"); 13357var compC = CreateCompilation(sourceC, references: new[] { refA }, parseOptions: TestOptions.Regular9, assemblyName: "AssemblyB"); 13360var compB2 = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9, assemblyName: "AssemblyB2"); 13502var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 13589var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 13601var comp2 = CreateCompilationWithIL(new[] { source2, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 13674var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 13854parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 13933parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 13982var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 14008var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 14041var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 14074var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 14451var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 14464comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 15724var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: usePreview ? TestOptions.Regular10 : TestOptions.Regular9); 15936var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 16042var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 16142var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 16242var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 16283var comp = CreateEmptyCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 16292comp = CreateEmptyCompilation(source1, references: new[] { ref0 }, parseOptions: TestOptions.Regular9.WithNoRefSafetyRulesAttribute()); 16474var comp = CreateCompilationWithIL(new[] { source1, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 16481comp = CreateCompilationWithIL(new[] { source2, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 16488comp = CreateCompilationWithIL(new[] { source1 + source3, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 16495comp = CreateCompilationWithIL(new[] { source1 + source4, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 16502comp = CreateCompilationWithIL(new[] { source2 + source3, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 16509comp = CreateCompilationWithIL(new[] { source2 + source4, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 16609var comp = CreateCompilationWithIL(new[] { source1, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 16620comp = CreateCompilationWithIL(new[] { source2, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 16720var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 16731comp = CreateCompilationWithIL(new[] { source2, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 16968var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 16979comp = CreateCompilationWithIL(new[] { source2, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 17080var comp = CreateCompilationWithIL(new[] { source2, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 17187var comp = CreateCompilationWithIL(new[] { source2, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 17232var comp = CreateEmptyCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 17242comp = CreateEmptyCompilation(source1, references: new[] { ref0 }, parseOptions: TestOptions.Regular9.WithNoRefSafetyRulesAttribute()); 17328var comp = CreateEmptyCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 17338comp = CreateEmptyCompilation(source1, references: new[] { ref0 }, parseOptions: TestOptions.Regular9.WithNoRefSafetyRulesAttribute()); 17424var comp = CreateEmptyCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 17433comp = CreateEmptyCompilation(source1, references: new[] { ref0 }, parseOptions: TestOptions.Regular9.WithNoRefSafetyRulesAttribute()); 17583var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 17683var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 17789var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 17986var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 18040var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 18079var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 18114var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseDll); 18149var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 18191var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseDll); 18225var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseDll); 18261var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 18303var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 18365var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 18392var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseDll); 18418var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseDll); 18456var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 18485var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseDll); 18509var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseDll); 18582var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseDll); 18615var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 18654var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 18690var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 18792var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 18823var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseDll); 18863var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 18907var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 18951var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseDll); 18974var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseDll); 19022var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: modifiers == "abstract " ? TestOptions.ReleaseDll : TestOptions.ReleaseExe); 19095var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: modifiers == "abstract " ? TestOptions.ReleaseDll : TestOptions.ReleaseExe); 19146var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseDll); 19163var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseDll); 19193var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseDll); 19230var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseDll); 19306var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseDll); 19466var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 19507var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseDll); 19634var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 19753var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 19963var comp = CreateCompilationWithIL(new[] { source, IsExternalInitTypeDefinition }, ilSource: ilSource, parseOptions: TestOptions.Regular9); 20042var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 20073var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 20142var comp = CreateCompilation(src, options: TestOptions.DebugExe); 20294var comp = CreateCompilation(src, options: TestOptions.DebugExe); 22535var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 22704var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 22817var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 22923var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 23030var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 23377var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 23544var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 23578var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 23725var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 23765var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 23816comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 23842var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 23904var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseDll); 23920var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseDll); 23940var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseDll); 24009var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 24069var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 24127var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 24190var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe); 24285var comp = CreateEmptyCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 24293comp = CreateEmptyCompilation(source1, references: new[] { ref0 }, parseOptions: TestOptions.Regular9.WithNoRefSafetyRulesAttribute()); 24350var comp = CreateEmptyCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 24358comp = CreateEmptyCompilation(source1, references: new[] { ref0 }, parseOptions: TestOptions.Regular9.WithNoRefSafetyRulesAttribute()); 24420var comp = CreateEmptyCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 24429comp = CreateEmptyCompilation(source1, references: new[] { ref0 }, parseOptions: TestOptions.Regular9.WithNoRefSafetyRulesAttribute()); 24499var comp = CreateEmptyCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 24513comp = CreateEmptyCompilation(source1, references: new[] { ref0 }, parseOptions: TestOptions.Regular9.WithNoRefSafetyRulesAttribute()); 24626var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 24880var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 24925var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 24952var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 24972var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 25009var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 25043var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 25108parseOptions: TestOptions.Regular9, 25111options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 25168parseOptions: TestOptions.Regular9, 25171options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 25245parseOptions: TestOptions.Regular9, 25248options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 25302parseOptions: TestOptions.Regular9, 25305options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 25377parseOptions: TestOptions.Regular9, 25380options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 25461parseOptions: TestOptions.Regular9, 25464options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 25531parseOptions: TestOptions.Regular9, 25534options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 25574var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition, NotNullAttributeDefinition }, parseOptions: TestOptions.Regular9); 25599parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe, verify: Verification.Skipped /* init-only */); 25622var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9, options: TestOptions.DebugExe); 27708var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9) 27913var compDebug = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, options: TestOptions.DebugExe); 27914var compRelease = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, options: TestOptions.ReleaseExe); 27936var compDebug = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, options: TestOptions.DebugExe); 27937var compRelease = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, options: TestOptions.ReleaseExe); 28126var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, options: TestOptions.DebugExe); 28149var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments); 28201var comp = CreateCompilation(source, parseOptions: TestOptions.RegularWithDocumentationComments, assemblyName: "Test"); 28263var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments); 28314var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments); 28349var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments); 28379var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments); 28408var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments); 28439var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments); 28472var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments); 28518var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments); 28556var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments); 28603var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments); 28650var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments); 28698var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments); 28746var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments); 28798var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments); 28851var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments); 28908var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments); 28958var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments); 29016var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments); 29073var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments); 29144var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 29169var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 29194var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 29220var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 29227comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 29259var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 29294var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 29319var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 29347var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 29385var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 29423var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 29454var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 29464comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 29527var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview); 29558var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview); 29579var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview); 29592var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview); 29624var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 29627comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 29656var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 29659comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 29677var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 29704var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 29742var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 29765var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 29802var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 29834var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 29860var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 29889var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview); 29913var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.RegularPreview); 29937var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.RegularPreview); 30172var compB = CreateCompilation(sourceB, references: new[] { refA }, options: TestOptions.ReleaseDll.WithSpecificDiagnosticOptions("CS1701", ReportDiagnostic.Suppress), parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.NetCoreApp); 30286var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: TargetFramework.Net60); 30345var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", "never"), targetFramework: TargetFramework.NetCoreApp); 30369var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", "never"), targetFramework: TargetFramework.NetCoreApp);
Semantics\RefEscapingTests.cs (142)
46}", options: TestOptions.Regular7_3); 47var comp = CreateCompilationWithSpan(tree, TestOptions.UnsafeDebugDll); 113}", options: TestOptions.UnsafeDebugDll); 140}", parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 189}", parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 235var comp = CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 285CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics( 335var comp = CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular10); 351comp = CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular11); 514CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular10).VerifyDiagnostics(); 566CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics( 612CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics( 670CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics( 711CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics(); 759CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics( 793CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 829var comp = CreateCompilationWithMscorlibAndSpan(text, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 879CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 944CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 999var comp = CreateCompilationWithMscorlibAndSpan(text, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 1118var comp = CreateCompilationWithMscorlibAndSpan(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 1182var comp = CreateCompilationWithMscorlibAndSpan(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 1235var comp = CreateCompilationWithMscorlibAndSpan(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 1286var comp = CreateCompilationWithMscorlibAndSpan(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 1354var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 1444var comp = CreateCompilationWithMscorlibAndSpan(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 1485var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 1519var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 1581var comp = CreateCompilationWithMscorlibAndSpan(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 1644var comp = CreateCompilationWithMscorlibAndSpan(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 1720CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 1788var comp = CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular10); 1798comp = CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular11); 1857var comp = CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 1921var comp = CreateCompilationWithMscorlibAndSpan(new[] { text, UnscopedRefAttributeDefinition }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 1986CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics( 2032CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics( 2081CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics(); 2132var comp = CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular10); 2147comp = CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular11); 2215var comp = CreateCompilationWithMscorlibAndSpan(text, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.Regular10); 2225comp = CreateCompilationWithMscorlibAndSpan(text, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.Regular11); 2298CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 2392CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics( 2464var comp = CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular10); 2480comp = CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular11); 2563var comp = CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular10); 2579comp = CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular11); 2658CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics( 2727CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics( 2802CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics( 2886CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics( 2976CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics( 3015CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics(); 3066var comp = CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular10); 3082comp = CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular11); 3145CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular10).VerifyDiagnostics(); 3147CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular11).VerifyDiagnostics( 3189CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics( 3266var comp = CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 3359var comp = CreateCompilationWithMscorlibAndSpan(text, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 3428CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics( 3482var comp = CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 3540CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics( 3598CreateCompilationWithMscorlibAndSpan(new[] { text, UnscopedRefAttributeDefinition }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics( 3610CreateCompilationWithMscorlibAndSpan(new[] { text, UnscopedRefAttributeDefinition }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics( 3657CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics( 3687var comp = CreateCompilationWithMscorlibAndSpan(csharp, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.UnsafeDebugDll); 3711var comp = CreateCompilationWithMscorlibAndSpan(csharp, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.UnsafeDebugDll); 3735var comp = CreateCompilationWithMscorlibAndSpan(csharp, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.UnsafeDebugDll); 3785var comp = CreateCompilationWithMscorlibAndSpan(csharp, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.UnsafeDebugDll); 3835var comp = CreateCompilationWithMscorlibAndSpan(csharp, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.UnsafeDebugDll); 3887var comp = CreateCompilationWithMscorlibAndSpan(csharp, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.UnsafeDebugDll); 3914var comp = CreateCompilationWithMscorlibAndSpan(csharp, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.UnsafeDebugDll); 3984CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics( 4023var comp = CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 4073CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics( 4117CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics( 4147CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics( 4175CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.UnsafeDebugDll).VerifyDiagnostics( 4205var comp = CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 4259var comp = CreateCompilation(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), targetFramework: TargetFramework.NetCoreApp); 4294var comp = CreateCompilation(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), targetFramework: TargetFramework.NetCoreApp); 4338CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics( 4393var compilation = CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 4478var compilation = CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 4593var compilation = CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 4648CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics(); 4679var comp = CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 4718CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics( 4756var comp = CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 4793var comp = CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 4830CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics( 4860CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics(); 4903CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics(); 4929}", parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4955}", parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4987}", parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.ReleaseDll).VerifyDiagnostics( 5020}", parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.ReleaseDll).VerifyDiagnostics( 5047}", parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.ReleaseDll).VerifyDiagnostics( 5076}", parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.ReleaseDll).VerifyDiagnostics( 5104", parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics( 5125}", parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics( 5155}", parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics( 5182}", parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics( 5211CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics( 5238}", parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics( 5264}", parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.ReleaseDll).VerifyDiagnostics(); 5282}", parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.ReleaseDll).VerifyDiagnostics(); 5300}", parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.ReleaseDll).VerifyDiagnostics( 5362", parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.ReleaseDll).VerifyDiagnostics(); 6765var comp = CreateCompilation(new[] { source0, source1 }, parseOptions: TestOptions.Regular11); 6768comp = CreateCompilation(new[] { source0, source1 }, parseOptions: TestOptions.Regular10); 6772var comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular10); 6775var comp1 = CreateCompilation(source1, references: new[] { comp0.ToMetadataReference() }, parseOptions: TestOptions.Regular11); 6778comp1 = CreateCompilation(source1, references: new[] { comp0.EmitToImageReference() }, parseOptions: TestOptions.Regular11); 6782comp0 = CreateCompilation(source0, parseOptions: TestOptions.Regular11); 6785comp1 = CreateCompilation(source1, references: new[] { comp0.ToMetadataReference() }, parseOptions: TestOptions.Regular10); 6788comp1 = CreateCompilation(source1, references: new[] { comp0.EmitToImageReference() }, parseOptions: TestOptions.Regular10);
Semantics\RefExtensionMethodsTests.cs (5)
380}", options: TestOptions.ReleaseExe); 550}", options: TestOptions.ReleaseExe); 925}", options: TestOptions.ReleaseExe); 1526var compilation = CreateCompilationWithMscorlib40AndSystemCore(code, options: TestOptions.ReleaseExe); 1582var compilation = CreateCompilationWithMscorlib40AndSystemCore(code, options: TestOptions.ReleaseExe);
Semantics\RefFieldTests.cs (285)
84var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular10, targetFramework: TargetFramework.Net70); 125comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular10, targetFramework: TargetFramework.Net70); 149comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular11, targetFramework: TargetFramework.Net70); 166var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular10, targetFramework: TargetFramework.Net70); 196comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular10, targetFramework: TargetFramework.Net70); 210comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular11, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 235var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular10, targetFramework: TargetFramework.Net70); 270comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular10, targetFramework: TargetFramework.Net70); 284comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular11, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 563var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll, targetFramework: TargetFramework.Net70); 601var comp = CreateCompilation(sourceB, references: new[] { refA }, options: TestOptions.UnsafeReleaseExe, targetFramework: TargetFramework.Net70); 725var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll, targetFramework: TargetFramework.Net70); 771var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll, targetFramework: TargetFramework.Net70); 820var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll, targetFramework: TargetFramework.Net70); 903var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll, targetFramework: TargetFramework.Net70); 1001var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll, targetFramework: TargetFramework.Net70); 1094var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll, targetFramework: TargetFramework.Net70); 1159var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll, targetFramework: TargetFramework.Net70); 1235var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll, targetFramework: TargetFramework.Net70); 1278comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll, targetFramework: TargetFramework.Net70); 1315var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll, targetFramework: TargetFramework.Net70); 1349var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll, targetFramework: TargetFramework.Net70); 1394var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll, targetFramework: TargetFramework.Net70); 1439var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll, targetFramework: TargetFramework.Net70); 1486var spanReference = CreateCompilation(SpanSource, options: TestOptions.UnsafeReleaseDll); 1487var comp = CreateCompilation(source, references: new[] { spanReference.EmitToImageReference() }, options: TestOptions.UnsafeReleaseDll, targetFramework: TargetFramework.Net70); 1542var spanReference = CreateCompilation(SpanSource, options: TestOptions.UnsafeReleaseDll); 1543var comp = CreateCompilation(source, references: new[] { spanReference.EmitToImageReference() }, options: TestOptions.UnsafeReleaseDll, targetFramework: TargetFramework.Net70); 1594var spanReference = CreateCompilation(SpanSource, options: TestOptions.UnsafeReleaseDll); 1595var comp = CreateCompilation(source, references: new[] { spanReference.EmitToImageReference() }, options: TestOptions.UnsafeReleaseDll, targetFramework: TargetFramework.Net70); 1650var spanReference = CreateCompilation(SpanSource, options: TestOptions.UnsafeReleaseDll); 1651var comp = CreateCompilation(source, references: new[] { spanReference.EmitToImageReference() }, options: TestOptions.UnsafeReleaseDll, targetFramework: TargetFramework.Net70); 1688var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 1726var comp = CreateCompilation(source, targetFramework: TargetFramework.Net70, options: TestOptions.ReleaseExe); 1762var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 1798var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 1841var comp = CreateCompilation(source, parseOptions: TestOptions.Regular11, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 2055var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10, targetFramework: TargetFramework.Net70); 2143var comp = CreateEmptyCompilation(new[] { sourceA }, parseOptions: TestOptions.Regular10); 2146comp = CreateEmptyCompilation(new[] { sourceA, sourceB }, parseOptions: TestOptions.Regular10); 2163comp = CreateEmptyCompilation(source, references: new[] { refA }, parseOptions: TestOptions.Regular10); 2177comp = CreateEmptyCompilation(source, references: new[] { refAB }, parseOptions: TestOptions.Regular10); 2288var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), targetFramework: TargetFramework.Net70); 2502var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10, targetFramework: TargetFramework.Net70); 2533var comp = CreateCompilation(source, targetFramework: TargetFramework.Net70, options: TestOptions.UnsafeDebugDll); 2584var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10, targetFramework: TargetFramework.Net70); 2639var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 2695var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 2731var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 2781var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 2826var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 2846var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll); 2894var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 3032var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 3138var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 3399var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 3453var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 3499var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 3617var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 3732var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 3817var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 4003var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 4455var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 4500var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 4933var comp = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 4960var comp = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 4991var comp = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Regular10); 5036var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 5071var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 5339var comp = CreateCompilation(source, targetFramework: TargetFramework.Net70, options: TestOptions.UnsafeDebugDll); 5989var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 6394var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 6796comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 6921comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 7888var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview.WithFeature("peverify-compat"), targetFramework: TargetFramework.Net70); 7922var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 7968var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 8125var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 8194var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 8231var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 8268var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 8313var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 8363var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 8432var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 8503var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 8566var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 8640var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 8703var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 8726var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 8749var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 8781var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 8825var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 8871var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 8905var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 8926var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 8975var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 9028var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 9080var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 9128var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 9180var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 9219var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 9258var comp = CreateCompilation(new[] { source, UnscopedRefAttributeDefinition }, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 9305var comp = CreateCompilation(new[] { source, UnscopedRefAttributeDefinition }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 9347var comp = CreateCompilation(new[] { source, UnscopedRefAttributeDefinition }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 9647var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 9684var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 9707var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular10, options: TestOptions.UnsafeReleaseDll); 9725comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 9751var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugExe, targetFramework: TargetFramework.Net70); 9790var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugExe, targetFramework: TargetFramework.Net70); 9830var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugExe, targetFramework: TargetFramework.Net70); 9869parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), 9870options: (useUnsafe ? TestOptions.UnsafeReleaseExe : null)); 9913parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), 9914options: (useUnsafe ? TestOptions.UnsafeReleaseExe : null)); 9967parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), 9968options: (useUnsafe ? TestOptions.UnsafeReleaseExe : null)); 10020var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 10116options: (useUnsafe ? TestOptions.UnsafeReleaseDll : null)); 10147var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 10169var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersionA)); 10183comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersionB)); 10200var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersionA)); 10214comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersionB)); 10234var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersionA)); 10251comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersionB)); 10293var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersionA)); 10310comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersionB)); 10349var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersionA), options: TestOptions.UnsafeReleaseDll); 10362comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersionB), options: TestOptions.UnsafeReleaseDll); 10391var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersionA)); 10404comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersionB)); 10424var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular10); 10499var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 10542var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 10613var comp = CreateCompilation(new[] { source, UnscopedRefAttributeDefinition }, parseOptions: TestOptions.Regular10); 10692var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 10730var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10, options: TestOptions.UnsafeReleaseExe); 10753comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseExe); 11097var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 11195var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(langVersion)); 11220var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(langVersion)); 11262var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(langVersion)); 11292var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(langVersion)); 11342var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10, targetFramework: TargetFramework.Net70); 11376var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10, targetFramework: TargetFramework.Net70); 11412var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular.WithLanguageVersion(langVersion)); 11537var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 11616var comp = CreateCompilation(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 11684var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 11769var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 11986var comp = CreateCompilation(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 12165var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 12396var comp = CreateCompilation(source, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 12629var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 12684var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 12746var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 12796var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 12836var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(langVersion)); 12860var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(langVersion)); 12884var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(langVersion)); 12906var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(langVersion)); 12939comp = CreateCompilation(source, parseOptions: TestOptions.RegularDefault.WithFeature("run-nullable-analysis", "never")); 13003comp = CreateCompilation(source, parseOptions: TestOptions.RegularDefault.WithFeature("run-nullable-analysis", "never")); 13079comp = CreateCompilation(source, parseOptions: TestOptions.RegularDefault.WithFeature("run-nullable-analysis", "never")); 13150comp = CreateCompilation(source, parseOptions: TestOptions.RegularDefault.WithFeature("run-nullable-analysis", "never")); 13845var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 13887var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 14082var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 14182var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 14234var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 14472var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 14536var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 14579var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(langVersion)); 14632comp = CreateCompilation(source, parseOptions: TestOptions.RegularDefault.WithFeature("run-nullable-analysis", "never")); 16323var comp = CreateCompilation(source, targetFramework: TargetFramework.Net70, options: TestOptions.UnsafeDebugExe); 16421var comp = CreateCompilationWithSpan(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 16454var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll); 16486var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll); 17310var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll); 17526var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseExe); 17700var comp = CreateCompilation(source, options: TestOptions.DebugExe, targetFramework: TargetFramework.Net70); 18277var comp = CreateCompilation(new[] { source, UnscopedRefAttributeDefinition }, targetFramework: TargetFramework.Net70, options: TestOptions.UnsafeDebugDll); 18300var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll); 19460var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 19519var comp = CreateCompilationWithSpanAndMemoryExtensions(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), targetFramework: TargetFramework.Net50); 19580var comp = CreateCompilation(sourceB, options: TestOptions.UnsafeReleaseDll, targetFramework: TargetFramework.Net70); 19611var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 19649var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 19680var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 19702var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 19777var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10, targetFramework: TargetFramework.Net70); 19784comp = CreateCompilation(source, parseOptions: TestOptions.Regular11, targetFramework: TargetFramework.Net70); 19805var lib = CreateCompilation(lib_cs, parseOptions: TestOptions.Regular11, targetFramework: TargetFramework.Net70); 19807var comp = CreateCompilation(source, references: new[] { lib.EmitToImageReference() }, parseOptions: TestOptions.Regular10, targetFramework: TargetFramework.Net70); 19820comp = CreateCompilation(source, references: new[] { lib.EmitToImageReference() }, parseOptions: TestOptions.Regular10); 19866var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 20502var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll); 20616var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 20668var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 20701var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 20791var comp = CreateCompilation(source, options: TestOptions.DebugExe, targetFramework: TargetFramework.Net70); 20913var comp = CreateCompilation(source, options: TestOptions.DebugExe, targetFramework: TargetFramework.Net70); 20915comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 21245var comp = CreateCompilation(source, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70); 21655var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 21662comp = CreateCompilation(source, parseOptions: TestOptions.Regular11); 21676var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 21679comp = CreateCompilation(source, parseOptions: TestOptions.Regular11); 21711var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 21724comp = CreateCompilation(source, parseOptions: TestOptions.Regular11); 21744var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 21754comp = CreateCompilation(source, parseOptions: TestOptions.Regular11); 21771var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 21778comp = CreateCompilation(source, parseOptions: TestOptions.Regular11); 24095var comp = CreateCompilation(new[] { source, UnscopedRefAttributeDefinition }, targetFramework: TargetFramework.Net50, options: TestOptions.ReleaseDll); 24123var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 24160var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersionA)); 24166comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersionB)); 24196var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 24244var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersionA), options: TestOptions.UnsafeReleaseDll); 24250comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersionB)); 24286var comp = CreateCompilation(new[] { source, UnscopedRefAttributeDefinition }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 24343var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersionA)); 24356comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersionB)); 24394var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersionA)); 24415comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersionB)); 24500comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersionB)); 24521var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersionA)); 24542comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersionB)); 24580var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular); 24598comp = CreateCompilation(sourceB1, references: new[] { refA }, parseOptions: TestOptions.Regular10); 24625comp = CreateCompilation(new[] { sourceB2, UnscopedRefAttributeDefinition }, references: new[] { refA }, parseOptions: TestOptions.Regular); 24658var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular); 24676comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersionB)); 24729var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersionA)); 24845var comp = CreateCompilation(new[] { sourceA, UnscopedRefAttributeDefinition }, parseOptions: TestOptions.Regular); 24871comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersionB)); 24917comp = CreateCompilation(sourceB, new[] { refA }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersionB)); 25777var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), targetFramework: targetFramework); 25836var comp = CreateCompilation(assemblyIdentity, new[] { source0 }, references: null, parseOptions: TestOptions.Regular10); 25844comp = CreateEmptyCompilation(source1, references: new[] { ref0 }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 25853comp = CreateEmptyCompilation(source2, references: new[] { ref0, ref1 }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 25893var comp = CreateCompilation(assemblyIdentityLowerVersion, new[] { source0 }, references: null, parseOptions: TestOptions.Regular10); 25897comp = CreateCompilation(assemblyIdentityHigherVersion, new[] { source0 }, references: null, parseOptions: TestOptions.Regular10); 25905comp = CreateEmptyCompilation(source1, references: new[] { refLowerVersion }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 25920comp = CreateEmptyCompilation(source2, references: new[] { refHigherVersion, ref1 }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 25961var comp = CreateCompilation(assemblyIdentity, new[] { source0 }, references: null, parseOptions: TestOptions.Regular10); 25969comp = CreateEmptyCompilation(source1, references: new[] { ref0 }, parseOptions: TestOptions.Regular10); 26026var comp = CreateCompilation(new[] { source, UnscopedRefAttributeDefinition }, options: TestOptions.ReleaseDll); 26078var comp = CreateCompilation(new[] { source, UnscopedRefAttributeDefinition }, options: TestOptions.ReleaseDll); 26130var comp = CreateCompilation(new[] { source, UnscopedRefAttributeDefinition }, options: TestOptions.ReleaseDll); 26257var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 26347var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 26431var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 26532var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 26641comp = CreateCompilation(source, parseOptions: TestOptions.RegularDefault.WithFeature("run-nullable-analysis", "never")); 26701comp = CreateCompilation(source, parseOptions: TestOptions.RegularDefault.WithFeature("run-nullable-analysis", "never")); 26921var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 26969var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 27344var comp = CreateCompilation(source, targetFramework: TargetFramework.Net70, options: TestOptions.UnsafeDebugExe); 27493var comp = CreateCompilation(source, targetFramework: TargetFramework.Net70, options: TestOptions.UnsafeDebugDll); 27562var comp = CreateCompilation(source, targetFramework: TargetFramework.Net70, options: TestOptions.UnsafeReleaseExe); 27795var comp = CreateCompilation(new[] { sourceA, sourceB }, targetFramework: TargetFramework.Net70, options: TestOptions.ReleaseExe); 27868var comp = CreateCompilation(source, targetFramework: TargetFramework.Net70, options: TestOptions.ReleaseExe); 28072var comp = CreateCompilation(source, targetFramework: TargetFramework.Net70, options: TestOptions.ReleaseExe); 29013var comp = CreateCompilationWithSpan(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 29069var comp = CreateCompilationWithSpan(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.UnsafeReleaseDll); 29101var comp = CreateCompilationWithSpan(source, options: TestOptions.UnsafeReleaseDll); 29269var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 29339var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 29495var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll); 29546var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll);
Semantics\RefLocalsAndReturnsTests.cs (21)
585var comp = CreateCompilationWithMscorlibAndSpan(new[] { source, UnscopedRefAttributeDefinition }, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 781var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 835}", options: TestOptions.UnsafeDebugDll); 1055}", options: TestOptions.Regular7_1); 1801var comp = CreateCompilation(text, options: TestOptions.UnsafeDebugDll); 2345var comp = CreateCompilation(text, options: TestOptions.UnsafeDebugDll); 2428var comp = CreateCompilation(text, options: TestOptions.UnsafeDebugDll); 2576var options = TestOptions.Regular; 2618var options = TestOptions.Regular; 4377}", options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4405}", options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4433}", options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4461}", options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4489}", options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4520}", options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4570var comp = CreateCompilationWithMscorlibAndSpan(source, parseOptions: TestOptions.RegularDefault.WithLanguageVersion(langVersion)); 4623var comp = CreateCompilationWithMscorlibAndSpan(source, parseOptions: TestOptions.RegularDefault.WithLanguageVersion(langVersion)); 4844var comp = CreateCompilation(code, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script); 4883var comp = CreateCompilation(code, options: TestOptions.ReleaseExe.WithScriptClassName("Script"), parseOptions: TestOptions.Script);
Semantics\ScriptSemanticsTests.cs (43)
99parseOptions: TestOptions.Script, 100options: TestOptions.DebugExe, 116parseOptions: TestOptions.Script, 117options: TestOptions.DebugExe, 141parseOptions: TestOptions.Script.WithNoRefSafetyRulesAttribute(), 142options: TestOptions.DebugExe.WithUsings("Hidden"), 161parseOptions: TestOptions.Script, 162options: TestOptions.DebugExe.WithUsings("Hidden"), 190parseOptions: TestOptions.Script, 191options: TestOptions.DebugExe, 209parseOptions: TestOptions.Script, 210options: TestOptions.DebugExe.WithUsings("Hidden"), 235var compilation = CreateCompilationWithMscorlib45(test, parseOptions: TestOptions.Script); 263var tree = SyntaxFactory.ParseSyntaxTree(text, options: TestOptions.Script); 265var compilation = CreateCompilationWithMscorlib45(new[] { tree }, options: TestOptions.ReleaseExe.WithScriptClassName("Script")); 286var tree = SyntaxFactory.ParseSyntaxTree(text, options: TestOptions.Script); 288var compilation = CreateCompilationWithMscorlib45(new[] { tree }, options: TestOptions.ReleaseExe.WithScriptClassName("Script")); 298var submission = CSharpCompilation.CreateScriptCompilation("test", syntaxTree: SyntaxFactory.ParseSyntaxTree("1", options: TestOptions.Script), returnType: typeof(int)); 365var tree = SyntaxFactory.ParseSyntaxTree(test, options: TestOptions.Script); 369options: TestOptions.ReleaseExe.WithScriptClassName("Goo.Script"), 396var tree = SyntaxFactory.ParseSyntaxTree(test, options: TestOptions.Script); 400options: TestOptions.ReleaseExe.WithScriptClassName("Goo.Script"), 443var tree = SyntaxFactory.ParseSyntaxTree(test, options: TestOptions.Script); 447options: TestOptions.ReleaseExe.WithScriptClassName("Script")); 485var tree = SyntaxFactory.ParseSyntaxTree(test, options: TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp6)); 489options: TestOptions.ReleaseExe.WithScriptClassName("Script")); 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); 1193compilation = CreateCompilationWithMscorlib45(new[] { syntaxTree }, options: TestOptions.ReleaseExe.WithScriptClassName("Script")); 1208compilation = CreateCompilationWithMscorlib45(new[] { syntaxTree }, options: TestOptions.ReleaseExe); 1217compilation = CreateCompilationWithMscorlib45(new[] { syntaxTree }, options: TestOptions.ReleaseExe.WithScriptClassName("Script")); 1226compilation = CreateCompilationWithMscorlib45(new[] { syntaxTree }, options: TestOptions.ReleaseExe.WithScriptClassName("")); 1238compilation = CreateCompilationWithMscorlib45(new[] { syntaxTree }, options: TestOptions.ReleaseExe.WithScriptClassName(null)); 1250compilation = CreateCompilationWithMscorlib45(new[] { syntaxTree }, options: TestOptions.ReleaseExe.WithScriptClassName("a\0b")); 1322compilation = CreateCompilationWithMscorlib45(new[] { syntaxTree }, options: TestOptions.ReleaseExe.WithScriptClassName("Script1")); 1352compilation = CreateCompilationWithMscorlib45(new[] { syntaxTree }, options: TestOptions.ReleaseExe.WithScriptClassName("Script1")); 1373parseOptions: TestOptions.Script, 1374options: TestOptions.DebugExe,
Semantics\SemanticAnalyzerTests.cs (1)
82CreateCompilation(source, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics(
Semantics\SemanticErrorTests.cs (110)
1387new[] { SyntaxFactory.ParseSyntaxTree(text, options: TestOptions.Script) }); 2117var comp = CreateCompilation(text, options: TestOptions.ReleaseDll.WithSpecificDiagnosticOptions(new Dictionary<string, ReportDiagnostic>() 2217CreateCompilation(text, parseOptions: TestOptions.Regular7, targetFramework: TargetFramework.NetCoreApp).VerifyDiagnostics( 2438}", parseOptions: TestOptions.Regular6) 2731CreateCompilation(test, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 2795CreateCompilation(test, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 2815CreateCompilation(test, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 2931CreateCompilation(source, parseOptions: TestOptions.Regular7).VerifyDiagnostics( 2939CreateCompilation(source, parseOptions: TestOptions.Regular).VerifyDiagnostics( 4004var comp = CreateCompilation(text, parseOptions: TestOptions.Regular7_3); 4295var comp = CreateCompilation(text, parseOptions: TestOptions.Regular6); 4729CreateCompilation(text, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 4757CreateCompilation(text, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 6465var comp = CreateCompilation(text, parseOptions: TestOptions.Regular10); 6478var verifier = CompileAndVerify(text, parseOptions: TestOptions.Regular11); 6544CreateCompilation(text, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 6981CreateCompilation(text, parseOptions: TestOptions.Regular10). 6990var verifier = CompileAndVerify(text, parseOptions: TestOptions.Regular11). 7029CreateCompilationWithMscorlib40AndSystemCore(source, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 7037CreateCompilationWithMscorlib40AndSystemCore(source, parseOptions: TestOptions.Regular11).VerifyDiagnostics( 7063CreateCompilationWithMscorlib40AndSystemCore(source, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 7071CreateCompilationWithMscorlib40AndSystemCore(source, parseOptions: TestOptions.Regular11).VerifyDiagnostics( 7099CreateCompilationWithMscorlib40AndSystemCore(source, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 7104var verifier = CompileAndVerify(source, new[] { CSharpRef }, parseOptions: TestOptions.Regular11); 7170CreateCompilationWithMscorlib40AndSystemCore(source, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 7175var verifier = CompileAndVerify(source, new[] { CSharpRef }, parseOptions: TestOptions.Regular11); 7478var compilation = CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 7567CreateCompilation(text, options: TestOptions.ReleaseDll).VerifyDiagnostics( 7572CreateCompilation(text, options: TestOptions.ReleaseDll, parseOptions: TestOptions.Regular.WithStrictFeature()).VerifyDiagnostics( 7639CreateCompilation(text, options: TestOptions.ReleaseDll.WithNullableContextOptions(nullableContextOptions), parseOptions: TestOptions.Regular.WithStrictFeature()).VerifyDiagnostics(); 7855CreateCompilation(text, parseOptions: TestOptions.Regular.WithTuplesFeature()).VerifyDiagnostics( 7888var comp = CreateCompilation(new[] { Parse(test, options: TestOptions.Regular6) }, new MetadataReference[] { }); 8140CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 8190CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 8233CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 8304CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 8329CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 8358CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 8850CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 8886CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 8975CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 9075CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 9099CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 9123CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 9399CreateCompilation(source, options: TestOptions.UnsafeDebugDll).VerifyDiagnostics( 10531CreateCompilation(text, parseOptions: TestOptions.WithoutImprovedOverloadCandidates).VerifyDiagnostics( 10561CreateCompilation(text, parseOptions: TestOptions.WithoutImprovedOverloadCandidates).VerifyDiagnostics( 10957CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 11036CreateCompilation(text, options: TestOptions.ReleaseDll.WithSpecificDiagnosticOptions(noWarns)).VerifyDiagnostics( 11698", parseOptions: TestOptions.Script).VerifyDiagnostics( 11876", parseOptions: TestOptions.Script).VerifyDiagnostics( 12099", parseOptions: TestOptions.Script).VerifyDiagnostics( 12139", parseOptions: TestOptions.Script).VerifyDiagnostics( 12174", parseOptions: TestOptions.Script).VerifyDiagnostics( 12206", parseOptions: TestOptions.Script).VerifyDiagnostics( 12228CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 12271", parseOptions: TestOptions.Script).VerifyDiagnostics( 12282", parseOptions: TestOptions.Script).VerifyDiagnostics( 12295", parseOptions: TestOptions.Script).VerifyDiagnostics( 12760CreateCompilation(text, options: TestOptions.ReleaseDll.WithWarningLevel(5)).VerifyDiagnostics( 12926CreateCompilation(text, parseOptions: TestOptions.Regular10) 12932var verifier = CompileAndVerify(text, parseOptions: TestOptions.Regular11); 14159CreateCompilation(text, parseOptions: TestOptions.Regular.WithStrictFeature()).VerifyDiagnostics( 15283CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 15403CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 15770CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 15948CreateCompilation(text, options: TestOptions.UnsafeReleaseExe, parseOptions: TestOptions.Regular7_2).VerifyDiagnostics( 15988CreateCompilation(text, options: TestOptions.UnsafeReleaseExe).VerifyDiagnostics( 16035var c = CompileAndVerify(text, expectedOutput: "7788", verify: Verification.Fails, options: TestOptions.UnsafeReleaseExe); 16364CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 16394CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 16423CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 16495CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 16687var comp = CreateCompilation(text, parseOptions: TestOptions.Regular6); 16898CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 17419CreateCompilationWithMscorlib40AndSystemCore(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 18340CreateCompilation(source, options: TestOptions.DebugExe.WithWarningLevel(5)).VerifyDiagnostics(); 18612var comp = CreateCompilationWithMscorlib40AndSystemCore(source, new[] { CSharpRef }, options: TestOptions.UnsafeReleaseDll); 18660var comp = CreateCompilationWithMscorlib40AndSystemCore(text, options: TestOptions.UnsafeReleaseDll); 20038CreateCompilation(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 20921this.CompileAndVerify(source: text, expectedOutput: expected, options: TestOptions.ReleaseExe.WithWarningLevel(4)).VerifyDiagnostics(compatibleExpected); 21409var compilation = CreateCompilation(text, targetFramework: TargetFramework.Mscorlib45, options: TestOptions.DebugExe); 21413var result = compilation.Emit(exebits, pdbbits, options: TestOptions.NativePdbEmit); 21730new[] { Parse(text, options: TestOptions.RegularWithDocumentationComments) }, 21731options: TestOptions.ReleaseDll.WithXmlReferenceResolver(null)); 22409CreateCompilationWithMscorlib40(source, references: new[] { Net40.SystemCore }, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 22422CreateCompilationWithMscorlib40(source, references: new[] { Net40.SystemCore }, options: TestOptions.ReleaseDll.WithNullableContextOptions(NullableContextOptions.Disable)).VerifyDiagnostics( 22470CreateCompilation(source, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 22493CreateCompilation(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 22516CompileAndVerifyWithMscorlib40(source, expectedOutput: "True", references: new[] { Net40.SystemCore }, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 22891CreateCompilation(source, parseOptions: TestOptions.Regular.WithStrictFeature()).VerifyDiagnostics( 22970CreateCompilation(source, parseOptions: TestOptions.Regular.WithStrictFeature()).VerifyDiagnostics( 23418CreateCompilation(builder.ToString(), null, TestOptions.ReleaseDll.WithGeneralDiagnosticOption(ReportDiagnostic.Suppress)).VerifyEmitDiagnostics( 23930CreateCompilation(text, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp5)).VerifyDiagnostics( 24056CreateCompilationWithMscorlib45(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 24088CreateCompilationWithMscorlib45(text, new[] { Net451.System, Net451.SystemCore, Net451.MicrosoftCSharp }, options: TestOptions.ReleaseDll).VerifyDiagnostics( 24290var compilation = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugExe); 24353parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp5)).VerifyDiagnostics( 24387parseOptions: TestOptions.Regular).VerifyDiagnostics( 24410CreateCompilationWithMscorlib45(text, options: TestOptions.ReleaseDll).VerifyDiagnostics( 24456CreateCompilationWithMscorlib45(text, options: TestOptions.ReleaseDll).VerifyDiagnostics( 24597CreateCompilationWithMscorlib40AndSystemCore(text, parseOptions: TestOptions.RegularWithRecursivePatterns).VerifyDiagnostics( 24629var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll);
Semantics\SpanStackSafetyTests.cs (24)
529var comp = CreateCompilationWithMscorlibAndSpan(new[] { text, UnscopedRefAttributeDefinition }, parseOptions: TestOptions.Regular10); 1025comp = CreateCompilationWithMscorlibAndSpan(text, TestOptions.DebugExe); 1289comp = CreateCompilationWithMscorlibAndSpan(text, TestOptions.DebugExe); 1340comp = CreateCompilationWithMscorlibAndSpan(text, TestOptions.DebugExe); 1438options: TestOptions.ReleaseDll); 1455options: TestOptions.ReleaseExe); 1472options: TestOptions.ReleaseDll); 1489options: TestOptions.ReleaseExe); 1516options: TestOptions.UnsafeReleaseDll); 1533options: TestOptions.ReleaseExe); 1557options: TestOptions.UnsafeReleaseDll); 1574options: TestOptions.ReleaseExe); 1710var comp = CreateCompilationWithMscorlibAndSpan(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.ReleaseExe); 1746var comp = CreateCompilationWithMscorlibAndSpan(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.ReleaseExe); 1787}", options: TestOptions.ReleaseExe), verify: Verification.Fails, expectedOutput: @" 1831}", options: TestOptions.ReleaseExe), verify: Verification.Fails, expectedOutput: @" 1880}", parseOptions: TestOptions.RegularDefault.WithLanguageVersion(languageVersion)); 2129CSharpCompilation comp = CreateCompilationWithMscorlibAndSpan(text, options: TestOptions.DebugExe); 2154CSharpCompilation comp = CreateCompilationWithMscorlibAndSpan(text, options: TestOptions.DebugExe); 2179CSharpCompilation comp = CreateCompilationWithMscorlibAndSpan(text, options: TestOptions.DebugExe); 2209CSharpCompilation comp = CreateCompilationWithMscorlibAndSpan(text, options: TestOptions.DebugExe); 2232CSharpCompilation comp = CreateCompilationWithMscorlibAndSpan(text, options: TestOptions.DebugExe);
Semantics\StackAllocInitializerTests.cs (72)
59", TestOptions.UnsafeReleaseDll); 136", TestOptions.UnsafeReleaseDll); 201", TestOptions.UnsafeReleaseDll); 254", TestOptions.UnsafeReleaseDll); 307", TestOptions.UnsafeReleaseDll); 353}", TestOptions.UnsafeReleaseDll); 426}", TestOptions.UnsafeReleaseDll); 523}", TestOptions.UnsafeReleaseExe); 562}", TestOptions.DebugExe); 579}", TestOptions.ReleaseDll); 597CreateCompilationWithMscorlibAndSpan(source, TestOptions.ReleaseDll, parseOptions: TestOptions.Regular7_3) 618CreateCompilationWithMscorlibAndSpan(source, TestOptions.ReleaseDll, parseOptions: TestOptions.Regular8) 646CreateCompilationWithMscorlibAndSpan(source, TestOptions.ReleaseDll, parseOptions: TestOptions.Regular7_3) 658CreateCompilationWithMscorlibAndSpan(source, TestOptions.ReleaseDll, parseOptions: TestOptions.Regular8) 695CreateCompilationWithMscorlibAndSpan(source, TestOptions.ReleaseDll, parseOptions: TestOptions.Regular7_3) 707CreateCompilationWithMscorlibAndSpan(source, TestOptions.ReleaseDll, parseOptions: TestOptions.Regular8) 732}", TestOptions.UnsafeReleaseDll); 755}", TestOptions.UnsafeReleaseDll); 777}", TestOptions.UnsafeReleaseDll); 796}", TestOptions.UnsafeReleaseDll); 815}", TestOptions.UnsafeReleaseDll); 836}", TestOptions.UnsafeReleaseDll); 863}", TestOptions.UnsafeReleaseDll); 888}", TestOptions.UnsafeReleaseDll); 911}", TestOptions.UnsafeReleaseDll); 941}", TestOptions.UnsafeReleaseExe); 959}", TestOptions.UnsafeReleaseExe); 1012}", TestOptions.UnsafeReleaseDll); 1114}", TestOptions.UnsafeReleaseDll); 1202}", TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 1302}", TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 1318}", TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 1334}", TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 1364}", TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 1381}", TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 1414}", TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 1429}", TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 1457}", options: TestOptions.UnsafeReleaseDll, parseOptions: parseOptions).VerifyDiagnostics( 1490}", options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 1519CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.ReleaseDll.WithAllowUnsafe(true)).VerifyDiagnostics( 1548CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.ReleaseDll.WithAllowUnsafe(true)).VerifyDiagnostics( 1577CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.ReleaseDll.WithAllowUnsafe(true)).VerifyDiagnostics( 1604CreateCompilation(test, options: TestOptions.UnsafeDebugDll).VerifyDiagnostics( 1632CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.ReleaseDll.WithAllowUnsafe(true)).VerifyDiagnostics( 1669CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.ReleaseDll.WithAllowUnsafe(true)).VerifyDiagnostics( 1700CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.ReleaseDll.WithAllowUnsafe(true), parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 1711CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.ReleaseDll.WithAllowUnsafe(true), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 1733CreateCompilationWithMscorlibAndSpan(test, TestOptions.ReleaseDll, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 1753CreateCompilationWithMscorlibAndSpan(test, TestOptions.ReleaseDll).VerifyDiagnostics( 1777CreateCompilationWithMscorlibAndSpan(test, TestOptions.UnsafeReleaseExe, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 1788CreateCompilationWithMscorlibAndSpan(test, TestOptions.UnsafeReleaseExe).VerifyDiagnostics( 1878CreateCompilationWithMscorlibAndSpan(source, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 1915CreateCompilationWithMscorlibAndSpan(source, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 1926CreateCompilationWithMscorlibAndSpan(source, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 1943CreateCompilationWithMscorlibAndSpan(source, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 1994}", TestOptions.ReleaseDll).VerifyDiagnostics(); 2103CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 2267CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 2338}", TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 2444}", TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 2531}", TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 2621}", TestOptions.UnsafeReleaseDll).VerifyDiagnostics(
Semantics\StackAllocSpanExpressionsTests.cs (41)
43}", TestOptions.UnsafeReleaseDll); 117}", TestOptions.UnsafeReleaseDll); 183}", TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 243}", TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 257}", TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 271}", TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 289}", TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 304}", TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 331}", TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 345CreateCompilationWithMscorlibAndSpan(source, TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 353CreateCompilationWithMscorlibAndSpan(source, TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 373}", options: TestOptions.UnsafeReleaseDll, parseOptions: parseOptions).VerifyDiagnostics( 393}", options: TestOptions.UnsafeReleaseDll, parseOptions: parseOptions).VerifyDiagnostics( 412}", options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 432CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.ReleaseDll.WithAllowUnsafe(true)).VerifyDiagnostics( 453CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.ReleaseDll.WithAllowUnsafe(true)).VerifyDiagnostics( 471CreateCompilation(test, options: TestOptions.UnsafeDebugDll).VerifyDiagnostics( 490CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.ReleaseDll.WithAllowUnsafe(true)).VerifyDiagnostics( 512CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.ReleaseDll.WithAllowUnsafe(true), parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 517CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.ReleaseDll.WithAllowUnsafe(true)).VerifyDiagnostics( 540CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.ReleaseDll.WithAllowUnsafe(true), parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 545CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.ReleaseDll.WithAllowUnsafe(true), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 561CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.ReleaseDll.WithAllowUnsafe(true), parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 566CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.ReleaseDll.WithAllowUnsafe(true), parseOptions: TestOptions.Regular8).VerifyDiagnostics( 588CreateCompilationWithMscorlibAndSpan(test, TestOptions.UnsafeReleaseExe, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 593CreateCompilationWithMscorlibAndSpan(test, TestOptions.UnsafeReleaseExe).VerifyDiagnostics( 648CreateCompilationWithMscorlibAndSpan(source, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 653CreateCompilationWithMscorlibAndSpan(source, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 671CreateCompilationWithMscorlibAndSpan(source, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 691CreateCompilationWithMscorlibAndSpan(source, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 722}", TestOptions.ReleaseDll).VerifyDiagnostics(); 781CreateEmptyCompilation(code, references, TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 810CreateCompilationWithMscorlibAndSpan(code, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 836CreateCompilationWithMscorlibAndSpan(code, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(
Semantics\StructConstructorTests.cs (79)
29var comp = CreateCompilation(sourceA, parseOptions: TestOptions.Regular9); 247comp = CreateCompilation(sourceB, references: new[] { refA }, parseOptions: TestOptions.Regular9); 850TestOptions.Regular.WithLanguageVersion(languageVersion.Value); 1325var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 1470var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 1575var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 1661var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 1721var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 1973var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 1985var verifier = CompileAndVerify(source, parseOptions: TestOptions.Regular11, expectedOutput: 2013var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 2025var verifier = CompileAndVerify(source, parseOptions: TestOptions.Regular11, expectedOutput: "(, )"); 2074var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 2086comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 2168var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: 2282var verifier = CompileAndVerify(new[] { source, IsExternalInitTypeDefinition }, options: TestOptions.ReleaseExe, verify: Verification.Skipped, expectedOutput: 2400var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: 2464var verifier = CompileAndVerify(new[] { source, IsExternalInitTypeDefinition }, options: TestOptions.ReleaseExe, verify: Verification.Skipped, expectedOutput: 2535var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 2568comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 2580comp = CreateCompilation(source, parseOptions: TestOptions.Regular11); 2617var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 2650comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 2662comp = CreateCompilation(source, parseOptions: TestOptions.Regular11); 2700var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular10); 2712comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular11); 2753var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular10); 2765var verifier = CompileAndVerify(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular11, expectedOutput: 2855var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular10); 2876var verifier = CompileAndVerify(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular11, expectedOutput: 2926var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular10); 2947var verifier = CompileAndVerify(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular11, expectedOutput: 3004CompileAndVerify(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular10, verify: Verification.Skipped, expectedOutput: expectedOutput); 3035var comp = CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular10); 3111CompileAndVerify(source, options: TestOptions.ReleaseExe, verify: Verification.Skipped, expectedOutput: 3179var verifier = CompileAndVerify(source, options: TestOptions.ReleaseExe, expectedOutput: 3235comp = CreateCompilation(sourceB, references: new[] { refA }, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Mscorlib45); 3276var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 3297comp = CreateCompilation(source, parseOptions: TestOptions.Regular11); 3406var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular10); 3418comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular11); 3770var comp = CreateCompilationWithSpan(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 3870var comp = CreateCompilation(source, parseOptions: TestOptions.Script, targetFramework: TargetFramework.NetCoreApp); 3889CreateCompilation(source, parseOptions: TestOptions.Regular10) 3895CreateCompilation(source, options: TestOptions.DebugDll.WithSpecificDiagnosticOptions(ReportStructInitializationWarnings), parseOptions: TestOptions.Regular11) 3901CreateCompilation(source, options: TestOptions.DebugDll.WithSpecificDiagnosticOptions(GetIdForErrorCode(ErrorCode.WRN_UnassignedThisSupportedVersion), ReportDiagnostic.Error), parseOptions: TestOptions.Regular11) 3907var verifier = CompileAndVerify(source, parseOptions: TestOptions.Regular11); 3940var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugExe); 3978CreateCompilation(source, parseOptions: TestOptions.Regular10) 3990CreateCompilation(source, options: TestOptions.DebugDll.WithSpecificDiagnosticOptions(ReportStructInitializationWarnings), parseOptions: TestOptions.Regular11) 4015var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 4021var verifier = CompileAndVerify(source, options: TestOptions.DebugDll.WithSpecificDiagnosticOptions(ReportStructInitializationWarnings), parseOptions: TestOptions.Regular11); 4055var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 4064var verifier = CompileAndVerify(source, options: TestOptions.DebugDll.WithSpecificDiagnosticOptions(ReportStructInitializationWarnings), parseOptions: TestOptions.Regular11); 4171var verifier = CompileAndVerify(source, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 4202var verifier = CompileAndVerify(source, options: TestOptions.DebugDll.WithSpecificDiagnosticOptions(ReportStructInitializationWarnings)); 4241var verifier = CompileAndVerify(source, options: TestOptions.DebugDll.WithSpecificDiagnosticOptions(ReportStructInitializationWarnings)); 4274var verifier = CompileAndVerify(source, options: TestOptions.DebugDll.WithSpecificDiagnosticOptions(ReportStructInitializationWarnings)); 4309var verifier = CompileAndVerify(source, options: TestOptions.DebugDll.WithSpecificDiagnosticOptions(ReportStructInitializationWarnings)); 4349var verifier = CompileAndVerify(source, options: TestOptions.DebugDll.WithSpecificDiagnosticOptions(ReportStructInitializationWarnings)); 4399var verifier = CompileAndVerify(source, options: TestOptions.DebugDll.WithSpecificDiagnosticOptions(ReportStructInitializationWarnings)); 4443var verifier = CompileAndVerify(source, options: TestOptions.DebugDll.WithSpecificDiagnosticOptions(ReportStructInitializationWarnings)); 4486var verifier = CompileAndVerify(source, options: TestOptions.DebugDll.WithSpecificDiagnosticOptions(ReportStructInitializationWarnings)); 4527var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithSpecificDiagnosticOptions(ReportStructInitializationWarnings)); 4549var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithSpecificDiagnosticOptions(ReportStructInitializationWarnings)); 4591var verifier = CompileAndVerify(source, options: TestOptions.DebugDll.WithSpecificDiagnosticOptions(ReportStructInitializationWarnings)); 4622verifier = CompileAndVerify(source, options: TestOptions.DebugDll); 4699var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular10); 4709var verifier = CompileAndVerify(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular11); 4739var verifier = CompileAndVerify(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)); 4771var verifier = CompileAndVerify(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion));
Semantics\StructsTests.cs (8)
29CreateCompilation(text, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 58CreateCompilation(text, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 85CreateCompilation(text, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 116var comp = CreateCompilation(text, options: TestOptions.DebugExe); 378TestOptions.ReleaseDll); 383TestOptions.ReleaseDll); 637CreateCompilation(source, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 668var comp = CreateCompilation(text, parseOptions: TestOptions.Regular9);
Semantics\SuppressAccessibilityChecksTests.cs (2)
44", new MetadataReference[] { referenceA }, TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)); 164", new MetadataReference[] { referenceA }, TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All));
Semantics\SwitchTests.cs (69)
79CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 114CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 150CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 192CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 255CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 331CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 365CreateCompilation(text, parseOptions: TestOptions.Regular7_1).VerifyDiagnostics( 396CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 437CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 462CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 492CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 522CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 550CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 593CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 633CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 675CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 725CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 779CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 832CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 887CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics(); 920CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 959CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 1001CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 1037CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 1083CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 1202CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics(); 1243CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics(); 1293CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics(); 1336CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics(); 1374CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics(); 1417CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics(); 1461CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 1511CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 1562CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 1615CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 1666CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 1717CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 1768CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 1825CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 1883CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 1943CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 2000CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 2067CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 2106CompileAndVerify(text, parseOptions: TestOptions.Regular6, expectedOutput: "a1"); 2142CompileAndVerify(text, parseOptions: TestOptions.Regular6, expectedOutput: "a2"); 2179CompileAndVerify(text, parseOptions: TestOptions.Regular6, expectedOutput: 2227CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 2267CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 2304CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 2359CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 2395CreateCompilationWithMscorlib45(source, references: new[] { SystemCoreRef }, parseOptions: TestOptions.Script).VerifyDiagnostics( 2419syntaxTree: SyntaxFactory.ParseSyntaxTree(source, options: TestOptions.Script), 2462CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 2519CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 2579CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 2613CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 2682CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 2714CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 2719CreateCompilation(text, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 2724CreateCompilation(text, parseOptions: TestOptions.Regular8).VerifyDiagnostics(); 2749CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 2753CreateCompilation(text, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics(); 2754CreateCompilation(text, parseOptions: TestOptions.Regular8).VerifyDiagnostics(); 2780CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 2821CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp2)).VerifyDiagnostics(); 2822CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp1)).VerifyDiagnostics( 2912CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 2945CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics(); 2946CreateCompilation(text, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics();
Semantics\SyntaxTreeRootTests.cs (1)
73options: TestOptions.Script);
Semantics\TargetTypedConditionalOperatorTests.cs (35)
183source, options: TestOptions.ReleaseExe, 184parseOptions: TestOptions.Regular.WithLanguageVersion(langVersion)) 208source, options: TestOptions.ReleaseExe, 209parseOptions: TestOptions.Regular.WithLanguageVersion(langVersion)) 230source, options: TestOptions.ReleaseExe, 231parseOptions: TestOptions.Regular.WithLanguageVersion(langVersion)) 266source, options: TestOptions.ReleaseExe, 267parseOptions: TestOptions.Regular.WithLanguageVersion(langVersion)) 329parseOptions ??= TestOptions.Regular; 333var comp = CreateCompilation(tree, options: TestOptions.DebugDll.WithAllowUnsafe(true)); 412var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8, options: TestOptions.DebugExe) 415comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(MessageID.IDS_FeatureTargetTypedConditional.RequiredVersion()), options: TestOptions.DebugExe) 432CreateCompilation(source, parseOptions: TestOptions.Regular8, options: TestOptions.DebugDll.WithAllowUnsafe(true)) 434CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(MessageID.IDS_FeatureTargetTypedConditional.RequiredVersion()), options: TestOptions.DebugDll.WithAllowUnsafe(true)) 451CreateCompilation(source, parseOptions: TestOptions.Regular8, options: TestOptions.DebugDll) 453CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(MessageID.IDS_FeatureTargetTypedConditional.RequiredVersion()), options: TestOptions.DebugDll) 490CompileAndVerify(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp3), expectedOutput: expectedOutput); 491CompileAndVerify(source, parseOptions: TestOptions.Regular.WithLanguageVersion(MessageID.IDS_FeatureTargetTypedConditional.RequiredVersion()), expectedOutput: expectedOutput); 525CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp3)).VerifyDiagnostics(expectedDiagnostics); 526CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(MessageID.IDS_FeatureTargetTypedConditional.RequiredVersion())).VerifyDiagnostics(expectedDiagnostics); 556CompileAndVerify(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp3), expectedOutput: expectedOutput); 557CompileAndVerify(source, parseOptions: TestOptions.Regular.WithLanguageVersion(MessageID.IDS_FeatureTargetTypedConditional.RequiredVersion()), expectedOutput: expectedOutput); 587CompileAndVerify(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp3), expectedOutput: expectedOutput); 588CompileAndVerify(source, parseOptions: TestOptions.Regular.WithLanguageVersion(MessageID.IDS_FeatureTargetTypedConditional.RequiredVersion()), expectedOutput: expectedOutput); 613CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_3)).VerifyDiagnostics(); 614CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(MessageID.IDS_FeatureTargetTypedConditional.RequiredVersion())).VerifyDiagnostics(); 639CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_3)).VerifyDiagnostics( 647CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(MessageID.IDS_FeatureTargetTypedConditional.RequiredVersion())).VerifyDiagnostics( 707var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8);
Semantics\TargetTypedDefaultTests.cs (193)
31var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7); 66var comp = CreateCompilationWithMscorlib46(source, parseOptions: TestOptions.Regular7); 117var comp = CreateCompilation(source, options: TestOptions.DebugExe); 136var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 167var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 189var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 219var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 236var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 273var comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview, options: TestOptions.DebugExe); 312var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 353var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 413var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 457var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 487var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 509var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 552var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 595var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8, options: TestOptions.DebugExe); 637var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 660var comp = CreateCompilationWithMscorlib46(source, parseOptions: TestOptions.Regular7_1); 692var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 713var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 734var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 778var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 813var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 830var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 859var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 889var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 910var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 928var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 946var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 967var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 994var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 1013var comp2 = CreateCompilation(source, parseOptions: TestOptions.Regular7); 1057var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 1077var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 1107var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 1134var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 1163var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 1192var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 1228var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 1246var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 1362var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 1365var comp2 = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 1468var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 1471var comp2 = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 1571var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 1574var comp2 = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 1593var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 1621var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 1624var comp2 = CreateCompilation(source, parseOptions: TestOptions.Regular7_3, options: TestOptions.DebugExe); 1714validateLangVer(modifier, type, value, equal, semanticType, TestOptions.Regular7_2, diagnostics); 1715validateLangVer(modifier, type, value, equal, semanticType, TestOptions.Regular, diagnostics); 1721var comp = CreateCompilation(source, parseOptions: parseOptions, options: TestOptions.DebugExe); 1787var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3, options: TestOptions.DebugExe); 1858var comp = CreateCompilation(source, parseOptions: TestOptions.Regular, options: TestOptions.DebugExe); 1903var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 1939var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 1968var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 2007var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 2053var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 2079var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 2108var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 2144var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 2177var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 2203var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe.WithAllowUnsafe(true)); 2227var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 2250var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 2270var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 2287var comp = CreateCompilationWithMscorlib40(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe, 2307var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 2326var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 2359var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 2381var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 2407var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 2449var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 2477var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 2503var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 2524var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 2549var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 2575var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 2591var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 2609var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 2628var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 2653var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, references: new[] { CSharpRef }, options: TestOptions.DebugExe); 2671var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 2696var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3, options: TestOptions.DebugExe); 2722CreateCompilation(text, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular7_1) 2743var comp = CreateCompilation(text, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 2768var compilation = CreateCompilationWithMscorlib40AndSystemCore(source, parseOptions: TestOptions.Regular7_1); 2792var compilation = CreateCompilationWithMscorlib40AndSystemCore(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 2810var compilation = CreateCompilationWithMscorlib40AndSystemCore(source, parseOptions: TestOptions.Regular7_1); 2833var comp = CreateCompilation(text, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 2855var comp = CreateCompilation(text, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugDll); 2880var comp = CreateCompilation(text, parseOptions: TestOptions.Regular7_1); 2903var comp = CreateCompilation(text, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugDll); 2926var comp = CreateCompilation(text, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugDll); 2962var comp = CreateCompilation(text, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 3012var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 3028var comp = CreateCompilationWithMscorlib40AndSystemCore(text, parseOptions: TestOptions.Regular7_1); 3049var comp = CreateCompilationWithMscorlib40AndSystemCore(text, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 3078var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 3100var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 3129var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 3161var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 3193var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 3225var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 3254var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 3274var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 3295var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 3330var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 3369var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 3406var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 3428var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 3447var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 3467var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 3487var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 3506var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 3547var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 3568var comp = CreateCompilation(text, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 3623var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1); 3705var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1, options: TestOptions.DebugExe); 3743var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_1);
Semantics\TopLevelStatementsTests.cs (262)
29private static CSharpParseOptions DefaultParseOptions => TestOptions.Regular9; 43var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 77var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 105var comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 113comp = CreateCompilation(new[] { text1, text2, text3 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 140var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 161var comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 164comp = CreateCompilation(new[] { text2, text1 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 177var comp = CreateCompilation(text1, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 183comp = CreateCompilation(text1, options: TestOptions.DebugExe.WithNullableContextOptions(NullableContextOptions.Enable), parseOptions: DefaultParseOptions); 278var comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 293comp = CreateCompilation(new[] { text2, text1 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 308comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe.WithNullableContextOptions(NullableContextOptions.Enable), parseOptions: DefaultParseOptions); 434var comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 455comp = CreateCompilation(new[] { text2, text1 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 524var comp = CreateCompilation(text1, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 562var comp = CreateCompilation(text1, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 611var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular8); 690var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 736var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 780var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 812var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 825var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 838var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 859var comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 909var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 930var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 955var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 970var comp = CreateCompilation(text1, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 1002var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 1015var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 1028var comp = CreateCompilation(text1, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 1055var comp = CreateCompilation(text1, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 1073var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 1101var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 1116var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 1147var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 1174var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 1196var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 1239var comp = CreateCompilationWithTasksExtensions(new[] { source, s_IAsyncEnumerable }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 1257var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 1274var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 1290var comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 1304comp = CreateCompilation(new[] { "System.Console.WriteLine();", text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 1334var comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 1348comp = CreateCompilation(new[] { "System.Console.WriteLine();", text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 1383var comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 1401comp = CreateCompilation(new[] { text2, text1 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 1434var comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 1453comp = CreateCompilation(new[] { text2, text1 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 1488var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 1529var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 1575var comp = CreateCompilation(new[] { text1, text2, text3 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 1637var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 1810var comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 1964var comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 1967comp = CreateCompilation(text1 + text2, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 1971Parse(text1, filename: "text2", TestOptions.Regular6) }, 1972options: TestOptions.DebugExe)); 1974comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular7); 2031var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 2195var comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 2345var comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 2348comp = CreateCompilation(text1 + text2, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 2351comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular7); 2397var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 2542var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 2561var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 2592var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 2617var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 2678var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 2763var comp = CreateCompilation(text, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 2820var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 2848var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 2882var comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 2996var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 3058var comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 3121var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 3188var comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 3252var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 3314var comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 3377var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 3444var comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 3508var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 3570var comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 3633var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 3700var comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 3764var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 3832var comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 3900var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 4049var comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 4149var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 4174var comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 4195var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 4277var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 4299var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 4351var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 4439var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 4456var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 4480var comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 4519var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 4547var comp = CreateCompilation(text1, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 4585var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 4599var comp = CreateCompilation(text1, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 4627var comp = CreateCompilation(text1, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 4644var comp = CreateCompilation(text1, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 4660var comp = CreateCompilation(text1, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 4680var comp = CreateCompilation(text1, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 4695var comp = CreateCompilation(text1, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 4713var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 4736var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 4751var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 4765var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 4786var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 4807var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 4828var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 4853var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 4873var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 4905var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 4926var comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 4958var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 4991var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5019var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5049var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5081var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5111var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5137var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5173var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5212var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5268var comp = CreateCompilation(new[] { text1, text4 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5305var comp = CreateCompilation(text, options: TestOptions.DebugExe.WithMainTypeName("Program2"), parseOptions: DefaultParseOptions); 5332var comp = CreateCompilation(text, options: TestOptions.DebugExe.WithMainTypeName(""), parseOptions: DefaultParseOptions); 5356var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5376var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5397var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5418var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5442var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5467var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5494var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5522var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5549var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5577var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5601var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5626var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5653var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5667var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5686var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5707var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5731var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5757var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5778var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5799var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5820var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5841var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5861var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5885var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5903var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5927var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5950var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 5987var comp = CreateCompilation(text1, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 6066options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 6137options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 6211var comp = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 6252var comp = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 6295var comp = CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 6345var comp = CreateCompilation(new[] { source1, source2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 6384var comp = CreateCompilation(text1, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 6395comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 6489var comp = CreateCompilation(text1, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 6498comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 6546var comp = CreateCompilation(text1, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 6561comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 6667var comp = CreateCompilation(text1, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 6678comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 6754var comp = CreateCompilation(text1, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 6763comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 6812var comp = CreateCompilation(text1, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 6821comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 6870var comp = CreateCompilation(text1, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 6879comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 6938var comp = CreateCompilation(text1, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 6947comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 7017var comp = CreateCompilation(text1 + text2, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 7025comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 7130var comp = CreateCompilation(text1 + text2 + text3, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 7139comp = CreateCompilation(new[] { text1, text2, text3 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 7224var comp = CreateCompilation(text1 + text2, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 7233comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 7297var comp = CreateCompilation(text1, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 7307comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 7364var comp = CreateCompilation(text1, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 7374comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 7431var comp = CreateEmptyCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 7453var comp = CreateCompilation(text, targetFramework: TargetFramework.Minimal, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 7476var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 7498var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 7536var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 7562var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 7593var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 7611var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 7658var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 7705var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 7774var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 7839var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 7862var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 7881var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 7900var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 7920var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 7938var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 7960var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 7980var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 7999var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 8017var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 8037var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 8049var comp = CreateCompilation(text, options: TestOptions.DebugDll, parseOptions: DefaultParseOptions); 8062var comp = CreateCompilation(text, options: TestOptions.ReleaseModule, parseOptions: DefaultParseOptions); 8178var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 8196var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 8209var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 8218var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 8232var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 8246var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 8260var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 8287var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 8304var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 8321var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 8338var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 8385var comp = CreateCompilation(text, options: TestOptions.DebugExe.WithOverflowChecks(true), parseOptions: DefaultParseOptions); 8430var comp = CreateCompilation(text, options: TestOptions.UnsafeDebugExe, parseOptions: DefaultParseOptions); 8446var comp = CreateCompilation(text, options: TestOptions.UnsafeDebugExe, parseOptions: DefaultParseOptions); 8473var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 8503var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 8525var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 8544var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 8559var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 8592var comp = CreateCompilation(text1, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 8612var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 8624var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 8701", options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 8721", options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 8754var oldTree = Parse(text: text1, options: TestOptions.RegularDefault); 8777using var lexer = new Syntax.InternalSyntax.Lexer(newText, TestOptions.RegularDefault); 8782var tree = CSharpSyntaxTree.Create(compilationUnit, TestOptions.RegularDefault, path: "", Encoding.UTF8, SourceHashAlgorithms.Default); 8786var fullParseTree = Parse(text: text2, options: TestOptions.RegularDefault); 8815", options: TestOptions.ReleaseExe); 8874", options: TestOptions.ReleaseExe); 8939var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 8956var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 8973var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 8985var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 8998var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 9016var comp = CreateCompilation(text, options: TestOptions.DebugExe, parseOptions: DefaultParseOptions); 9034var comp = CreateCompilation(text, options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All)); 9089var comp = CreateCompilation(text, options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All)); 9483var comp = CreateCompilation(text, options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All)); 9522var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments); 9539var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments); 9559var comp = CreateCompilation(src, parseOptions: TestOptions.RegularWithDocumentationComments); 9663var compilation = CreateCompilation(source, options: TestOptions.DebugDll);
Semantics\UninitializedNonNullableFieldTests.cs (42)
87var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7); 107var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7, skipUsesIsNullable: true); 265var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 299var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 328var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 362var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 389var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 812var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 856var comp = CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular10); 874var verifier = CompileAndVerify(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular11); 983var comp = CreateCompilation(source, parseOptions: TestOptions.Regular11); 1052var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 1065var verifier = CompileAndVerify(source, parseOptions: TestOptions.Regular11); 1218var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 1258var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 1283var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 1303var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 1323var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 1350var comp = CreateCompilation(new[] { MaybeNullAttributeDefinition, source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 1380var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 1406var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 1436var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 1446comp = CreateCompilation(new[] { source }, options: WithNullableDisable(), parseOptions: TestOptions.Regular8); 1457comp = CreateCompilation(source, parseOptions: TestOptions.Regular8); 1487var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 1521var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 1555var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 1589var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 1612var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 1647var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 1694var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 1734var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 1755var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 1782var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 1797var verifier = CompileAndVerify(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular11); 1846var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 1865var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 1888var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 1903var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 2078var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(), parseOptions: TestOptions.Regular8); 2244var comp = CreateCompilation(new[] { source, MemberNotNullAttributeDefinition }, options: WithNullableEnable(), parseOptions: TestOptions.RegularPreview); 2313var comp = CreateCompilation(new[] { source, MemberNotNullAttributeDefinition }, options: WithNullableEnable(), parseOptions: TestOptions.RegularPreview);
Semantics\UnsafeTests.cs (355)
59options: TestOptions.UnsafeDebugDll); 78options: TestOptions.UnsafeDebugDll); 106CreateCompilation(code, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 123CreateCompilation(code, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 144CreateCompilation(code, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 170CreateCompilation(code, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 186CreateCompilation(text, options: TestOptions.UnsafeReleaseDll.WithAllowUnsafe(false)).VerifyDiagnostics( 190CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 205CreateCompilation(text, options: TestOptions.UnsafeReleaseDll.WithAllowUnsafe(false)).VerifyDiagnostics( 209CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 239compilationOptions: TestOptions.UnsafeReleaseDll.WithAllowUnsafe(false), 246CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 262CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 278CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 297CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 316CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 336CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 361CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 384var compilation = CreateCompilation(text, options: TestOptions.UnsafeReleaseDll); 916CreateCompilation(withoutUnsafe, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 928CreateCompilation(withUnsafeOnType, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 933CreateCompilation(withUnsafeOnMembers, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 940CreateCompilation(withUnsafeOnTypeAndMembers, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 961CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 985CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 1028CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 1041CreateCompilation(text, options: TestOptions.UnsafeReleaseDll.WithAllowUnsafe(false)).VerifyDiagnostics( 1045CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 1063CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 1087CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 1562CreateCompilation(withoutUnsafe, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(expectedWithoutUnsafe); 1565CreateCompilation(withUnsafeOnType, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(expectedWithUnsafe); 1568CreateCompilation(withUnsafeOnMembers, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(expectedWithUnsafe); 1571CreateCompilation(withUnsafeOnTypeAndMembers, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(expectedWithUnsafe); 2376var compilation = CreateCompilationWithMscorlib40AndSystemCore(text, options: TestOptions.UnsafeReleaseDll); 2489var compilation = CreateCompilation(text, options: TestOptions.UnsafeReleaseDll); 2556var compilation = CreateCompilation(text, options: TestOptions.UnsafeReleaseDll); 3091var libComp = CreateCompilation(libSrc, options: TestOptions.UnsafeDebugDll); 3111var comp = CreateCompilation(src, options: TestOptions.UnsafeDebugDll, references: new[] { libComp.EmitToImageReference() }); 3170var comp = CreateCompilation(src, options: TestOptions.UnsafeDebugDll); 3321CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 3347CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 3371CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 3395CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 3426CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 3528var tree = SyntaxFactory.ParseSyntaxTree(code, TestOptions.Regular); 3529var compilation = CreateCompilation(tree, new[] { metadata }, TestOptions.UnsafeReleaseDll); 3576CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 3594CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 3636CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 3659CreateCompilationWithMscorlib40AndSystemCore(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 3705CreateCompilationWithMscorlib40AndSystemCore(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 3802CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 3953CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 3987CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4032CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4089CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4109CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4129CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4148CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4169CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4191CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4214CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4235CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4258CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4282CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4309CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4331CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 4349CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4372CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4395CreateCompilationWithMscorlib40AndSystemCore(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 4415var compilation = CreateCompilation(text, options: TestOptions.UnsafeReleaseDll); 4452var compilation = CreateCompilation(text, options: TestOptions.UnsafeReleaseDll); 4481var compilation = CreateCompilation(text, options: TestOptions.UnsafeReleaseDll); 4519var compilation = CreateCompilation(text, options: TestOptions.UnsafeReleaseDll); 4557var compilation = CreateCompilation(text, options: TestOptions.UnsafeReleaseDll); 4598CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 4613CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4632CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4650CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4669CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4693var compilation = CreateCompilation(text, options: TestOptions.UnsafeReleaseDll); 4730CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 4747CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 4762CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4780CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4798CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4817CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4835CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4854CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4912CreateCompilationWithMscorlib40AndSystemCore(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 4957CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 5003var compilation = CreateCompilation(text, options: TestOptions.UnsafeReleaseDll); 5070var compilation = CreateCompilation(text, options: TestOptions.UnsafeReleaseDll); 5129CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 5147CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 5167CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 5187CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 5206CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 5224CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 5248}", options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 5269}", options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 5290}", options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 5316var compilation = CreateCompilation(text, options: TestOptions.UnsafeReleaseDll); 5383var compilation = CreateCompilation(text, options: TestOptions.UnsafeReleaseDll); 5441var compilation = CreateCompilation(text, options: TestOptions.UnsafeReleaseDll); 5501var compilation = CreateCompilation(text, options: TestOptions.UnsafeReleaseDll); 5537var compilation = CreateCompilation(text, options: TestOptions.UnsafeReleaseDll); 5578CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 5631CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 5681CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 5719CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 5829CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 5906CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 5947CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 5979CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 6013var compilation = CreateCompilation(text, options: TestOptions.UnsafeReleaseDll); 6067var compilation = CreateCompilation(text, options: TestOptions.UnsafeReleaseDll); 6105CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 6149CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 6218CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 6292CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 6313CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 6329CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 6353CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 6373CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 6411CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 6436CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 6479var compilation = CreateCompilation(text, options: TestOptions.UnsafeReleaseDll); 6536CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 6580CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 6675CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 6695CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 6717CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 6743CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 6765CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 6815CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 6849CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 6888CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 6928CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 6963CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 6986CreateCompilationWithMscorlibAndSpan(text, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 6990CreateCompilationWithMscorlibAndSpan(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 7017CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 7062CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 7098CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 7118CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 7148CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 7170CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 7199CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.Skipped, expectedOutput: "42"); 7223CreateCompilation(text, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 7253CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 7283CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 7305CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 7335var compilation = CreateCompilation(text, options: TestOptions.UnsafeReleaseDll); 7376var compilation = CreateCompilation(text, options: TestOptions.UnsafeReleaseDll); 7448var compilation = CreateCompilation(text, options: TestOptions.UnsafeReleaseDll); 7515CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 7633CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 7664CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 7715CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 7993CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 8075CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 8172CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 8205CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 8228CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 8261CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 8314CreateCompilationWithMscorlibAndSpan(text, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 8324CreateCompilationWithMscorlibAndSpan(text, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 8345CreateCompilationWithMscorlibAndSpan(text, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 8350CreateCompilationWithMscorlibAndSpan(text, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 8368CreateCompilationWithMscorlibAndSpan(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 8389CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 8398CreateCompilationWithMscorlibAndSpan(text, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Script).VerifyDiagnostics( 8412CreateCompilationWithMscorlibAndSpan(text, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Script).VerifyDiagnostics( 8425CreateCompilationWithMscorlibAndSpan(text, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Script).VerifyDiagnostics( 8449var compilation = CreateCompilation(text, options: TestOptions.UnsafeReleaseDll); 8516CreateCompilation(text, options: TestOptions.UnsafeDebugDll).VerifyDiagnostics(); 8529CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 8555CreateCompilation(text, parseOptions: TestOptions.Regular11).VerifyDiagnostics(expected); 8556CreateCompilation(text, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular11).VerifyDiagnostics(expected); 8568CreateCompilation(text, parseOptions: TestOptions.RegularNext).VerifyDiagnostics(expected); 8569CreateCompilation(text, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.RegularNext).VerifyDiagnostics(expected); 8603CreateCompilation(text, parseOptions: TestOptions.Regular11).VerifyDiagnostics(expected); 8605CreateCompilation(text, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular11).VerifyDiagnostics(expectedWithUnsafe); 8607CreateCompilation(text, parseOptions: TestOptions.RegularNext).VerifyDiagnostics(expected); 8609CreateCompilation(text, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.RegularNext).VerifyDiagnostics(expectedWithUnsafe); 8613CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(expectedWithUnsafe); 8659CreateCompilation(text, parseOptions: TestOptions.Regular11).VerifyDiagnostics(expected); 8660CreateCompilation(text, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular11).VerifyDiagnostics(expected); 8687CreateCompilation(text, parseOptions: TestOptions.RegularNext).VerifyDiagnostics(expected); 8688CreateCompilation(text, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.RegularNext).VerifyDiagnostics(expected); 8716CreateCompilation(text, parseOptions: TestOptions.Regular11).VerifyDiagnostics( 8735CreateCompilation(text, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular11).VerifyDiagnostics( 8752CreateCompilation(text, parseOptions: TestOptions.RegularNext).VerifyDiagnostics( 8771CreateCompilation(text, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.RegularNext).VerifyDiagnostics( 8822CreateCompilation(text, parseOptions: TestOptions.Regular11).VerifyDiagnostics(expected); 8823CreateCompilation(text, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular11).VerifyDiagnostics(expected); 8844CreateCompilation(text, parseOptions: TestOptions.RegularNext).VerifyDiagnostics(expected); 8845CreateCompilation(text, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.RegularNext).VerifyDiagnostics(expected); 8869CreateCompilation(text, parseOptions: TestOptions.Regular11).VerifyDiagnostics( 8882CreateCompilation(text, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular11).VerifyDiagnostics( 8893CreateCompilation(text, parseOptions: TestOptions.RegularNext).VerifyDiagnostics( 8906CreateCompilation(text, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.RegularNext).VerifyDiagnostics( 8933var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll); 8951var comp = CreateCompilation(tree, options: TestOptions.UnsafeReleaseDll); 8973var comp = CreateCompilation(text, options: TestOptions.UnsafeReleaseExe); 8999CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 9021var compilation = CreateCompilation(text, options: TestOptions.UnsafeReleaseDll); 9048var comp = CreateCompilation(tree, options: TestOptions.UnsafeReleaseDll); 9067var comp = CreateCompilation(text, options: TestOptions.ReleaseExe); 9084CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 9107CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 9159CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 9175CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 9198CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 9251var compilation = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.Fails); 9368var compilation = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.Fails); 9447CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails); 9530var comp1 = CompileAndVerify(s1, options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes).Compilation; 9533options: TestOptions.UnsafeReleaseExe, verify: Verification.Fails, 9584options: TestOptions.UnsafeReleaseDll, verify: Verification.Fails, 9629CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"246"); 9673CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"4812"); 9686}", options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 9714}", options: TestOptions.UnsafeDebugDll).VerifyDiagnostics( 9748}", options: TestOptions.UnsafeDebugDll).VerifyDiagnostics( 9774}", options: TestOptions.UnsafeDebugDll).VerifyDiagnostics( 9801}", options: TestOptions.UnsafeDebugDll).VerifyDiagnostics( 9830var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll); 9844var comp = CreateCompilation(csharp, options: TestOptions.DebugDll); 9864var comp = CreateCompilation(csharp, options: TestOptions.DebugDll); 9880var comp = CreateCompilation(csharp, options: TestOptions.DebugDll, parseOptions: TestOptions.Regular11); 9899var comp = CreateCompilation(csharp, options: TestOptions.DebugDll, parseOptions: TestOptions.Regular11); 9918var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.Regular11); 9934var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.Regular11); 9950var comp = CreateCompilation(csharp, options: TestOptions.DebugDll, parseOptions: TestOptions.Regular11); 9969var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.Regular11); 9995var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll); 10018var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll); 10038var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll); 10056var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll); 10080var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll); 10101var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll); 10116var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll); 10129var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll); 10142var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll); 10164var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll); 10183var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll); 10201var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll); 10216var comp = CreateCompilation(csharp, options: TestOptions.DebugDll); 10235var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll); 10254var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll); 10275var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll); 10301var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll); 10321var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll); 10346var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll); 10365var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll); 10383var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll); 10392comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll); 10418var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll); 10427comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll); 10447var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.Regular11); 10450comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular11); 10466comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.RegularNext); 10469comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext); 10496var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.Regular11); 10499comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular11); 10518comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.RegularNext); 10521comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext); 10538var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.Regular11); 10547comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular11); 10559comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.RegularNext); 10571comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext); 10600var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.Regular11); 10603comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular11); 10615comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.RegularPreview); 10618comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularPreview); 10635var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.Regular11); 10638comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular11); 10651comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.RegularPreview); 10654comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularPreview); 10671var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.Regular11); 10674comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular11); 10680comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.RegularPreview); 10686comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularPreview); 10702var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.RegularPreview); 10708comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularPreview); 10737var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular11); 10747comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.Regular11); 10772comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.RegularNext); 10775comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.RegularPreview); 10799var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular11); 10836comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.Regular11); 10901comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.RegularNext); 10904comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.RegularPreview); 10926var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular11); 10939comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.Regular11); 10945comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.RegularNext); 10948comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.RegularPreview); 10971var comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.Regular11); 10978comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.RegularNext); 10981comp = CreateCompilation(csharp, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.RegularPreview);
Semantics\UserDefinedConversionTests.cs (4)
1149var comp = CreateCompilation(source1 + source2 + source3 + source4 + source5, options: TestOptions.UnsafeReleaseDll); 1157var verifier = CompileAndVerify(source: source1 + source3 + source5, options: TestOptions.UnsafeReleaseExe, expectedOutput: ""); 1863var comp = CreateCompilation(code, options: TestOptions.UnsafeReleaseExe); 1908var comp = CreateCompilation(code, options: TestOptions.UnsafeReleaseExe);
Semantics\UseSiteErrorTests.cs (28)
1037TestOptions.ReleaseDll.WithAssemblyIdentityComparer(DesktopAssemblyIdentityComparer.Default)); 1051TestOptions.ReleaseDll.WithAssemblyIdentityComparer(DesktopAssemblyIdentityComparer.Default)); 2250CSharpCompilationOptions options = TestOptions.UnsafeReleaseDll; 2295var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 2296var compilation1 = CreateEmptyCompilation(source1, parseOptions: parseOptions, options: TestOptions.ReleaseDll, references: new[] { MinCorlibRef }); 2312var compilation2 = CreateEmptyCompilation(source2, parseOptions: parseOptions, options: TestOptions.ReleaseDll, references: new[] { compilation1.EmitToImageReference(), MinCorlibRef }); 2323var compilation3 = CreateEmptyCompilation(source2, parseOptions: parseOptions, options: TestOptions.ReleaseDll, references: new[] { compilation1.ToMetadataReference(), MinCorlibRef }); 2334var compilation4 = CreateEmptyCompilation(source2, parseOptions: parseOptions, options: TestOptions.ReleaseDll, references: new[] { compilation1.EmitToImageReference() }); 2364var compilation5 = CreateEmptyCompilation(source2, parseOptions: parseOptions, options: TestOptions.ReleaseDll, references: new[] { compilation1.ToMetadataReference() }); 2379var compilation6 = CreateEmptyCompilation(source2, parseOptions: parseOptions, options: TestOptions.ReleaseDll, references: new[] { compilation1.EmitToImageReference(), MscorlibRef }); 2409var compilation7 = CreateEmptyCompilation(source2, parseOptions: parseOptions, options: TestOptions.ReleaseDll, references: new[] { compilation1.ToMetadataReference(), MscorlibRef }); 2474var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll, references: new[] { UnmanagedUseSiteError_Ref2 }); 2484comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll, references: new[] { UnmanagedUseSiteError_Ref1, UnmanagedUseSiteError_Ref2 }); 2501var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll, references: new[] { UnmanagedUseSiteError_Ref2 }); 2510comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll, references: new[] { UnmanagedUseSiteError_Ref1, UnmanagedUseSiteError_Ref2 }); 2526var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll, references: new[] { UnmanagedUseSiteError_Ref2 }); 2535comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll, references: new[] { UnmanagedUseSiteError_Ref1, UnmanagedUseSiteError_Ref2 }); 2553var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll, references: new[] { UnmanagedUseSiteError_Ref2 }); 2580comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll, references: new[] { UnmanagedUseSiteError_Ref1, UnmanagedUseSiteError_Ref2 }); 2600var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll, references: new[] { UnmanagedUseSiteError_Ref2 }); 2622comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll, references: new[] { UnmanagedUseSiteError_Ref1, UnmanagedUseSiteError_Ref2 }); 2642var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll, references: new[] { UnmanagedUseSiteError_Ref2 }); 2657comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll, references: new[] { UnmanagedUseSiteError_Ref1, UnmanagedUseSiteError_Ref2 }); 2682var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll, references: new[] { UnmanagedUseSiteError_Ref2 }); 2697comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll, references: new[] { UnmanagedUseSiteError_Ref1, UnmanagedUseSiteError_Ref2 }); 2726comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll, references: new[] { UnmanagedUseSiteError_Ref1, UnmanagedUseSiteError_Ref2 }); 2740var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll, references: new[] { UnmanagedUseSiteError_Ref2 }); 2757comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll, references: new[] { UnmanagedUseSiteError_Ref1, UnmanagedUseSiteError_Ref2 });
Semantics\UsingDeclarationTests.cs (9)
385var compilation = CreateCompilation(source, options: TestOptions.DebugExe).VerifyDiagnostics(); 409var compilation = CreateCompilation(source, options: TestOptions.DebugExe).VerifyDiagnostics(); 435var compilation = CreateCompilation(source, options: TestOptions.DebugExe).VerifyDiagnostics(); 824var compilation = CreateCompilationWithTasksExtensions(source, options: TestOptions.DebugExe).VerifyDiagnostics(); 849CreateCompilation(source, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics(expected); 851CreateCompilation(source, parseOptions: TestOptions.Regular8).VerifyDiagnostics(); 875CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics(expected); 877CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, parseOptions: TestOptions.Regular8).VerifyDiagnostics(); 953CreateCompilation(source, parseOptions: TestOptions.Regular8).VerifyDiagnostics(
Semantics\UsingStatementTests.cs (5)
1159CreateCompilation(source, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 1165CreateCompilation(source, parseOptions: TestOptions.Regular8).VerifyDiagnostics(); 1188CreateCompilation(source, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 1194CreateCompilation(source, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 1847var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", "never"));
Semantics\Utf8StringsLiteralsTests.cs (138)
53var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 82var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 110var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 141var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 174var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 198var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 225var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 254var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 282var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 313var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 337var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 361var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 383var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 415var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 452comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular11); 460comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10); 486var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 517var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 560var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 820var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 872var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 923var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 980var comp = CreateCompilation(source + HelpersSource, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 1036var comp = CreateCompilation(source + HelpersSource, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 1094var comp = CreateCompilation(source + HelpersSource, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 1150var comp = CreateCompilation(source + HelpersSource, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 1204var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 1256var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 1307var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 1365var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 1395var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 1419var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 1452var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 1474var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 1514var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 1535var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 1539comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10); 1574var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 1601var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 1604comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10); 1622var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 1648var comp = CreateCompilation(source + HelpersSource, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 1665comp = CreateCompilation(source + HelpersSource, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular11); 1671comp = CreateCompilation(source + HelpersSource, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10); 1701var comp = CreateCompilation(source + HelpersSource, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 1718comp = CreateCompilation(source + HelpersSource, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular11); 1724comp = CreateCompilation(source + HelpersSource, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10); 1754var comp = CreateCompilation(source + HelpersSource, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 1771comp = CreateCompilation(source + HelpersSource, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular11); 1777comp = CreateCompilation(source + HelpersSource, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10); 1816var comp = CreateCompilation(source + HelpersSource, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 1833comp = CreateCompilation(source + HelpersSource, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular11); 1839comp = CreateCompilation(source + HelpersSource, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10); 1876var comp = CreateCompilation(source + HelpersSource, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 1915var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 1942var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugExe); 1971var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 2001var comp = CreateCompilation(source + HelpersSource, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 2036var comp = CreateCompilation(source + HelpersSource, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 2073var comp = CreateCompilation(source + HelpersSource, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 2101var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 2121var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 2142var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 2168var comp = CreateCompilation(source + HelpersSource, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 2197var comp = CreateCompilation(source + HelpersSource, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 2234var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 2275var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 2324var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 2361var comp = CreateCompilation(source + HelpersSource, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 2398var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 2432var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 2456var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 2460comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10); 2481var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 2512var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 2539var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugDll); 2572var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugDll); 2605var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugDll); 2638var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugDll); 2686var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugDll); 2731var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugDll); 2779var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugDll); 2809var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugDll); 2851var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugDll); 2889var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugDll); 2915var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugDll); 2941var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugDll); 2966var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugDll); 2994var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugDll); 3022var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugDll); 3050var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugDll); 3078var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugDll); 3106var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugDll); 3134var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugDll); 3162var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugDll); 3190var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugDll); 3218var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugDll); 3246var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugDll); 3274var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugDll); 3302var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugDll); 3330var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseDll); 3366var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.ReleaseDll); 3428var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 3476var comp = CreateCompilation(source + HelpersSource, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 3518var comp = CreateCompilation(source + HelpersSource, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 3567var comp = CreateCompilation(source + HelpersSource, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 3616var comp = CreateCompilation(source + HelpersSource, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 3666var comp = CreateCompilation(source + HelpersSource, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 3713var comp = CreateCompilation(source + HelpersSource, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 3754var comp = CreateCompilation(source + HelpersSource, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 3776var comp = CreateCompilation(new[] { source + HelpersSource, UnscopedRefAttributeDefinition }, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugDll); 3809var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 3835var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 3881var comp = CreateCompilation(source, options: TestOptions.DebugExe); 3927var comp = CreateCompilation(source, options: TestOptions.DebugExe); 3971var comp = CreateCompilation(source, options: TestOptions.DebugExe); 4014var comp = CreateCompilation(source, options: TestOptions.DebugExe); 4043var comp = CreateCompilation(source + HelpersSource, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 4114var comp = CreateCompilation(source + HelpersSource, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 4137var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 4168var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 4207var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 4232var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe); 4257var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugExe);
Semantics\WarningVersionTests.cs (74)
48CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(CodeAnalysis.Diagnostic.DefaultWarningLevel)).VerifyDiagnostics(); 49CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(3)).VerifyDiagnostics(); 50CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(4)).VerifyDiagnostics(); 51CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(5)).VerifyDiagnostics(whenWave5); 52CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(6)).VerifyDiagnostics(whenWave5); 78CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(CodeAnalysis.Diagnostic.DefaultWarningLevel)).VerifyDiagnostics(); 79CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(4)).VerifyDiagnostics(); 80CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(5)).VerifyDiagnostics(whenWave5); 117CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(CodeAnalysis.Diagnostic.DefaultWarningLevel)).VerifyDiagnostics(); 118CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(4)).VerifyDiagnostics(); 119CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(5)).VerifyDiagnostics(whenWave5); 131var comp1 = CreateCompilation(source, options: TestOptions.DebugModule); 157options: TestOptions.DebugDll.WithWarningLevel(CodeAnalysis.Diagnostic.DefaultWarningLevel), 158parseOptions: TestOptions.Regular10, 166options: TestOptions.DebugDll.WithWarningLevel(5), 167parseOptions: TestOptions.Regular10, 179options: TestOptions.DebugDll.WithWarningLevel(5), 180parseOptions: TestOptions.Regular11, 188options: TestOptions.DebugDll 191parseOptions: TestOptions.Regular11, 209var comp1 = CreateCompilation(source, options: TestOptions.DebugModule); 235options: TestOptions.DebugDll.WithWarningLevel(CodeAnalysis.Diagnostic.DefaultWarningLevel), 236parseOptions: TestOptions.Regular10, 244options: TestOptions.DebugDll.WithWarningLevel(5), 245parseOptions: TestOptions.Regular10, 257options: TestOptions.DebugDll 259parseOptions: TestOptions.Regular11, 267options: TestOptions.DebugDll 270parseOptions: TestOptions.Regular11, 288var comp1 = CreateCompilation(source, options: TestOptions.DebugModule); 321options: TestOptions.DebugDll.WithWarningLevel(CodeAnalysis.Diagnostic.DefaultWarningLevel), 322parseOptions: TestOptions.Regular10, 330options: TestOptions.DebugDll.WithWarningLevel(5), 331parseOptions: TestOptions.Regular10, 346options: TestOptions.DebugDll.WithWarningLevel(5), 347parseOptions: TestOptions.Regular11, 358options: TestOptions.DebugDll 361parseOptions: TestOptions.Regular11, 382var comp1 = CreateCompilation(source, options: TestOptions.DebugModule); 392CreateCompilation(source2, references: new MetadataReference[] { moduleReference }, options: TestOptions.ReleaseDll.WithWarningLevel(CodeAnalysis.Diagnostic.DefaultWarningLevel)).VerifyDiagnostics( 394CreateCompilation(source2, references: new MetadataReference[] { moduleReference }, options: TestOptions.ReleaseDll.WithWarningLevel(5)).VerifyDiagnostics( 410var comp1 = CreateCompilation(source, options: TestOptions.DebugModule); 445options: TestOptions.DebugDll.WithWarningLevel(CodeAnalysis.Diagnostic.DefaultWarningLevel), 446parseOptions: TestOptions.Regular10, 454options: TestOptions.DebugDll.WithWarningLevel(5), 455parseOptions: TestOptions.Regular10, 467options: TestOptions.DebugDll.WithWarningLevel(5), 468parseOptions: TestOptions.Regular11, 476options: TestOptions.DebugDll 479parseOptions: TestOptions.Regular11, 497var comp1 = CreateCompilation(source, options: TestOptions.DebugModule); 532options: TestOptions.DebugDll.WithWarningLevel(CodeAnalysis.Diagnostic.DefaultWarningLevel), 533parseOptions: TestOptions.Regular10, 541options: TestOptions.DebugDll.WithWarningLevel(5), 542parseOptions: TestOptions.Regular10, 554options: TestOptions.DebugDll.WithWarningLevel(5), 555parseOptions: TestOptions.Regular11, 563options: TestOptions.DebugDll 566parseOptions: TestOptions.Regular11, 584var comp1 = CreateCompilation(source, options: TestOptions.DebugModule); 619options: TestOptions.DebugDll.WithWarningLevel(CodeAnalysis.Diagnostic.DefaultWarningLevel), 620parseOptions: TestOptions.Regular10, 628options: TestOptions.DebugDll.WithWarningLevel(5), 629parseOptions: TestOptions.Regular10, 641options: TestOptions.DebugDll.WithWarningLevel(5), 642parseOptions: TestOptions.Regular11, 650options: TestOptions.DebugDll 653parseOptions: TestOptions.Regular11, 671var comp1 = CreateCompilation(source, options: TestOptions.DebugModule); 683CreateCompilation(source2, references: new MetadataReference[] { moduleReference }, options: TestOptions.ReleaseDll.WithWarningLevel(CodeAnalysis.Diagnostic.DefaultWarningLevel)).VerifyDiagnostics( 685CreateCompilation(source2, references: new MetadataReference[] { moduleReference }, options: TestOptions.ReleaseDll.WithWarningLevel(5)).VerifyDiagnostics( 701var comp1 = CreateCompilation(source, options: TestOptions.DebugModule); 713CreateCompilation(source2, references: new MetadataReference[] { moduleReference }, options: TestOptions.ReleaseDll.WithWarningLevel(CodeAnalysis.Diagnostic.DefaultWarningLevel)).VerifyDiagnostics( 715CreateCompilation(source2, references: new MetadataReference[] { moduleReference }, options: TestOptions.ReleaseDll.WithWarningLevel(5)).VerifyDiagnostics(
SourceGeneration\GeneratorDriverTests.cs (151)
34var parseOptions = TestOptions.Regular; 35Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 54var parseOptions = TestOptions.Regular; 55Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 76var parseOptions = TestOptions.Regular; 77Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 97var parseOptions = TestOptions.Regular; 98Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 126var parseOptions = TestOptions.Regular; 127Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 155var parseOptions = TestOptions.Regular; 158Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 216var parseOptions = TestOptions.Regular; 217Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 248var parseOptions = TestOptions.Regular; 249Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 273var parseOptions = TestOptions.Regular; 274Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 299var parseOptions = TestOptions.Regular; 300Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 320var parseOptions = TestOptions.Regular; 321Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 346var parseOptions = TestOptions.Regular; 347Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 379var parseOptions = TestOptions.Regular; 380Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 413var parseOptions = TestOptions.Regular; 414Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 439var parseOptions = TestOptions.Regular; 440Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 465var parseOptions = TestOptions.Regular; 466Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 494var parseOptions = TestOptions.Regular.WithLanguageVersion(LanguageVersion.Preview); 495Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 535var parseOptions = TestOptions.Regular; 536Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 559GeneratorDriver driver = CSharpGeneratorDriver.Create(ImmutableArray<ISourceGenerator>.Empty, parseOptions: TestOptions.Regular); 573var parseOptions = TestOptions.Regular; 574Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 603var parseOptions = TestOptions.Regular; 604Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 648var parseOptions = TestOptions.Regular; 649Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 695var parseOptions = TestOptions.Regular; 696Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 730var parseOptions = TestOptions.Regular; 731Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 767var parseOptions = TestOptions.Regular; 768Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 791var parseOptions = TestOptions.Regular; 792Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 816var parseOptions = TestOptions.Regular; 817Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 844var parseOptions = TestOptions.Regular; 845Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 875var parseOptions = TestOptions.Regular; 876Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 901var parseOptions = TestOptions.Regular; 902Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 928var parseOptions = TestOptions.Regular; 929Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 956var parseOptions = TestOptions.Regular; 957Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 988var parseOptions = TestOptions.Regular; 989Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1020var parseOptions = TestOptions.Regular; 1021Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1058var parseOptions = TestOptions.Regular; 1059Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1085var parseOptions = TestOptions.Regular; 1086Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1130var parseOptions = TestOptions.Regular; 1131Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1157var parseOptions = TestOptions.Regular; 1158Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1255var parseOptions = TestOptions.Regular; 1257Compilation compilation = CreateCompilation(source, sourceFileName: "sourcefile.cs", options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1335var parseOptions = TestOptions.Regular; 1373var parseOptions = TestOptions.Regular; 1374Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1408var parseOptions = TestOptions.Regular; 1409Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1430var parseOptions = TestOptions.RegularPreview; 1431Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1455var parseOptions = TestOptions.RegularPreview; 1456Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1480var parseOptions = TestOptions.RegularPreview; 1481Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1509var parseOptions = TestOptions.RegularPreview; 1510Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1542var parseOptions = TestOptions.RegularPreview; 1543Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1563var parseOptions = TestOptions.RegularPreview; 1564Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1625var parseOptions = TestOptions.RegularPreview; 1626Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1669var parseOptions = TestOptions.RegularPreview; 1670Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1888var parseOptions = TestOptions.RegularPreview; 1889Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1924var parseOptions = TestOptions.RegularPreview; 1925Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 2062var parseOptions = TestOptions.RegularPreview; 2063Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 2097var parseOptions = TestOptions.RegularPreview; 2098Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 2169var parseOptions = TestOptions.RegularPreview; 2170Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 2197var parseOptions = TestOptions.RegularPreview; 2198Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 2256var parseOptions = TestOptions.RegularPreview; 2257Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 2283Compilation newCompilation = CreateCompilation(newSource, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 2318var parseOptions = TestOptions.RegularPreview; 2319Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 2402var parseOptions = TestOptions.RegularPreview; 2403Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 2589var parseOptions = TestOptions.RegularPreview; 2590Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 2779var parseOptions = TestOptions.RegularPreview; 2780Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 2824var parseOptions = TestOptions.RegularPreview; 2825Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 2870var parseOptions = TestOptions.RegularPreview; 2871Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 2900var parseOptions = TestOptions.RegularPreview; 2905Compilation compilation = CreateEmptyCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions, references: metadataRefs); 2954var parseOptions = TestOptions.RegularPreview; 2955Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 2980var parseOptions = TestOptions.RegularPreview; 2981Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 3013var parseOptions = TestOptions.RegularPreview; 3014Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 3059var parseOptions = TestOptions.RegularPreview; 3060Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 3087var parseOptions = TestOptions.RegularPreview; 3088Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 3118var parseOptions = TestOptions.RegularPreview; 3119Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 3166var parseOptions = TestOptions.RegularPreview; 3167Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 3210var parseOptions = TestOptions.RegularPreview; 3211Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: parseOptions); 3241var parseOptions = TestOptions.RegularPreview; 3242Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: parseOptions); 3257compilation = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: parseOptions); 3273compilation = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: parseOptions); 3290Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing); 3336Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing); 3370var parseOptions = TestOptions.RegularPreview; 3371Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions);
SourceGeneration\GeneratorDriverTests_Attributes_FullyQualifiedName.cs (86)
67var parseOptions = TestOptions.RegularPreview; 68Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 109var parseOptions = TestOptions.RegularPreview; 110Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 146var parseOptions = TestOptions.RegularPreview; 147Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 176var parseOptions = TestOptions.RegularPreview; 177Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 206var parseOptions = TestOptions.RegularPreview; 207Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 235var parseOptions = TestOptions.RegularPreview; 236Compilation compilation = CreateCompilation(new[] { source1, source2 }, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 262var parseOptions = TestOptions.RegularPreview; 263Compilation compilation = CreateCompilation(new[] { source1, source2 }, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 290var parseOptions = TestOptions.RegularPreview; 291Compilation compilation = CreateCompilation(new[] { source1, source2 }, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 319var parseOptions = TestOptions.RegularPreview; 320Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 355var parseOptions = TestOptions.RegularPreview; 356Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 394var parseOptions = TestOptions.RegularPreview; 395Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 423var parseOptions = TestOptions.RegularPreview; 424Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 456var parseOptions = TestOptions.RegularPreview; 457Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 489var parseOptions = TestOptions.RegularPreview; 490Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 521var parseOptions = TestOptions.RegularPreview; 522Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 553var parseOptions = TestOptions.RegularPreview; 554Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 584var parseOptions = TestOptions.RegularPreview; 585Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 615var parseOptions = TestOptions.RegularPreview; 616Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 648var parseOptions = TestOptions.RegularPreview; 649Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 679var parseOptions = TestOptions.RegularPreview; 680Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 708var parseOptions = TestOptions.RegularPreview; 709Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 742var parseOptions = TestOptions.RegularPreview; 743Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 771var parseOptions = TestOptions.RegularPreview; 772Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 808var parseOptions = TestOptions.RegularPreview; 809Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 845var parseOptions = TestOptions.RegularPreview; 846Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 882var parseOptions = TestOptions.RegularPreview; 883Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 919var parseOptions = TestOptions.RegularPreview; 920Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 956var parseOptions = TestOptions.RegularPreview; 957Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 992var parseOptions = TestOptions.RegularPreview; 993Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1019var parseOptions = TestOptions.RegularPreview; 1020Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1056var parseOptions = TestOptions.RegularPreview; 1057Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1094var parseOptions = TestOptions.RegularPreview; 1095Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1132var parseOptions = TestOptions.RegularPreview; 1133Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1170var parseOptions = TestOptions.RegularPreview; 1171Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1208var parseOptions = TestOptions.RegularPreview; 1209Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1253var parseOptions = TestOptions.RegularPreview; 1254Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1300var parseOptions = TestOptions.RegularPreview; 1301Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1347var parseOptions = TestOptions.RegularPreview; 1348Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1390var parseOptions = TestOptions.RegularPreview; 1391Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1437var parseOptions = TestOptions.RegularPreview; 1438Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1491var parseOptions = TestOptions.RegularPreview; 1492Compilation compilation = CreateCompilation(new[] { source1, source2 }, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1547var parseOptions = TestOptions.RegularPreview; 1548Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1601var parseOptions = TestOptions.RegularPreview; 1602Compilation compilation = CreateCompilation(new[] { source1, source2 }, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions);
SourceGeneration\GeneratorDriverTests_Attributes_SimpleName.cs (92)
40var parseOptions = TestOptions.RegularPreview; 41Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 72var parseOptions = TestOptions.RegularPreview; 73Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 98var parseOptions = TestOptions.RegularPreview; 99Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 123var parseOptions = TestOptions.RegularPreview; 124Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 148var parseOptions = TestOptions.RegularPreview; 149Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 176var parseOptions = TestOptions.RegularPreview; 177Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 208var parseOptions = TestOptions.RegularPreview; 209Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 240var parseOptions = TestOptions.RegularPreview; 241Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 274var parseOptions = TestOptions.RegularPreview; 275Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 307var parseOptions = TestOptions.RegularPreview; 308Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 333var parseOptions = TestOptions.RegularPreview; 334Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 359var parseOptions = TestOptions.RegularPreview; 360Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 385var parseOptions = TestOptions.RegularPreview; 386Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 418var parseOptions = TestOptions.RegularPreview; 419Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 446var parseOptions = TestOptions.RegularPreview; 447Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 474var parseOptions = TestOptions.RegularPreview; 475Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 501var parseOptions = TestOptions.RegularPreview; 502Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 532var parseOptions = TestOptions.RegularPreview; 533Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 565var parseOptions = TestOptions.RegularPreview; 566Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 597var parseOptions = TestOptions.RegularPreview; 598Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 629var parseOptions = TestOptions.RegularPreview; 630Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 657var parseOptions = TestOptions.RegularPreview; 658Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 685var parseOptions = TestOptions.RegularPreview; 686Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 713var parseOptions = TestOptions.RegularPreview; 714Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 742var parseOptions = TestOptions.RegularPreview; 743Compilation compilation = CreateCompilation(new[] { source1, source2 }, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 769var parseOptions = TestOptions.RegularPreview; 770Compilation compilation = CreateCompilation(new[] { source1, source2 }, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 796var parseOptions = TestOptions.RegularPreview; 797Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 827var parseOptions = TestOptions.RegularPreview; 828Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 859var parseOptions = TestOptions.RegularPreview; 860Compilation compilation = CreateCompilation(new[] { source1, source2 }, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 888var parseOptions = TestOptions.RegularPreview; 889Compilation compilation = CreateCompilation(new[] { source1, source2 }, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 916var parseOptions = TestOptions.RegularPreview; 917Compilation compilation = CreateCompilation(new[] { source1, source2 }, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 944var parseOptions = TestOptions.RegularPreview; 945Compilation compilation = CreateCompilation(new[] { source1, source2 }, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 973var parseOptions = TestOptions.RegularPreview; 974Compilation compilation = CreateCompilation(new[] { source1, source2 }, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1003var parseOptions = TestOptions.RegularPreview; 1004Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1043var parseOptions = TestOptions.RegularPreview; 1044Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1089var parseOptions = TestOptions.RegularPreview; 1090Compilation compilation = CreateCompilation(new[] { source1, source2, source3 }, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1140var parseOptions = TestOptions.RegularPreview; 1141Compilation compilation = CreateCompilation(new[] { source1, source2, source3 }, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1189var parseOptions = TestOptions.RegularPreview; 1190Compilation compilation = CreateCompilation(new[] { source1, source2, source3 }, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1242var parseOptions = TestOptions.RegularPreview; 1243Compilation compilation = CreateCompilation(new[] { source1, source2, source3 }, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1293var parseOptions = TestOptions.RegularPreview; 1294Compilation compilation = CreateCompilation(new[] { source1, source2, source3 }, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1337var parseOptions = TestOptions.RegularPreview; 1338Compilation compilation = CreateCompilation(new[] { source0, source1, source2, source3 }, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1384var parseOptions = TestOptions.RegularPreview; 1385Compilation compilation = CreateCompilation(new[] { source2, source3 }, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1428var parseOptions = TestOptions.RegularPreview; 1429Compilation compilation = CreateCompilation(new[] { source3 }, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1476var parseOptions = TestOptions.RegularPreview; 1477Compilation compilation = CreateCompilation(new[] { source1, source2, source3 }, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1524var parseOptions = TestOptions.RegularPreview; 1525Compilation compilation = CreateCompilation(new[] { source1, source2, source3 }, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions); 1582var parseOptions = TestOptions.RegularPreview; 1583Compilation compilation = CreateCompilation(new[] { source1, source2, source3 }, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions);
SourceGeneration\SyntaxAwareGeneratorTests.cs (83)
31var parseOptions = TestOptions.Regular; 32Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: parseOptions); 57var parseOptions = TestOptions.Regular; 58Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: parseOptions); 82var parseOptions = TestOptions.Regular; 83Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: parseOptions); 108var parseOptions = TestOptions.Regular; 109Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: parseOptions); 133var parseOptions = TestOptions.Regular; 134Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: parseOptions); 160var parseOptions = TestOptions.Regular; 161Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: parseOptions); 232var parseOptions = TestOptions.Regular; 233Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: parseOptions); 271var parseOptions = TestOptions.Regular; 272Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: parseOptions); 312var parseOptions = TestOptions.Regular; 313Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: parseOptions); 368var parseOptions = TestOptions.Regular; 369Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: parseOptions); 412var parseOptions = TestOptions.Regular; 413Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: parseOptions); 456var parseOptions = TestOptions.Regular; 457Compilation compilation = CreateCompilation(new[] { source1, source2 }, options: TestOptions.DebugDll, parseOptions: parseOptions); 498var parseOptions = TestOptions.Regular; 499Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: parseOptions); 554var parseOptions = TestOptions.Regular; 555Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: parseOptions); 586var parseOptions = TestOptions.Regular; 587Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: parseOptions); 624var parseOptions = TestOptions.Regular; 625Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: parseOptions); 680var parseOptions = TestOptions.Regular; 681Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: parseOptions); 737var parseOptions = TestOptions.Regular; 738Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: parseOptions); 780var parseOptions = TestOptions.Regular; 781Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: parseOptions); 825var parseOptions = TestOptions.Regular; 826Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: parseOptions); 860var parseOptions = TestOptions.RegularPreview; 861Compilation compilation = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: parseOptions); 900var parseOptions = TestOptions.RegularPreview; 901Compilation compilation = CreateCompilation(new[] { source1, source2 }, options: TestOptions.DebugDll, parseOptions: parseOptions); 942var parseOptions = TestOptions.RegularPreview; 943Compilation compilation = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: parseOptions); 1019var parseOptions = TestOptions.RegularPreview; 1020Compilation compilation = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: parseOptions); 1094var parseOptions = TestOptions.RegularPreview; 1095Compilation compilation = CreateCompilation(new[] { source1, source2 }, options: TestOptions.DebugDll, parseOptions: parseOptions); 1175var parseOptions = TestOptions.RegularPreview; 1176Compilation compilation = CreateCompilation(new[] { source1, source2 }, options: TestOptions.DebugDll, parseOptions: parseOptions); 1225var parseOptions = TestOptions.RegularPreview; 1226Compilation compilation = CreateCompilation(new[] { source1, source2, source3 }, options: TestOptions.DebugDll, parseOptions: parseOptions); 1308var parseOptions = TestOptions.RegularPreview; 1309Compilation compilation = CreateCompilation(new[] { source1, source2, source3 }, options: TestOptions.DebugDll, parseOptions: parseOptions); 1381var parseOptions = TestOptions.RegularPreview; 1382Compilation compilation = CreateCompilation(new[] { source1, source2, source3 }, options: TestOptions.DebugDll, parseOptions: parseOptions); 1514var parseOptions = TestOptions.RegularPreview; 1515Compilation compilation = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: parseOptions); 1569var parseOptions = TestOptions.RegularPreview; 1570Compilation compilation = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: parseOptions); 1618var parseOptions = TestOptions.RegularPreview; 1619Compilation compilation = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: parseOptions); 1679var parseOptions = TestOptions.RegularPreview; 1680Compilation compilation = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: parseOptions); 1738var parseOptions = TestOptions.RegularPreview; 1739Compilation compilation = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: parseOptions); 1791var parseOptions = TestOptions.RegularPreview; 1792Compilation compilation = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: parseOptions); 1854var parseOptions = TestOptions.Regular.WithLanguageVersion(LanguageVersion.Preview); 1855Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: parseOptions); 1897var parseOptions = TestOptions.Regular.WithLanguageVersion(LanguageVersion.Preview); 1898Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: parseOptions); 1940var parseOptions = TestOptions.Regular.WithLanguageVersion(LanguageVersion.Preview); 1941Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: parseOptions); 1991var parseOptions = TestOptions.RegularPreview; 1992Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: parseOptions); 2017var parseOptions = TestOptions.RegularPreview; 2018Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: parseOptions); 2055var parseOptions = TestOptions.Regular; 2056Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDll, parseOptions: parseOptions); 2090Compilation compilation = CreateCompilation(source, options: TestOptions.DebugDll);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (5296)
BadSymbolReference.cs (18)
840}", options: TestOptions.ReleaseDll, assemblyName: "MissingTypeInTypeArgumentsOfImplementedInterface1"); 850}", new[] { lib1Ref }, TestOptions.ReleaseDll, assemblyName: "MissingTypeInTypeArgumentsOfImplementedInterface2"); 865}", new[] { lib1Ref, lib2Ref }, TestOptions.ReleaseDll, assemblyName: "MissingTypeInTypeArgumentsOfImplementedInterface3"); 935var lib4 = CreateCompilation(lib4Def, new[] { lib1Ref, lib3Ref }, TestOptions.ReleaseDll); 1006lib4 = CreateCompilation(lib4Def, new[] { lib1Ref, lib2Ref, lib3Ref }, TestOptions.ReleaseDll); 1010lib4 = CreateCompilation(lib4Def, new[] { lib1.EmitToImageReference(), lib3.EmitToImageReference() }, TestOptions.ReleaseDll); 1029", options: TestOptions.ReleaseDll, assemblyName: "MissingImplementedInterface1"); 1051", new[] { lib1Ref }, TestOptions.ReleaseDll, assemblyName: "MissingImplementedInterface2"); 1077", new[] { lib1Ref, lib2Ref }, TestOptions.ReleaseDll, assemblyName: "MissingImplementedInterface3"); 1155var lib4 = CreateCompilation(lib4Def, new[] { lib1Ref, lib3Ref }, TestOptions.ReleaseDll); 1238lib4 = CreateCompilation(lib4Def, new[] { lib1Ref, lib2Ref, lib3Ref }, TestOptions.ReleaseDll); 1249lib4 = CreateCompilation(lib4Def, new[] { lib1.EmitToImageReference(), lib3.EmitToImageReference() }, TestOptions.ReleaseDll); 1314}", options: TestOptions.ReleaseDll, assemblyName: "MissingBaseClass1"); 1323}", new[] { lib1Ref }, TestOptions.ReleaseDll, assemblyName: "MissingBaseClass2"); 1332}", new[] { lib1Ref, lib2Ref }, TestOptions.ReleaseDll, assemblyName: "MissingBaseClass3"); 1377var lib4 = CreateCompilation(lib4Def, new[] { lib1Ref, lib3Ref }, TestOptions.ReleaseDll); 1424lib4 = CreateCompilation(lib4Def, new[] { lib1Ref, lib2Ref, lib3Ref }, TestOptions.ReleaseDll); 1428lib4 = CreateCompilation(lib4Def, new[] { lib1.EmitToImageReference(), lib3.EmitToImageReference() }, TestOptions.ReleaseDll);
Compilation\CompilationAPITests.cs (119)
41=> TestOptions.DebugDll.WithSyntaxTreeOptionsProvider(new TestSyntaxTreeOptionsProvider(tree, options)); 72var options = TestOptions.DebugDll 168var options = TestOptions.DebugDll.WithSyntaxTreeOptionsProvider( 195var options = TestOptions.DebugDll.WithSyntaxTreeOptionsProvider( 205options = TestOptions.DebugDll.WithSyntaxTreeOptionsProvider( 231CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(0)).VerifyDiagnostics( 240var options = TestOptions.DebugDll 255CreateCompilation("", options: TestOptions.ReleaseDll.WithPublicSign(true).WithCryptoKeyFile("")).VerifyDiagnostics( 264CreateCompilation("", options: TestOptions.ReleaseDll.WithPublicSign(true).WithCryptoKeyFile("\"\"")).VerifyDiagnostics( 289var compilationOptions = TestOptions.DebugDll.WithWarningLevel(0); 359var ops = TestOptions.ReleaseExe; 372var ops1 = TestOptions.DebugExe; 445var comp = CSharpCompilation.Create("Compilation", options: TestOptions.ReleaseDll); 488var opt = TestOptions.DebugExe; 490var comp = CSharpCompilation.Create("Compilation", options: TestOptions.DebugExe); 563", filename: "1.csx", options: TestOptions.Script); 571", options: TestOptions.Script); 578", filename: "1.csx", options: TestOptions.Script); 585", filename: "4.csx", options: TestOptions.Script); 590var c = CreateCompilationWithMscorlib45(new[] { t1, t2 }, options: TestOptions.ReleaseDll.WithMetadataReferenceResolver( 614options: TestOptions.ReleaseDll, 622options: TestOptions.ReleaseDll, 633options: TestOptions.ReleaseDll, 646options: TestOptions.ReleaseExe, 649options: TestOptions.Regular9) }, 682options: TestOptions.ReleaseDll, 683syntaxTrees: new SyntaxTree[] { SyntaxFactory.ParseSyntaxTree("public class C {}", options: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6)) }, 690options: TestOptions.ReleaseDll, 693options: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6)) }, 701options: TestOptions.ReleaseDll, 704options: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6)) }, 714options: TestOptions.ReleaseExe, 717options: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6)) }, 792var comp = CSharpCompilation.Create("Compilation", syntaxTrees: new[] { SyntaxFactory.ParseSyntaxTree(s1) }, options: TestOptions.ReleaseDll); 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); 982options: TestOptions.ReleaseModule, 988options: TestOptions.ReleaseModule, 1002options: TestOptions.ReleaseExe, 1017options: TestOptions.ReleaseExe, 1038options: TestOptions.ReleaseModule, 1044options: TestOptions.ReleaseModule, 1058options: TestOptions.ReleaseModule, 1072options: TestOptions.ReleaseExe, 1093options: TestOptions.ReleaseModule, 1108options: TestOptions.ReleaseExe, 1127options: TestOptions.ReleaseModule, 1133options: TestOptions.ReleaseModule, 1147options: TestOptions.ReleaseExe, 1378var opt = TestOptions.ReleaseDll; 1637var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe); 1658var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll); 1674var compilation = CreateCompilation(source, options: TestOptions.ReleaseModule); 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)) 1769var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Script); 1790var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script); 1813syntaxTree: Parse(source, options: TestOptions.Script)); 1837syntaxTree: Parse(source, options: TestOptions.Script)); 1870var compilation = CreateCompilation(source, options: TestOptions.ReleaseExe.WithMainTypeName("B")); 1968var c1 = CSharpCompilation.Create("c", options: TestOptions.ReleaseDll); 1970var c2 = c1.WithOptions(TestOptions.ReleaseExe); 1973c2 = c1.WithOptions(TestOptions.ReleaseDll.WithOutputKind(OutputKind.WindowsApplication)); 1976c2 = c1.WithOptions(TestOptions.ReleaseDll); 1979c2 = c1.WithOptions(TestOptions.ReleaseDll.WithOutputKind(OutputKind.NetModule)); 1982c1 = CSharpCompilation.Create("c", options: TestOptions.ReleaseModule); 1984c2 = c1.WithOptions(TestOptions.ReleaseExe); 1987c2 = c1.WithOptions(TestOptions.ReleaseDll); 1990c2 = c1.WithOptions(TestOptions.CreateTestOptions(OutputKind.WindowsApplication, OptimizationLevel.Debug)); 1993c2 = c1.WithOptions(TestOptions.DebugModule.WithAllowUnsafe(true)); 2000var c1 = CSharpCompilation.Create("c", options: TestOptions.ReleaseDll); 2002var c2 = c1.WithOptions(TestOptions.ReleaseDll.WithMetadataReferenceResolver(new TestMetadataReferenceResolver())); 2006var c3 = c1.WithOptions(TestOptions.ReleaseDll.WithMetadataReferenceResolver(c1.Options.MetadataReferenceResolver)); 2013var c1 = CSharpCompilation.Create("c", options: TestOptions.ReleaseDll); 2015var c2 = c1.WithOptions(TestOptions.ReleaseDll.WithXmlReferenceResolver(new XmlFileResolver(null))); 2018var c3 = c1.WithOptions(TestOptions.ReleaseDll.WithXmlReferenceResolver(c1.Options.XmlReferenceResolver)); 2067var ta = Parse("class C { }", options: TestOptions.Regular10); 2070class C { }", options: TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp10)); 2074class D { }", options: TestOptions.Regular10); 2078class C { }", options: TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp10)); 2082class C { }", options: TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp10)); 2210var c4 = c3.WithOptions(TestOptions.DebugModule); 2238var c = CSharpCompilation.Create("Goo", references: new[] { MscorlibRef, mdModule.GetReference(display: "ModuleCS00") }, options: TestOptions.ReleaseDll); 2259options: TestOptions.ReleaseDll.WithAssemblyIdentityComparer(DesktopAssemblyIdentityComparer.Default)); 2280options: TestOptions.ReleaseDll.WithAssemblyIdentityComparer(comparer)); 2295options: TestOptions.ReleaseDll); 2316options: TestOptions.ReleaseDll.WithAssemblyIdentityComparer(DesktopAssemblyIdentityComparer.Default)); 2341options: TestOptions.ReleaseDll.WithAssemblyIdentityComparer(comparer)); 2385var compilationOptions = TestOptions.DebugDll; 2417Assert.Throws<ArgumentException>(() => CSharpCompilation.CreateScriptCompilation("a", options: TestOptions.ReleaseExe)); 2418Assert.Throws<ArgumentException>(() => CSharpCompilation.CreateScriptCompilation("a", options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.NetModule))); 2419Assert.Throws<ArgumentException>(() => CSharpCompilation.CreateScriptCompilation("a", options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.WindowsRuntimeMetadata))); 2420Assert.Throws<ArgumentException>(() => CSharpCompilation.CreateScriptCompilation("a", options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.WindowsRuntimeApplication))); 2421Assert.Throws<ArgumentException>(() => CSharpCompilation.CreateScriptCompilation("a", options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.WindowsApplication))); 2422Assert.Throws<ArgumentException>(() => CSharpCompilation.CreateScriptCompilation("a", options: TestOptions.ReleaseDll.WithCryptoKeyContainer("goo"))); 2423Assert.Throws<ArgumentException>(() => CSharpCompilation.CreateScriptCompilation("a", options: TestOptions.ReleaseDll.WithCryptoKeyFile("goo.snk"))); 2424Assert.Throws<ArgumentException>(() => CSharpCompilation.CreateScriptCompilation("a", options: TestOptions.ReleaseDll.WithDelaySign(true))); 2425Assert.Throws<ArgumentException>(() => CSharpCompilation.CreateScriptCompilation("a", options: TestOptions.ReleaseDll.WithDelaySign(false))); 2432Assert.True(CreateSubmission("1", parseOptions: TestOptions.Script).HasSubmissionResult()); 2433Assert.False(CreateSubmission("1;", parseOptions: TestOptions.Script).HasSubmissionResult()); 2434Assert.False(CreateSubmission("void goo() { }", parseOptions: TestOptions.Script).HasSubmissionResult()); 2435Assert.False(CreateSubmission("using System;", parseOptions: TestOptions.Script).HasSubmissionResult()); 2436Assert.False(CreateSubmission("int i;", parseOptions: TestOptions.Script).HasSubmissionResult()); 2437Assert.False(CreateSubmission("System.Console.WriteLine();", parseOptions: TestOptions.Script).HasSubmissionResult()); 2438Assert.False(CreateSubmission("System.Console.WriteLine()", parseOptions: TestOptions.Script).HasSubmissionResult()); 2439Assert.True(CreateSubmission("null", parseOptions: TestOptions.Script).HasSubmissionResult()); 2440Assert.True(CreateSubmission("System.Console.WriteLine", parseOptions: TestOptions.Script).HasSubmissionResult()); 2904}", options: TestOptions.ReleaseDll.WithOverflowChecks(true)); 3095var module = CreateCompilation(string.Empty, options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.NetModule)); 3131var module = CreateCompilation(string.Empty, options: TestOptions.ReleaseDll.WithOutputKind(OutputKind.NetModule)); 336042", returnType: typeof(int), options: TestOptions.DebugDll.WithSourceReferenceResolver(resolver)); 339042", parseOptions: TestOptions.Script); 3599var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 3634var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 3659var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute();
Compilation\CSharpCompilationOptionsTests.cs (7)
252Assert.Null(TestOptions.ReleaseDll.WithModuleName(null).ModuleName); 253TestOptions.ReleaseDll.WithModuleName("").VerifyErrors( 258TestOptions.ReleaseDll.WithModuleName("a\0a").VerifyErrors( 263TestOptions.ReleaseDll.WithModuleName("a\uD800b").VerifyErrors( 268TestOptions.ReleaseDll.WithModuleName("a\\b").VerifyErrors( 273TestOptions.ReleaseDll.WithModuleName("a/b").VerifyErrors( 278TestOptions.ReleaseDll.WithModuleName("a:b").VerifyErrors(
Compilation\GetSemanticInfoTests.cs (1)
1129var tree = Parse(text, options: TestOptions.Script);
Compilation\GetUnusedImportDirectivesTests.cs (8)
223options: TestOptions.ReleaseDll.WithStrongNameProvider(new DesktopStrongNameProvider()), 244options: TestOptions.ReleaseDll.WithStrongNameProvider(new DesktopStrongNameProvider()), 291comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(3)); 317var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(0)); 379var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithGeneralDiagnosticOption(ReportDiagnostic.Error)); 389var tree = Parse("using System;", options: TestOptions.Script); 398var tree = Parse("using System;", options: TestOptions.Script); 487var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular.WithDocumentationMode(documentationMode));
Compilation\LoadDirectiveTests.cs (19)
21var options = TestOptions.DebugDll.WithSourceReferenceResolver(TestSourceReferenceResolver.Default); 22var compilation = CreateCompilationWithMscorlib45(code, options: options, parseOptions: TestOptions.Script); 34var options = TestOptions.DebugDll.WithSourceReferenceResolver(TestSourceReferenceResolver.Default); 35var compilation = CreateCompilationWithMscorlib45(code, options: options, parseOptions: TestOptions.Script); 53var options = TestOptions.DebugDll.WithSourceReferenceResolver(resolver); 54var compilation = CreateCompilationWithMscorlib45(code, options: options, parseOptions: TestOptions.Script); 78var options = TestOptions.DebugDll.WithSourceReferenceResolver(resolver); 79var compilation = CreateCompilationWithMscorlib45(code, sourceFileName: "external1.csx", options: options, parseOptions: TestOptions.Script); 81var external2 = Parse(code, "external2.csx", TestOptions.Script); 92#load ""a.csx""", filename: "external3.csx", options: TestOptions.Script); 104var external4 = Parse("#load \"a.csx\"", "external4.csx", TestOptions.Script); 129var compilation = CreateCompilationWithMscorlib45(code, parseOptions: TestOptions.Script); 145var compilation = CreateCompilationWithMscorlib45(code, parseOptions: TestOptions.Script); 156var options = TestOptions.DebugDll.WithSourceReferenceResolver(resolver); 157var compilation = CreateCompilationWithMscorlib45(code, options: options, parseOptions: TestOptions.Script); 162var newTree = Parse(code, "a.csx", TestOptions.Script); 176options = TestOptions.DebugDll.WithSourceReferenceResolver(resolver); 177compilation = CreateCompilationWithMscorlib45(code, options: options, parseOptions: TestOptions.Script); 182newTree = Parse(code, "a.csx", TestOptions.Script);
Compilation\ReferenceManagerTests.cs (63)
27TestOptions.ReleaseDll.WithCryptoPublicKey(TestResources.TestKeys.PublicKey_ce65828c82a341f2); 36}", options: TestOptions.DebugWinMD, assemblyName: "ITest"); 52options: TestOptions.DebugExe); 690options: TestOptions.ReleaseDll); 708options: TestOptions.ReleaseExe); 745var compilation = CreateEmptyCompilation(tree, new[] { MscorlibRef, r1, r2_SysCore }, TestOptions.DebugExe, assemblyName: "Test"); 864t1 = Parse($"#r \"{p2}\"", options: TestOptions.Script), 865t2 = Parse($"#r \"{p3}\"", options: TestOptions.Script), 866t3 = Parse("#r \"Lib\"", options: TestOptions.Script), 869options: TestOptions.ReleaseDll.WithMetadataReferenceResolver( 930var compilation = CSharpCompilation.Create("goo", options: TestOptions.ReleaseDll, 1019new[] { SyntaxFactory.ParseSyntaxTree(text, options: TestOptions.Regular) }, 1021TestOptions.ReleaseDll.WithAssemblyIdentityComparer(DesktopAssemblyIdentityComparer.Default)); 1035var peImage = CreateCompilation(libSource, options: TestOptions.ReleaseDll, assemblyName: "CS1704").EmitToArray(); 1277Parse("#r \"1\"", options: TestOptions.Script), 1278Parse("#r \"2.dll\"", options: TestOptions.Script), 1280options: TestOptions.ReleaseDll.WithMetadataReferenceResolver(resolver)); 1319var options = TestOptions.ReleaseDll.WithMetadataReferenceResolver(new ErroneousReferenceResolver()); 1323Parse("#r \"throw\"", options: TestOptions.Script), 1351", filename: @"C:\A\a.csx", options: TestOptions.Script); 1357", filename: @"C:\B\b.csx", options: TestOptions.Script); 1361var c = CreateCompilationWithMscorlib45(new[] { t1, t2 }, options: TestOptions.ReleaseDll.WithMetadataReferenceResolver( 1448var withCircularReference2 = withCircularReference1.WithOptions(TestOptions.ReleaseDll); 1706var b = CreateCompilation(srcB, references: new[] { aRef }, options: TestOptions.ReleaseModule.WithModuleName("mod.netmodule"), assemblyName: "B"); 1764var moduleRef = CreateCompilation("public class TypeFromModule : TypeDependedOnByModule { }", new[] { assemblyRef }, options: TestOptions.ReleaseModule, assemblyName: "lib2").EmitToImageReference(); 1815var moduleRef = CreateCompilation("public class C { }", options: TestOptions.ReleaseModule, assemblyName: "lib").EmitToImageReference(); 1836var cPublic = CreateCompilation("class C { }", options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.Public)); 1837var cInternal = CreateCompilation("class D { }", options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.Internal)); 1838var cAll = CreateCompilation("class E { }", options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)); 1840var cPublic2 = CreateCompilation("class C { }", options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.Public)); 1841var cInternal2 = CreateCompilation("class D { }", options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.Internal)); 1842var cAll2 = CreateCompilation("class E { }", options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)); 1864var module = CreateCompilation(moduleSource, options: TestOptions.ReleaseModule); 1868var mainAll = CreateCompilation(mainSource, new[] { moduleRef }, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All)); 1873var mainInternal = CreateCompilation(mainSource, new[] { moduleRef }, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.Internal)); 1878var mainPublic = CreateCompilation(mainSource, new[] { moduleRef }, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.Public)); 1894var main = CreateEmptyCompilation(mainSource, new MetadataReference[] { r1, MscorlibFacadeRef }, options: TestOptions.ReleaseDll); 2168options: TestOptions.ReleaseDll.WithCryptoPublicKey(TestResources.TestKeys.PublicKey_b03f5f7f11d50a3a), 2175options: TestOptions.ReleaseDll.WithCryptoPublicKey(TestResources.TestKeys.PublicKey_b03f5f7f11d50a3a), 2185options: TestOptions.ReleaseDll.WithAssemblyIdentityComparer(DesktopAssemblyIdentityComparer.Default)); 2195options: TestOptions.ReleaseDll.WithAssemblyIdentityComparer(DesktopAssemblyIdentityComparer.Default)); 2327TestOptions.ReleaseDll.WithMetadataReferenceResolver( 2356TestOptions.ReleaseDll.WithMetadataReferenceResolver( 2399}, TestOptions.ReleaseDll); 2435}, TestOptions.ReleaseDll); 2473}, TestOptions.ReleaseDll); 2512}, TestOptions.ReleaseDll); 2535var c = CreateCompilationWithMscorlib46("public class C : A { }", new[] { aRef }, TestOptions.ReleaseDll.WithMetadataReferenceResolver(resolver)); 2564", new[] { aRef }, TestOptions.ReleaseDll.WithMetadataReferenceResolver(resolver)); 2602TestOptions.ReleaseDll.WithMetadataReferenceResolver(resolver)); 2646TestOptions.ReleaseDll.WithMetadataReferenceResolver(resolver)); 2682TestOptions.ReleaseDll.WithMetadataReferenceResolver(resolver)); 2709TestOptions.ReleaseDll.WithMetadataReferenceResolver(resolver)); 2725TestOptions.ReleaseDll.WithMetadataReferenceResolver(resolver)); 2753TestOptions.ReleaseDll.WithMetadataReferenceResolver(resolver)); 2778TestOptions.ReleaseDll.WithMetadataReferenceResolver(resolver)); 2798var mRef = CreateCompilationWithMscorlib46("public interface M : B { }", new[] { bRef }, options: TestOptions.ReleaseModule.WithModuleName("M.netmodule")).EmitToImageReference(); 2799var nRef = CreateCompilationWithMscorlib46("public interface N : D { }", new[] { dRef }, options: TestOptions.ReleaseModule.WithModuleName("N.netmodule")).EmitToImageReference(); 2810TestOptions.ReleaseDll.WithMetadataReferenceResolver(resolver)); 3017TestOptions.ReleaseDll.WithMetadataReferenceResolver(resolverC)); 3129TestOptions.ReleaseDll.WithMetadataReferenceResolver(resolverC)); 3171var options = TestOptions.ReleaseDll.WithAssemblyIdentityComparer(DesktopAssemblyIdentityComparer.Default); 3214var options = TestOptions.ReleaseDll.WithAssemblyIdentityComparer(DesktopAssemblyIdentityComparer.Default);
Compilation\SemanticModelAPITests.cs (18)
87var comp1 = CreateCompilation(src, parseOptions: TestOptions.Regular8); 89var comp2 = CreateCompilation(src2, parseOptions: TestOptions.Regular8, 94comp2 = CreateCompilation(src2, parseOptions: TestOptions.Regular7_3, 2016var comp = CreateCompilation(source, parseOptions: TestOptions.Regular); 3901var comp = (Compilation)CreateCompilation(source, options: TestOptions.ReleaseExe); 4103var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 4140var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 4183var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 4207var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 4235var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 4273var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 4325var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 4365var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular7_2); 4421var comp = CreateCompilation(source, parseOptions: TestOptions.Regular7_3); 4469var options = WithNullable(TestOptions.DebugExe, nullableContextOption); 4470var comp = CreateCompilation(source, options: options, parseOptions: TestOptions.Regular9); 4524var options = WithNullable(TestOptions.DebugExe, nullableContextOption); 4525var comp = CreateCompilation(source, options: options, parseOptions: TestOptions.Regular9);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (5)
2754options: TestOptions.DebugExe.WithScriptClassName("Script"), 3681var parseOptions = TestOptions.Script; 3784", parseOptions: TestOptions.Script 3803var compilation = CreateCompilation(code, parseOptions: TestOptions.Script); 3844var compilation = CreateCompilationWithMscorlib40AndSystemCore(sourceCode, parseOptions: TestOptions.Script);
Compilation\SemanticModelGetSemanticInfoTests.cs (12)
5634var semanticInfo = GetSemanticInfoForTest<ExpressionSyntax>(text, parseOptions: TestOptions.Regular9); 8018parseOptions: TestOptions.WithoutImprovedOverloadCandidates); 8071parseOptions: TestOptions.WithoutImprovedOverloadCandidates); 8642var semanticInfo = GetSemanticInfoForTest<ParenthesizedLambdaExpressionSyntax>(sourceCode, parseOptions: TestOptions.Regular6); 8682var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode, parseOptions: TestOptions.Regular6); 8723var semanticInfo = GetSemanticInfoForTest<LiteralExpressionSyntax>(sourceCode, parseOptions: TestOptions.Regular6); 11039var semanticInfo = GetSemanticInfoForTest<LiteralExpressionSyntax>(sourceCode, parseOptions: TestOptions.Regular6); 11105var semanticInfo = GetSemanticInfoForTest<LiteralExpressionSyntax>(sourceCode, parseOptions: TestOptions.Regular6); 12607var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode, parseOptions: TestOptions.Regular6); 12641var semanticInfo = GetSemanticInfoForTest<IdentifierNameSyntax>(sourceCode, parseOptions: TestOptions.Regular6); 14965", options: TestOptions.ReleaseDll); 15303", parseOptions: TestOptions.Regular);
Compilation\UsedAssembliesTests.cs (61)
35var comp1 = CreateEmptyCompilation(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 56var comp1 = CreateEmptyCompilation(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 294options ??= TestOptions.ReleaseDll; 300parseOptions: TestOptions.Regular.WithDocumentationMode(DocumentationMode.Diagnose)); 378var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 419var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 589var comp1 = CreateCompilation(source1, references: new[] { comp0Ref }, options: TestOptions.DebugModule); 1097Compilation comp2 = CreateCompilation(source, references: references, parseOptions: TestOptions.Regular.WithDocumentationMode(DocumentationMode.None)); 1102Compilation comp3 = CreateCompilation(source, references: references, parseOptions: TestOptions.Regular.WithDocumentationMode(DocumentationMode.Parse)); 1105Compilation comp4 = CreateCompilation(source, references: references, parseOptions: TestOptions.Regular.WithDocumentationMode(DocumentationMode.Diagnose)); 2339AssertUsedAssemblyReferences(CreateCompilation(Parse(source, options: TestOptions.Script), references: new[] { reference }, options: TestOptions.DebugDll.WithUsings(@using)), 3638AssertUsedAssemblyReferences(source, references, references, parseOptions: TestOptions.Regular11); 3739Compilation comp = CreateCompilation(source, parseOptions: TestOptions.RegularPreview, references: references, options: TestOptions.UnsafeDebugDll); 3746AssertUsedAssemblyReferences(source, references, references, parseOptions: TestOptions.RegularPreview, options: TestOptions.UnsafeDebugDll); 3917parseOptions: TestOptions.Script.WithDocumentationMode(DocumentationMode.None), 3918options: TestOptions.DebugDll.WithUsings("C0")), 3921parseOptions: TestOptions.Script.WithDocumentationMode(DocumentationMode.Parse), 3922options: TestOptions.DebugDll.WithUsings("C0")), 3928Compilation comp2 = CreateCompilation(source, references: references, parseOptions: TestOptions.Regular.WithDocumentationMode(DocumentationMode.None)); 3933Compilation comp3 = CreateCompilation(source, references: references, parseOptions: TestOptions.Regular.WithDocumentationMode(DocumentationMode.Parse)); 3936Compilation comp4 = CreateCompilation(source, references: references, parseOptions: TestOptions.Regular.WithDocumentationMode(DocumentationMode.Diagnose)); 4031Compilation comp2 = CreateCompilation(source, references: references, parseOptions: TestOptions.Regular.WithDocumentationMode(DocumentationMode.None)); 4034Compilation comp3 = CreateCompilation(source, references: references, parseOptions: TestOptions.Regular.WithDocumentationMode(DocumentationMode.Parse)); 4454AssertUsedAssemblyReferences(CreateCompilation(source3, references: references, parseOptions: TestOptions.Regular.WithDocumentationMode(DocumentationMode.None)), 4456AssertUsedAssemblyReferences(CreateCompilation(source3, references: references, parseOptions: TestOptions.Regular.WithDocumentationMode(DocumentationMode.Parse)), 4483AssertUsedAssemblyReferences(CreateCompilation(source4, references: references, parseOptions: TestOptions.Regular.WithDocumentationMode(DocumentationMode.None)), 4485AssertUsedAssemblyReferences(CreateCompilation(source4, references: references, parseOptions: TestOptions.Regular.WithDocumentationMode(DocumentationMode.Parse)), 4512parseOptions: TestOptions.Script.WithDocumentationMode(DocumentationMode.None), 4513options: TestOptions.DebugDll.WithUsings("N1.N2")), 4516parseOptions: TestOptions.Script.WithDocumentationMode(DocumentationMode.Parse), 4517options: TestOptions.DebugDll.WithUsings("N1.N2")), 4520parseOptions: TestOptions.Script.WithDocumentationMode(DocumentationMode.None), 4521options: TestOptions.DebugDll.WithUsings("N1")), 4524parseOptions: TestOptions.Script.WithDocumentationMode(DocumentationMode.Parse), 4525options: TestOptions.DebugDll.WithUsings("N1")), 4532Compilation comp2 = CreateCompilation(source, references: references, parseOptions: TestOptions.Regular.WithDocumentationMode(DocumentationMode.None)); 4535Compilation comp3 = CreateCompilation(source, references: references, parseOptions: TestOptions.Regular.WithDocumentationMode(DocumentationMode.Parse)); 4538Compilation comp4 = CreateCompilation(source, references: references, parseOptions: TestOptions.Regular.WithDocumentationMode(DocumentationMode.Diagnose)); 4674AssertUsedAssemblyReferences(CreateCompilation(source3, references: references, parseOptions: TestOptions.Regular.WithDocumentationMode(DocumentationMode.None)), 4676AssertUsedAssemblyReferences(CreateCompilation(source3, references: references, parseOptions: TestOptions.Regular.WithDocumentationMode(DocumentationMode.Parse)), 4703parseOptions: TestOptions.Script.WithDocumentationMode(DocumentationMode.None), 4704options: TestOptions.DebugDll.WithUsings("N1.N2.E0")), 4707parseOptions: TestOptions.Script.WithDocumentationMode(DocumentationMode.Parse), 4708options: TestOptions.DebugDll.WithUsings("N1.N2.E0")), 4714Compilation comp2 = CreateCompilation(source, references: references, parseOptions: TestOptions.Regular.WithDocumentationMode(DocumentationMode.None)); 4717Compilation comp3 = CreateCompilation(source, references: references, parseOptions: TestOptions.Regular.WithDocumentationMode(DocumentationMode.Parse)); 4720Compilation comp4 = CreateCompilation(source, references: references, parseOptions: TestOptions.Regular.WithDocumentationMode(DocumentationMode.Diagnose)); 4739CreateCompilation(source1, parseOptions: TestOptions.Regular.WithDocumentationMode(DocumentationMode.None)).VerifyDiagnostics( 4756CreateCompilation(source2, parseOptions: TestOptions.Regular.WithDocumentationMode(DocumentationMode.None)).VerifyDiagnostics( 4777CreateCompilation(source1, parseOptions: TestOptions.Regular.WithDocumentationMode(DocumentationMode.None)).VerifyDiagnostics( 4794CreateCompilation(source2, parseOptions: TestOptions.Regular.WithDocumentationMode(DocumentationMode.None)).VerifyDiagnostics( 5361var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 5522var comp = CreateCompilation(source, options: TestOptions.ReleaseExe); 5555CompileWithUsedAssemblyReferences(source2, options: TestOptions.DebugModule, comp1Ref); 5844AssertUsedAssemblyReferences(CreateCompilation(source3, references: references, parseOptions: TestOptions.Regular.WithDocumentationMode(DocumentationMode.None)), 5846AssertUsedAssemblyReferences(CreateCompilation(source3, references: references, parseOptions: TestOptions.Regular.WithDocumentationMode(DocumentationMode.Parse)), 5865AssertUsedAssemblyReferences(CreateCompilation(source3, references: references, parseOptions: TestOptions.Regular.WithDocumentationMode(DocumentationMode.None)), 5867AssertUsedAssemblyReferences(CreateCompilation(source3, references: references, parseOptions: TestOptions.Regular.WithDocumentationMode(DocumentationMode.Parse)),
DeclarationTests.cs (7)
61var decl1 = DeclarationTreeBuilder.ForTree(tree1, TestOptions.DebugExe.ScriptClassName, isSubmission: false); 62var decl2 = DeclarationTreeBuilder.ForTree(tree2, TestOptions.DebugExe.ScriptClassName, isSubmission: false); 230var decl1 = Lazy(DeclarationTreeBuilder.ForTree(tree1, TestOptions.DebugExe.ScriptClassName, isSubmission: false)); 231var decl2 = Lazy(DeclarationTreeBuilder.ForTree(tree2, TestOptions.DebugExe.ScriptClassName, isSubmission: false)); 263options: TestOptions.ReleaseDll); 290var compilation = CreateCompilation(new SyntaxTree[] { underlyingTree, countedTree }, skipUsesIsNullable: true, options: TestOptions.ReleaseDll); 337var compilation = CreateCompilation(new SyntaxTree[] { underlyingTree, countedTree }, skipUsesIsNullable: true, options: TestOptions.ReleaseDll);
DocumentationComments\CrefTests.cs (19)
247var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithDocumentationComments); 277var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithDocumentationComments); 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)); 4968var compilation = (Compilation)CreateCompilationWithMscorlib40AndSystemCore(source, parseOptions: TestOptions.RegularWithDocumentationComments); 5122var tree = Parse(source, options: TestOptions.RegularWithDocumentationComments); 5228SyntaxTree tree = Parse(source, options: TestOptions.RegularWithDocumentationComments); 5873new[] { Parse(source, options: TestOptions.RegularWithDocumentationComments) }, 5875TestOptions.ReleaseDll.WithXmlReferenceResolver(XmlFileResolver.Default)); 6700var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularWithDocumentationComments).VerifyDiagnostics(); 6723var parseOptions = TestOptions.RegularWithDocumentationComments; 6724var options = TestOptions.ReleaseDll.WithXmlReferenceResolver(XmlFileResolver.Default); 6747var parseOptions = TestOptions.RegularWithDocumentationComments; 6748var options = TestOptions.ReleaseDll.WithXmlReferenceResolver(XmlFileResolver.Default); 6774var comp = CreateCompilation(source, parseOptions: TestOptions.RegularWithDocumentationComments, targetFramework: TargetFramework.NetCoreApp); 6799var comp = CreateCompilation(source, parseOptions: TestOptions.RegularWithDocumentationComments.WithLanguageVersion(LanguageVersion.CSharp10), targetFramework: TargetFramework.NetCoreApp); 6823var comp = CreateCompilation(source, parseOptions: TestOptions.RegularWithDocumentationComments, targetFramework: TargetFramework.NetCoreApp); 6844var comp = CreateCompilation(source, parseOptions: TestOptions.RegularWithDocumentationComments.WithLanguageVersion(LanguageVersion.CSharp10), targetFramework: TargetFramework.NetCoreApp); 6863var comp = CreateCompilation(source, parseOptions: TestOptions.RegularWithDocumentationComments, targetFramework: TargetFramework.NetCoreApp);
DocumentationComments\DocumentationCommentCompilerTests.cs (43)
36options: (options ?? TestOptions.ReleaseDll).WithXmlReferenceResolver(XmlFileResolver.Default), 37parseOptions: TestOptions.RegularWithDocumentationComments, 759var tree1 = SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.RegularWithDocumentationComments); 760var tree2 = SyntaxFactory.ParseSyntaxTree(source2, options: TestOptions.RegularWithDocumentationComments); 887var tree1 = SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.RegularWithDocumentationComments); 888var tree2 = SyntaxFactory.ParseSyntaxTree(source2, options: TestOptions.RegularWithDocumentationComments); 925var tree = SyntaxFactory.ParseSyntaxTree(source, options: TestOptions.RegularWithDocumentationComments); 962var tree1 = SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.RegularWithDocumentationComments); 963var tree2 = SyntaxFactory.ParseSyntaxTree(source2, options: TestOptions.RegularWithDocumentationComments); 1011var tree1 = SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.RegularWithDocumentationComments); 1012var tree2 = SyntaxFactory.ParseSyntaxTree(source2, options: TestOptions.RegularWithDocumentationComments); 1062var tree1 = SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.RegularWithDocumentationComments); 1063var tree2 = SyntaxFactory.ParseSyntaxTree(source2, options: TestOptions.RegularWithDocumentationComments); 1112var tree1 = SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.RegularWithDocumentationComments); 1113var tree2 = SyntaxFactory.ParseSyntaxTree(source2, options: TestOptions.RegularWithDocumentationComments); 1167var tree1 = SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.RegularWithDocumentationComments); 1168var tree2 = SyntaxFactory.ParseSyntaxTree(source2, options: TestOptions.RegularWithDocumentationComments); 1215var tree1 = SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.RegularWithDocumentationComments); 1216var tree2 = SyntaxFactory.ParseSyntaxTree(source2, options: TestOptions.RegularWithDocumentationComments); 1270var tree1 = SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.RegularWithDocumentationComments); 1271var tree2 = SyntaxFactory.ParseSyntaxTree(source2, options: TestOptions.RegularWithDocumentationComments); 1327var tree1 = SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.RegularWithDocumentationComments); 1328var tree2 = SyntaxFactory.ParseSyntaxTree(source2, options: TestOptions.RegularWithDocumentationComments); 1390var tree1 = SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.RegularWithDocumentationComments); 1391var tree2 = SyntaxFactory.ParseSyntaxTree(source2, options: TestOptions.RegularWithDocumentationComments); 1453var tree1 = SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.RegularWithDocumentationComments); 1454var tree2 = SyntaxFactory.ParseSyntaxTree(source2, options: TestOptions.RegularWithDocumentationComments); 2472var tree1 = Parse(source1, options: TestOptions.RegularWithDocumentationComments); 2473var tree2 = Parse(source2, options: TestOptions.RegularWithDocumentationComments); 2968var tree = Parse(source, options: TestOptions.RegularWithDocumentationComments); 2970var comp = CSharpCompilation.Create("Test", new[] { tree }, new[] { MscorlibRef }, TestOptions.ReleaseDll.WithXmlReferenceResolver(resolver)); 3830var tree = Parse(source, options: TestOptions.Regular.WithDocumentationMode(DocumentationMode.Parse)); 4628var tree1 = SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.RegularWithDocumentationComments); 4629var tree2 = SyntaxFactory.ParseSyntaxTree(source2, options: TestOptions.RegularWithDocumentationComments); 5068var tree = Parse(source, options: TestOptions.RegularWithDocumentationComments); 5070var comp = CreateCompilation(tree, options: TestOptions.ReleaseDll.WithSpecificDiagnosticOptions(warnDict), assemblyName: "Test"); 5320SyntaxTree tree = Parse(source, options: TestOptions.RegularWithDocumentationComments); 6269var comp = CreateCompilationUtil(source, options: TestOptions.ReleaseModule); 6425var tree = Parse(source, options: TestOptions.RegularWithDocumentationComments); 6426var compOptions = TestOptions.ReleaseDll.WithGeneralDiagnosticOption(ReportDiagnostic.Error); 6666Parse(source, options: TestOptions.RegularWithDocumentationComments, filename: sourcePath), 6667options: TestOptions.ReleaseDll.WithSourceReferenceResolver(SourceFileResolver.Default).WithXmlReferenceResolver(XmlFileResolver.Default), 6889var comp = CreateCompilationUtil(source, options: TestOptions.ReleaseExe);
DocumentationComments\DocumentationCommentIDTests.cs (3)
270var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 415var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithNullableContextOptions(nullableContextOptions)); 435var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithNullableContextOptions(nullableContextOptions));
DocumentationComments\DocumentationModeTests.cs (2)
385options: TestOptions.ReleaseDll.WithXmlReferenceResolver(XmlFileResolver.Default), 397return TestOptions.Regular.WithDocumentationMode(mode);
DocumentationComments\MethodDocumentationCommentTests.cs (6)
237var compilation = CreateEmptyCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular.WithDocumentationMode(DocumentationMode.Diagnose)); 242compilation = CreateEmptyCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular.WithDocumentationMode(DocumentationMode.Parse)); 247compilation = CreateEmptyCompilation(source, options: TestOptions.ReleaseExe, parseOptions: TestOptions.Regular.WithDocumentationMode(DocumentationMode.None));
DocumentationComments\PartialTypeDocumentationCommentTests.cs (2)
35}", options: TestOptions.RegularWithDocumentationComments); 47}", options: TestOptions.RegularWithDocumentationComments);
SymbolDisplay\SymbolDisplayTests.cs (20)
2715var tree = SyntaxFactory.ParseSyntaxTree(text, TestOptions.Script); 4570var comp = CreateEmptyCompilation(source, WinRtRefs, TestOptions.ReleaseWinMD); 5044TestOptions.Regular, 5072var comp = CreateCompilation(text, parseOptions: TestOptions.Regular); 5108TestOptions.Regular, 5138TestOptions.Regular, 5176TestOptions.Regular, 5227TestOptions.Regular, 5785var comp = (Compilation)CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular8, options: WithNullableEnable()); 5857var comp = (Compilation)CreateCompilation(source, parseOptions: TestOptions.Regular8); 5926var comp = (Compilation)CreateCompilation(source, parseOptions: TestOptions.Regular8); 6045var comp = (Compilation)CreateCompilation(source, parseOptions: TestOptions.Regular8); 6084var comp = (Compilation)CreateCompilation(source, parseOptions: TestOptions.Regular8); 7349var comp = CreateCompilation(source, parseOptions: TestOptions.RegularWithFileScopedNamespaces).VerifyDiagnostics(); 7820var comp = CreateCompilation(new[] { source }, parseOptions: TestOptions.Regular9); 7907TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9), 7928TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp9), 7949TestOptions.Regular10, 7972TestOptions.Regular10, 8429var comp = CreateCompilation(source, options: TestOptions.UnsafeReleaseDll);
Symbols\AccessorOverriddenOrHiddenMembersTests.cs (1)
827options: TestOptions.ReleaseDll);
Symbols\AnonymousTypesSemanticsTests.cs (2)
1998options: TestOptions.ReleaseDll, 1999parseOptions: TestOptions.Regular);
Symbols\AnonymousTypesSymbolTests.cs (3)
583var compilation = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseExe); 1452var compilation = CreateCompilationWithMscorlib40(new string[] { source1, source2, source3 }, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.Internal), parseOptions: TestOptions.Regular);
Symbols\AssemblyAndNamespaceTests.cs (21)
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, 458CreateCompilationWithMscorlib45(test, parseOptions: TestOptions.RegularWithFileScopedNamespaces).VerifyDiagnostics( 481CreateCompilationWithMscorlib45(test, parseOptions: TestOptions.RegularWithFileScopedNamespaces).VerifyDiagnostics(); 490CreateCompilationWithMscorlib45(test, parseOptions: TestOptions.RegularWithFileScopedNamespaces).VerifyDiagnostics(); 500CreateCompilationWithMscorlib45(test, parseOptions: TestOptions.RegularWithFileScopedNamespaces).VerifyDiagnostics( 515CreateCompilationWithMscorlib45(test, parseOptions: TestOptions.RegularWithFileScopedNamespaces).VerifyDiagnostics( 530CreateCompilationWithMscorlib45(test, parseOptions: TestOptions.RegularWithFileScopedNamespaces).VerifyDiagnostics( 545CreateCompilationWithMscorlib45(test, parseOptions: TestOptions.RegularWithFileScopedNamespaces).VerifyDiagnostics( 558CreateCompilationWithMscorlib45(test, parseOptions: TestOptions.RegularWithFileScopedNamespaces).VerifyDiagnostics( 571CreateCompilationWithMscorlib45(test, parseOptions: TestOptions.RegularWithFileScopedNamespaces).VerifyDiagnostics( 584CreateCompilationWithMscorlib45(test, parseOptions: TestOptions.RegularWithFileScopedNamespaces).VerifyDiagnostics( 597CreateCompilationWithMscorlib45(test, parseOptions: TestOptions.RegularWithFileScopedNamespaces).VerifyDiagnostics(); 608CreateCompilationWithMscorlib45(test, parseOptions: TestOptions.RegularWithFileScopedNamespaces).VerifyDiagnostics( 622CreateCompilationWithMscorlib45(test, parseOptions: TestOptions.RegularWithFileScopedNamespaces).VerifyDiagnostics( 663CreateCompilationWithMscorlib45(new[] { source1, source2 }, parseOptions: TestOptions.RegularWithFileScopedNamespaces).VerifyDiagnostics(); 674CreateCompilationWithMscorlib45(test, parseOptions: TestOptions.RegularWithFileScopedNamespaces).VerifyDiagnostics(
Symbols\CheckedUserDefinedOperatorsTests.cs (374)
34var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 37compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.Regular10); 45compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.Regular11); 78var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 112var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 142var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 187var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 208var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 227var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 249var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 311var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 347var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 372var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 398var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 427var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 445var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 472var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 511var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 519compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular10.WithDocumentationMode(DocumentationMode.Diagnose)); 537compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular11.WithDocumentationMode(DocumentationMode.Diagnose)); 570var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 601var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 633var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 640compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular10.WithDocumentationMode(DocumentationMode.Diagnose)); 657compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular11.WithDocumentationMode(DocumentationMode.Diagnose)); 683var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 691compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular10.WithDocumentationMode(DocumentationMode.Diagnose)); 709compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular11.WithDocumentationMode(DocumentationMode.Diagnose)); 742var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 774var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 806var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 814compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular10.WithDocumentationMode(DocumentationMode.Diagnose)); 822compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular11.WithDocumentationMode(DocumentationMode.Diagnose)); 855var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 863compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular10.WithDocumentationMode(DocumentationMode.Diagnose)); 871compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular11.WithDocumentationMode(DocumentationMode.Diagnose)); 893foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 }) 895var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: options); 924foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 }) 926var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: options); 969var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 1005var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 1054var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 1061compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular10.WithDocumentationMode(DocumentationMode.Diagnose)); 1075compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular11.WithDocumentationMode(DocumentationMode.Diagnose)); 1104var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 1111compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular10.WithDocumentationMode(DocumentationMode.Diagnose)); 1125compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular11.WithDocumentationMode(DocumentationMode.Diagnose)); 1157var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 1164compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular10.WithDocumentationMode(DocumentationMode.Diagnose)); 1178compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular11.WithDocumentationMode(DocumentationMode.Diagnose)); 1207var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 1214compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular10.WithDocumentationMode(DocumentationMode.Diagnose)); 1227compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular11.WithDocumentationMode(DocumentationMode.Diagnose)); 1251var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 1254compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.Regular10); 1262compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.Regular11); 1296var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 1331var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 1362var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 1395var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 1418var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 1481var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 1517var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 1544var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 1571var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 1605var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 1623var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 1650var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 1691var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 1699compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular10.WithDocumentationMode(DocumentationMode.Diagnose)); 1718compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular11.WithDocumentationMode(DocumentationMode.Diagnose)); 1752var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 1784var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 1807var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 1822compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular10.WithDocumentationMode(DocumentationMode.Diagnose)); 1840compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular11.WithDocumentationMode(DocumentationMode.Diagnose)); 1880var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 1888compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular10.WithDocumentationMode(DocumentationMode.Diagnose)); 1896compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular11.WithDocumentationMode(DocumentationMode.Diagnose)); 1924var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 1932compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular10.WithDocumentationMode(DocumentationMode.Diagnose)); 1950compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular11.WithDocumentationMode(DocumentationMode.Diagnose)); 1984var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 2017var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 2049var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 2057compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular10.WithDocumentationMode(DocumentationMode.Diagnose)); 2075compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular11.WithDocumentationMode(DocumentationMode.Diagnose)); 2108var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 2116compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular10.WithDocumentationMode(DocumentationMode.Diagnose)); 2124compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular11.WithDocumentationMode(DocumentationMode.Diagnose)); 2156foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 }) 2158var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: options); 2160if (op == ">>>" && options == TestOptions.Regular10) 2214var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 2272var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 2280compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular10.WithDocumentationMode(DocumentationMode.Diagnose)); 2316compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular11.WithDocumentationMode(DocumentationMode.Diagnose)); 2366var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 2374compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular10.WithDocumentationMode(DocumentationMode.Diagnose)); 2410compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular11.WithDocumentationMode(DocumentationMode.Diagnose)); 2429var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 2456var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 2485var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 2488compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.Regular10); 2496compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.Regular11); 2532var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 2572var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 2605var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 2637var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 2656var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 2715var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 2749var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 2772var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 2795var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 2821var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 2850var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 2858compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular10.WithDocumentationMode(DocumentationMode.Diagnose)); 2876compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular11.WithDocumentationMode(DocumentationMode.Diagnose)); 2906var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 2935var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 2964var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 2993var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 3016var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 3024compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular10.WithDocumentationMode(DocumentationMode.Diagnose)); 3042compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular11.WithDocumentationMode(DocumentationMode.Diagnose)); 3072var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 3101var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 3130var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 3159var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 3177foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 }) 3179var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: options); 3208var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 3251var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 3258compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular10.WithDocumentationMode(DocumentationMode.Diagnose)); 3272compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular11.WithDocumentationMode(DocumentationMode.Diagnose)); 3301var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 3308compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular10.WithDocumentationMode(DocumentationMode.Diagnose)); 3322compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular11.WithDocumentationMode(DocumentationMode.Diagnose)); 3422var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 3432compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular11); 3442var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 3443var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10, references: new[] { compilation2.ToMetadataReference() }); 3614var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 3694var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 3771var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 3821var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 3828compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular11); 3835var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 3836var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10, references: new[] { compilation2.ToMetadataReference() }); 3880var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 3931var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 4035var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 4197var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 4207compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular11); 4217var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 4218var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10, references: new[] { compilation2.ToMetadataReference() }); 4396var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 4478var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 4557var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 4658var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 4668compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular11); 4678var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 4679var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10, references: new[] { compilation2.ToMetadataReference() }); 4728var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 4779var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 4788compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular11); 4797var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 4798var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10, references: new[] { compilation2.ToMetadataReference() }); 4840var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 4891var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 5001var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 5110var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 5204var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 5216compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular11); 5228var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 5229var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10, references: new[] { compilation2.ToMetadataReference() }); 5290var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 5328var compilation2 = CreateCompilation(source1 + source3, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 5485var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 5574var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 5620var compilation2 = CreateCompilationWithIL(source2, ilSource, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 5682var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 5689compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular11); 5696var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 5697var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10, references: new[] { compilation2.ToMetadataReference() }); 5769var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 6037var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 6153var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 6306var compilation1 = CreateCompilationWithCSharp(source1 + source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 6316compilation1 = CreateCompilationWithCSharp(source1 + source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular11); 6326var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 6327var compilation3 = CreateCompilationWithCSharp(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10, references: new[] { compilation2.ToMetadataReference() }); 6411var compilation1 = CreateCompilationWithCSharp(source1 + source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 6421compilation1 = CreateCompilationWithCSharp(source1 + source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular11); 6431var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 6432var compilation3 = CreateCompilationWithCSharp(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10, references: new[] { compilation2.ToMetadataReference() }); 6526var compilation1 = CreateCompilationWithCSharp(source1 + source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 6538compilation1 = CreateCompilationWithCSharp(source1 + source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular11); 6550var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 6551var compilation3 = CreateCompilationWithCSharp(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular10, references: new[] { compilation2.ToMetadataReference() }); 6604var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 6607var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 6608var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview, references: new[] { compilation2.EmitToImageReference() }); 6709var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 6754var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 6757var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 6758var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview, references: new[] { compilation2.EmitToImageReference() }); 6803var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 6806var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 6807var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview, references: new[] { compilation2.EmitToImageReference() }); 6852var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 6855var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 6856var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview, references: new[] { compilation2.EmitToImageReference() }); 6962var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 7003var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 7006var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 7007var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview, references: new[] { compilation2.EmitToImageReference() }); 7048var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 7051var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview); 7052var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview, references: new[] { compilation2.EmitToImageReference() }); 7155var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 7201var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 7273var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 7344var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 7417var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 7481var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview);
Symbols\CompilationCreationTests.cs (17)
2687", options: TestOptions.Script), 2691", options: TestOptions.Script), 2697", options: TestOptions.Script) 2702options: TestOptions.ReleaseDll.WithMetadataReferenceResolver(new Resolver(data, core, system))); 2730", options: TestOptions.Script), 2733", TestOptions.Regular) 2738options: TestOptions.ReleaseDll.WithMetadataReferenceResolver(new Resolver(data, core, system))); 2782new[] { Parse(source, options: TestOptions.Script) }, 2783options: TestOptions.ReleaseDll.WithMetadataReferenceResolver(new DummyReferenceResolver(csClasses01))); 2792new[] { SyntaxFactory.ParseSyntaxTree(@"#r ""bar""", TestOptions.Script, "a.csx", Encoding.UTF8) }, 2793options: TestOptions.ReleaseDll.WithMetadataReferenceResolver(null)); 2809", options: TestOptions.Script), 2815", TestOptions.Regular) 2820options: TestOptions.ReleaseDll.WithUsings(ImmutableArray.Create("System.Console", "System"))); 2837", options: TestOptions.Script) 2842options: TestOptions.ReleaseDll.WithUsings("System.Console!", "Blah")); 2971var lib1 = CreateCompilation(source1, assemblyName: "Lib1", options: TestOptions.ReleaseModule);
Symbols\ConversionTests.cs (5)
1040CreateCompilation(source, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 1678var compilation = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.ReleaseExe); 1888CreateCompilationWithMscorlib40AndSystemCore(source, parseOptions: TestOptions.WithoutImprovedOverloadCandidates).VerifyDiagnostics( 1994CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 2030options: TestOptions.ReleaseExe);
Symbols\CorLibrary\Choosing.cs (4)
38", options: TestOptions.ReleaseDll); 49", new[] { new CSharpCompilationReference(corLib) }, options: TestOptions.ReleaseDll); 64", options: TestOptions.ReleaseDll); 70", new[] { new CSharpCompilationReference(corLib) }, options: TestOptions.ReleaseDll);
Symbols\CovariantReturnTests.cs (51)
403parseOptions ??= TestOptions.WithCovariantReturns; 408parseOptions: parseOptions ?? TestOptions.Regular9, 422parseOptions ??= TestOptions.WithoutCovariantReturns; 427parseOptions: parseOptions ?? TestOptions.Regular8, 515options: TestOptions.ReleaseDll.WithSpecificDiagnosticOptions("CS1701", ReportDiagnostic.Suppress), 542parseOptions: TestOptions.WithCovariantReturns, 639CreateCompilationWithCovariantReturns(source, parseOptions: TestOptions.WithoutCovariantReturns) 701var comp = CreateCompilationWithCovariantReturns(source, parseOptions: TestOptions.WithoutCovariantReturns).VerifyDiagnostics( 716comp = CreateCompilationWithoutCovariantReturns(source, parseOptions: TestOptions.WithCovariantReturns).VerifyDiagnostics( 775var comp = CreateCompilationWithCovariantReturns(source, parseOptions: TestOptions.WithoutCovariantReturns).VerifyDiagnostics( 834var comp = CreateCompilationWithCovariantReturns(source, parseOptions: TestOptions.WithoutCovariantReturns).VerifyDiagnostics( 896var comp = CreateCompilationWithCovariantReturns(source, parseOptions: TestOptions.WithoutCovariantReturns).VerifyDiagnostics( 956var comp = CreateCompilationWithCovariantReturns(source, parseOptions: TestOptions.WithoutCovariantReturns).VerifyDiagnostics( 964comp = CreateCompilationWithoutCovariantReturns(source, parseOptions: TestOptions.WithCovariantReturns).VerifyDiagnostics( 1025var comp = CreateCompilationWithCovariantReturns(source, parseOptions: TestOptions.WithoutCovariantReturns).VerifyDiagnostics( 1089var comp = CreateCompilationWithCovariantReturns(source, parseOptions: TestOptions.WithoutCovariantReturns).VerifyDiagnostics( 1151var comp = CreateCompilationWithCovariantReturns(source, parseOptions: TestOptions.WithoutCovariantReturns).VerifyDiagnostics( 1213var comp = CreateCompilationWithCovariantReturns(source, parseOptions: TestOptions.WithoutCovariantReturns).VerifyDiagnostics( 1280var comp = CreateCompilationWithCovariantReturns(source, parseOptions: TestOptions.WithoutCovariantReturns).VerifyDiagnostics( 1430var comp = CreateCompilationWithCovariantReturns(source, references: new[] { baseMetadata }, parseOptions: TestOptions.WithoutCovariantReturns).VerifyDiagnostics( 1493var comp = CreateCompilationWithCovariantReturns(source, references: references, parseOptions: TestOptions.WithoutCovariantReturns).VerifyDiagnostics( 1557var comp = CreateCompilationWithCovariantReturns(source, references: references, parseOptions: TestOptions.WithoutCovariantReturns).VerifyDiagnostics( 1622var comp = CreateCompilationWithCovariantReturns(source, parseOptions: TestOptions.WithoutCovariantReturns).VerifyDiagnostics( 1819var comp = CreateCompilationWithCovariantReturns(source, parseOptions: TestOptions.WithoutCovariantReturns).VerifyDiagnostics( 1896var comp = CreateCompilationWithCovariantReturns(source, parseOptions: TestOptions.WithoutCovariantReturns).VerifyDiagnostics( 2088var comp = CreateCompilationWithCovariantReturns(source, parseOptions: TestOptions.WithoutCovariantReturns).VerifyDiagnostics( 2222var comp = CreateCompilationWithCovariantReturns(source, parseOptions: TestOptions.WithoutCovariantReturns).VerifyDiagnostics( 2287var comp = CreateCompilationWithCovariantReturns(source, parseOptions: TestOptions.WithoutCovariantReturns).VerifyDiagnostics( 2342var comp = CreateCompilationWithCovariantReturns(source, parseOptions: TestOptions.WithoutCovariantReturns).VerifyDiagnostics( 2396var comp = CreateCompilationWithCovariantReturns(source, parseOptions: TestOptions.WithoutCovariantReturns).VerifyDiagnostics( 2514var comp = CreateCompilationWithCovariantReturns(source, parseOptions: TestOptions.WithoutCovariantReturns).VerifyDiagnostics( 2864var comp = CreateCompilationWithCovariantReturns(s2, references, parseOptions: TestOptions.WithoutCovariantReturns).VerifyDiagnostics( 2930var comp = CreateCompilationWithCovariantReturns(s2, references, parseOptions: TestOptions.WithoutCovariantReturns).VerifyDiagnostics( 2997var comp = CreateCompilationWithCovariantReturns(s2, references, parseOptions: TestOptions.WithoutCovariantReturns).VerifyDiagnostics( 3097var comp = CreateCompilationWithCovariantReturns(source, parseOptions: TestOptions.WithoutCovariantReturns).VerifyDiagnostics( 3139var comp = CreateCompilationWithCovariantReturns(source, parseOptions: TestOptions.WithoutCovariantReturns).VerifyDiagnostics( 3181var comp = CreateCompilationWithCovariantReturns(source, parseOptions: TestOptions.WithoutCovariantReturns).VerifyDiagnostics( 3569var comp = CreateCompilationWithCovariantReturns(source, parseOptions: TestOptions.WithoutCovariantReturns).VerifyDiagnostics( 3748var comp = CreateCompilationWithCovariantReturns(cSharpSource, references, parseOptions: TestOptions.WithoutCovariantReturns); 3823var parseOptions = withCovariantReturnFeatureEnabled ? TestOptions.WithCovariantReturns : TestOptions.WithoutCovariantReturns; 3942var parseOptions = withCovariantReturnFeatureEnabled ? TestOptions.WithCovariantReturns : TestOptions.WithoutCovariantReturns; 4066var parseOptions = withCovariantReturnFeatureEnabled ? TestOptions.WithCovariantReturns : TestOptions.WithoutCovariantReturns; 4181var parseOptions = withCovariantReturnFeatureEnabled ? TestOptions.WithCovariantReturns : TestOptions.WithoutCovariantReturns; 4302var parseOptions = withCovariantReturnFeatureEnabled ? TestOptions.WithCovariantReturns : TestOptions.WithoutCovariantReturns; 4408var parseOptions = withCovariantReturnFeatureEnabled ? TestOptions.WithCovariantReturns : TestOptions.WithoutCovariantReturns;
Symbols\CustomModifiersTests.cs (40)
63var compilation = (Compilation)CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseExe); 133var compilation = (Compilation)CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseExe); 218var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseExe); 288var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseExe); 373var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseExe); 446var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseExe); 519var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseExe); 593var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseExe); 698var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseExe); 808var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseExe); 918var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseExe); 1028var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseExe); 1122var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseExe); 1229var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseExe); 1304var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseExe); 1371var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseExe); 1457var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseExe); 1514var compilation1 = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseDll); 1564var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseDll); 1603var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseDll); 1642var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseDll); 1674var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseDll); 1713var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseDll); 1755var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseDll); 1830var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Mscorlib40, references: new[] { SystemCoreRef }); 1975var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseExe); 2039var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseExe); 2110var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseExe); 2181var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseExe); 2254var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseExe); 2284options: TestOptions.ReleaseExe); 2330options: TestOptions.ReleaseExe); 2387var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseExe); 2425var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseExe); 2473var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, options: TestOptions.ReleaseExe); 2594var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, references: new[] { CSharpRef }, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Standard); 2708var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, references: new[] { CSharpRef }, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Standard); 2802var compilation = CreateCompilationWithILAndMscorlib40(source, ilSource, references: new[] { CSharpRef }, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Standard); 2905var compilation = CreateCompilationWithIL(source, ilSource, options: TestOptions.ReleaseExe); 2997var compilation = CreateCompilationWithIL(source, ilSource, options: TestOptions.ReleaseExe);
Symbols\DefaultInterfaceImplementationTests.cs (2087)
129var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, targetFramework: TargetFramework.Net60, 130parseOptions: TestOptions.RegularPreview); 180var compilation2 = CreateCompilation(source2, new[] { reference }, options: TestOptions.DebugExe, 181parseOptions: TestOptions.RegularPreview, 299var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 300parseOptions: TestOptions.RegularPreview, 357var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 373var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 439var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 440parseOptions: TestOptions.RegularPreview, 497var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 513var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 590var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 591parseOptions: TestOptions.RegularPreview, 688var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 689parseOptions: TestOptions.RegularPreview, 790var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 791parseOptions: TestOptions.RegularPreview, 892var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 893parseOptions: TestOptions.RegularPreview, 979var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 980parseOptions: TestOptions.RegularPreview, 1054var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 1055parseOptions: TestOptions.RegularPreview, 1133var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 1134parseOptions: TestOptions.RegularPreview, 1212var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 1213parseOptions: TestOptions.RegularPreview, 1291var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 1292parseOptions: TestOptions.RegularPreview, 1375var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 1376parseOptions: TestOptions.RegularPreview, 1463var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 1464parseOptions: TestOptions.RegularPreview, 1551var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 1552parseOptions: TestOptions.RegularPreview, 1597var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: isStatic ? TargetFramework.Net50 : TargetFramework.DesktopLatestExtended, 1598parseOptions: TestOptions.RegularPreview); 1635options: TestOptions.DebugDll, targetFramework: TargetFramework.DesktopLatestExtended, 1636parseOptions: isStatic ? TestOptions.Regular11 : TestOptions.Regular8); 1678var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: TargetFramework.Net60, 1679parseOptions: TestOptions.RegularPreview); 1691options: TestOptions.DebugDll, targetFramework: TargetFramework.DesktopLatestExtended, 1692parseOptions: isStatic ? TestOptions.Regular11 : TestOptions.Regular8); 1735var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 1736parseOptions: TestOptions.Regular11, 1756var compilation3 = CreateCompilation(source2, new[] { reference }, options: TestOptions.DebugDll, 1758parseOptions: TestOptions.Regular7_3); 1788var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: isStatic ? TargetFramework.Net50 : TargetFramework.DesktopLatestExtended, 1789parseOptions: isStatic ? TestOptions.Regular10 : TestOptions.Regular7_3, skipUsesIsNullable: true); 1832options: TestOptions.DebugDll, targetFramework: TargetFramework.DesktopLatestExtended, 1833parseOptions: isStatic ? TestOptions.Regular10 : TestOptions.Regular7_3); 1883var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 1884parseOptions: isStatic ? TestOptions.Regular10 : TestOptions.Regular7_3, 1922var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 1923parseOptions: TestOptions.Regular11, 1940var compilation3 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 1941parseOptions: isStatic ? TestOptions.Regular10 : TestOptions.Regular7_3, 1983var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: isStatic ? TargetFramework.Net50 : TargetFramework.DesktopLatestExtended, 1984parseOptions: TestOptions.Regular11); 2027var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 2028parseOptions: TestOptions.Regular7_3, 2050var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 2051parseOptions: TestOptions.Regular, 2114var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 2115parseOptions: TestOptions.Regular11, 2193var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 2194parseOptions: TestOptions.Regular11, 2215var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 2216parseOptions: TestOptions.Regular11, 2272var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 2273parseOptions: TestOptions.Regular, 2279var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 2280parseOptions: TestOptions.Regular, 2341var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 2342parseOptions: TestOptions.Regular, 2348var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 2349parseOptions: TestOptions.Regular, 2414var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 2415parseOptions: TestOptions.Regular, 2421var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 2422parseOptions: TestOptions.Regular, 2487var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 2488parseOptions: TestOptions.Regular, 2494var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 2495parseOptions: TestOptions.Regular, 2591var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 2592parseOptions: TestOptions.RegularPreview, 2645var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 2646parseOptions: TestOptions.RegularPreview, 2662var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 2663parseOptions: TestOptions.RegularPreview, 2982var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 2983parseOptions: TestOptions.Regular, 3018var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 3019parseOptions: TestOptions.RegularPreview, 3054var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 3055parseOptions: TestOptions.Regular11, 3095var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 3096parseOptions: TestOptions.Regular, 3120var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 3121parseOptions: TestOptions.RegularPreview, 3145var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 3146parseOptions: TestOptions.RegularPreview, 3175var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 3176parseOptions: TestOptions.Regular, 3209var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 3210parseOptions: TestOptions.RegularPreview, 3243var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 3244parseOptions: TestOptions.RegularPreview, 3279var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 3280parseOptions: TestOptions.Regular, 3304var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 3305parseOptions: TestOptions.RegularPreview, 3329var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 3330parseOptions: TestOptions.RegularPreview, 3368var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 3369parseOptions: TestOptions.RegularPreview, 3424var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 3425parseOptions: TestOptions.RegularPreview, 3537var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 3538parseOptions: TestOptions.RegularPreview, 3679var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 3680parseOptions: TestOptions.RegularPreview, 3797var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 3798parseOptions: TestOptions.RegularPreview, 3949var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 3950parseOptions: TestOptions.RegularPreview, 4040var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: isStatic ? TargetFramework.Net50 : TargetFramework.DesktopLatestExtended, 4041parseOptions: TestOptions.RegularPreview, skipUsesIsNullable: true); 4093options: TestOptions.DebugDll, targetFramework: isStatic ? TargetFramework.Net50 : TargetFramework.DesktopLatestExtended, 4094parseOptions: TestOptions.RegularPreview); 4208var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 4209parseOptions: TestOptions.RegularPreview, 4221options: TestOptions.DebugDll, targetFramework: isStatic ? TargetFramework.Net50 : TargetFramework.DesktopLatestExtended, 4222parseOptions: TestOptions.RegularPreview); 4285var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 4286parseOptions: TestOptions.RegularPreview, 4305targetFramework: TargetFramework.DesktopLatestExtended, options: TestOptions.DebugDll, 4306parseOptions: TestOptions.Regular); 4349var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: TargetFramework.DesktopLatestExtended, 4350parseOptions: TestOptions.Regular7_3, skipUsesIsNullable: true); 4395options: TestOptions.DebugDll, targetFramework: TargetFramework.DesktopLatestExtended, 4396parseOptions: TestOptions.Regular7_3); 4449var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: TargetFramework.Net50, 4450parseOptions: TestOptions.Regular10, skipUsesIsNullable: true); 4491options: TestOptions.DebugDll, targetFramework: TargetFramework.Net50, 4492parseOptions: TestOptions.Regular10); 4550var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 4551parseOptions: isStatic ? TestOptions.Regular10 : TestOptions.Regular7_3, 4601var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 4602parseOptions: TestOptions.RegularPreview, 4617var compilation3 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 4618parseOptions: isStatic ? TestOptions.Regular10 : TestOptions.Regular7_3, 4682var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 4683parseOptions: TestOptions.Regular7_3, 4918var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 4919parseOptions: TestOptions.Regular, 4955var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 4956parseOptions: TestOptions.Regular, 4983var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 4984parseOptions: TestOptions.Regular, 5020var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 5021parseOptions: TestOptions.Regular, 5059var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 5060parseOptions: TestOptions.Regular, 5112var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 5113parseOptions: TestOptions.Regular, 5198var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 5199parseOptions: TestOptions.Regular, 5315var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 5316parseOptions: TestOptions.Regular, 5406var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 5407parseOptions: TestOptions.Regular, 5551var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 5552parseOptions: TestOptions.Regular, 5641var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: TargetFramework.DesktopLatestExtended, 5642parseOptions: TestOptions.Regular, skipUsesIsNullable: true); 5671options: TestOptions.DebugDll, targetFramework: TargetFramework.DesktopLatestExtended, 5672parseOptions: TestOptions.Regular); 5768var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 5769parseOptions: TestOptions.Regular, 5781options: TestOptions.DebugDll, targetFramework: TargetFramework.DesktopLatestExtended, 5782parseOptions: TestOptions.Regular); 5826var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 5827parseOptions: TestOptions.Regular, 5845var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugDll, 5847parseOptions: TestOptions.Regular); 5896var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: TargetFramework.DesktopLatestExtended, 5897parseOptions: TestOptions.Regular7_3, skipUsesIsNullable: true); 5942options: TestOptions.DebugDll, targetFramework: TargetFramework.DesktopLatestExtended, 5943parseOptions: TestOptions.Regular7_3); 6004var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 6005parseOptions: TestOptions.Regular7_3, 6035var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 6036parseOptions: TestOptions.Regular, 6051var compilation3 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 6052parseOptions: TestOptions.Regular7_3, 6098var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 6099parseOptions: TestOptions.Regular7_3, 6169var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 6170parseOptions: TestOptions.RegularPreview, 6183var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 6184parseOptions: TestOptions.RegularPreview, 6356var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 6357parseOptions: TestOptions.RegularPreview, 6413var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 6414parseOptions: TestOptions.RegularPreview, 6434var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 6435parseOptions: TestOptions.RegularPreview, 6758var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 6759parseOptions: TestOptions.RegularPreview, 6861var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 6862parseOptions: TestOptions.RegularPreview, 6952var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 6953parseOptions: TestOptions.RegularPreview, 7059var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 7060parseOptions: TestOptions.RegularPreview, 7124var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: isStatic ? TargetFramework.Net50 : TargetFramework.DesktopLatestExtended, 7125parseOptions: TestOptions.RegularPreview, skipUsesIsNullable: true); 7159options: TestOptions.DebugDll, targetFramework: isStatic ? TargetFramework.Net50 : TargetFramework.DesktopLatestExtended, 7160parseOptions: TestOptions.RegularPreview); 7232var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 7233parseOptions: TestOptions.RegularPreview, 7245targetFramework: isStatic ? TargetFramework.Net50 : TargetFramework.DesktopLatestExtended, options: TestOptions.DebugDll, 7246parseOptions: TestOptions.RegularPreview); 7292var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 7293parseOptions: TestOptions.RegularPreview, 7311var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugDll, 7313parseOptions: TestOptions.RegularPreview); 7347var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: TargetFramework.DesktopLatestExtended, 7348parseOptions: TestOptions.Regular7_3, skipUsesIsNullable: true); 7375options: TestOptions.DebugDll, targetFramework: TargetFramework.DesktopLatestExtended, 7376parseOptions: TestOptions.Regular7_3); 7412var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: TargetFramework.Net50, 7413parseOptions: TestOptions.Regular10, skipUsesIsNullable: true); 7436options: TestOptions.DebugDll, targetFramework: TargetFramework.Net50, 7437parseOptions: TestOptions.Regular10); 7478var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 7479parseOptions: isStatic ? TestOptions.Regular10 : TestOptions.Regular7_3, 7511var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 7512parseOptions: TestOptions.RegularPreview, 7527var compilation3 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 7528parseOptions: isStatic ? TestOptions.Regular10 : TestOptions.Regular7_3, 7575var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 7576parseOptions: TestOptions.Regular7_3, 7627var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 7628parseOptions: TestOptions.Regular, 7784var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 7785parseOptions: TestOptions.Regular, 7900var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 7901parseOptions: TestOptions.Regular, 8060var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 8061parseOptions: TestOptions.Regular, 8178var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 8179parseOptions: TestOptions.Regular, 8214var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 8215parseOptions: TestOptions.Regular, 8427var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 8428parseOptions: TestOptions.Regular7_3, 8493var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 8494parseOptions: TestOptions.Regular, 8585var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 8586parseOptions: TestOptions.Regular); 8627var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 8628parseOptions: TestOptions.Regular7_3); 8686var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 8687parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 8752var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 8753parseOptions: TestOptions.Regular9, 8856var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 8857parseOptions: TestOptions.Regular, 8907var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 8908parseOptions: TestOptions.Regular, 9045var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 9046parseOptions: TestOptions.Regular9, 9072compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 9073parseOptions: isStatic ? TestOptions.Regular11 : TestOptions.Regular10, 9080var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 9081parseOptions: TestOptions.RegularPreview, 9097var compilation3 = CreateCompilation(source2, new[] { reference }, options: TestOptions.DebugExe, 9098parseOptions: TestOptions.Regular9, 9110compilation3 = CreateCompilation(source2, new[] { reference }, options: TestOptions.DebugExe, 9111parseOptions: TestOptions.Regular10, 9123var compilation5 = CreateCompilation(source3, new[] { reference }, options: TestOptions.DebugDll, 9124parseOptions: TestOptions.Regular, 9262var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugExe, 9263parseOptions: TestOptions.Regular9, 9270compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugExe, 9271parseOptions: TestOptions.RegularPreview, 9277var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 9278parseOptions: TestOptions.RegularPreview, 9287var compilation3 = CreateCompilation(source2, new[] { reference }, options: TestOptions.DebugExe, 9288parseOptions: TestOptions.Regular9, 9296compilation3 = CreateCompilation(source2, new[] { reference }, options: TestOptions.DebugExe, 9297parseOptions: TestOptions.RegularPreview, 9344var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 9345parseOptions: TestOptions.Regular); 9351var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 9352parseOptions: TestOptions.Regular); 9358var compilation3 = CreateCompilation(source2, new[] { compilation2.ToMetadataReference() }, options: TestOptions.DebugExe, 9359parseOptions: TestOptions.Regular); 9369var compilation4 = CreateCompilation(source2, new[] { compilation2.EmitToImageReference() }, options: TestOptions.DebugExe, 9370parseOptions: TestOptions.Regular); 9643var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 9644parseOptions: TestOptions.Regular); 9650var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 9651parseOptions: TestOptions.Regular); 9657var compilation3 = CreateCompilation(source2, new[] { compilation2.ToMetadataReference() }, options: TestOptions.DebugExe, 9658parseOptions: TestOptions.Regular); 9664var compilation4 = CreateCompilation(source2, new[] { compilation2.EmitToImageReference() }, options: TestOptions.DebugExe, 9665parseOptions: TestOptions.Regular); 9702var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 9703parseOptions: TestOptions.Regular, 9714var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 9715parseOptions: TestOptions.Regular, 9722var compilation3 = CreateCompilation(source2, new[] { compilation2.ToMetadataReference() }, options: TestOptions.DebugExe, 9723parseOptions: TestOptions.Regular, 9734var compilation4 = CreateCompilation(source2, new[] { compilation2.EmitToImageReference() }, options: TestOptions.DebugExe, 9735parseOptions: TestOptions.Regular, 9779var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 9780parseOptions: TestOptions.Regular9, 9791compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 9792parseOptions: TestOptions.Regular, 9799var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 9800parseOptions: TestOptions.Regular, 9809foreach (var parseOptions in new[] { TestOptions.Regular9, TestOptions.Regular }) 9811var compilation3 = CreateCompilation(source2, new[] { reference }, options: TestOptions.DebugExe, 9858var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 9859parseOptions: TestOptions.Regular, 9865var compilation3 = CreateCompilation(source2, new[] { compilation2.ToMetadataReference() }, options: TestOptions.DebugExe, 9866parseOptions: TestOptions.Regular9, 9873compilation3 = CreateCompilation(source2, new[] { compilation2.ToMetadataReference() }, options: TestOptions.DebugExe, 9874parseOptions: TestOptions.Regular, 9896var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 9897parseOptions: TestOptions.Regular); 9948var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 9949parseOptions: TestOptions.Regular, 10007var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 10008parseOptions: TestOptions.Regular, 10118var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 10119parseOptions: TestOptions.Regular, 10186var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 10187parseOptions: TestOptions.Regular, 10271var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 10272parseOptions: TestOptions.Regular7_3, 10322var compilation3 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: TargetFramework.DesktopLatestExtended, 10323parseOptions: TestOptions.Regular, skipUsesIsNullable: true); 10389var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 10390parseOptions: TestOptions.Regular, 10491var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 10492parseOptions: TestOptions.Regular9, 10642var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 10643parseOptions: TestOptions.Regular, 10696var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 10697parseOptions: TestOptions.Regular, 10730var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 10731parseOptions: TestOptions.Regular, 10742var compilation3 = CreateCompilation(source2, new[] { compilation2.ToMetadataReference() }, options: TestOptions.DebugExe, 10743parseOptions: TestOptions.Regular, 10753var compilation4 = CreateCompilation(source2, new[] { compilation2.EmitToImageReference() }, options: TestOptions.DebugExe, 10754parseOptions: TestOptions.Regular, 10792var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 10793parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 10815options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 10816parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 10869var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 10870parseOptions: TestOptions.Regular, 10975var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 10976parseOptions: TestOptions.Regular, 11048var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 11049parseOptions: TestOptions.Regular7_3); 11071var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 11072parseOptions: TestOptions.Regular7_3, 11113var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 11114parseOptions: TestOptions.RegularWithExtendedPartialMethods, 11168var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 11169parseOptions: TestOptions.RegularWithExtendedPartialMethods, 11270var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 11271parseOptions: TestOptions.RegularWithExtendedPartialMethods, 11337var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 11338parseOptions: TestOptions.Regular, 11367var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 11368parseOptions: TestOptions.Regular, 11394var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 11395parseOptions: TestOptions.Regular, 11421var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 11422parseOptions: TestOptions.Regular, 11448var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 11449parseOptions: TestOptions.Regular, 11461var compilation2 = CreateCompilation(source1 + source2, options: TestOptions.DebugDll, 11462parseOptions: TestOptions.Regular, 11507var compilation1 = CreateCompilation(source0 + source1, options: TestOptions.DebugExe, 11508parseOptions: TestOptions.Regular, 11531var compilation2 = CreateCompilation(source0 + source2, options: TestOptions.DebugExe, 11532parseOptions: TestOptions.Regular, 11539var compilation3 = CreateCompilation(source0, options: TestOptions.DebugDll, 11540parseOptions: TestOptions.Regular, 11572var compilation4 = CreateCompilation(source3, options: TestOptions.DebugExe, 11574parseOptions: TestOptions.Regular, 11582var compilation5 = CreateCompilation(source4, options: TestOptions.DebugExe, 11584parseOptions: TestOptions.Regular, 11599var compilation6 = CreateCompilation(source1, options: TestOptions.DebugExe, 11601parseOptions: TestOptions.Regular, 11662var compilation1 = CreateCompilation(source21 + source1, options: TestOptions.DebugExe, 11663parseOptions: TestOptions.Regular9, 11696compilation1 = CreateCompilation(source22 + source1, options: TestOptions.DebugExe, 11697parseOptions: TestOptions.Regular, 11705var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 11706parseOptions: TestOptions.Regular, 11722var compilation3 = CreateCompilation(source21, new[] { reference }, options: TestOptions.DebugExe, 11723parseOptions: TestOptions.Regular9, 11730compilation3 = CreateCompilation(source22, new[] { reference }, options: TestOptions.DebugExe, 11731parseOptions: TestOptions.Regular, 11738var compilation5 = CreateCompilation(source3, new[] { reference }, options: TestOptions.DebugDll, 11739parseOptions: TestOptions.Regular, 11798var compilation1 = CreateCompilation(source21 + source1, options: TestOptions.DebugExe, 11799parseOptions: TestOptions.Regular9, 11811compilation1 = CreateCompilation(source21 + source1, options: TestOptions.DebugExe, 11812parseOptions: TestOptions.Regular, 11820var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 11821parseOptions: TestOptions.Regular, 11837var compilation3 = CreateCompilation(source21, new[] { reference }, options: TestOptions.DebugExe, 11838parseOptions: TestOptions.Regular9, 11852compilation3 = CreateCompilation(source22, new[] { reference }, options: TestOptions.DebugExe, 11853parseOptions: TestOptions.Regular, 11859var compilation5 = CreateCompilation(source3, new[] { reference }, options: TestOptions.DebugDll, 11860parseOptions: TestOptions.Regular, 11918var compilation1 = CreateCompilation(source21 + source1, options: TestOptions.DebugExe, 11919parseOptions: TestOptions.Regular9, 11934compilation1 = CreateCompilation(source22 + source1, options: TestOptions.DebugExe, 11935parseOptions: TestOptions.Regular, 11943var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 11944parseOptions: TestOptions.Regular, 11960var compilation3 = CreateCompilation(source21, new[] { reference }, options: TestOptions.DebugExe, 11961parseOptions: TestOptions.Regular9, 11975compilation3 = CreateCompilation(source22, new[] { reference }, options: TestOptions.DebugExe, 11976parseOptions: TestOptions.Regular, 11988var compilation5 = CreateCompilation(source3, new[] { reference }, options: TestOptions.DebugDll, 11989parseOptions: TestOptions.Regular, 12031var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 12032parseOptions: TestOptions.Regular, 12041var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 12042parseOptions: TestOptions.Regular, 12052var compilation3 = CreateCompilation(source2, new[] { reference }, options: TestOptions.DebugExe, 12053parseOptions: TestOptions.Regular, 12093var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 12094parseOptions: TestOptions.Regular, 12103var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 12104parseOptions: TestOptions.Regular, 12114var compilation3 = CreateCompilation(source2, new[] { reference }, options: TestOptions.DebugExe, 12115parseOptions: TestOptions.Regular, 12155var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 12156parseOptions: TestOptions.Regular, 12165var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 12166parseOptions: TestOptions.Regular, 12175var compilation3 = CreateCompilation(source2, new[] { reference }, options: TestOptions.DebugExe, 12176parseOptions: TestOptions.Regular, 12427var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 12428parseOptions: TestOptions.Regular, 12438var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 12439parseOptions: TestOptions.Regular, 12452var compilation3 = CreateCompilation(source2, new[] { reference }, options: TestOptions.DebugExe, 12453parseOptions: TestOptions.Regular, 12515var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 12516parseOptions: TestOptions.Regular, 12526var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 12527parseOptions: TestOptions.Regular, 12540var compilation3 = CreateCompilation(source2, new[] { reference }, options: TestOptions.DebugExe, 12541parseOptions: TestOptions.Regular, 12603var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 12604parseOptions: TestOptions.Regular, 12614var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 12615parseOptions: TestOptions.Regular, 12628var compilation3 = CreateCompilation(source2, new[] { reference }, options: TestOptions.DebugExe, 12629parseOptions: TestOptions.Regular, 12707var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 12708parseOptions: TestOptions.Regular, 12762var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 12763parseOptions: TestOptions.Regular, 12835var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 12836parseOptions: TestOptions.Regular, 12892var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 12893parseOptions: TestOptions.Regular, 13382var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 13383parseOptions: TestOptions.Regular7_3, 13472var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 13473parseOptions: TestOptions.Regular, 13712var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 13713parseOptions: TestOptions.Regular, 13806var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 13807parseOptions: TestOptions.Regular); 13880var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 13881parseOptions: TestOptions.Regular7_3); 14027var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 14028parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 14045var compilation2 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 14046parseOptions: TestOptions.Regular, targetFramework: TargetFramework.DesktopLatestExtended); 14174var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 14175parseOptions: TestOptions.Regular9, 14421var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 14422parseOptions: TestOptions.Regular, 14520var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 14521parseOptions: TestOptions.Regular, 14727var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugExe, 14728parseOptions: TestOptions.Regular9, 14735compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugExe, 14736parseOptions: TestOptions.Regular, 14747var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 14748parseOptions: TestOptions.Regular, 14773var compilation3 = CreateCompilation(source2, new[] { reference }, options: TestOptions.DebugExe, 14774parseOptions: TestOptions.Regular9, 14781compilation3 = CreateCompilation(source2, new[] { reference }, options: TestOptions.DebugExe, 14782parseOptions: TestOptions.Regular, 14800var compilation5 = CreateCompilation(source3, new[] { reference }, options: TestOptions.DebugDll, 14801parseOptions: TestOptions.Regular, 14925var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugExe, 14926parseOptions: TestOptions.Regular9, 14933compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugExe, 14934parseOptions: TestOptions.Regular, 14944var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 14945parseOptions: TestOptions.Regular, 14952var compilation3 = CreateCompilation(source2, new[] { reference }, options: TestOptions.DebugExe, 14953parseOptions: TestOptions.Regular9, 14960compilation3 = CreateCompilation(source2, new[] { reference }, options: TestOptions.DebugExe, 14961parseOptions: TestOptions.Regular, 15060var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugExe, 15062parseOptions: TestOptions.Regular); 15070var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 15072parseOptions: TestOptions.Regular); 15078var compilation3 = CreateCompilation(source2, new[] { reference }, options: TestOptions.DebugExe, 15080parseOptions: TestOptions.Regular); 15475var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugExe, 15476parseOptions: TestOptions.Regular); 15484var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 15485parseOptions: TestOptions.Regular); 15489var compilation3 = CreateCompilation(source2, new[] { compilation2.ToMetadataReference() }, options: TestOptions.DebugExe, 15490parseOptions: TestOptions.Regular); 15498var compilation4 = CreateCompilation(source2, new[] { compilation2.EmitToImageReference() }, options: TestOptions.DebugExe, 15499parseOptions: TestOptions.Regular); 15558var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugExe, 15559parseOptions: TestOptions.Regular); 15565var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 15566parseOptions: TestOptions.Regular); 15570var compilation3 = CreateCompilation(source2, new[] { compilation2.ToMetadataReference() }, options: TestOptions.DebugExe, 15571parseOptions: TestOptions.Regular); 15577var compilation4 = CreateCompilation(source2, new[] { compilation2.EmitToImageReference() }, options: TestOptions.DebugExe, 15578parseOptions: TestOptions.Regular); 15652var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 15653parseOptions: TestOptions.Regular9, 15660compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugExe, 15661parseOptions: TestOptions.Regular, 15671var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 15672parseOptions: TestOptions.Regular, 15679var compilation3 = CreateCompilation(source2, new[] { reference }, options: TestOptions.DebugDll, 15680parseOptions: TestOptions.Regular9, 15687compilation3 = CreateCompilation(source2, new[] { reference }, options: TestOptions.DebugExe, 15688parseOptions: TestOptions.Regular, 15770var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 15771parseOptions: TestOptions.Regular9, 15777compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 15778parseOptions: TestOptions.Regular, 15784var compilation3 = CreateCompilation(source2, new[] { compilation2.ToMetadataReference() }, options: TestOptions.DebugExe, 15785parseOptions: TestOptions.Regular, 15817var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 15818parseOptions: TestOptions.Regular); 15990var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 15991parseOptions: TestOptions.Regular, 16122var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 16123parseOptions: TestOptions.Regular, 16394var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 16395parseOptions: TestOptions.Regular, 16582var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 16583parseOptions: TestOptions.Regular, 16732var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 16733parseOptions: TestOptions.Regular7_3, 16740var compilation3 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: TargetFramework.DesktopLatestExtended, 16741parseOptions: TestOptions.Regular, skipUsesIsNullable: true); 16830var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 16831parseOptions: TestOptions.Regular, 17080var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 17081parseOptions: TestOptions.Regular9, 17271var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 17272parseOptions: TestOptions.Regular, 17325var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 17326parseOptions: TestOptions.Regular, 17342var compilation3 = CreateCompilation(source2, new[] { compilation2.ToMetadataReference() }, options: TestOptions.DebugExe, 17343parseOptions: TestOptions.Regular, 17356var compilation4 = CreateCompilation(source2, new[] { compilation2.EmitToImageReference() }, options: TestOptions.DebugExe, 17357parseOptions: TestOptions.Regular, 17403var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 17404parseOptions: TestOptions.Regular, 17435options: TestOptions.DebugDll, 17436parseOptions: TestOptions.Regular, 17541var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 17542parseOptions: TestOptions.Regular, 18097var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe.WithMetadataImportOptions(metadataImportOptions), 18098parseOptions: TestOptions.Regular, 18130var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll.WithMetadataImportOptions(metadataImportOptions), 18131parseOptions: TestOptions.Regular, 18144options: TestOptions.DebugExe.WithMetadataImportOptions(metadataImportOptions), 18145parseOptions: TestOptions.Regular, 18272var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 18273parseOptions: TestOptions.Regular9, 18280compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 18281parseOptions: TestOptions.Regular, 18299var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 18300parseOptions: TestOptions.Regular, 18310options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 18311parseOptions: TestOptions.Regular9, 18319options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 18320parseOptions: TestOptions.Regular, 19652var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 19653parseOptions: TestOptions.Regular, 19706var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 19707parseOptions: TestOptions.Regular, 19723var compilation3 = CreateCompilation(source2, new[] { compilation2.ToMetadataReference() }, options: TestOptions.DebugExe, 19724parseOptions: TestOptions.Regular, 19737var compilation4 = CreateCompilation(source2, new[] { compilation2.EmitToImageReference() }, options: TestOptions.DebugExe, 19738parseOptions: TestOptions.Regular, 19784var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 19785parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 19815options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 19816parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 19853var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 19854parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 19985var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 19986parseOptions: TestOptions.Regular, 20130options: TestOptions.DebugExe, 20132parseOptions: TestOptions.Regular); 20168var compilation2 = CreateCompilation(source0 + source2, options: TestOptions.DebugExe, 20169parseOptions: TestOptions.Regular, 20182var compilation3 = CreateCompilation(source0, options: TestOptions.DebugDll, 20183parseOptions: TestOptions.Regular, 20241var compilation4 = CreateCompilation(source3, options: TestOptions.DebugExe, 20243parseOptions: TestOptions.Regular, 20259var compilation5 = CreateCompilation(source4, options: TestOptions.DebugExe, 20261parseOptions: TestOptions.Regular, 20271var compilation6 = CreateCompilation(source5, options: TestOptions.DebugExe, 20273parseOptions: TestOptions.Regular, 20306var compilation7 = CreateCompilation(source1, options: TestOptions.DebugExe, 20308parseOptions: TestOptions.Regular, 21367var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 21368parseOptions: TestOptions.Regular, 21856var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 21857parseOptions: TestOptions.Regular7_3, 21946var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 21947parseOptions: TestOptions.Regular, 22185var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 22186parseOptions: TestOptions.Regular, 22262var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 22263parseOptions: TestOptions.Regular7_3); 22440var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 22441parseOptions: TestOptions.Regular, 23196var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 23197parseOptions: TestOptions.Regular); 23503var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 23504parseOptions: TestOptions.Regular, 23569var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 23570parseOptions: TestOptions.Regular, 23686var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 23687parseOptions: TestOptions.Regular, 23752var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 23753parseOptions: TestOptions.Regular, 24322var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 24323parseOptions: TestOptions.Regular, 24354options: TestOptions.DebugDll, 24355parseOptions: TestOptions.Regular, 26346var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 26347parseOptions: TestOptions.Regular, 26383options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 26384parseOptions: TestOptions.Regular, 26422var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 26423parseOptions: TestOptions.Regular, 26558var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 26559parseOptions: TestOptions.Regular, 26614var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 26615parseOptions: TestOptions.Regular, 26948var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 26949parseOptions: TestOptions.Regular7_3, 27038var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 27039parseOptions: TestOptions.Regular, 27434var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 27435parseOptions: TestOptions.Regular); 27508var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 27509parseOptions: TestOptions.Regular7_3); 27604var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 27605parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 27678var compilation2 = CreateCompilation(source2, options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 27679parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 27698var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 27699parseOptions: TestOptions.Regular, targetFramework: TargetFramework.DesktopLatestExtended); 27755var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 27756parseOptions: TestOptions.Regular9, 27932var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 27933parseOptions: TestOptions.Regular, 28010var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 28011parseOptions: TestOptions.Regular, 28233var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugExe, 28234parseOptions: TestOptions.Regular9, 28241compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugExe, 28242parseOptions: TestOptions.Regular, 28293var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 28294parseOptions: TestOptions.Regular, 28316var compilation3 = CreateCompilation(source2, new[] { reference }, options: TestOptions.DebugExe, 28317parseOptions: TestOptions.Regular9, 28324compilation3 = CreateCompilation(source2, new[] { reference }, options: TestOptions.DebugExe, 28325parseOptions: TestOptions.Regular, 28343var compilation5 = CreateCompilation(source3, new[] { reference }, options: TestOptions.DebugDll, 28344parseOptions: TestOptions.Regular, 28430var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugExe, 28431parseOptions: TestOptions.Regular9, 28438compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugExe, 28439parseOptions: TestOptions.Regular, 28449var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 28450parseOptions: TestOptions.Regular, 28457var compilation3 = CreateCompilation(source2, new[] { reference }, options: TestOptions.DebugExe, 28458parseOptions: TestOptions.Regular9, 28465compilation3 = CreateCompilation(source2, new[] { reference }, options: TestOptions.DebugExe, 28466parseOptions: TestOptions.Regular, 28566var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugExe, targetFramework: targetFramework, 28567parseOptions: TestOptions.Regular); 28575var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: targetFramework, 28576parseOptions: TestOptions.Regular); 28582var compilation3 = CreateCompilation(source2, new[] { reference }, options: TestOptions.DebugExe, 28583parseOptions: TestOptions.Regular, targetFramework: targetFramework); 28984var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugExe, 28985parseOptions: TestOptions.Regular); 28993var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 28994parseOptions: TestOptions.Regular); 28998var compilation3 = CreateCompilation(source2, new[] { compilation2.ToMetadataReference() }, options: TestOptions.DebugExe, 28999parseOptions: TestOptions.Regular); 29007var compilation4 = CreateCompilation(source2, new[] { compilation2.EmitToImageReference() }, options: TestOptions.DebugExe, 29008parseOptions: TestOptions.Regular); 29070var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugExe, 29071parseOptions: TestOptions.Regular); 29077var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 29078parseOptions: TestOptions.Regular); 29082var compilation3 = CreateCompilation(source2, new[] { compilation2.ToMetadataReference() }, options: TestOptions.DebugExe, 29083parseOptions: TestOptions.Regular); 29089var compilation4 = CreateCompilation(source2, new[] { compilation2.EmitToImageReference() }, options: TestOptions.DebugExe, 29090parseOptions: TestOptions.Regular); 29164var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 29165parseOptions: TestOptions.Regular9, 29172compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugExe, 29173parseOptions: TestOptions.Regular, 29183var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 29184parseOptions: TestOptions.Regular, 29191var compilation3 = CreateCompilation(source2, new[] { reference }, options: TestOptions.DebugDll, 29192parseOptions: TestOptions.Regular9, 29199compilation3 = CreateCompilation(source2, new[] { reference }, options: TestOptions.DebugExe, 29200parseOptions: TestOptions.Regular, 29275var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 29276parseOptions: TestOptions.Regular9, 29282compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 29283parseOptions: TestOptions.Regular, 29289var compilation3 = CreateCompilation(source2, new[] { compilation2.ToMetadataReference() }, options: TestOptions.DebugExe, 29290parseOptions: TestOptions.Regular, 29315var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 29316parseOptions: TestOptions.Regular); 29393var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 29394parseOptions: TestOptions.Regular, 29511var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 29512parseOptions: TestOptions.Regular, 29807var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 29808parseOptions: TestOptions.Regular, 29918var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 29919parseOptions: TestOptions.Regular, 30080var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 30081parseOptions: TestOptions.Regular7_3, 30134var compilation3 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: TargetFramework.DesktopLatestExtended, 30135parseOptions: TestOptions.Regular, skipUsesIsNullable: true); 30253var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 30254parseOptions: TestOptions.Regular, 30474var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 30475parseOptions: TestOptions.Regular9, 30676var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 30677parseOptions: TestOptions.Regular, 30730var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 30731parseOptions: TestOptions.Regular, 30745var compilation3 = CreateCompilation(source2, new[] { compilation2.ToMetadataReference() }, options: TestOptions.DebugExe, 30746parseOptions: TestOptions.Regular, 30759var compilation4 = CreateCompilation(source2, new[] { compilation2.EmitToImageReference() }, options: TestOptions.DebugExe, 30760parseOptions: TestOptions.Regular, 30805var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 30806parseOptions: TestOptions.Regular, 30836options: TestOptions.DebugDll, 30837parseOptions: TestOptions.Regular, 30910options: TestOptions.DebugExe, 30911parseOptions: TestOptions.Regular, 30936var compilation2 = CreateCompilation(source0 + source2, options: TestOptions.DebugExe, 30937parseOptions: TestOptions.Regular, 30945var compilation3 = CreateCompilation(source0, options: TestOptions.DebugDll, 30946parseOptions: TestOptions.Regular, 30983var compilation4 = CreateCompilation(source3, options: TestOptions.DebugExe, 30985parseOptions: TestOptions.Regular, 30995var compilation5 = CreateCompilation(source4, options: TestOptions.DebugExe, 30997parseOptions: TestOptions.Regular, 31021var compilation6 = CreateCompilation(source1, options: TestOptions.DebugExe, 31023parseOptions: TestOptions.Regular, 31565var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 31566parseOptions: TestOptions.Regular, 31624var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 31625parseOptions: TestOptions.Regular7_3); 31747var compilation1 = CreateCompilation(source0 + source1, options: TestOptions.DebugExe, 31748parseOptions: TestOptions.Regular, 31798var compilation2 = CreateCompilation(source2 + source0, options: TestOptions.DebugExe, 31799parseOptions: TestOptions.Regular, 31831var compilation3 = CreateCompilation(source0, options: TestOptions.DebugDll, 31832parseOptions: TestOptions.Regular, 31839var compilation4 = CreateCompilation(source1, options: TestOptions.DebugExe, 31841parseOptions: TestOptions.Regular, 31853var compilation5 = CreateCompilation(source2, options: TestOptions.DebugExe, 31855parseOptions: TestOptions.Regular, 31938var compilation1 = CreateCompilation(source0 + source1, options: TestOptions.DebugExe, 31939parseOptions: TestOptions.Regular, 31965var compilation3 = CreateCompilation(source0, options: TestOptions.DebugDll, 31966parseOptions: TestOptions.Regular, 31973var compilation4 = CreateCompilation(source1, options: TestOptions.DebugExe, 31975parseOptions: TestOptions.Regular, 31987var compilation5 = CreateCompilation(source2, options: TestOptions.DebugExe, 31989parseOptions: TestOptions.Regular, 32069var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 32070parseOptions: TestOptions.Regular); 32072var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe); 32102var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe); 32196var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 32197parseOptions: TestOptions.Regular); 32296var compilation1 = CreateCompilation(source0 + source1, options: TestOptions.DebugExe, 32297parseOptions: TestOptions.Regular, 32323var compilation2 = CreateCompilation(source2 + source0, options: TestOptions.DebugExe, 32324parseOptions: TestOptions.Regular, 32356var compilation3 = CreateCompilation(source0, options: TestOptions.DebugDll, 32357parseOptions: TestOptions.Regular, 32364var compilation4 = CreateCompilation(source1, options: TestOptions.DebugExe, 32366parseOptions: TestOptions.Regular, 32371var compilation5 = CreateCompilation(source2, options: TestOptions.DebugExe, 32373parseOptions: TestOptions.Regular, 32502var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 32503parseOptions: TestOptions.Regular, 32579var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 32580parseOptions: TestOptions.Regular); 32616var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 32643var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 32685var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 32774var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 32775parseOptions: TestOptions.RegularPreview, 32790var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 32791parseOptions: TestOptions.RegularPreview, 32806var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 32807parseOptions: TestOptions.RegularPreview, 32932var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 32933parseOptions: TestOptions.Regular7_3, 32956var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 32957parseOptions: TestOptions.Regular7_3, 33008var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 33009parseOptions: TestOptions.Regular10, 33029CreateCompilation(source1, options: TestOptions.DebugDll, 33030parseOptions: TestOptions.RegularPreview, 33042var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 33043parseOptions: TestOptions.Regular10, 33058CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 33059parseOptions: TestOptions.RegularPreview, 33098var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: TargetFramework.DesktopLatestExtended, 33099parseOptions: TestOptions.Regular, skipUsesIsNullable: true); 33123options: TestOptions.DebugDll, targetFramework: TargetFramework.DesktopLatestExtended, 33124parseOptions: TestOptions.Regular); 33172var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: TargetFramework.Net50, 33173parseOptions: TestOptions.RegularPreview, skipUsesIsNullable: true); 33202options: TestOptions.DebugDll, targetFramework: TargetFramework.Net50, 33203parseOptions: TestOptions.RegularPreview); 33248var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 33249parseOptions: TestOptions.RegularPreview, 33296var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 33297parseOptions: TestOptions.RegularPreview, 33345var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 33346parseOptions: TestOptions.RegularPreview, 33403var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 33404parseOptions: TestOptions.RegularPreview, 33465var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 33466parseOptions: TestOptions.RegularPreview, 33529var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 33530parseOptions: TestOptions.RegularPreview, 33575var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 33576parseOptions: TestOptions.RegularPreview, 33614var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 33615parseOptions: isStatic ? TestOptions.Regular10 : TestOptions.Regular7_3, 33647var compilation3 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: isStatic ? TargetFramework.Net50 : TargetFramework.DesktopLatestExtended, 33648parseOptions: TestOptions.RegularPreview, skipUsesIsNullable: true); 33699var compilation4 = CreateCompilation(source2, options: TestOptions.DebugDll, 33700parseOptions: TestOptions.RegularPreview, 33795var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 33796parseOptions: TestOptions.RegularPreview, 33956var compilation1 = CreateCompilation(source1 + source2 + source3, options: TestOptions.DebugExe, 33957parseOptions: TestOptions.RegularPreview, 33972var compilation2 = CreateCompilation(source3, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 33973parseOptions: TestOptions.RegularPreview, 33988var compilation3 = CreateCompilation(source3, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 33989parseOptions: TestOptions.RegularPreview, 34003var compilation4 = CreateCompilation(source1, options: TestOptions.DebugDll, 34004parseOptions: TestOptions.RegularPreview, 34009var compilation5 = CreateCompilation(source2 + source3, new[] { compilation4.ToMetadataReference() }, options: TestOptions.DebugDll, 34010parseOptions: TestOptions.RegularPreview, 34025var compilation6 = CreateCompilation(source2 + source3, new[] { compilation4.EmitToImageReference() }, options: TestOptions.DebugDll, 34026parseOptions: TestOptions.RegularPreview, 34097var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 34098parseOptions: TestOptions.RegularPreview, 34278var compilation2 = CreateCompilation(source2, new[] { ref1 }, options: TestOptions.DebugDll, 34279parseOptions: TestOptions.RegularPreview, 34304compilation2 = CreateCompilation(source2, new[] { ref1 }, options: TestOptions.DebugDll, 34305parseOptions: TestOptions.Regular7_3, 34316var compilation4 = CreateCompilation(source4, new[] { ref1 }, options: TestOptions.DebugExe, 34317parseOptions: TestOptions.RegularPreview, 34355var compilation3 = CreateCompilation(source3, new[] { ref1, ref2 }, options: TestOptions.DebugDll, 34356parseOptions: TestOptions.RegularPreview, 34400var compilation5 = CreateCompilation(source5, new[] { ref1, ref2 }, options: TestOptions.DebugExe, 34401parseOptions: TestOptions.RegularPreview, 34498var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 34499parseOptions: TestOptions.RegularPreview, 34504var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 34505parseOptions: TestOptions.RegularPreview, 34518var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugDll, 34519parseOptions: TestOptions.RegularPreview, 34612var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 34613parseOptions: TestOptions.RegularPreview, 34709var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 34710parseOptions: TestOptions.RegularPreview, 34727var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 34728parseOptions: TestOptions.RegularPreview, 34783var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 34784parseOptions: TestOptions.RegularPreview, 34788var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 34789parseOptions: TestOptions.RegularPreview, 34812var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugDll, 34813parseOptions: TestOptions.RegularPreview, 34874var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 34875parseOptions: TestOptions.RegularPreview, 34879var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 34880parseOptions: TestOptions.RegularPreview, 34907var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugDll, 34908parseOptions: TestOptions.RegularPreview, 34975var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 34976parseOptions: TestOptions.RegularPreview, 34980var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 34981parseOptions: TestOptions.RegularPreview, 35005var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugDll, 35006parseOptions: TestOptions.RegularPreview, 35071var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 35072parseOptions: TestOptions.RegularPreview, 35076var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 35077parseOptions: TestOptions.RegularPreview, 35100var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugDll, 35101parseOptions: TestOptions.RegularPreview, 35166var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 35167parseOptions: TestOptions.RegularPreview, 35181var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 35182parseOptions: TestOptions.RegularPreview, 35277var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 35278parseOptions: TestOptions.RegularPreview, 35284var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 35285parseOptions: TestOptions.RegularPreview, 35386var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 35387parseOptions: TestOptions.RegularPreview, 35393var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 35394parseOptions: TestOptions.RegularPreview, 35499var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 35500parseOptions: TestOptions.RegularPreview, 35506var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 35507parseOptions: TestOptions.RegularPreview, 35612var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 35613parseOptions: TestOptions.RegularPreview, 35619var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 35620parseOptions: TestOptions.RegularPreview, 35714var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 35715parseOptions: TestOptions.RegularPreview, 35725var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 35726parseOptions: TestOptions.RegularPreview, 35823var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 35824parseOptions: TestOptions.RegularPreview, 35830var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 35831parseOptions: TestOptions.RegularPreview, 35917var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 35918parseOptions: TestOptions.RegularPreview, 35928var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 35929parseOptions: TestOptions.RegularPreview, 36035var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 36036parseOptions: TestOptions.RegularPreview, 36042var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 36043parseOptions: TestOptions.RegularPreview, 36201var compilation1 = CreateCompilation(source1 + source2 + source3, options: TestOptions.DebugExe, 36202parseOptions: TestOptions.RegularPreview, 36219var compilation2 = CreateCompilation(source3, new[] { reference }, options: TestOptions.DebugExe, 36220parseOptions: TestOptions.RegularPreview, 36236var compilation4 = CreateCompilation(source1, options: TestOptions.DebugDll, 36237parseOptions: TestOptions.RegularPreview, 36244var compilation5 = CreateCompilation(source2 + source3, new[] { reference }, options: TestOptions.DebugExe, 36245parseOptions: TestOptions.RegularPreview, 36389var compilation1 = CreateCompilation(source1 + source2 + source3, options: TestOptions.DebugExe, 36390parseOptions: TestOptions.RegularPreview, 36407var compilation2 = CreateCompilation(source3, new[] { reference }, options: TestOptions.DebugExe, 36408parseOptions: TestOptions.RegularPreview, 36424var compilation4 = CreateCompilation(source1, options: TestOptions.DebugDll, 36425parseOptions: TestOptions.RegularPreview, 36432var compilation5 = CreateCompilation(source2 + source3, new[] { reference }, options: TestOptions.DebugExe, 36433parseOptions: TestOptions.RegularPreview, 36577var compilation1 = CreateCompilation(source1 + source2 + source3, options: TestOptions.DebugExe, 36578parseOptions: TestOptions.RegularPreview, 36595var compilation2 = CreateCompilation(source3, new[] { reference }, options: TestOptions.DebugExe, 36596parseOptions: TestOptions.RegularPreview, 36612var compilation4 = CreateCompilation(source1, options: TestOptions.DebugDll, 36613parseOptions: TestOptions.RegularPreview, 36620var compilation5 = CreateCompilation(source2 + source3, new[] { reference }, options: TestOptions.DebugDll, 36621parseOptions: TestOptions.RegularPreview, 36674var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 36675parseOptions: TestOptions.RegularPreview, 36702var comp = CreateCompilation(source1, options: TestOptions.DebugDll, 36703parseOptions: TestOptions.Regular, 36799foreach (var options in new[] { TestOptions.DebugExe, TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All) }) 36802parseOptions: TestOptions.RegularPreview, 36818parseOptions: TestOptions.RegularPreview, 36834parseOptions: TestOptions.RegularPreview, 37089var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 37090parseOptions: isStatic ? TestOptions.Regular10 : TestOptions.Regular7_3, 37106var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 37107parseOptions: isStatic ? TestOptions.Regular10 : TestOptions.Regular7_3, 37190var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: isStatic ? TargetFramework.Net50 : TargetFramework.DesktopLatestExtended, 37191parseOptions: TestOptions.RegularPreview, skipUsesIsNullable: true); 37207options: TestOptions.DebugDll, targetFramework: isStatic ? TargetFramework.Net50 : TargetFramework.DesktopLatestExtended, 37208parseOptions: TestOptions.RegularPreview); 37337var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 37338parseOptions: TestOptions.RegularPreview, 37420var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 37421parseOptions: TestOptions.RegularPreview, 37464var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 37465parseOptions: TestOptions.RegularPreview, 37530var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 37531parseOptions: TestOptions.RegularPreview, 37767var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 37768parseOptions: TestOptions.RegularPreview, 37802var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 37803parseOptions: isStatic ? TestOptions.Regular10 : TestOptions.Regular7_3, 37810var compilation3 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: isStatic ? TargetFramework.Net50 : TargetFramework.DesktopLatestExtended, 37811parseOptions: TestOptions.RegularPreview, skipUsesIsNullable: true); 37817var compilation4 = CreateCompilation(source2, options: TestOptions.DebugDll, 37818parseOptions: TestOptions.RegularPreview, 38216var compilation1 = CreateCompilation(source1 + source2 + source3, options: TestOptions.DebugExe, 38217parseOptions: TestOptions.RegularPreview, 38235var compilation2 = CreateCompilation(source3, new[] { reference }, options: TestOptions.DebugExe, 38236parseOptions: TestOptions.RegularPreview, 38253var compilation4 = CreateCompilation(source1, options: TestOptions.DebugDll, 38254parseOptions: TestOptions.RegularPreview, 38261var compilation5 = CreateCompilation(source2 + source3, new[] { reference }, options: TestOptions.DebugExe, 38262parseOptions: TestOptions.RegularPreview, 38556var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 38557parseOptions: TestOptions.RegularPreview, 38615var compilation2 = CreateCompilation(source2, new[] { ref1 }, options: TestOptions.DebugDll, 38616parseOptions: TestOptions.RegularPreview, 38641compilation2 = CreateCompilation(source2, new[] { ref1 }, options: TestOptions.DebugDll, 38642parseOptions: isStatic ? TestOptions.Regular10 : TestOptions.Regular7_3, 38653var compilation4 = CreateCompilation(source4, new[] { ref1 }, options: TestOptions.DebugExe, 38654parseOptions: TestOptions.RegularPreview, 38695var compilation3 = CreateCompilation(source3, new[] { ref1, ref2 }, options: TestOptions.DebugDll.WithConcurrentBuild(false), 38696parseOptions: TestOptions.RegularPreview, 38724var compilation5 = CreateCompilation(source5, new[] { ref1, ref2 }, options: TestOptions.DebugExe, 38725parseOptions: TestOptions.RegularPreview, 38817var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 38818parseOptions: TestOptions.RegularPreview, 38823var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 38824parseOptions: TestOptions.RegularPreview, 38830var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugDll, 38831parseOptions: TestOptions.RegularPreview, 38921var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 38922parseOptions: TestOptions.RegularPreview, 38990var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 38991parseOptions: TestOptions.RegularPreview, 39008var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 39009parseOptions: TestOptions.RegularPreview, 39307var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 39308parseOptions: TestOptions.RegularPreview, 39325var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 39326parseOptions: TestOptions.RegularPreview, 39829var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 39830parseOptions: TestOptions.RegularPreview, 39847var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 39848parseOptions: TestOptions.RegularPreview, 39865var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 39866parseOptions: TestOptions.RegularPreview, 40027var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 40028parseOptions: TestOptions.Regular7_3, 40057var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 40058parseOptions: TestOptions.Regular7_3, 40118var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 40119parseOptions: TestOptions.Regular10, 40148var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 40149parseOptions: TestOptions.Regular10, 40208var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: TargetFramework.DesktopLatestExtended, 40209parseOptions: TestOptions.Regular, skipUsesIsNullable: true); 40239options: TestOptions.DebugDll, targetFramework: TargetFramework.DesktopLatestExtended, 40240parseOptions: TestOptions.Regular); 40297var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: TargetFramework.Net50, 40298parseOptions: TestOptions.RegularPreview, skipUsesIsNullable: true); 40327options: TestOptions.DebugDll, targetFramework: TargetFramework.Net50, 40328parseOptions: TestOptions.RegularPreview); 40387var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 40388parseOptions: TestOptions.RegularPreview, 40430var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 40431parseOptions: TestOptions.RegularPreview, 40478var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 40479parseOptions: TestOptions.RegularPreview, 40538var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 40539parseOptions: TestOptions.RegularPreview, 40602var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 40603parseOptions: TestOptions.RegularPreview, 40668var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 40669parseOptions: TestOptions.RegularPreview, 40742var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 40743parseOptions: TestOptions.RegularPreview, 40884var compilation1 = CreateCompilation(source1 + source2 + source3, options: TestOptions.DebugExe, 40885parseOptions: TestOptions.RegularPreview, 40902var compilation2 = CreateCompilation(source3, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 40903parseOptions: TestOptions.RegularPreview, 40920var compilation3 = CreateCompilation(source3, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 40921parseOptions: TestOptions.RegularPreview, 40937var compilation4 = CreateCompilation(source1, options: TestOptions.DebugDll, 40938parseOptions: TestOptions.RegularPreview, 40943var compilation5 = CreateCompilation(source2 + source3, new[] { compilation4.ToMetadataReference() }, options: TestOptions.DebugDll, 40944parseOptions: TestOptions.RegularPreview, 40956var compilation6 = CreateCompilation(source2 + source3, new[] { compilation4.EmitToImageReference() }, options: TestOptions.DebugDll, 40957parseOptions: TestOptions.RegularPreview, 41053var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 41054parseOptions: TestOptions.RegularPreview, 41277var compilation2 = CreateCompilation(source2, new[] { ref1 }, options: TestOptions.DebugDll, 41278parseOptions: TestOptions.RegularPreview, 41303compilation2 = CreateCompilation(source2, new[] { ref1 }, options: TestOptions.DebugDll, 41304parseOptions: isStatic ? TestOptions.Regular10 : TestOptions.Regular7_3, 41315var compilation4 = CreateCompilation(source4, new[] { ref1 }, options: TestOptions.DebugExe, 41316parseOptions: TestOptions.RegularPreview, 41357var compilation3 = CreateCompilation(source3, new[] { ref1, ref2 }, options: TestOptions.DebugDll.WithConcurrentBuild(false), 41358parseOptions: TestOptions.RegularPreview, 41402var compilation5 = CreateCompilation(source5, new[] { ref1, ref2 }, options: TestOptions.DebugExe, 41403parseOptions: TestOptions.RegularPreview, 41483var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 41484parseOptions: TestOptions.RegularPreview, 41489var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 41490parseOptions: TestOptions.RegularPreview, 41503var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugDll, 41504parseOptions: TestOptions.RegularPreview, 41597var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 41598parseOptions: TestOptions.RegularPreview, 41666var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 41667parseOptions: TestOptions.RegularPreview, 41684var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 41685parseOptions: TestOptions.RegularPreview, 41834var compilation1 = CreateCompilation(source1 + source2 + source3, options: TestOptions.DebugExe, 41835parseOptions: TestOptions.RegularPreview, 41854var compilation2 = CreateCompilation(source3, new[] { reference }, options: TestOptions.DebugExe, 41855parseOptions: TestOptions.RegularPreview, 41873var compilation4 = CreateCompilation(source1, options: TestOptions.DebugDll, 41874parseOptions: TestOptions.RegularPreview, 41881var compilation5 = CreateCompilation(source2 + source3, new[] { reference }, options: TestOptions.DebugExe, 41882parseOptions: TestOptions.RegularPreview, 42038var compilation1 = CreateCompilation(source1 + source2 + source3, options: TestOptions.DebugExe, 42039parseOptions: TestOptions.RegularPreview, 42058var compilation2 = CreateCompilation(source3, new[] { reference }, options: TestOptions.DebugExe, 42059parseOptions: TestOptions.RegularPreview, 42077var compilation4 = CreateCompilation(source1, options: TestOptions.DebugDll, 42078parseOptions: TestOptions.RegularPreview, 42085var compilation5 = CreateCompilation(source2 + source3, new[] { reference }, options: TestOptions.DebugExe, 42086parseOptions: TestOptions.RegularPreview, 42242var compilation1 = CreateCompilation(source1 + source2 + source3, options: TestOptions.DebugExe, 42243parseOptions: TestOptions.RegularPreview, 42262var compilation2 = CreateCompilation(source3, new[] { reference }, options: TestOptions.DebugExe, 42263parseOptions: TestOptions.RegularPreview, 42281var compilation4 = CreateCompilation(source1, options: TestOptions.DebugDll, 42282parseOptions: TestOptions.RegularPreview, 42289var compilation5 = CreateCompilation(source2 + source3, new[] { reference }, options: TestOptions.DebugDll, 42290parseOptions: TestOptions.RegularPreview, 43405parseOptions: TestOptions.RegularPreview, 43442parseOptions: TestOptions.RegularPreview, 43485parseOptions: TestOptions.RegularPreview, 43511var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 43512parseOptions: TestOptions.Regular, 43535var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 43536parseOptions: TestOptions.Regular, 43604var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 43605parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 43649var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 43650parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 43654var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 43655parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 43659var compilation4 = CreateCompilation(source1, options: TestOptions.DebugExe, 43660parseOptions: TestOptions.Regular7_3, 43683var compilation5 = CreateCompilation(source1, options: TestOptions.DebugExe, 43684parseOptions: TestOptions.Regular, 43734var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 43735parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 43786var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 43787parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 43791var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 43792parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 43796var compilation4 = CreateCompilation(source1, options: TestOptions.DebugExe, 43797parseOptions: TestOptions.Regular7_3, targetFramework: TargetFramework.NetCoreApp); 43819var compilation5 = CreateCompilation(source1, options: TestOptions.DebugExe, 43820parseOptions: TestOptions.Regular, targetFramework: TargetFramework.DesktopLatestExtended); 43869var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 43870parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 43916var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 43917parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 43921var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 43922parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 43926var compilation4 = CreateCompilation(source1, options: TestOptions.DebugExe, 43927parseOptions: TestOptions.Regular7_3, targetFramework: TargetFramework.NetCoreApp); 43949var compilation5 = CreateCompilation(source1, options: TestOptions.DebugExe, 43950parseOptions: TestOptions.Regular, targetFramework: TargetFramework.DesktopLatestExtended); 44007var compilation1 = CreateCompilation(source0 + source1, options: TestOptions.DebugExe, 44008parseOptions: TestOptions.Regular, 44037var compilation2 = CreateCompilation(source2, new[] { reference }, options: TestOptions.DebugExe, 44038parseOptions: TestOptions.Regular, 44057var compilation3 = CreateCompilation(source0 + source3, options: TestOptions.DebugExe, 44058parseOptions: TestOptions.Regular, 44083var compilation2 = CreateCompilation(source3 + source4, new[] { reference }, options: TestOptions.DebugExe, 44084parseOptions: TestOptions.Regular, 44103var compilation4 = CreateCompilation(source0 + source1, options: TestOptions.DebugExe, 44104parseOptions: TestOptions.Regular7_3, 44158var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 44159parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 44204var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 44205parseOptions: TestOptions.Regular7_3, 44235var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 44236parseOptions: TestOptions.Regular, 44359var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 44360parseOptions: TestOptions.Regular, 44457var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 44458parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 44504var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 44505parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 44538var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 44539parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 44562var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 44563parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 44612var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 44613parseOptions: TestOptions.Regular); 44653var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 44654parseOptions: TestOptions.Regular, 44698var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 44699parseOptions: TestOptions.Regular, 44734var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 44735parseOptions: TestOptions.Regular, 44779var compilation1 = CreateCompilation(source0 + source1, options: TestOptions.DebugExe, 44780parseOptions: TestOptions.Regular, 44797var compilation2 = CreateCompilation(source0 + source2, options: TestOptions.DebugExe, 44798parseOptions: TestOptions.Regular, 44817var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 44818parseOptions: TestOptions.Regular, 44871var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 44872parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 44916var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 44917parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 44921var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 44922parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 44926var compilation4 = CreateCompilation(source1, options: TestOptions.DebugExe, 44927parseOptions: TestOptions.Regular7_3, 44959var compilation5 = CreateCompilation(source1, options: TestOptions.DebugExe, 44960parseOptions: TestOptions.Regular, 45022var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 45023parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 45069var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 45070parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 45074var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 45075parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 45079var compilation4 = CreateCompilation(source1, options: TestOptions.DebugExe, 45080parseOptions: TestOptions.Regular7_3, 45112var compilation5 = CreateCompilation(source1, options: TestOptions.DebugExe, 45113parseOptions: TestOptions.Regular, 45165var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 45166parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 45208var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 45209parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 45213var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 45214parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 45218var compilation4 = CreateCompilation(source1, options: TestOptions.DebugExe, 45219parseOptions: TestOptions.Regular7_3, 45254var compilation5 = CreateCompilation(source1, options: TestOptions.DebugExe, 45255parseOptions: TestOptions.Regular, 45293var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 45294parseOptions: TestOptions.Regular); 45355var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 45356parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 45400var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 45401parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 45405var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 45406parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 45410var compilation4 = CreateCompilation(source1, options: TestOptions.DebugExe, 45411parseOptions: TestOptions.Regular7_3, targetFramework: TargetFramework.NetCoreApp); 45442var compilation5 = CreateCompilation(source1, options: TestOptions.DebugExe, 45443parseOptions: TestOptions.Regular, targetFramework: TargetFramework.DesktopLatestExtended); 45495var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 45496parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 45537var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugExe, 45538parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 45542var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugExe, 45543parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 45547var compilation4 = CreateCompilation(source1, options: TestOptions.DebugExe, 45548parseOptions: TestOptions.Regular7_3, targetFramework: TargetFramework.NetCoreApp); 45579var compilation5 = CreateCompilation(source1, options: TestOptions.DebugExe, 45580parseOptions: TestOptions.Regular, targetFramework: TargetFramework.DesktopLatestExtended); 45653var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll, 45654parseOptions: TestOptions.Regular, 45659var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 45660parseOptions: TestOptions.Regular, 45717var compilation2 = CreateCompilation(source2, options: TestOptions.DebugExe, 45718parseOptions: TestOptions.Regular, 45735var compilation3 = CreateCompilation(source3, options: TestOptions.DebugExe, 45736parseOptions: TestOptions.Regular, 45751var compilation4 = CreateCompilation(source4, options: TestOptions.DebugExe, targetFramework: TargetFramework.DesktopLatestExtended, 45752parseOptions: TestOptions.Regular); 45816var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll, 45817parseOptions: TestOptions.Regular, 45849var compilation2 = CreateCompilation(source2, options: TestOptions.DebugExe, 45852parseOptions: TestOptions.Regular); 45927var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 45928parseOptions: TestOptions.Regular, 45975var compilation3 = CreateCompilation(source3, options: TestOptions.DebugExe, 45978parseOptions: TestOptions.Regular); 46013var compilation4 = CreateCompilation(source4, options: TestOptions.DebugExe, 46016parseOptions: TestOptions.Regular); 46071var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 46072parseOptions: TestOptions.Regular, 46118var compilation3 = CreateCompilation(source3, options: TestOptions.DebugExe, 46121parseOptions: TestOptions.Regular); 46132var compilation4 = CreateCompilation(source4, options: TestOptions.DebugDll, 46135parseOptions: TestOptions.Regular); 46161var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 46162parseOptions: TestOptions.Regular, 46187var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMainTypeName("I2"), 46188parseOptions: TestOptions.Regular, 46403var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 46405parseOptions: TestOptions.RegularPreview); 46413var compilation2 = CreateCompilation(source2, new[] { compilationReference }, options: TestOptions.DebugExe, 46415parseOptions: TestOptions.RegularPreview); 46420var compilation3 = CreateCompilation(source2, new[] { metadataReference }, options: TestOptions.DebugExe, 46421parseOptions: TestOptions.RegularPreview); 46426var compilation6 = CreateCompilation(source1 + source2, options: TestOptions.DebugDll, 46428parseOptions: TestOptions.Regular7_3); 46505var compilation61 = CreateCompilation(source1 + source2, options: TestOptions.DebugDll, 46507parseOptions: TestOptions.RegularPreview); 46581var compilation7 = CreateCompilation(source2, new[] { compilationReference }, options: TestOptions.DebugExe, 46583parseOptions: TestOptions.Regular7_3); 46659var compilation8 = CreateCompilation(source2, new[] { metadataReference }, options: TestOptions.DebugExe, 46661parseOptions: TestOptions.Regular7_3); 46679var compilation9 = CreateCompilation(source3, new[] { compilationReference }, options: TestOptions.DebugExe, 46681parseOptions: TestOptions.Regular7_3); 46694var compilation10 = CreateCompilation(source3, new[] { metadataReference }, options: TestOptions.DebugExe, 46695parseOptions: TestOptions.Regular7_3); 46764var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, targetFramework: TargetFramework.NetCoreApp); 46767var compilation2 = CreateCompilation(source1 + source3, options: TestOptions.DebugExe, targetFramework: TargetFramework.NetCoreApp, 46768parseOptions: TestOptions.Regular); 46810var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, targetFramework: TargetFramework.NetCoreApp, 46811parseOptions: TestOptions.Regular9); 46827CreateCompilation(source1 + source2, options: TestOptions.DebugExe, targetFramework: TargetFramework.NetCoreApp, 46828parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 46839var compilation2 = CreateCompilation(source2, new[] { compilationReference }, options: TestOptions.DebugExe, 46840parseOptions: TestOptions.RegularPreview, targetFramework: TargetFramework.NetCoreApp); 46843CreateCompilation(source2, new[] { compilationReference }, options: TestOptions.DebugExe, 46844parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.NetCoreApp).VerifyDiagnostics( 46897var compilation3 = CreateCompilationWithIL(source2, ilSource, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 46903CreateCompilationWithIL(source2, ilSource, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 46926var compilation4 = CreateCompilationWithIL(source3, ilSource, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview); 46935CreateCompilationWithIL(source3, ilSource, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 46971var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: TargetFramework.NetCoreApp, 46972parseOptions: TestOptions.Regular); 47037var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, targetFramework: TargetFramework.NetCoreApp, 47038parseOptions: TestOptions.Regular); 47046var compilation2 = CreateCompilation(source2, new[] { compilationReference }, options: TestOptions.DebugExe, 47047parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47052var compilation3 = CreateCompilation(source2, new[] { metadataReference }, options: TestOptions.DebugExe, 47053parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47071var compilation9 = CreateCompilation(source3, new[] { compilationReference }, options: TestOptions.DebugExe, 47072parseOptions: TestOptions.Regular7_3, targetFramework: TargetFramework.NetCoreApp); 47082var compilation10 = CreateCompilation(source3, new[] { metadataReference }, options: TestOptions.DebugExe, 47083parseOptions: TestOptions.Regular7_3, targetFramework: TargetFramework.NetCoreApp); 47129var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 47130parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47138var compilation2 = CreateCompilation(source2, new[] { compilationReference }, options: TestOptions.DebugExe, 47139parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47144var compilation3 = CreateCompilation(source2, new[] { metadataReference }, options: TestOptions.DebugExe, 47145parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47205var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 47206parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47214var compilation2 = CreateCompilation(source2, new[] { compilationReference }, options: TestOptions.DebugExe, 47215parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47220var compilation3 = CreateCompilation(source2, new[] { metadataReference }, options: TestOptions.DebugExe, 47221parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47278var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugExe, 47279parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47285var compilation2 = CreateCompilation(source2, new[] { compilationReference }, options: TestOptions.DebugExe, 47286parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47335var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 47336parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47344var compilation2 = CreateCompilation(source2, new[] { compilationReference }, options: TestOptions.DebugExe, 47345parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47350var compilation3 = CreateCompilation(source2, new[] { metadataReference }, options: TestOptions.DebugExe, 47351parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47416var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 47417parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47425var compilation2 = CreateCompilation(source2, new[] { compilationReference }, options: TestOptions.DebugExe, 47426parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47431var compilation3 = CreateCompilation(source2, new[] { metadataReference }, options: TestOptions.DebugExe, 47432parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47491var compilation0 = CreateCompilation(source0 + source1 + source2, options: TestOptions.DebugDll, 47492parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47499var compilation1 = CreateCompilation(source3, new[] { compilationReference0 }, options: TestOptions.DebugExe, 47500parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47504var compilation2 = CreateCompilation(source3, new[] { metadataReference0 }, options: TestOptions.DebugExe, 47505parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47523var compilation3 = CreateCompilation(source4 + source1 + source2, options: TestOptions.DebugDll, 47524parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47531var compilation4 = CreateCompilation(source3, new[] { compilationReference3 }, options: TestOptions.DebugExe, 47532parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47536var compilation5 = CreateCompilation(source3, new[] { metadataReference3 }, options: TestOptions.DebugExe, 47537parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47552var compilation6 = CreateCompilation(source4 + source1 + source5, options: TestOptions.DebugDll, 47553parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47560var compilation7 = CreateCompilation(source3, new[] { compilationReference6 }, options: TestOptions.DebugExe, 47561parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47565var compilation8 = CreateCompilation(source3, new[] { metadataReference6 }, options: TestOptions.DebugExe, 47566parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47624var compilation0 = CreateCompilation(source0 + source1 + source2, options: TestOptions.DebugDll, 47625parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47632var compilation1 = CreateCompilation(source3, new[] { compilationReference0 }, options: TestOptions.DebugExe, 47633parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47637var compilation2 = CreateCompilation(source3, new[] { metadataReference0 }, options: TestOptions.DebugExe, 47638parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47656var compilation3 = CreateCompilation(source4 + source1 + source2, options: TestOptions.DebugDll, 47657parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47664var compilation4 = CreateCompilation(source3, new[] { compilationReference3 }, options: TestOptions.DebugExe, 47665parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47669var compilation5 = CreateCompilation(source3, new[] { metadataReference3 }, options: TestOptions.DebugExe, 47670parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47685var compilation6 = CreateCompilation(source4 + source1 + source5, options: TestOptions.DebugDll, 47686parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47693var compilation7 = CreateCompilation(source3, new[] { compilationReference6 }, options: TestOptions.DebugExe, 47694parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47698var compilation8 = CreateCompilation(source3, new[] { metadataReference6 }, options: TestOptions.DebugExe, 47699parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47752var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 47753parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47760var compilation2 = CreateCompilation(source2, new[] { compilationReference }, options: TestOptions.DebugExe, 47761parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47765var compilation3 = CreateCompilation(source2, new[] { metadataReference }, options: TestOptions.DebugExe, 47766parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47819var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 47820parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47827var compilation2 = CreateCompilation(source2, new[] { compilationReference }, options: TestOptions.DebugExe, 47828parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47832var compilation3 = CreateCompilation(source2, new[] { metadataReference }, options: TestOptions.DebugExe, 47833parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47894var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 47895parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47903var compilation2 = CreateCompilation(source2, new[] { compilationReference }, options: TestOptions.DebugExe, 47904parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47909var compilation3 = CreateCompilation(source2, new[] { metadataReference }, options: TestOptions.DebugExe, 47910parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47951var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 47952parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47960var compilation2 = CreateCompilation(source2, new[] { compilationReference }, options: TestOptions.DebugExe, 47961parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 47966var compilation3 = CreateCompilation(source2, new[] { metadataReference }, options: TestOptions.DebugExe, 47967parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48018var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 48019parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48027var compilation2 = CreateCompilation(source2, new[] { compilationReference }, options: TestOptions.DebugExe, 48028parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48033var compilation3 = CreateCompilation(source2, new[] { metadataReference }, options: TestOptions.DebugExe, 48034parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48053var compilation9 = CreateCompilation(source3, new[] { compilationReference }, options: TestOptions.DebugExe, 48054parseOptions: TestOptions.Regular7_3, targetFramework: TargetFramework.NetCoreApp); 48067var compilation10 = CreateCompilation(source3, new[] { metadataReference }, options: TestOptions.DebugExe, 48068parseOptions: TestOptions.Regular7_3, targetFramework: TargetFramework.NetCoreApp); 48115var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 48116parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48124var compilation2 = CreateCompilation(source2, new[] { compilationReference }, options: TestOptions.DebugExe, 48125parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48130var compilation3 = CreateCompilation(source2, new[] { metadataReference }, options: TestOptions.DebugExe, 48131parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48185var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 48186parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48194var compilation2 = CreateCompilation(source2, new[] { compilationReference }, options: TestOptions.DebugExe, 48195parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48200var compilation3 = CreateCompilation(source2, new[] { metadataReference }, options: TestOptions.DebugExe, 48201parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48249var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 48250parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48258var compilation2 = CreateCompilation(source2, new[] { compilationReference }, options: TestOptions.DebugExe, 48259parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48264var compilation3 = CreateCompilation(source2, new[] { metadataReference }, options: TestOptions.DebugExe, 48265parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48328var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 48329parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48337var compilation2 = CreateCompilation(source2, new[] { compilationReference }, options: TestOptions.DebugExe, 48338parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48343var compilation3 = CreateCompilation(source2, new[] { metadataReference }, options: TestOptions.DebugExe, 48344parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48400var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 48401parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48409var compilation2 = CreateCompilation(source2, new[] { compilationReference }, options: TestOptions.DebugExe, 48410parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48415var compilation3 = CreateCompilation(source2, new[] { metadataReference }, options: TestOptions.DebugExe, 48416parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48473var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 48474parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48481var compilation2 = CreateCompilation(source2, new[] { compilationReference }, options: TestOptions.DebugExe, 48482parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48486var compilation3 = CreateCompilation(source2, new[] { metadataReference }, options: TestOptions.DebugExe, 48487parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48543var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 48544parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48551var compilation2 = CreateCompilation(source2, new[] { compilationReference }, options: TestOptions.DebugExe, 48552parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48556var compilation3 = CreateCompilation(source2, new[] { metadataReference }, options: TestOptions.DebugExe, 48557parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48613var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugExe, 48614parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48620var compilation2 = CreateCompilation(source2, new[] { compilationReference }, options: TestOptions.DebugExe, 48621parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48705var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 48706parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48714var compilation2 = CreateCompilation(source2, new[] { compilationReference }, options: TestOptions.DebugExe, 48715parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48720var compilation3 = CreateCompilation(source2, new[] { metadataReference }, options: TestOptions.DebugExe, 48721parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48771var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 48772parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48780var compilation2 = CreateCompilation(source2, new[] { compilationReference }, options: TestOptions.DebugExe, 48781parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48786var compilation3 = CreateCompilation(source2, new[] { metadataReference }, options: TestOptions.DebugExe, 48787parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48878var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 48879parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48887var compilation2 = CreateCompilation(source2, new[] { compilationReference }, options: TestOptions.DebugExe, 48888parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48893var compilation3 = CreateCompilation(source2, new[] { metadataReference }, options: TestOptions.DebugExe, 48894parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 48933var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 48934parseOptions: TestOptions.RegularPreview, targetFramework: TargetFramework.NetCoreApp); 49037var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 49038parseOptions: TestOptions.RegularPreview, targetFramework: TargetFramework.NetCoreApp); 49110var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 49111parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 49119var compilation2 = CreateCompilation(source2, new[] { compilationReference }, options: TestOptions.DebugExe, 49120parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 49125var compilation3 = CreateCompilation(source2, new[] { metadataReference }, options: TestOptions.DebugExe, 49126parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 49343var compilation1 = CreateCompilation(source1 + source2, options: TestOptions.DebugExe, 49345parseOptions: TestOptions.RegularPreview); 49359var compilation2 = CreateCompilation(source2, new[] { compilationReference }, options: TestOptions.DebugExe, 49361parseOptions: TestOptions.RegularPreview); 49365var compilation3 = CreateCompilation(source2, new[] { metadataReference }, options: TestOptions.DebugExe, 49366parseOptions: TestOptions.RegularPreview); 49391var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 49393parseOptions: TestOptions.Regular); 49421var compilation1 = CreateCompilation("", options: TestOptions.DebugDll, 49432var compilation1 = CreateCompilation("", options: TestOptions.DebugDll, 49466var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 49467var compilation1 = CreateCompilation(source, parseOptions: parseOptions, options: TestOptions.DebugDll, 49475var compilation2 = CreateCompilation("", parseOptions: parseOptions, options: TestOptions.DebugDll, 49582var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 49583var compilation1 = CreateCompilation(source, parseOptions: parseOptions, options: TestOptions.DebugDll, 49591var compilation2 = CreateCompilation("", parseOptions: parseOptions, options: TestOptions.DebugDll, 49732var compilation1 = CreateCompilation(source, options: TestOptions.DebugDll, 49770var compilation0 = CreateCompilation(source0 + source1, options: TestOptions.DebugExe, targetFramework: TargetFramework.NetCoreApp); 49796var compilation1 = CreateCompilation(source0 + source2, options: TestOptions.DebugExe, targetFramework: TargetFramework.NetCoreApp); 49825var compilation2 = CreateCompilation(source0 + source3, options: TestOptions.DebugDll, targetFramework: TargetFramework.NetCoreApp); 49859var compilation0 = CreateCompilation(source0, options: TestOptions.DebugExe, targetFramework: TargetFramework.NetCoreApp); 49898var compilation0 = CreateCompilation(source0 + source1, options: TestOptions.DebugExe, targetFramework: TargetFramework.NetCoreApp); 49924var compilation1 = CreateCompilation(source0 + source2, options: TestOptions.DebugExe, targetFramework: TargetFramework.NetCoreApp); 49944var compilation2 = CreateCompilation(source0 + source3, options: TestOptions.DebugDll, targetFramework: TargetFramework.NetCoreApp); 49979var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll, targetFramework: TargetFramework.NetCoreApp); 50017var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll, targetFramework: TargetFramework.NetCoreApp); 50061var compilation0 = CreateCompilation(source0 + source1, options: TestOptions.DebugExe, targetFramework: TargetFramework.NetCoreApp); 50077var compilation2 = CreateCompilation(source0 + source3, options: TestOptions.DebugDll, targetFramework: TargetFramework.NetCoreApp); 50121var compilation0 = CreateCompilation(source0 + source1, options: TestOptions.DebugExe, targetFramework: TargetFramework.NetCoreApp); 50176var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, targetFramework: TargetFramework.Net50); 50184var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseDll, references: new[] { piaCompilation.ToMetadataReference(embedInteropTypes: true) }, targetFramework: TargetFramework.Net50); 50212var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, targetFramework: TargetFramework.Net50); 50224var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseDll, references: new[] { piaCompilation.ToMetadataReference(embedInteropTypes: true) }, targetFramework: TargetFramework.Net50); 50253var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, targetFramework: TargetFramework.Net50); 50265var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseDll, references: new[] { piaCompilation.ToMetadataReference(embedInteropTypes: true) }, targetFramework: TargetFramework.Net50); 50293var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, targetFramework: TargetFramework.Net50); 50305var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseDll, references: new[] { piaCompilation.ToMetadataReference(embedInteropTypes: true) }, targetFramework: TargetFramework.Net50); 50333var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, targetFramework: TargetFramework.Net50); 50345var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseDll, references: new[] { piaCompilation.ToMetadataReference(embedInteropTypes: true) }, targetFramework: TargetFramework.Net50); 50377var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, targetFramework: TargetFramework.Net50); 50392var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseDll, references: new[] { reference }, targetFramework: TargetFramework.Net50); 50421var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, targetFramework: TargetFramework.Net50); 50437var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseDll, references: new[] { reference }, targetFramework: TargetFramework.Net50); 50473var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, targetFramework: TargetFramework.Net50); 50485var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseDll, references: new[] { piaCompilation.ToMetadataReference(embedInteropTypes: true) }, targetFramework: TargetFramework.Net50); 50498var attributes = CreateCompilation(NoPiaAttributes, options: TestOptions.ReleaseDll, references: baseReferences, targetFramework: TargetFramework.Empty); 50526var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, references: baseReferences, targetFramework: TargetFramework.Empty); 50564var pia2Compilation = CreateCompilation(pia2, baseReferences, options: TestOptions.ReleaseDll, targetFramework: TargetFramework.Empty); 50568var compilation1 = CreateCompilation(consumer1, options: TestOptions.ReleaseDll, references: baseReferences.Concat(new[] { piaCompilation.ToMetadataReference(embedInteropTypes: true) }), targetFramework: TargetFramework.Empty); 50572var compilation2 = CreateCompilation(consumer2, options: TestOptions.ReleaseExe, references: baseReferences.Concat(new[] { reference2, pia2Reference }), targetFramework: TargetFramework.Empty); 50606var piaCompilation = CreateCompilation(pia, options: TestOptions.ReleaseDll, targetFramework: TargetFramework.Net50); 50622var compilation1 = CreateCompilation(consumer, options: TestOptions.ReleaseDll, references: new[] { reference }, targetFramework: TargetFramework.Net50); 50658var compilation0 = CreateCompilation(source0, options: TestOptions.DebugExe, targetFramework: TargetFramework.Net50); 50711var compilation0 = CreateCompilation(source0, options: TestOptions.DebugExe, targetFramework: TargetFramework.Net50); 50764var compilation0 = CreateCompilation(source0, options: TestOptions.DebugExe, targetFramework: TargetFramework.Net50); 50809var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll, targetFramework: TargetFramework.NetCoreApp); 50857var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 50858parseOptions: TestOptions.RegularPreview, 50878var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 50879parseOptions: TestOptions.RegularPreview, 50885var compilation3 = CreateCompilation(source2, options: TestOptions.DebugDll, references: new[] { reference }, 50886parseOptions: TestOptions.RegularPreview, 51035var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugExe, 51036parseOptions: TestOptions.RegularPreview, 51045var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 51046parseOptions: TestOptions.RegularPreview, 51052var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, references: new[] { reference }, 51053parseOptions: TestOptions.RegularPreview, 51175var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 51176parseOptions: TestOptions.RegularPreview, 51189var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 51190parseOptions: TestOptions.RegularPreview, 51196var compilation3 = CreateCompilation(source2, options: TestOptions.DebugDll, references: new[] { reference }, 51197parseOptions: TestOptions.RegularPreview, 51316var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugExe, 51317parseOptions: TestOptions.RegularPreview, 51326var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 51327parseOptions: TestOptions.RegularPreview, 51333var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, references: new[] { reference }, 51334parseOptions: TestOptions.RegularPreview, 51459var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 51460parseOptions: TestOptions.RegularPreview, 51473var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 51474parseOptions: TestOptions.RegularPreview, 51480var compilation3 = CreateCompilation(source2, options: TestOptions.DebugDll, references: new[] { reference }, 51481parseOptions: TestOptions.RegularPreview, 51599var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 51600parseOptions: TestOptions.RegularPreview, 51613var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 51614parseOptions: TestOptions.RegularPreview, 51620var compilation3 = CreateCompilation(source2, options: TestOptions.DebugDll, references: new[] { reference }, 51621parseOptions: TestOptions.RegularPreview, 51709var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugExe, 51710parseOptions: TestOptions.RegularPreview, 51719var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 51720parseOptions: TestOptions.RegularPreview, 51726var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, references: new[] { reference }, 51727parseOptions: TestOptions.RegularPreview, 51774var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 51775parseOptions: TestOptions.RegularPreview, 51829var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 51830parseOptions: TestOptions.RegularPreview, 51894var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 51895parseOptions: TestOptions.RegularPreview, 51952var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 51953parseOptions: TestOptions.RegularPreview, 52017var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 52018parseOptions: TestOptions.RegularPreview, 52072var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 52073parseOptions: TestOptions.RegularPreview, 52153var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 52154parseOptions: TestOptions.RegularPreview, 52223var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 52224parseOptions: isStatic ? TestOptions.Regular10 : TestOptions.Regular7_3, 52247var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 52248parseOptions: TestOptions.RegularPreview, 52312var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 52313parseOptions: TestOptions.RegularPreview, 52318var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 52319parseOptions: TestOptions.RegularPreview, 52325var compilation3 = CreateCompilation(source2, options: TestOptions.DebugDll, references: new[] { reference }, 52326parseOptions: TestOptions.RegularPreview, 52504var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugExe, 52505parseOptions: TestOptions.RegularPreview, 52514var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 52515parseOptions: TestOptions.RegularPreview, 52521var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, references: new[] { reference }, 52522parseOptions: TestOptions.RegularPreview, 52669var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 52670parseOptions: TestOptions.RegularPreview, 52675var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 52676parseOptions: TestOptions.RegularPreview, 52682var compilation3 = CreateCompilation(source2, options: TestOptions.DebugDll, references: new[] { reference }, 52683parseOptions: TestOptions.RegularPreview, 52832var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugExe, 52833parseOptions: TestOptions.RegularPreview, 52842var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 52843parseOptions: TestOptions.RegularPreview, 52849var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, references: new[] { reference }, 52850parseOptions: TestOptions.RegularPreview, 53007var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 53008parseOptions: TestOptions.RegularPreview, 53013var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 53014parseOptions: TestOptions.RegularPreview, 53021var compilation3 = CreateCompilation(source2, options: TestOptions.DebugDll, references: new[] { reference }, 53022parseOptions: TestOptions.RegularPreview, 53169var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 53170parseOptions: TestOptions.RegularPreview, 53175var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 53176parseOptions: TestOptions.RegularPreview, 53183var compilation3 = CreateCompilation(source2, options: TestOptions.DebugDll, references: new[] { reference }, 53184parseOptions: TestOptions.RegularPreview, 53301var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugExe, 53302parseOptions: TestOptions.RegularPreview, 53311var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 53312parseOptions: TestOptions.RegularPreview, 53318var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, references: new[] { reference }, 53319parseOptions: TestOptions.RegularPreview, 53408var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 53409parseOptions: TestOptions.RegularPreview, 53540var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 53541parseOptions: TestOptions.RegularPreview, 53686var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 53687parseOptions: TestOptions.RegularPreview, 54008var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 54009parseOptions: TestOptions.RegularPreview, 54015var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 54016parseOptions: TestOptions.RegularPreview, 54191var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, targetFramework: TargetFramework.Net60); 54264var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, targetFramework: TargetFramework.Net60); 54364var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, targetFramework: TargetFramework.Net60); 54435var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, targetFramework: TargetFramework.Net60); 54503var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, targetFramework: TargetFramework.Net60); 54597var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, targetFramework: TargetFramework.Net60); 54691var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, targetFramework: TargetFramework.Net60); 54779var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, targetFramework: TargetFramework.Net60); 56844var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 56845parseOptions: TestOptions.RegularPreview, 57034var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 57035parseOptions: TestOptions.Regular7_3, 57046var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 57047parseOptions: TestOptions.Regular, 57075var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 57076parseOptions: TestOptions.Regular10, 57087var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 57088parseOptions: TestOptions.RegularPreview, 57119var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 57120parseOptions: TestOptions.Regular7_3, 57128var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 57129parseOptions: TestOptions.Regular, 57154var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 57155parseOptions: TestOptions.Regular10, 57166var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 57167parseOptions: TestOptions.RegularPreview, 57195var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 57196parseOptions: TestOptions.Regular7_3, 57204var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 57205parseOptions: TestOptions.Regular, 57230var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 57231parseOptions: TestOptions.Regular10, 57242var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 57243parseOptions: TestOptions.RegularPreview, 57290var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 57291parseOptions: TestOptions.RegularPreview, 57296var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 57297parseOptions: TestOptions.RegularPreview, 57303var compilation3 = CreateCompilation(source2, options: TestOptions.DebugDll, references: new[] { reference }, 57304parseOptions: TestOptions.RegularPreview, 57462var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugExe, 57463parseOptions: TestOptions.RegularPreview, 57472var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 57473parseOptions: TestOptions.RegularPreview, 57479var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, references: new[] { reference }, 57480parseOptions: TestOptions.RegularPreview, 57620var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 57621parseOptions: TestOptions.RegularPreview, 57626var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 57627parseOptions: TestOptions.RegularPreview, 57633var compilation3 = CreateCompilation(source2, options: TestOptions.DebugDll, references: new[] { reference }, 57634parseOptions: TestOptions.RegularPreview, 57771var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugExe, 57772parseOptions: TestOptions.RegularPreview, 57781var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 57782parseOptions: TestOptions.RegularPreview, 57788var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, references: new[] { reference }, 57789parseOptions: TestOptions.RegularPreview, 57934var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 57935parseOptions: TestOptions.RegularPreview, 57940var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 57941parseOptions: TestOptions.RegularPreview, 57947var compilation3 = CreateCompilation(source2, options: TestOptions.DebugDll, references: new[] { reference }, 57948parseOptions: TestOptions.RegularPreview, 58083var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 58084parseOptions: TestOptions.RegularPreview, 58089var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 58090parseOptions: TestOptions.RegularPreview, 58096var compilation3 = CreateCompilation(source2, options: TestOptions.DebugDll, references: new[] { reference }, 58097parseOptions: TestOptions.RegularPreview, 58203var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugExe, 58204parseOptions: TestOptions.RegularPreview, 58213var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 58214parseOptions: TestOptions.RegularPreview, 58220var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe, references: new[] { reference }, 58221parseOptions: TestOptions.RegularPreview, 58296var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 58297parseOptions: TestOptions.RegularPreview, 58488var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 58489parseOptions: TestOptions.RegularPreview, 59060var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 59061parseOptions: TestOptions.RegularPreview, 59067var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 59068parseOptions: TestOptions.RegularPreview, 59128var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 59129parseOptions: TestOptions.RegularPreview, 59228var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 59229parseOptions: TestOptions.Regular7_3, 59237var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 59238parseOptions: TestOptions.Regular, 59263var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 59264parseOptions: TestOptions.Regular10, 59275var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 59276parseOptions: TestOptions.RegularPreview, 62012var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 62013parseOptions: TestOptions.Regular7_3, 62024var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 62025parseOptions: TestOptions.Regular, 62053var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 62054parseOptions: TestOptions.Regular7_3, 62062var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 62063parseOptions: TestOptions.Regular, 62088var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 62089parseOptions: TestOptions.Regular7_3, 62097var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 62098parseOptions: TestOptions.Regular, 62190var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugExe, targetFramework: TargetFramework.NetCoreApp); 62283var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugExe, targetFramework: TargetFramework.NetCoreApp); 62328var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.NetCoreApp); 62343compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular, targetFramework: TargetFramework.NetCoreApp); 62370var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 62371parseOptions: TestOptions.Regular9, 62382compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 62383parseOptions: TestOptions.Regular, 62520foreach (var options in new[] { TestOptions.DebugDll, TestOptions.DebugWinMD }) 62595var comp = CreateCompilation(source, options: TestOptions.DebugWinMD, targetFramework: TargetFramework.NetCoreApp, references: new[] { CompilationExtensions.CreateWindowsRuntimeMetadataReference() }); 62648var comp = CreateCompilation(source, options: TestOptions.DebugWinMD, targetFramework: TargetFramework.NetCoreApp, references: new[] { CompilationExtensions.CreateWindowsRuntimeMetadataReference() }); 62916var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, targetFramework: TargetFramework.Net60); 63140var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, targetFramework: TargetFramework.Net60); 63306var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, targetFramework: TargetFramework.Net60); 63482var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, targetFramework: TargetFramework.Net60); 63673var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugExe, targetFramework: TargetFramework.Net60); 63854var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, targetFramework: TargetFramework.Net60); 64015var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, targetFramework: TargetFramework.Net60); 64131var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, targetFramework: TargetFramework.Net60); 64252var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, targetFramework: TargetFramework.Net60); 64342var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, targetFramework: TargetFramework.Net60); 64422var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugExe, targetFramework: TargetFramework.Net60); 64493var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, targetFramework: TargetFramework.Net60); 64572var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugExe, targetFramework: TargetFramework.Net60); 64602var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 64603parseOptions: TestOptions.Regular, 64628var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 64629parseOptions: TestOptions.Regular, 64658var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 64659parseOptions: TestOptions.Regular, 64688var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 64689parseOptions: TestOptions.Regular, 64718var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 64719parseOptions: TestOptions.Regular, 64737var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 64738parseOptions: TestOptions.Regular, 64756var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 64757parseOptions: TestOptions.Regular, 64782var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 64783parseOptions: TestOptions.Regular, 64804var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 64805parseOptions: TestOptions.Regular, 64834var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 64835parseOptions: TestOptions.Regular, 64866var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 64867parseOptions: TestOptions.Regular, 64892var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 64893parseOptions: TestOptions.Regular, 64926var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 64927parseOptions: TestOptions.Regular, 64973var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 64974parseOptions: TestOptions.Regular, 65017var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 65018parseOptions: TestOptions.Regular, 65061var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 65062parseOptions: TestOptions.Regular, 65114var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 65115parseOptions: TestOptions.Regular); 65166var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 65167parseOptions: TestOptions.Regular); 65195var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 65196parseOptions: TestOptions.Regular, 65240var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 65241parseOptions: TestOptions.Regular, 65290var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 65291parseOptions: TestOptions.Regular); 65335var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 65336parseOptions: TestOptions.Regular); 65375var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 65376parseOptions: TestOptions.Regular); 65421var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 65422parseOptions: TestOptions.Regular); 65459var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 65460parseOptions: TestOptions.Regular); 65504var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 65505parseOptions: TestOptions.Regular); 65542var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 65543parseOptions: TestOptions.Regular); 65587var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 65588parseOptions: TestOptions.Regular); 65620var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 65621parseOptions: TestOptions.Regular, 65661var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 65662parseOptions: TestOptions.Regular, 65696var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 65697parseOptions: TestOptions.Regular, 65738var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 65739parseOptions: TestOptions.Regular, 65773var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 65774parseOptions: TestOptions.Regular, 65815var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 65816parseOptions: TestOptions.Regular, 65855var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 65856parseOptions: TestOptions.Regular); 65894var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 65895parseOptions: TestOptions.Regular); 65946var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 65947parseOptions: TestOptions.Regular); 65990var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 65991parseOptions: TestOptions.Regular, 66035var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 66036parseOptions: TestOptions.Regular, 66071var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 66072parseOptions: TestOptions.Regular, 66114var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 66115parseOptions: TestOptions.Regular, 66146var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 66147parseOptions: TestOptions.Regular, 66194var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 66195parseOptions: TestOptions.Regular, 66225var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 66226parseOptions: TestOptions.Regular, 66267var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 66268parseOptions: TestOptions.Regular, 66338var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 66339parseOptions: TestOptions.Regular, 66449var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 66450parseOptions: TestOptions.Regular, 66560var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 66561parseOptions: TestOptions.Regular, 66566var compilation2 = CreateCompilation(source2, new[] { reference }, options: TestOptions.DebugExe, 66567parseOptions: TestOptions.Regular, 66619var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 66620parseOptions: TestOptions.Regular, 66654var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 66655parseOptions: TestOptions.Regular, 66685var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 66686parseOptions: TestOptions.Regular, 66740var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 66741parseOptions: TestOptions.Regular, 66746var compilation2 = CreateCompilation(source2, new[] { reference }, options: TestOptions.DebugExe, 66747parseOptions: TestOptions.Regular, 66769var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 66770parseOptions: TestOptions.Regular, 66806var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 66807parseOptions: TestOptions.Regular8, 66818compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 66819parseOptions: TestOptions.Regular9, 66847var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 66848parseOptions: TestOptions.Regular8, 66859compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 66860parseOptions: TestOptions.Regular9, 66911var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 66912parseOptions: TestOptions.Regular8, 66923compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 66924parseOptions: TestOptions.Regular9, 66944var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 66945parseOptions: TestOptions.Regular, 66978var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 66979parseOptions: TestOptions.Regular, 67014var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 67015parseOptions: TestOptions.Regular, 67048var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 67049parseOptions: TestOptions.Regular, 67089var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 67090parseOptions: TestOptions.Regular, 67126var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 67127parseOptions: TestOptions.Regular, 67162var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 67163parseOptions: TestOptions.Regular, 67198var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 67199parseOptions: TestOptions.Regular, 67235var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 67236parseOptions: TestOptions.Regular, 67276var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 67277parseOptions: TestOptions.Regular, 67314var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 67315parseOptions: TestOptions.Regular, 67352var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 67353parseOptions: TestOptions.Regular, 67389var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 67390parseOptions: TestOptions.Regular, 67428var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 67429parseOptions: TestOptions.Regular, 67470var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 67471parseOptions: TestOptions.Regular, 67507var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 67508parseOptions: TestOptions.Regular, 67525var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 67526parseOptions: TestOptions.Regular, 67565var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 67566parseOptions: TestOptions.Regular, 67604var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 67605parseOptions: TestOptions.Regular, 67637var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 67638parseOptions: TestOptions.Regular, 67676var compilation1 = CreateEmptyCompilation(source1, options: TestOptions.DebugDll, 67677parseOptions: TestOptions.Regular); 67707var compilation1 = CreateEmptyCompilation(source1, options: TestOptions.DebugDll, 67708parseOptions: TestOptions.Regular); 67742var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 67743parseOptions: TestOptions.Regular, 67806foreach (var parseOptions in new[] { TestOptions.Regular8, TestOptions.Regular9, TestOptions.Regular }) 67808var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 67873var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 67874parseOptions: TestOptions.Regular, 67971var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, targetFramework: TargetFramework.Net60, 67972parseOptions: TestOptions.RegularPreview); 68003var compilation2 = CreateCompilation(source2, new[] { reference }, options: TestOptions.DebugExe, 68004parseOptions: TestOptions.RegularPreview, 68297var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 68298parseOptions: TestOptions.Regular10, 68341var compilation3 = CreateCompilation(source3, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 68342parseOptions: TestOptions.Regular10, 68360var compilation4 = CreateCompilation(source4, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 68361parseOptions: TestOptions.Regular10, 68366compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: TargetFramework.Net50, 68367parseOptions: TestOptions.RegularPreview, skipUsesIsNullable: true); 68405options: TestOptions.DebugDll, targetFramework: TargetFramework.Net50, 68406parseOptions: TestOptions.RegularPreview); 68418options: TestOptions.DebugDll, targetFramework: TargetFramework.Net50, 68419parseOptions: TestOptions.RegularPreview); 68494var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 68495parseOptions: TestOptions.RegularPreview, 68500var compilation2 = CreateCompilation(source2, new[] { compilation1.ToMetadataReference() }, options: TestOptions.DebugDll, 68501parseOptions: TestOptions.RegularPreview, 68511var compilation3 = CreateCompilation(source2, new[] { compilation1.EmitToImageReference() }, options: TestOptions.DebugDll, 68512parseOptions: TestOptions.RegularPreview, 68655var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 68656parseOptions: TestOptions.RegularPreview, 68671var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 68672parseOptions: TestOptions.RegularPreview, 68678var compilation3 = CreateCompilation(source2, options: TestOptions.DebugDll, references: new[] { reference }, 68679parseOptions: TestOptions.RegularPreview, 68737var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 68738parseOptions: TestOptions.RegularPreview, 68756var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 68757parseOptions: TestOptions.RegularPreview, 68763var compilation3 = CreateCompilation(source2, options: TestOptions.DebugDll, references: new[] { reference }, 68764parseOptions: TestOptions.RegularPreview, 68857var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: TargetFramework.Net60);
Symbols\EnumTests.cs (2)
388comp = CreateCompilation(sourceC, references: new[] { refB }, options: TestOptions.ReleaseExe); 395comp = CreateCompilation(sourceC, references: new[] { refB }, options: TestOptions.DebugExe);
Symbols\ExtendedPartialMethodsTests.cs (169)
29var comp = CreateCompilation(text, parseOptions: TestOptions.Regular8); 39comp = CreateCompilation(text, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 52var comp = CreateCompilation(text, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 71var comp = CreateCompilation(text, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 87var comp = CreateCompilation(text, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 115var verifier = CompileAndVerify(new[] { text1, text2 }, parseOptions: TestOptions.RegularWithExtendedPartialMethods, expectedOutput: "42"); 128var comp = CreateCompilation(text, parseOptions: TestOptions.Regular8); 138comp = CreateCompilation(text, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 151var comp = CreateCompilation(text, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 170var comp = CreateCompilation(text, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 186var comp = CreateCompilation(text, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 215var verifier = CompileAndVerify(new[] { text1, text2 }, parseOptions: TestOptions.RegularWithExtendedPartialMethods, expectedOutput: "42"); 241var verifier = CompileAndVerify(new[] { text1, text2 }, parseOptions: TestOptions.RegularWithExtendedPartialMethods, expectedOutput: "42"); 265var comp = CreateCompilation(text, parseOptions: TestOptions.Regular8); 275comp = CreateCompilation(text, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 288var comp = CreateCompilation(text, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 305var comp = CreateCompilation(text, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 322var comp = CreateCompilation(text, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 339var comp = CreateCompilation(text, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 355var comp = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 367var comp = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 380var comp = CreateCompilation(text1, parseOptions: TestOptions.Regular8); 390comp = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 403var comp = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 422var comp = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 439var comp = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 456var comp = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 491CompileAndVerify(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods, expectedOutput: "12").VerifyDiagnostics(); 512var comp = CreateCompilation(new[] { text1, AllowNullAttributeDefinition }, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 538var comp = CreateCompilation(new[] { text1, AllowNullAttributeDefinition }, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 564var comp = CreateCompilation(new[] { text1, AllowNullAttributeDefinition }, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 586var comp = CreateCompilation(new[] { text1, AllowNullAttributeDefinition }, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 608var comp = CreateCompilation(new[] { text1, AllowNullAttributeDefinition }, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 629var comp = CreateCompilation(new[] { text1, AllowNullAttributeDefinition }, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 642var comp = CreateCompilation(text1, parseOptions: TestOptions.Regular8); 654comp = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 669var comp = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 692var comp = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 713var comp = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 742var comp = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 765var comp = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 791var comp = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 812var comp = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 839var comp = CreateCompilation(new[] { text1, AllowNullAttributeDefinition }, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 867var comp = CreateCompilation(new[] { text1, AllowNullAttributeDefinition }, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 894var comp = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 911var comp = CreateCompilation(text1, parseOptions: TestOptions.Regular8); 920comp = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 937var comp = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 964var comp = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 985var comp = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 1006var comp = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 1023var comp = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 1040var comp = CreateCompilation(text1, parseOptions: TestOptions.Regular8); 1049comp = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 1066var comp = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 1092var comp = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 1138parseOptions: TestOptions.RegularWithExtendedPartialMethods, 1146parseOptions: TestOptions.RegularWithExtendedPartialMethods, 1214var comp = CreateCompilation(text, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 1246var verifier = CompileAndVerify(text, parseOptions: TestOptions.RegularWithExtendedPartialMethods, expectedOutput: "1"); 1270var comp = CreateCompilation(text, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 1296var comp = CreateCompilation(text, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 1319var comp = CreateCompilation(text, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 1348var comp = CreateCompilation(text, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 1372var comp = CreateCompilation(text1, parseOptions: TestOptions.Regular8); 1381comp = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 1398var comp = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 1420var comp = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 1445var comp = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 1467var comp = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 1508parseOptions: TestOptions.RegularWithExtendedPartialMethods, 1509options: TestOptions.DebugExe, 1544parseOptions: TestOptions.RegularWithExtendedPartialMethods, 1545options: TestOptions.DebugExe, 1576var comp = CreateCompilation(new[] { text, AllowNullAttributeDefinition }, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 1610var comp = CreateCompilation(new[] { text, AllowNullAttributeDefinition }, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 1646var comp = CreateCompilation(new[] { text, AllowNullAttributeDefinition }, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 1667var comp = CreateCompilation(text, parseOptions: TestOptions.RegularWithExtendedPartialMethods, targetFramework: TargetFramework.NetCoreApp); 1687var comp = CreateCompilation(text, parseOptions: TestOptions.RegularWithExtendedPartialMethods, targetFramework: TargetFramework.NetCoreApp); 1714var comp = CreateCompilation(text, parseOptions: TestOptions.RegularWithExtendedPartialMethods, targetFramework: TargetFramework.NetCoreApp); 1744var comp = CreateCompilation(text, parseOptions: TestOptions.RegularWithExtendedPartialMethods, targetFramework: TargetFramework.NetCoreApp); 1788var comp = CreateCompilation(text, parseOptions: TestOptions.RegularWithExtendedPartialMethods, targetFramework: TargetFramework.NetCoreApp); 1845var comp = CreateCompilation(text, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 1871var comp = CreateCompilation(text, parseOptions: TestOptions.Regular8); 1880comp = CreateCompilation(text, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 1902var comp = CreateCompilation(text, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 1937var comp = CreateCompilation(text, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 1959var comp = CreateCompilation(text, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 1989parseOptions: TestOptions.RegularWithExtendedPartialMethods, 2016parseOptions: TestOptions.RegularWithExtendedPartialMethods, 2020var comp1 = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 2029parseOptions: TestOptions.RegularWithExtendedPartialMethods); 2057var comp = CreateCompilation(new[] { text1, text2 }, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 2086parseOptions: TestOptions.RegularWithExtendedPartialMethods, 2111var comp = CreateCompilation(new[] { text1, text2 }, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 2140parseOptions: TestOptions.RegularWithExtendedPartialMethods, 2165var comp1 = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 2175parseOptions: TestOptions.RegularWithExtendedPartialMethods); 2205parseOptions: TestOptions.RegularWithExtendedPartialMethods, 2209var comp1 = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 2218parseOptions: TestOptions.RegularWithExtendedPartialMethods); 2248parseOptions: TestOptions.RegularWithExtendedPartialMethods, 2252var comp1 = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 2261parseOptions: TestOptions.RegularWithExtendedPartialMethods, 2289parseOptions: TestOptions.RegularWithExtendedPartialMethods, 2293var comp1 = CreateCompilation(text1, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 2302parseOptions: TestOptions.RegularWithExtendedPartialMethods, 2320parseOptions: TestOptions.RegularWithExtendedPartialMethods, 2321options: TestOptions.DebugExe); 2347parseOptions: TestOptions.RegularWithExtendedPartialMethods, 2348options: TestOptions.DebugExe, 2368parseOptions: TestOptions.RegularWithExtendedPartialMethods, 2369options: TestOptions.DebugExe); 2396parseOptions: TestOptions.RegularWithExtendedPartialMethods, 2397options: TestOptions.DebugExe, 2428var verifier = CompileAndVerify(source2, references: new[] { reference }, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 2488options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 2489parseOptions: TestOptions.RegularWithExtendedPartialMethods, 2511var comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 2564var comp = CreateCompilationWithIL(source, il, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 2628var comp = CreateCompilationWithIL(source, il, options: TestOptions.DebugExe, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 2658var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(5), parseOptions: TestOptions.RegularWithExtendedPartialMethods); 2664comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(6), parseOptions: TestOptions.RegularWithExtendedPartialMethods); 2680var comp = CreateCompilation(source, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 2702var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(5), parseOptions: TestOptions.RegularWithExtendedPartialMethods); 2705comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(6), parseOptions: TestOptions.RegularWithExtendedPartialMethods); 2730var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(5), parseOptions: TestOptions.RegularWithExtendedPartialMethods); 2739comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(6), parseOptions: TestOptions.RegularWithExtendedPartialMethods); 2766var comp = CreateCompilation(source, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 2793var comp = CreateCompilation(source, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 2823var comp = CreateCompilation(source, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 2869var comp = CreateCompilation(source, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 2933var comp = CreateCompilation(source, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 2961var comp = CreateCompilation(source, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 2986var comp = CreateCompilation(source, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 2999var comp = CreateCompilation(source, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 3015var comp = CreateCompilation(source, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 3034var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(5), parseOptions: TestOptions.RegularWithExtendedPartialMethods); 3037comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(6), parseOptions: TestOptions.RegularWithExtendedPartialMethods); 3061var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(5), parseOptions: TestOptions.RegularWithExtendedPartialMethods); 3064comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(6), parseOptions: TestOptions.RegularWithExtendedPartialMethods); 3086var comp = CreateCompilation(source, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 3142var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(5), parseOptions: TestOptions.RegularWithExtendedPartialMethods); 3166comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(6), parseOptions: TestOptions.RegularWithExtendedPartialMethods); 3206var comp = CreateCompilation(source, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 3225var comp = CreateCompilation(source, parseOptions: TestOptions.RegularWithExtendedPartialMethods); 3249var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(5)); 3252comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(6)); 3287var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(5)); 3305comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(6)); 3348var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(5)); 3351comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(6)); 3389var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(5)); 3392comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(6)); 3422var comp = CreateCompilation(source, parseOptions: TestOptions.RegularWithExtendedPartialMethods);
Symbols\ExtensionMethodTests.cs (17)
57CompileAndVerify(source, validator: validator, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.Internal)); 1013parseOptions: TestOptions.WithoutImprovedOverloadCandidates).VerifyDiagnostics( 1142var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular9); 1444var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular9); 2263var compilation = CompileAndVerify(source, parseOptions: TestOptions.Regular10, expectedOutput: "orange, apple"); 2429var tree = SyntaxFactory.ParseSyntaxTree(test, options: TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp6)); 2433options: TestOptions.DebugExe.WithScriptClassName("Script"), 2482options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.Internal)); 2528var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.Internal)); 2597", options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All)); 2848var compilation2 = CreateCompilation(source2, references: new[] { new CSharpCompilationReference(compilation1) }, parseOptions: TestOptions.Regular8); 2867compilation2 = CreateCompilation(source2, references: new[] { new CSharpCompilationReference(compilation1) }, parseOptions: TestOptions.Regular7); 3453var compilation = CreateEmptyCompilation(source, new[] { MscorlibRef_v20 }, TestOptions.ReleaseDll); 3806var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script); 3813var parseOptions = TestOptions.Script; 4050CompileAndVerify(source, validator: Validator, options: TestOptions.ReleaseDll); 4080CompileAndVerify(source, validator: Validator, options: TestOptions.ReleaseDll);
Symbols\FunctionPointerTypeSymbolTests.cs (9)
23return CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.UnsafeReleaseDll, targetFramework: targetFramework); 1053var comp = CreateCompilationWithIL("", ilSource, parseOptions: TestOptions.Regular9); 1387var comp = CreateCompilationWithIL(source, ilSource, options: TestOptions.UnsafeReleaseExe, parseOptions: TestOptions.Regular9); 1959", options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular9); 2085", options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular9);
Symbols\GenericConstraintTests.cs (30)
338CreateCompilation(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 679CreateCompilation(source, parseOptions: TestOptions.RegularWithExtendedPartialMethods).VerifyDiagnostics( 1010CreateCompilation(source, options: TestOptions.UnsafeDebugDll).VerifyDiagnostics( 1097CreateCompilationWithMscorlib40(text, references: new[] { TestMetadata.Net40.SystemCore }, parseOptions: TestOptions.WithoutImprovedOverloadCandidates).VerifyDiagnostics( 5636CreateCompilation(source, options: TestOptions.ReleaseDll).VerifyDiagnostics(); 5660CreateCompilation(source, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 5692compilationOptions: TestOptions.DebugDll); 5812CreateCompilation(source, parseOptions: TestOptions.Regular11).VerifyDiagnostics(); 5836CreateCompilation(source, parseOptions: TestOptions.RegularNext).VerifyDiagnostics( 5844CreateCompilation(source, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.RegularNext).VerifyDiagnostics(); 6478CreateCompilation(source, parseOptions: TestOptions.Regular11).VerifyDiagnostics(); 6480CreateCompilation(source, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.RegularNext).VerifyDiagnostics( 6501CreateCompilation(source, parseOptions: TestOptions.Regular11).VerifyDiagnostics(); 6503CreateCompilation(source, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.RegularNext).VerifyDiagnostics( 6528CreateCompilation(source, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.RegularNext).VerifyDiagnostics(); 6543CreateCompilation(source, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.RegularNext).VerifyDiagnostics(); 6866options: TestOptions.ReleaseExe); 6936CompileAndVerify(source, options: TestOptions.DebugDll).VerifyDiagnostics( 6970var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular11); 6977compilation = CreateCompilation(source, parseOptions: TestOptions.RegularNext); 7008var compilation = CreateCompilation(source, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.RegularNext); 7014compilation = CreateCompilation(source, parseOptions: TestOptions.RegularNext); 7332TestOptions.ReleaseDll.WithPublicSign(true)); 7338TestOptions.ReleaseDll.WithPublicSign(true));
Symbols\ImplicitClassTests.cs (2)
58", parseOptions: TestOptions.Script); 84", parseOptions: TestOptions.Script);
Symbols\IndexedPropertyTests.cs (4)
2505var comp = CreateCompilationWithILAndMscorlib40(source, il, parseOptions: TestOptions.Regular10); 2585var compilation = CreateCompilationWithILAndMscorlib40(source, il, options: TestOptions.ReleaseExe); 2706var compilation2 = CreateCompilationWithMscorlib40AndSystemCore(source2, new[] { reference1, CSharpRef }, TestOptions.ReleaseExe); 2765var compilation2 = CreateCompilationWithMscorlib40AndSystemCore(source2, new[] { reference1, CSharpRef }, TestOptions.ReleaseExe);
Symbols\IndexerTests.cs (4)
69options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.Internal)); 845CreateCompilation(source, parseOptions: TestOptions.Regular7_1).VerifyDiagnostics( 1787CreateCompilation(source, parseOptions: TestOptions.Regular7, targetFramework: TargetFramework.NetCoreApp).VerifyDiagnostics( 1902CreateCompilation(source, parseOptions: TestOptions.Regular7, targetFramework: TargetFramework.NetCoreApp).VerifyDiagnostics(
Symbols\InterfaceImplementationTests.cs (7)
969options: TestOptions.ReleaseDll); 975options: TestOptions.ReleaseDll); 1892var comp1 = CreateCompilation(source1, options: TestOptions.ReleaseDll, assemblyName: "asm1"); 1896var comp2 = CreateCompilation(source2, new[] { ref1 }, options: TestOptions.ReleaseDll, assemblyName: "asm2"); 2205var comp = CreateCompilationWithILAndMscorlib40(source, il, options: TestOptions.ReleaseExe); 2449var comp = CreateCompilationWithILAndMscorlib40(source, il, options: TestOptions.DebugExe); 2703comp = CreateCompilation(new[] { source2, source3 }, references: new[] { ref0, ref1 }, options: TestOptions.ReleaseExe);
Symbols\Metadata\MetadataMemberTests.cs (11)
615var comp1 = CreateCompilation(source1, options: TestOptions.ReleaseDll); 655var comp1 = CreateCompilation(source1, options: TestOptions.ReleaseDll); 687var options = TestOptions.DebugDll; 729options = TestOptions.DebugDll; 769var options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.Internal); 772options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All); 775options = TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.Public); 778options = TestOptions.DebugDll.WithMetadataImportOptions((MetadataImportOptions)byte.MaxValue); 792var compilation = CreateCompilation("", options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.Internal), references: new[] { compilation0.EmitToImageReference() }); 799compilation = compilation.WithOptions(TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 806compilation = compilation.WithOptions(TestOptions.DebugDll.WithMetadataImportOptions((MetadataImportOptions)byte.MaxValue));
Symbols\Metadata\MetadataTypeTests.cs (3)
116var compilation = CreateEmptyCompilation(text, new[] { MscorlibRef }, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.Internal)); 216options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.Internal)); 283options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.Internal));
Symbols\Metadata\PE\BaseTypeResolution.cs (3)
337var compilation1 = CreateCompilation(compilationDef1, new MetadataReference[] { crossRefLib }, TestOptions.ReleaseDll); 357var compilation2 = CreateCompilation(compilationDef2, new MetadataReference[] { crossRefModule1, crossRefModule2 }, TestOptions.ReleaseDll); 369var compilation3 = CreateCompilation(compilationDef2, new MetadataReference[] { crossRefModule2 }, TestOptions.ReleaseDll);
Symbols\Metadata\PE\DynamicTransformsTests.cs (1)
554var compilation = CreateCompilationWithILAndMscorlib40(source, il, options: TestOptions.ReleaseExe);
Symbols\Metadata\PE\LoadingEvents.cs (3)
469var comp = CreateCompilation("", new[] { reference }, TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 522var comp = CreateCompilation("", new[] { ilRef }, TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All)); 582var comp = CreateCompilation("", new[] { ilRef }, TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All));
Symbols\Metadata\PE\LoadingFields.cs (2)
28options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.Internal)); 139var compilation = CreateCompilationWithILAndMscorlib40(text, il, options: TestOptions.DebugExe);
Symbols\Metadata\PE\LoadingMetadataTokens.cs (1)
40parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute());
Symbols\Metadata\PE\LoadingMethods.cs (1)
36options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.Internal));
Symbols\Metadata\PE\NoPia.cs (6)
1382var compilationPIA = CreateCompilation(sourcePIA, options: TestOptions.DebugDll); 1388var compilationBase = CreateCompilation(sourceBase, new[] { referencePIASource }, TestOptions.DebugDll); 1403var compilationDerived1 = CreateCompilation(sourceDerived, new[] { referencePIASource, referenceBaseSource }, TestOptions.DebugDll); 1406var compilationDerived2 = CreateCompilation(sourceDerived, new[] { referencePIAImage, referenceBaseSource }, TestOptions.DebugDll); 1409var compilationDerived3 = CreateCompilation(sourceDerived, new[] { referencePIASource, referenceBaseImage }, TestOptions.DebugDll); 1412var compilationDerived4 = CreateCompilation(sourceDerived, new[] { referencePIAImage, referenceBaseImage }, TestOptions.DebugDll);
Symbols\Metadata\PE\TypeForwarders.cs (24)
1456var comp1 = CreateCompilation(source1, options: TestOptions.ReleaseDll, assemblyName: "Asm1"); 1460var comp2 = CreateCompilation(source2, new[] { ref1 }, options: TestOptions.ReleaseDll, assemblyName: "Asm2"); 1531var bitsA = CreateCompilation(moduleA, options: TestOptions.ReleaseDll, assemblyName: "asm2").EmitToArray(); 1535var bitsB = CreateCompilation(moduleB, new[] { refA }, TestOptions.ReleaseExe, assemblyName: "test").EmitToArray(); 1538var bits0 = CreateCompilation(module0, options: TestOptions.ReleaseModule, assemblyName: "asm0").EmitToArray(); 1542var bits1 = CreateCompilation(module1, new[] { ref0 }, options: TestOptions.ReleaseDll, assemblyName: "asm1").EmitToArray(); 1546var bits2 = CreateCompilation(module2, new[] { ref1 }, options: TestOptions.ReleaseDll, assemblyName: "asm2").EmitToArray(); 1605var forwardedTypesCompilation = CreateCompilation(forwardedTypes, options: TestOptions.ReleaseDll, assemblyName: "ForwarderTargetAssembly"); 1612var modCompilation = CreateCompilation(mod, references: new[] { new CSharpCompilationReference(forwardedTypesCompilation) }, options: TestOptions.ReleaseModule); 1622var appCompilation = CreateCompilation(app, references: new[] { modRef1, new CSharpCompilationReference(forwardedTypesCompilation) }, options: TestOptions.ReleaseDll); 1678appCompilation = CreateCompilation(app, references: new MetadataReference[] { modRef2, new CSharpCompilationReference(forwardedTypesCompilation) }, options: TestOptions.ReleaseDll); 1700appCompilation = CreateCompilation(app, references: new[] { modRef1, new CSharpCompilationReference(forwardedTypesCompilation) }, options: TestOptions.ReleaseModule); 1709appCompilation = CreateCompilation(app, references: new[] { modRef1 }, options: TestOptions.ReleaseDll); 1721var comp0 = CreateCompilation(source0, options: TestOptions.ReleaseModule, assemblyName: "asm0"); 1725var comp1 = CreateCompilation(source1, new[] { ref0 }, options: TestOptions.ReleaseDll, assemblyName: "asm1"); 1732var comp2 = CreateCompilation(source2, new[] { ref1 }, options: TestOptions.ReleaseDll, assemblyName: "asm2"); 1821", options: TestOptions.ReleaseDll, assemblyName: "A"); 1827", new[] { new CSharpCompilationReference(cA_v1) }, options: TestOptions.ReleaseDll, assemblyName: "B"); 1835", options: TestOptions.ReleaseDll, assemblyName: "C"); 1841", new[] { new CSharpCompilationReference(cC_v1) }, options: TestOptions.ReleaseDll, assemblyName: "A"); 1847", new[] { new CSharpCompilationReference(cC_v1) }, options: TestOptions.ReleaseModule, assemblyName: "D"); 1851var cA_v3 = CreateCompilation(@"", new[] { cD_ImageRef, new CSharpCompilationReference(cC_v1) }, options: TestOptions.ReleaseDll, assemblyName: "A"); 1857", options: TestOptions.ReleaseDll, assemblyName: "C"); 1885var context = CreateCompilation("", new[] { r1, r2, r3 }, options: TestOptions.ReleaseDll);
Symbols\MissingSpecialMember.cs (8)
37var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 69var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 101var comp = CreateCompilation(source, options: TestOptions.ReleaseDll); 124var comp = CreateEmptyCompilation(source, new[] { Net40.mscorlib }, options: TestOptions.ReleaseDll); 485var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 508var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute(); 1102var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.DebugExe); 2356var compilation = CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseExe);
Symbols\ModuleInitializers\AccessibilityTests.cs (1)
17private static readonly CSharpParseOptions s_parseOptions = TestOptions.Regular9;
Symbols\ModuleInitializers\GenericsTests.cs (1)
16private static readonly CSharpParseOptions s_parseOptions = TestOptions.Regular9;
Symbols\ModuleInitializers\IgnoredTests.cs (11)
36options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 62options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 88options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 113options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 138options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 163options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 188options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 213options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 234options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 255options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 288options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All),
Symbols\ModuleInitializers\ModuleInitializersTests.cs (15)
23private static readonly CSharpParseOptions s_parseOptions = TestOptions.Regular9; 39var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular8); 62var compilation = CreateCompilation(source, parseOptions: TestOptions.Regular9); 90options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 125options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 219options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 502options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 552options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 598options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 651options: TestOptions.DebugExe.WithMetadataImportOptions(MetadataImportOptions.All), 778options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), 815var moduleOptions = TestOptions.ReleaseModule.WithMetadataImportOptions(MetadataImportOptions.All); 852var exeOptions = TestOptions.ReleaseExe 1066var exeOptions = TestOptions.ReleaseExe 1154options: TestOptions.ReleaseExe,
Symbols\ModuleInitializers\SignatureTests.cs (1)
17private static readonly CSharpParseOptions s_parseOptions = TestOptions.Regular9;
Symbols\ModuleInitializers\TargetsTests.cs (1)
16private static readonly CSharpParseOptions s_parseOptions = TestOptions.Regular9;
Symbols\OverriddenOrHiddenMembersTests.cs (15)
1186options: TestOptions.ReleaseDll); 1227options: TestOptions.ReleaseDll); 1255CreateCompilation(text1, references: refs, options: TestOptions.ReleaseDll).VerifyDiagnostics(); 1269CreateCompilation(text1, references: refs, options: TestOptions.ReleaseDll).VerifyDiagnostics( 1317CreateCompilation(text1, references: refs, options: TestOptions.ReleaseDll).VerifyDiagnostics( 1416CreateCompilation(text1, references: refs, options: TestOptions.ReleaseDll).VerifyDiagnostics( 1551CreateCompilation(text1, references: refs, options: TestOptions.ReleaseDll).VerifyDiagnostics(); 1565CreateCompilation(text1, references: refs, options: TestOptions.ReleaseDll).VerifyDiagnostics( 1615CreateCompilation(text1, references: refs, options: TestOptions.ReleaseDll).VerifyDiagnostics( 2828var comp = CreateCompilation(csharp, new[] { ref1 }, options: TestOptions.ReleaseExe); 3681var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe); 3753var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe); 3813var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe); 3879var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe); 3937var compilation = CreateCompilation(text, options: TestOptions.ReleaseExe);
Symbols\PEParameterSymbolTests.cs (2)
92var compilation = CreateCompilationWithMscorlib45(source, new[] { vbComp }, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular);
Symbols\RelaxedShiftOperatorTests.cs (20)
47var compilation1 = CreateCompilation(source0 + source1, options: TestOptions.DebugExe, 48parseOptions: TestOptions.RegularPreview); 51var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll, 52parseOptions: TestOptions.RegularPreview); 54var compilation2 = CreateCompilation(source1, options: TestOptions.DebugExe, references: new[] { compilation0.ToMetadataReference() }, 55parseOptions: TestOptions.RegularPreview); 59var compilation3 = CreateCompilation(source1, options: TestOptions.DebugExe, references: new[] { compilation0.EmitToImageReference() }, 60parseOptions: TestOptions.RegularPreview); 92var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 93parseOptions: TestOptions.RegularPreview); 136var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: TargetFramework.NetCoreApp, 137parseOptions: TestOptions.RegularPreview); 180var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: TargetFramework.NetCoreApp, 181parseOptions: TestOptions.RegularPreview); 224var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: TargetFramework.NetCoreApp, 225parseOptions: TestOptions.RegularPreview); 268var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: TargetFramework.NetCoreApp, 269parseOptions: TestOptions.RegularPreview); 312var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: TargetFramework.NetCoreApp, 313parseOptions: TestOptions.RegularPreview);
Symbols\RequiredMembersTests.cs (9)
219", options: TestOptions.UnsafeReleaseDll); 251var comp = CreateCompilationWithRequiredMembers(code, parseOptions: TestOptions.Regular10); 262comp = CreateCompilationWithRequiredMembers(code, parseOptions: TestOptions.Regular11); 331var comp = CreateCompilationWithRequiredMembers(code, parseOptions: use10 ? TestOptions.Regular10 : TestOptions.Regular11); 392comp = CreateCompilationWithRequiredMembers(code, parseOptions: use10 ? TestOptions.Regular10 : TestOptions.Regular11); 5525""", new[] { reference }, parseOptions: TestOptions.Script.WithLanguageVersion(LanguageVersion.Preview)); 5544""", new[] { reference }, parseOptions: TestOptions.Script.WithLanguageVersion(LanguageVersion.Preview));
Symbols\Retargeting\NoPia.cs (74)
282var LocalTypes1 = CreateEmptyCompilation(s_sourceLocalTypes1_IL, new[] { MscorlibRef }, options: TestOptions.ReleaseDll, assemblyName: "LocalTypes1"); 285var LocalTypes2 = CreateEmptyCompilation(s_sourceLocalTypes2_IL, new[] { MscorlibRef }, options: TestOptions.ReleaseDll, assemblyName: "LocalTypes2"); 351var LocalTypes1 = CreateCompilationWithMscorlib40(s_sourceLocalTypes1_IL, options: TestOptions.ReleaseDll, assemblyName: "LocalTypes1"); 354var LocalTypes2 = CreateCompilationWithMscorlib40(s_sourceLocalTypes2_IL, options: TestOptions.ReleaseDll, assemblyName: "LocalTypes2"); 648var LocalTypes1 = CreateCompilation(s_sourceLocalTypes1, options: TestOptions.ReleaseDll, assemblyName: "LocalTypes1", 653var LocalTypes2 = CreateCompilation(s_sourceLocalTypes2, options: TestOptions.ReleaseDll, assemblyName: "LocalTypes2", 949var Pia1 = CreateCompilation(s_sourcePia1, options: TestOptions.ReleaseDll, assemblyName: "Pia1", targetFramework: TargetFramework.Standard); 952var LocalTypes1 = CreateCompilation(s_sourceLocalTypes1, options: TestOptions.ReleaseDll, assemblyName: "LocalTypes1", 957var LocalTypes2 = CreateCompilation(s_sourceLocalTypes2, options: TestOptions.ReleaseDll, assemblyName: "LocalTypes2", 1257var LocalTypes1 = CreateCompilation(s_sourceLocalTypes1_IL, options: TestOptions.ReleaseDll, assemblyName: "LocalTypes1"); 1282var LocalTypes1 = CreateCompilation(s_sourceLocalTypes1, options: TestOptions.ReleaseDll, assemblyName: "LocalTypes1", 1307var Pia1 = CreateCompilation(s_sourcePia1, options: TestOptions.ReleaseDll, assemblyName: "Pia1"); 1312var LocalTypes1 = CreateCompilation(s_sourceLocalTypes1, options: TestOptions.ReleaseDll, assemblyName: "LocalTypes1", 1334var LocalTypes3 = CreateCompilation(s_sourceLocalTypes3_IL, options: TestOptions.ReleaseDll, assemblyName: "LocalTypes3"); 1404var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.ReleaseDll, assemblyName: "comp"); 1450var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.ReleaseDll, assemblyName: "comp"); 1489var pia = CreateCompilationWithMscorlib46(piaSource, options: TestOptions.ReleaseDll, assemblyName: "pia"); 1531var comp1 = CreateCompilationWithMscorlib46(source, options: TestOptions.ReleaseDll, 1535var comp2 = CreateCompilationWithMscorlib46(source, options: TestOptions.ReleaseDll, 1570var pia = CreateCompilation(piaSource, options: TestOptions.ReleaseDll, assemblyName: "pia"); 1585var comp1 = CreateCompilation(source, options: TestOptions.ReleaseDll, 1589var comp2 = CreateCompilation(source, options: TestOptions.ReleaseDll, 1623var pia = CreateCompilation(piaSource, options: TestOptions.ReleaseDll, assemblyName: "pia"); 1638var comp1 = CreateCompilation(source, options: TestOptions.ReleaseDll, 1642var comp2 = CreateCompilation(source, options: TestOptions.ReleaseDll, 1667var pia = CreateCompilation(piaSource, options: TestOptions.ReleaseDll, assemblyName: "pia"); 1680var comp1 = CreateCompilation(source, options: TestOptions.ReleaseDll, 1684var comp2 = CreateCompilation(source, options: TestOptions.ReleaseDll, 1717var pia = CreateCompilation(piaSource, options: TestOptions.ReleaseDll, assemblyName: "pia"); 1735var comp1 = CreateCompilation(source, options: TestOptions.ReleaseDll, 1739var comp2 = CreateCompilation(source, options: TestOptions.ReleaseDll, 1772var pia = CreateCompilationWithMscorlib46(piaSource, options: TestOptions.ReleaseDll, assemblyName: "pia"); 1775var lib = CreateCompilationWithMscorlib46(libSource, options: TestOptions.ReleaseDll, references: new[] { pia.ToMetadataReference() }); 1803var comp1 = CreateCompilationWithMscorlib46(source, options: TestOptions.ReleaseDll, 1807var comp2 = CreateCompilationWithMscorlib46(source, options: TestOptions.ReleaseDll, 1825var pia = CreateCompilationWithMscorlib46(piaSource, options: TestOptions.ReleaseDll, assemblyName: "pia"); 1848var comp1 = CreateCompilationWithMscorlib46(source, options: TestOptions.ReleaseDll, 1865var comp2 = CreateCompilationWithMscorlib46(source, options: TestOptions.ReleaseDll, 1886var LocalTypes3 = CreateCompilation(s_sourceLocalTypes3, options: TestOptions.ReleaseDll, assemblyName: "LocalTypes3", 1933var Pia1 = CreateCompilation(s_sourcePia1, options: TestOptions.ReleaseDll, assemblyName: "Pia1"); 1936var LocalTypes3 = CreateCompilation(s_sourceLocalTypes3, options: TestOptions.ReleaseDll, assemblyName: "LocalTypes3", 2014var localTypes2 = CreateCompilation(source, options: TestOptions.ReleaseDll, assemblyName: "LocalTypes2"); 2040var pia = CreateCompilation(piaSource, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 2045var compilation = CreateCompilation("", options: TestOptions.ReleaseDll, 2060compilation = CreateCompilation("", options: TestOptions.ReleaseDll, 2075compilation = CreateCompilation("", options: TestOptions.ReleaseDll, 2090compilation = CreateCompilation("", options: TestOptions.ReleaseDll, 2139var localTypes2 = CreateCompilation(source, options: TestOptions.ReleaseDll, assemblyName: "LocalTypes2"); 2165var pia = CreateCompilation(piaSource, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 2170var compilation = CreateCompilation("", options: TestOptions.ReleaseDll, 2185compilation = CreateCompilation("", options: TestOptions.ReleaseDll, 2200compilation = CreateCompilation("", options: TestOptions.ReleaseDll, 2215compilation = CreateCompilation("", options: TestOptions.ReleaseDll, 2264var localTypes2 = CreateCompilation(source, options: TestOptions.ReleaseDll, assemblyName: "LocalTypes2"); 2290var pia = CreateCompilation(piaSource, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 2295var compilation = CreateCompilation("", options: TestOptions.ReleaseDll, 2310compilation = CreateCompilation("", options: TestOptions.ReleaseDll, 2325compilation = CreateCompilation("", options: TestOptions.ReleaseDll, 2340compilation = CreateCompilation("", options: TestOptions.ReleaseDll, 2380var pia = CreateCompilation(piaSource, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 2402var localTypes2 = CreateCompilation(source, options: TestOptions.ReleaseDll, assemblyName: "LocalTypes2", 2407var compilation = CreateCompilation("", options: TestOptions.ReleaseDll, 2422compilation = CreateCompilation("", options: TestOptions.ReleaseDll, 2472var localTypes2 = CreateCompilation(source, options: TestOptions.ReleaseDll, assemblyName: "LocalTypes2"); 2498var pia = CreateCompilation(piaSource, options: TestOptions.ReleaseDll, assemblyName: "Pia"); 2503var compilation = CreateCompilation("", options: TestOptions.ReleaseDll, 2518compilation = CreateCompilation("", options: TestOptions.ReleaseDll, 2533compilation = CreateCompilation("", options: TestOptions.ReleaseDll, 2548compilation = CreateCompilation("", options: TestOptions.ReleaseDll, 2585var pia1 = CreateCompilation(piaSource, options: TestOptions.ReleaseDll, assemblyName: "Pia1"); 2598var module1 = CreateCompilation(moduleSource, options: TestOptions.ReleaseModule, assemblyName: "Module1", 2601var multiModule = CreateCompilation("", options: TestOptions.ReleaseDll, 2616var consumer = CreateCompilation(consumerSource, options: TestOptions.ReleaseDll, 2640var piaCompilation = CreateCompilationWithMscorlib45(pia, options: TestOptions.DebugDll, assemblyName: "Pia");
Symbols\Retargeting\RetargetCustomAttributes.cs (8)
68var compilation1 = CSharpCompilation.Create("C1", new[] { Parse(source) }, new[] { OldMsCorLib }, TestOptions.ReleaseDll); 337var comp1 = CreateCompilation(source1, options: TestOptions.DebugDll); 345var comp2 = CreateCompilation(source2, references: new[] { comp1.ToMetadataReference() }, options: TestOptions.DebugDll); 346var comp3 = CreateCompilation("", references: new[] { comp2.ToMetadataReference() }, options: TestOptions.DebugDll); 367var comp1_1 = CreateCompilation(source1_1, options: TestOptions.DebugDll, assemblyName: "Lib65048"); 375var comp2 = CreateCompilation(source2, references: new[] { comp1_1.ToMetadataReference() }, options: TestOptions.DebugDll); 386var comp1_2 = CreateCompilation(source1_2, options: TestOptions.DebugDll, assemblyName: "Lib65048"); 388var comp3 = CreateCompilation("", references: new[] { comp2.ToMetadataReference(), comp1_2.ToMetadataReference() }, options: TestOptions.DebugDll);
Symbols\Retargeting\RetargetingTests.cs (8)
730var comp1 = CreateEmptyCompilation(source, new[] { MscorlibRef_v20 }, TestOptions.ReleaseDll); 735var comp2 = CreateEmptyCompilation("", new[] { MscorlibRef_v4_0_30316_17626, new CSharpCompilationReference(comp1) }, TestOptions.ReleaseDll); 975}}", new[] { retargeted1Ref, consistentRef, ilRef }, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular9, targetFramework: TargetFramework.Standard); 980options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.Regular9, 1065var finalComp = CreateEmptyCompilation(@"C.M(1);", options: TestOptions.ReleaseExe, references: new[] { afterRetargeting.ToMetadataReference(), unmanagedCallersOnlyAssembly.ToMetadataReference() }); 1142var finalComp = CreateEmptyCompilation(@"C.M(1);", options: TestOptions.ReleaseExe, references: new[] { afterRetargeting.ToMetadataReference(), unmanagedCallersOnlyAssembly.ToMetadataReference() });
Symbols\Source\BaseClassTests.cs (4)
2281var comp = CreateCompilation(text, parseOptions: TestOptions.Regular11); 2318var comp = CreateCompilation(text, parseOptions: TestOptions.RegularNext); 2339comp = CreateCompilation(text, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.RegularNext);
Symbols\Source\ClsComplianceTests.cs (54)
398CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.Regular11).VerifyDiagnostics( 406CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.RegularNext).VerifyDiagnostics( 443CreateCompilation(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 496var lib1 = CreateCompilation(libSource1, assemblyName: "lib1", parseOptions: TestOptions.Regular11).EmitToImageReference(); 497var lib2 = CreateCompilation(libSource2, assemblyName: "lib2", parseOptions: TestOptions.Regular11).EmitToImageReference(); 498var lib3 = CreateCompilation(libSource3, assemblyName: "lib3", parseOptions: TestOptions.Regular11).EmitToImageReference(); 500CreateCompilation(source, new[] { lib1, lib2, lib3 }, TestOptions.ReleaseDll, parseOptions: TestOptions.Regular11).VerifyDiagnostics( 562var lib1 = CreateCompilation(libSource1, assemblyName: "lib1", options: TestOptions.UnsafeDebugDll).EmitToImageReference(); 563var lib2 = CreateCompilation(libSource2, assemblyName: "lib2", options: TestOptions.UnsafeDebugDll).EmitToImageReference(); 564var lib3 = CreateCompilation(libSource3, assemblyName: "lib3", options: TestOptions.UnsafeDebugDll).EmitToImageReference(); 566CreateCompilation(source, new[] { lib1, lib2, lib3 }, TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 587CreateCompilation(source, new[] { lib1, lib2, lib3 }, TestOptions.ReleaseDll).VerifyDiagnostics( 645var compCompliant = CreateCompilationWithMscorlib46(source, new[] { libCompliant }, TestOptions.ReleaseDll); 653var compNotCompliant = CreateCompilationWithMscorlib46(source, new[] { libNotCompliant }, TestOptions.ReleaseDll); 690CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.Regular11).VerifyDiagnostics( 737CreateCompilation(source, options: TestOptions.ReleaseDll).VerifyDiagnostics( 763CreateCompilation(source, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.RegularNext).VerifyDiagnostics( 811CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.Regular11).VerifyDiagnostics(); 841CreateCompilation(source, options: TestOptions.ReleaseDll, parseOptions: TestOptions.RegularNext).VerifyDiagnostics( 850CreateCompilation(source, options: TestOptions.UnsafeReleaseDll, parseOptions: TestOptions.RegularNext).VerifyDiagnostics(); 1182CreateCompilation(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 1229CreateCompilation(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 1272CreateCompilation(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 1365CreateCompilation(source, options: TestOptions.ReleaseDll.WithNullableContextOptions(nullableContextOptions)).VerifyDiagnostics( 2367var trueModuleRef = CreateCompilation("[assembly:System.CLSCompliant(true)][module:System.CLSCompliant(true)]", options: TestOptions.ReleaseModule, assemblyName: "true").EmitToImageReference(); 2368var falseModuleRef = CreateCompilation("[assembly:System.CLSCompliant(false)][module:System.CLSCompliant(false)]", options: TestOptions.ReleaseModule, assemblyName: "false").EmitToImageReference(); 2369var noneModuleRef = CreateCompilation("", options: TestOptions.ReleaseModule, assemblyName: "none").EmitToImageReference(); 2402var trueModuleRef = CreateCompilation("[assembly:System.CLSCompliant(true)]", options: TestOptions.ReleaseModule, assemblyName: "true").EmitToImageReference(); 2403var falseModuleRef = CreateCompilation("[assembly:System.CLSCompliant(false)]", options: TestOptions.ReleaseModule, assemblyName: "false").EmitToImageReference(); 2404var noneModuleRef = CreateCompilation("", options: TestOptions.ReleaseModule, assemblyName: "none").EmitToImageReference(); 2435var trueModuleRef = CreateCompilation("[assembly:System.CLSCompliant(true)][module:System.CLSCompliant(true)]", options: TestOptions.ReleaseModule, assemblyName: "true").EmitToImageReference(); 2436var falseModuleRef = CreateCompilation("[assembly:System.CLSCompliant(false)][module:System.CLSCompliant(false)]", options: TestOptions.ReleaseModule, assemblyName: "false").EmitToImageReference(); 2936CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 2997CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 3018CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 3039CreateCompilation(source, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 3314var comp = CreateEmptyCompilation(source, WinRtRefs, options: TestOptions.ReleaseWinMD); 3496var parseOptions = TestOptions.Regular7; 3866var comp1 = CreateCompilation(source1, options: TestOptions.ReleaseModule); 3879var comp2 = CreateCompilation(source2, new[] { comp1.EmitToImageReference() }, TestOptions.ReleaseDll.WithConcurrentBuild(false)); 3885comp2.WithOptions(TestOptions.ReleaseDll.WithConcurrentBuild(true)).VerifyDiagnostics( 3890var comp3 = comp2.WithOptions(TestOptions.ReleaseModule.WithConcurrentBuild(false)); 3896comp3.WithOptions(TestOptions.ReleaseModule.WithConcurrentBuild(true)).VerifyDiagnostics(
Symbols\Source\CustomModifierCopyTests.cs (1)
738options: TestOptions.ReleaseExe.WithMetadataImportOptions(MetadataImportOptions.All),
Symbols\Source\DelegateTests.cs (2)
321CreateCompilation(text, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 823var tree = SyntaxFactory.ParseSyntaxTree(source, options: TestOptions.Regular);
Symbols\Source\EventTests.cs (2)
1348CreateCompilation(text, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 1356CreateCompilation(text, parseOptions: TestOptions.Regular11).VerifyDiagnostics(
Symbols\Source\ExpressionBodiedMethodTests.cs (3)
91}", parseOptions: TestOptions.Regular7, targetFramework: TargetFramework.NetCoreApp); 340}", options: TestOptions.ReleaseExe.WithMetadataImportOptions(MetadataImportOptions.Internal)); 369}", options: TestOptions.ReleaseExe.WithMetadataImportOptions(MetadataImportOptions.Internal));
Symbols\Source\ExpressionBodiedPropertyTests.cs (3)
52}", parseOptions: TestOptions.Regular7, targetFramework: TargetFramework.NetCoreApp); 444}", options: TestOptions.ReleaseExe.WithMetadataImportOptions(MetadataImportOptions.Internal)); 463}", options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All));
Symbols\Source\ExternAliasTests.cs (8)
37var comp = CreateCompilation(src, assemblyName: "Goo1", options: TestOptions.ReleaseDll); 62var comp = CreateCompilation(src, assemblyName: "Goo2", options: TestOptions.ReleaseDll); 100var comp = CreateCompilationWithMscorlib45(src, options: TestOptions.DebugExe, parseOptions: TestOptions.Script); 112syntaxTree: SyntaxFactory.ParseSyntaxTree(src, options: TestOptions.Script), 214var comp = CreateCompilation(src, assemblyName: "Baz.dll", options: TestOptions.ReleaseDll); 229comp = CreateCompilation(src, assemblyName: "Bar.dll", options: TestOptions.ReleaseDll); 316var comp = CreateCompilation(src, options: TestOptions.ReleaseDll);
Symbols\Source\FieldTests.cs (4)
28CreateCompilation(text, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 44var comp = CreateCompilation(text, parseOptions: TestOptions.Regular9); 276CreateCompilationWithMscorlib46(source, parseOptions: TestOptions.Regular).VerifyDiagnostics( 341CreateCompilationWithMscorlib46(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6)).VerifyDiagnostics(
Symbols\Source\FileModifierTests.cs (32)
28var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 48var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 74var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 107var comp = CreateCompilation(source, parseOptions: TestOptions.Regular10); 495var verifier = CompileAndVerify(SyntaxFactory.ParseSyntaxTree(source, options: TestOptions.RegularPreview, path: "path/to/MyFile.cs", encoding: Encoding.Default), expectedOutput: "1", symbolValidator: symbolValidator); 538var verifier = CompileAndVerify(SyntaxFactory.ParseSyntaxTree(source, options: TestOptions.RegularPreview, path: "path/to/My<>File.cs", encoding: Encoding.Default), expectedOutput: "1", symbolValidator: symbolValidator); 569var verifier = CompileAndVerify(SyntaxFactory.ParseSyntaxTree(source, options: TestOptions.RegularPreview, path: "path/to/MyGeneratedFile.g.cs", encoding: Encoding.Default), expectedOutput: "1", symbolValidator: symbolValidator); 599""", options: TestOptions.RegularPreview, path: path, encoding: Encoding.Default); 600var source2 = SyntaxFactory.ParseSyntaxTree("", options: TestOptions.RegularPreview, path: path, encoding: Encoding.Default); 632""", options: TestOptions.RegularPreview, path: path, encoding: Encoding.Default); 642""", options: TestOptions.RegularPreview, path: path, encoding: Encoding.Default); 679""", options: TestOptions.RegularPreview, path: path, encoding: Encoding.Default); 680var source2 = SyntaxFactory.ParseSyntaxTree("", options: TestOptions.RegularPreview, path: path, encoding: Encoding.Default); 711""", options: TestOptions.RegularPreview, path: "path/to/file.cs", encoding: Encoding.Default); 712var source2 = SyntaxFactory.ParseSyntaxTree("", options: TestOptions.RegularPreview, path: "path/to/File.cs", encoding: Encoding.Default); 805var comp = CreateCompilation(SyntaxFactory.ParseSyntaxTree(source, options: TestOptions.RegularPreview, path: $"path/to/My{badChar}File.cs", encoding: Encoding.Default)); 832var comp = CreateCompilation(SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.RegularPreview, path: "\uD800.cs")); 867var verifier = CompileAndVerify(SyntaxFactory.ParseSyntaxTree(source, options: TestOptions.RegularPreview, path: "path/to/My+File.cs", encoding: Encoding.Default), expectedOutput: "1", symbolValidator: validateSymbols); 1576var comp = CreateCompilation(new[] { (source1 + main, "file1.cs"), (source2, "file2.cs") }, options: TestOptions.DebugExe); 1584comp = CreateCompilation(new[] { (source1, "file1.cs"), (source2 + main, "file2.cs") }, options: TestOptions.DebugExe); 2421var comp = CreateCompilation(source, options: TestOptions.UnsafeDebugDll); 2802var compilation = CreateCompilation(new[] { (source, "file1.cs"), (IsExternalInitTypeDefinition, "file2.cs") }, options: TestOptions.DebugExe.WithUsings("NS")); 3295var compilation = CreateCompilation(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 3322var compilation = CreateCompilation(new[] { (source, "file1.cs"), (main, "file2.cs") }, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 3491SyntaxFactory.ParseSyntaxTree(source1, TestOptions.RegularPreview), 3492SyntaxFactory.ParseSyntaxTree(source2, TestOptions.RegularPreview, path: "path/to/FileB.cs") 3519var comp = CreateSubmission(source1, parseOptions: TestOptions.Script.WithLanguageVersion(LanguageVersion.Preview)); 3735var comp = CreateCompilation(SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.RegularPreview, path: "path/to/SomeFile.cs")); 3862var comp0 = CreateCompilation((fileTypeSource, filePath), options: TestOptions.SigningReleaseDll); 3886options: TestOptions.SigningReleaseDll); 3904var comp0 = CreateCompilation((fileTypeSource, filePath), options: TestOptions.SigningReleaseDll); 3925options: TestOptions.SigningReleaseDll);
Symbols\Source\MethodTests.cs (2)
51var comp = CreateCompilation(text, parseOptions: TestOptions.Regular9); 2247var parseOptions = TestOptions.Regular;
Symbols\Source\ModifierTests.cs (1)
111var comp = CreateCompilationWithMscorlib45(text, parseOptions: TestOptions.Script);
Symbols\Source\NullablePublicAPITests.cs (12)
439var comp3 = CreateCompilation(source, parseOptions: TestOptions.Regular7_3, skipUsesIsNullable: true); 471var comp6 = CreateCompilation("", references: new[] { comp1Emit }, parseOptions: TestOptions.Regular7_3); 1041var comp3 = CreateCompilation(source, parseOptions: TestOptions.Regular7_3, skipUsesIsNullable: true); 1057var comp6 = CreateCompilation("", references: new[] { comp1Emit }, parseOptions: TestOptions.Regular7_3); 1371var newCoalesce = (AssignmentExpressionSyntax)SyntaxFactory.ParseExpression(@"s3 ??= s1", options: TestOptions.Regular8); 1738var featureFlagOff = TestOptions.Regular8.WithFeature("run-nullable-analysis", "never"); 1818var comp = CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular7_3, skipUsesIsNullable: true); 2624var comp = CreateCompilation(source, parseOptions: TestOptions.Regular8.WithFeature("run-nullable-analysis", flagState)); 4032var comp = CreateCompilation(source, options: WithNullableEnable(), parseOptions: TestOptions.Regular9); 4764var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9); 4931var comp = CreateCompilation(code, options: TestOptions.ReleaseExe.WithNullableContextOptions(NullableContextOptions.Enable)); 5070var comp = CreateCompilation(@"string s = """" switch { _ => string.Empty };", options: WithNullableEnable(TestOptions.ReleaseExe));
Symbols\Source\PropertyTests.cs (20)
122", parseOptions: TestOptions.Regular9).VerifyDiagnostics( 155CreateCompilation(text, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 208var comp = CreateCompilation(text, parseOptions: TestOptions.Regular9); 233var comp = CreateCompilation(text, parseOptions: TestOptions.Regular9); 265var comp = CreateCompilation(text, parseOptions: TestOptions.Regular); 280var comp = CreateCompilation(text, parseOptions: TestOptions.Regular); 294var comp = CreateCompilation(text, parseOptions: TestOptions.Regular); 312var comp = CreateCompilation(text, parseOptions: TestOptions.Regular); 789var compilation = CompileWithCustomPropertiesAssembly(source, TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.Internal)); 1870TestOptions.ReleaseExe); 2581return CreateCompilation(source, new[] { s_propertiesDll }, options ?? TestOptions.ReleaseDll); 2605options: TestOptions.DebugDll, 2697options: TestOptions.DebugDll, 2780options: winmd ? TestOptions.ReleaseWinMD : TestOptions.ReleaseDll); 2822var comp = CreateCompilation(libSrc, options: TestOptions.ReleaseDll); 2828comp = CreateCompilation(libSrc, options: TestOptions.ReleaseWinMD); 2854CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp3)).VerifyDiagnostics(); 2855CreateCompilation(source, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp2)).VerifyDiagnostics( 2896CreateCompilationWithMscorlibAndSpan(text, options: TestOptions.UnsafeDebugDll).VerifyDiagnostics(
Symbols\Source\RecordTests.cs (6)
17=> CSharpTestBase.CreateCompilation(new[] { source, IsExternalInitTypeDefinition }, parseOptions: TestOptions.Regular9); 22parseOptions: TestOptions.Regular9, 1214var comp = CreateCompilation(src, options: TestOptions.ReleaseDll); 1353parseOptions: TestOptions.Regular9, 1469parseOptions: TestOptions.Regular9, 1470options: TestOptions.ReleaseExe);
Symbols\Source\UsingAliasTests.cs (8)
773CreateCompilation(text, parseOptions: TestOptions.Regular11).VerifyDiagnostics(); 775CreateCompilation(text, options: TestOptions.UnsafeDebugDll).VerifyDiagnostics( 801CreateCompilation(text, parseOptions: TestOptions.Regular11).VerifyDiagnostics( 823CreateCompilation(text, parseOptions: TestOptions.Regular11).VerifyDiagnostics( 831CreateCompilation(text, options: TestOptions.UnsafeDebugDll).VerifyDiagnostics( 859CreateCompilation(text, parseOptions: TestOptions.Regular11).VerifyDiagnostics(); 871CreateCompilation(text, parseOptions: TestOptions.RegularNext).VerifyDiagnostics(expected); 896CreateCompilation(text, options: TestOptions.UnsafeDebugDll).VerifyDiagnostics();
Symbols\StaticAbstractMembersInInterfacesTests.cs (1270)
68var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 69parseOptions: TestOptions.Regular10, 309var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 310parseOptions: TestOptions.Regular10, 420var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 421parseOptions: TestOptions.RegularPreview, 507var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 508parseOptions: TestOptions.RegularPreview, 588var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 589parseOptions: TestOptions.Regular7_3, 708var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 709parseOptions: TestOptions.Regular7_3, 814var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 815parseOptions: TestOptions.RegularPreview, 899var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 900parseOptions: TestOptions.RegularPreview, 972var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 973parseOptions: TestOptions.RegularPreview, 1012var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 1013parseOptions: TestOptions.RegularPreview, 1049var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 1050parseOptions: TestOptions.RegularPreview, 1105var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 1106parseOptions: TestOptions.RegularPreview, 1126var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 1127parseOptions: TestOptions.RegularPreview, 1143var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 1144parseOptions: TestOptions.RegularPreview, 1180var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 1181parseOptions: TestOptions.RegularPreview, 1217var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 1218parseOptions: TestOptions.RegularPreview, 1258var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 1259parseOptions: TestOptions.RegularPreview, 1319var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 1320parseOptions: TestOptions.RegularPreview, 1370var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 1371parseOptions: TestOptions.RegularPreview, 1425var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 1426parseOptions: TestOptions.RegularPreview, 1483var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 1484parseOptions: TestOptions.RegularPreview, 1538var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 1539parseOptions: TestOptions.RegularPreview, 1610var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 1611parseOptions: TestOptions.RegularPreview, 1668var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 1669parseOptions: TestOptions.Regular10, 1995var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 1996parseOptions: TestOptions.Regular10, 2106var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 2107parseOptions: TestOptions.RegularPreview, 2175var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 2176parseOptions: TestOptions.RegularPreview, 2256var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 2257parseOptions: TestOptions.Regular7_3, 2358var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 2359parseOptions: TestOptions.Regular7_3, 2474var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 2475parseOptions: TestOptions.Regular10, 2809var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 2810parseOptions: TestOptions.Regular10, 2922var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 2923parseOptions: TestOptions.RegularPreview, 2992var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 2993parseOptions: TestOptions.RegularPreview, 3075var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 3076parseOptions: TestOptions.Regular7_3, 3178var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 3179parseOptions: TestOptions.Regular7_3, 3292var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 3293parseOptions: TestOptions.Regular10, 3530var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 3531parseOptions: TestOptions.Regular10, 3635var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 3636parseOptions: TestOptions.RegularPreview, 3722var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 3723parseOptions: TestOptions.RegularPreview, 3800var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 3801parseOptions: TestOptions.Regular7_3, 3917var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 3918parseOptions: TestOptions.Regular7_3, 4013var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 4014parseOptions: TestOptions.Regular7_3, 4058compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 4059parseOptions: TestOptions.Regular10, 4103compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 4104parseOptions: TestOptions.RegularPreview, 4205var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 4206parseOptions: TestOptions.Regular7_3, 4268compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 4269parseOptions: TestOptions.Regular10, 4331compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 4332parseOptions: TestOptions.RegularPreview, 4451var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 4452parseOptions: TestOptions.Regular7_3, 4496compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 4497parseOptions: TestOptions.Regular10, 4541compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 4542parseOptions: TestOptions.RegularPreview, 4637var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 4638parseOptions: TestOptions.Regular7_3, 4700compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 4701parseOptions: TestOptions.Regular10, 4763compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 4764parseOptions: TestOptions.RegularPreview, 4865var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 4866parseOptions: TestOptions.RegularPreview, 4907var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 4908parseOptions: TestOptions.RegularPreview, 4940var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 4941parseOptions: TestOptions.RegularPreview, 4973var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 4974parseOptions: TestOptions.RegularPreview, 5009var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 5010parseOptions: TestOptions.RegularPreview, 5047var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 5048parseOptions: TestOptions.RegularPreview, 5067var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 5068parseOptions: TestOptions.RegularPreview, 5109var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 5110parseOptions: TestOptions.RegularPreview, 5151var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 5152parseOptions: TestOptions.RegularPreview, 5184var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 5185parseOptions: TestOptions.RegularPreview, 5226var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 5227parseOptions: TestOptions.RegularPreview, 5268var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 5269parseOptions: TestOptions.RegularPreview, 5298var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 5299parseOptions: TestOptions.RegularPreview, 5334var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 5335parseOptions: TestOptions.RegularPreview, 5370var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 5371parseOptions: TestOptions.RegularPreview, 5385var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 5386parseOptions: TestOptions.RegularPreview, 5411var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 5412parseOptions: TestOptions.RegularPreview, 5426var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, 5427parseOptions: TestOptions.RegularPreview, 5488var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 5489parseOptions: TestOptions.RegularPreview, 5556var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 5557parseOptions: TestOptions.RegularPreview, 5595var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 5596parseOptions: TestOptions.RegularPreview, 5639var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 5640parseOptions: TestOptions.RegularPreview, 5700var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 5701parseOptions: TestOptions.RegularPreview, 5747var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 5748parseOptions: TestOptions.RegularPreview, 5777var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 5778parseOptions: TestOptions.RegularPreview, 5826var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 5827parseOptions: TestOptions.RegularPreview, 5870var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 5871parseOptions: TestOptions.RegularPreview, 5909var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 5910parseOptions: TestOptions.RegularPreview, 5951var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 5952parseOptions: TestOptions.RegularPreview, 5978var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 5979parseOptions: TestOptions.RegularPreview, 6023var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 6024parseOptions: TestOptions.RegularPreview, 6068var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 6069parseOptions: TestOptions.RegularPreview, 6092var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 6093parseOptions: TestOptions.RegularPreview, 6116var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 6117parseOptions: TestOptions.RegularPreview, 6162var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 6163parseOptions: TestOptions.RegularPreview, 6207var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 6208parseOptions: TestOptions.RegularPreview, 6228var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 6229parseOptions: TestOptions.RegularPreview, 6260var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 6261parseOptions: TestOptions.RegularPreview, 6335var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 6336parseOptions: TestOptions.RegularPreview, 6384compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 6385parseOptions: TestOptions.RegularPreview, 6415var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 6416parseOptions: TestOptions.RegularPreview, 6467var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 6468parseOptions: TestOptions.RegularPreview, 6485compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 6486parseOptions: TestOptions.RegularPreview, 6523var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 6524parseOptions: TestOptions.RegularPreview, 6598var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 6599parseOptions: TestOptions.RegularPreview, 6614compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 6615parseOptions: TestOptions.RegularPreview, 6641var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 6642parseOptions: TestOptions.RegularPreview, 6716var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 6717parseOptions: TestOptions.RegularPreview, 6750compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 6751parseOptions: TestOptions.RegularPreview, 6782var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 6783parseOptions: TestOptions.RegularPreview, 6857var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 6858parseOptions: TestOptions.RegularPreview, 6879compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 6880parseOptions: TestOptions.RegularPreview, 6911var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 6912parseOptions: TestOptions.RegularPreview, 6986var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 6987parseOptions: TestOptions.RegularPreview, 7008compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 7009parseOptions: TestOptions.RegularPreview, 7040var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 7041parseOptions: TestOptions.RegularPreview, 7068var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 7069parseOptions: TestOptions.RegularPreview, 7098var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 7099parseOptions: TestOptions.RegularPreview, 7128var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 7129parseOptions: TestOptions.RegularPreview, 7160var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 7161parseOptions: TestOptions.RegularPreview, 7239var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 7240parseOptions: TestOptions.RegularPreview, 7333var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 7334parseOptions: TestOptions.RegularPreview, 7438var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 7439parseOptions: TestOptions.RegularPreview, 7544var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 7545parseOptions: TestOptions.RegularPreview, 7638var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 7639parseOptions: TestOptions.RegularPreview, 7737var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 7738parseOptions: TestOptions.RegularPreview, 7854var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 7855parseOptions: TestOptions.RegularPreview, 7974var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 7975parseOptions: TestOptions.RegularPreview, 8071var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 8072parseOptions: TestOptions.RegularPreview, 8168var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 8169parseOptions: TestOptions.RegularPreview, 8249var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 8250parseOptions: TestOptions.RegularPreview, 8338var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 8339parseOptions: TestOptions.RegularPreview, 8390var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 8391parseOptions: TestOptions.RegularPreview, 8424compilation1 = CreateCompilation(source1, options: TestOptions.ReleaseDll, 8425parseOptions: TestOptions.RegularPreview, 8502var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 8503parseOptions: TestOptions.RegularPreview, 8506var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 8507parseOptions: TestOptions.RegularPreview, 8517var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 8518parseOptions: TestOptions.RegularPreview, 8550var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 8551parseOptions: TestOptions.RegularPreview, 8587var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 8588parseOptions: TestOptions.RegularPreview, 8591var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 8592parseOptions: TestOptions.Regular10, 8602var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 8603parseOptions: TestOptions.Regular10, 8672var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 8673parseOptions: TestOptions.RegularPreview, 8767var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 8768parseOptions: TestOptions.RegularPreview, 8773compilation1 = CreateCompilation(source1, options: TestOptions.ReleaseDll, 8774parseOptions: TestOptions.RegularPreview, 8906compilation1 = CreateCompilation(source1, options: TestOptions.ReleaseDll, 8907parseOptions: TestOptions.RegularPreview, 9112var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 9113parseOptions: TestOptions.RegularPreview, 9116var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 9117parseOptions: TestOptions.RegularPreview, 9127var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 9128parseOptions: TestOptions.RegularPreview, 9180var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 9181parseOptions: TestOptions.RegularPreview, 9184var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 9185parseOptions: TestOptions.Regular10, 9209var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 9210parseOptions: TestOptions.Regular10, 9272var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 9273parseOptions: TestOptions.RegularPreview, 9314var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 9315parseOptions: TestOptions.RegularPreview, 9335compilation1 = CreateCompilation(source1, options: TestOptions.ReleaseDll, 9336parseOptions: TestOptions.RegularPreview, 9397var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 9398parseOptions: TestOptions.RegularPreview, 9401var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 9402parseOptions: TestOptions.RegularPreview, 9412var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 9413parseOptions: TestOptions.RegularPreview, 9450var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 9451parseOptions: TestOptions.RegularPreview, 9454var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 9455parseOptions: TestOptions.Regular10, 9465var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 9466parseOptions: TestOptions.Regular10, 9525var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 9526parseOptions: TestOptions.RegularPreview, 9605var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 9606parseOptions: TestOptions.RegularPreview, 9680compilation1 = CreateCompilation(source1, options: TestOptions.ReleaseDll, 9681parseOptions: TestOptions.RegularPreview, 9802var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 9803parseOptions: TestOptions.RegularPreview, 9806var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 9807parseOptions: TestOptions.RegularPreview, 9817var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 9818parseOptions: TestOptions.RegularPreview, 9864var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 9865parseOptions: TestOptions.RegularPreview, 9868var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 9869parseOptions: TestOptions.Regular10, 9879var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 9880parseOptions: TestOptions.Regular10, 9948var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 9949parseOptions: TestOptions.RegularPreview, 10077var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 10078parseOptions: TestOptions.RegularPreview, 10291var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 10292parseOptions: TestOptions.RegularPreview, 10411var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 10412parseOptions: TestOptions.RegularPreview, 10534var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 10535parseOptions: TestOptions.RegularPreview, 10540compilation1 = CreateCompilation(source1, options: TestOptions.ReleaseDll, 10541parseOptions: TestOptions.RegularPreview, 10645compilation1 = CreateCompilation(source1, options: TestOptions.ReleaseDll, 10646parseOptions: TestOptions.RegularPreview, 10817var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 10818parseOptions: TestOptions.RegularPreview, 10882compilation1 = CreateCompilation(source1, options: TestOptions.ReleaseDll, 10883parseOptions: TestOptions.RegularPreview, 10989var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 10990parseOptions: TestOptions.RegularPreview, 11063compilation1 = CreateCompilation(source1, options: TestOptions.ReleaseDll, 11064parseOptions: TestOptions.RegularPreview, 11202var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 11203parseOptions: TestOptions.RegularPreview, 11267compilation1 = CreateCompilation(source1, options: TestOptions.ReleaseDll, 11268parseOptions: TestOptions.RegularPreview, 11367var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 11368parseOptions: TestOptions.RegularPreview, 11478compilation1 = CreateCompilation(source1, options: TestOptions.ReleaseDll, 11479parseOptions: TestOptions.RegularPreview, 11704var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 11705parseOptions: TestOptions.RegularPreview, 11710compilation1 = CreateCompilation(source1, options: TestOptions.ReleaseDll, 11711parseOptions: TestOptions.RegularPreview, 11834compilation1 = CreateCompilation(source1, options: TestOptions.ReleaseDll, 11835parseOptions: TestOptions.RegularPreview, 11997var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 11998parseOptions: TestOptions.RegularPreview, 12068compilation1 = CreateCompilation(source1, options: TestOptions.ReleaseDll, 12069parseOptions: TestOptions.RegularPreview, 12181var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 12182parseOptions: TestOptions.RegularPreview, 12185var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 12186parseOptions: TestOptions.RegularPreview, 12196var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 12197parseOptions: TestOptions.RegularPreview, 12244var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 12245parseOptions: TestOptions.RegularPreview, 12248var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 12249parseOptions: TestOptions.RegularPreview, 12266var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 12267parseOptions: TestOptions.RegularPreview, 12331var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 12332parseOptions: TestOptions.RegularPreview, 12335var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 12336parseOptions: TestOptions.RegularPreview, 12346var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 12347parseOptions: TestOptions.RegularPreview, 12381var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 12382parseOptions: TestOptions.RegularPreview, 12385var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 12386parseOptions: TestOptions.RegularPreview, 12396var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 12397parseOptions: TestOptions.RegularPreview, 12438var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 12439parseOptions: TestOptions.RegularPreview, 12442var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 12443parseOptions: TestOptions.Regular10, 12478var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 12479parseOptions: TestOptions.Regular10, 12551var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 12552parseOptions: TestOptions.RegularPreview, 12555var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 12556parseOptions: TestOptions.Regular10, 12573var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 12574parseOptions: TestOptions.Regular10, 12638var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 12639parseOptions: TestOptions.RegularPreview, 12642var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 12643parseOptions: TestOptions.Regular10, 12678var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 12679parseOptions: TestOptions.Regular10, 12738var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 12739parseOptions: TestOptions.RegularPreview, 12742var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 12743parseOptions: TestOptions.Regular10, 12753var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 12754parseOptions: TestOptions.Regular10, 12817var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 12818parseOptions: TestOptions.RegularPreview, 12908var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 12909parseOptions: TestOptions.RegularPreview, 13002var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 13003parseOptions: TestOptions.RegularPreview, 13100var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 13101parseOptions: TestOptions.RegularPreview, 13153var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 13154parseOptions: TestOptions.RegularPreview, 13172compilation1 = CreateCompilation(source1, options: TestOptions.ReleaseDll, 13173parseOptions: TestOptions.RegularPreview, 13238var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 13239parseOptions: TestOptions.RegularPreview, 13258compilation1 = CreateCompilation(source1, options: TestOptions.ReleaseDll, 13259parseOptions: TestOptions.RegularPreview, 13329var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 13330parseOptions: TestOptions.RegularPreview, 13367compilation1 = CreateCompilation(source1, options: TestOptions.ReleaseDll, 13368parseOptions: TestOptions.RegularPreview, 13448var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 13449parseOptions: TestOptions.RegularPreview, 13452var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 13453parseOptions: TestOptions.RegularPreview, 13463var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 13464parseOptions: TestOptions.RegularPreview, 13500var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 13501parseOptions: TestOptions.RegularPreview, 13504var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 13505parseOptions: TestOptions.RegularPreview, 13515var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 13516parseOptions: TestOptions.RegularPreview, 13552var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 13553parseOptions: TestOptions.RegularPreview, 13556var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 13557parseOptions: TestOptions.RegularPreview, 13570var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 13571parseOptions: TestOptions.RegularPreview, 13607var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 13608parseOptions: TestOptions.RegularPreview, 13611var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 13612parseOptions: TestOptions.Regular10, 13622var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 13623parseOptions: TestOptions.Regular10, 13659var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 13660parseOptions: TestOptions.RegularPreview, 13663var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 13664parseOptions: TestOptions.Regular10, 13674var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 13675parseOptions: TestOptions.Regular10, 13711var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 13712parseOptions: TestOptions.RegularPreview, 13715var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 13716parseOptions: TestOptions.Regular10, 13726var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 13727parseOptions: TestOptions.Regular10, 13790var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 13791parseOptions: TestOptions.RegularPreview, 13887var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 13888parseOptions: TestOptions.RegularPreview, 13982var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 13983parseOptions: TestOptions.RegularPreview, 14041var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 14042parseOptions: TestOptions.RegularPreview, 14080compilation1 = CreateCompilation(source1, options: TestOptions.ReleaseDll, 14081parseOptions: TestOptions.RegularPreview, 14170var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 14171parseOptions: TestOptions.RegularPreview, 14174var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 14175parseOptions: TestOptions.RegularPreview, 14185var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 14186parseOptions: TestOptions.RegularPreview, 14219var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 14220parseOptions: TestOptions.RegularPreview, 14223var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 14224parseOptions: TestOptions.RegularPreview, 14234var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 14235parseOptions: TestOptions.RegularPreview, 14268var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 14269parseOptions: TestOptions.RegularPreview, 14272var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 14273parseOptions: TestOptions.Regular10, 14283var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 14284parseOptions: TestOptions.Regular10, 14320var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 14321parseOptions: TestOptions.RegularPreview, 14324var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 14325parseOptions: TestOptions.Regular10, 14335var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 14336parseOptions: TestOptions.Regular10, 14425var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 14426parseOptions: TestOptions.RegularPreview, 14453var compilation2 = CreateCompilationWithIL(source2, ilSource, options: TestOptions.DebugDll, 14454parseOptions: TestOptions.RegularPreview, 14520var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 14521parseOptions: TestOptions.RegularPreview, 14543var compilation2 = CreateCompilationWithIL(source2, ilSource, options: TestOptions.DebugDll, 14544parseOptions: TestOptions.RegularPreview, 14619var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 14620parseOptions: TestOptions.RegularPreview, 14681var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 14682parseOptions: TestOptions.RegularPreview, 14711compilation1 = CreateCompilation(source1, options: TestOptions.ReleaseDll, 14712parseOptions: TestOptions.RegularPreview, 14772var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 14773parseOptions: TestOptions.RegularPreview, 14776var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 14777parseOptions: TestOptions.RegularPreview, 14787var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 14788parseOptions: TestOptions.RegularPreview, 14821var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 14822parseOptions: TestOptions.RegularPreview, 14825var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 14826parseOptions: TestOptions.Regular10, 14836var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 14837parseOptions: TestOptions.Regular10, 14911var compilation1 = CreateCompilation(source1, options: TestOptions.ReleaseExe, 14912parseOptions: TestOptions.RegularPreview, 14977var compilation1 = CreateCompilation(source1, options: TestOptions.ReleaseExe, 14978parseOptions: TestOptions.RegularPreview, 15037var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 15038parseOptions: TestOptions.RegularPreview, 15099var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 15100parseOptions: TestOptions.RegularPreview, 15123compilation1 = CreateCompilation(source1, options: TestOptions.ReleaseDll, 15124parseOptions: TestOptions.RegularPreview, 15178var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 15179parseOptions: TestOptions.RegularPreview, 15182var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 15183parseOptions: TestOptions.RegularPreview, 15193var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 15194parseOptions: TestOptions.RegularPreview, 15227var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 15228parseOptions: TestOptions.RegularPreview, 15231var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 15232parseOptions: TestOptions.Regular10, 15242var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 15243parseOptions: TestOptions.Regular10, 15306var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll.WithAllowUnsafe(true), 15307parseOptions: TestOptions.RegularPreview, 15371var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll.WithAllowUnsafe(true), 15372parseOptions: TestOptions.RegularPreview, 15393compilation1 = CreateCompilation(source1, options: TestOptions.ReleaseDll.WithAllowUnsafe(true), 15394parseOptions: TestOptions.RegularPreview, 15446var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 15447parseOptions: TestOptions.RegularPreview, 15450var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll.WithAllowUnsafe(true), 15451parseOptions: TestOptions.RegularPreview, 15461var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll.WithAllowUnsafe(true), 15462parseOptions: TestOptions.RegularPreview, 15495var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 15496parseOptions: TestOptions.RegularPreview, 15499var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll.WithAllowUnsafe(true), 15500parseOptions: TestOptions.Regular10, 15510var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll.WithAllowUnsafe(true), 15511parseOptions: TestOptions.Regular10, 15572var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 15573parseOptions: TestOptions.RegularPreview, 15652var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 15653parseOptions: TestOptions.RegularPreview, 15714var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 15715parseOptions: TestOptions.RegularPreview, 15790var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 15791parseOptions: TestOptions.RegularPreview, 15867var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 15868parseOptions: TestOptions.RegularPreview, 15928var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 15929parseOptions: TestOptions.RegularPreview, 15932var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 15933parseOptions: TestOptions.Regular10, 15946var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 15947parseOptions: TestOptions.Regular10, 15984var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 15985parseOptions: TestOptions.RegularPreview, 15988var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 15989parseOptions: TestOptions.RegularPreview, 15999var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 16000parseOptions: TestOptions.RegularPreview, 16031var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 16032parseOptions: TestOptions.RegularPreview, 16035var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 16036parseOptions: TestOptions.RegularPreview, 16046var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 16047parseOptions: TestOptions.RegularPreview, 16083var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 16084parseOptions: TestOptions.RegularPreview, 16145var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 16146parseOptions: TestOptions.RegularPreview, 16201var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 16202parseOptions: TestOptions.RegularPreview, 16216foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview }) 16218var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 16317var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 16318parseOptions: TestOptions.RegularPreview, 16344compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 16345parseOptions: TestOptions.Regular10, 16378var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 16379parseOptions: TestOptions.RegularPreview, 16391compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 16392parseOptions: TestOptions.Regular10, 16409var compilation2 = CreateCompilationWithIL(source2, ilSource, options: TestOptions.DebugDll, 16410parseOptions: TestOptions.RegularPreview, 16455var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 16456parseOptions: TestOptions.RegularPreview, 16496var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 16497parseOptions: TestOptions.RegularPreview, 16581var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 16582parseOptions: TestOptions.RegularPreview, 16682var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 16683parseOptions: TestOptions.RegularPreview, 16697foreach (var parseOptions in new[] { TestOptions.RegularPreview, TestOptions.Regular10 }) 16699var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 16770var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 16771parseOptions: TestOptions.RegularPreview, 16785var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 16786parseOptions: TestOptions.RegularPreview, 16860var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 16861parseOptions: TestOptions.RegularPreview, 16877foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview }) 16879var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 16942var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 16943parseOptions: TestOptions.RegularPreview, 16959foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview }) 16961var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 17024var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 17025parseOptions: TestOptions.RegularPreview, 17041foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview }) 17043var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 17094var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 17095parseOptions: TestOptions.RegularPreview, 17112foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview }) 17114var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 17169var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 17170parseOptions: TestOptions.RegularPreview, 17186foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview }) 17188var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 17256var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 17257parseOptions: TestOptions.RegularPreview, 17273foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview }) 17275var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 17346var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 17347parseOptions: TestOptions.RegularPreview, 17372var compilation2 = CreateCompilation(source2, options: TestOptions.DebugExe, 17373parseOptions: TestOptions.RegularPreview, 17452var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 17453parseOptions: TestOptions.RegularPreview, 17478var compilation2 = CreateCompilation(source2, options: TestOptions.DebugExe, 17479parseOptions: TestOptions.RegularPreview, 17630var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 17631parseOptions: TestOptions.RegularPreview, 17773var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 17774parseOptions: TestOptions.RegularPreview, 17909var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 17910parseOptions: TestOptions.RegularPreview, 18052var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 18053parseOptions: TestOptions.RegularPreview, 18161var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 18162parseOptions: TestOptions.RegularPreview, 18308var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 18309parseOptions: TestOptions.RegularPreview, 18461var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 18462parseOptions: TestOptions.RegularPreview, 18647var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 18648parseOptions: TestOptions.RegularPreview, 18795var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 18796parseOptions: TestOptions.RegularPreview, 18799var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 18800parseOptions: TestOptions.Regular10, 18837var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 18838parseOptions: TestOptions.Regular10, 18923var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 18924parseOptions: TestOptions.RegularPreview, 18927var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 18928parseOptions: TestOptions.Regular10, 18981var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 18982parseOptions: TestOptions.Regular10, 19083var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 19084parseOptions: TestOptions.RegularPreview, 19087var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 19088parseOptions: TestOptions.RegularPreview, 19098var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 19099parseOptions: TestOptions.RegularPreview, 19135var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 19136parseOptions: TestOptions.RegularPreview, 19139var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 19140parseOptions: TestOptions.RegularPreview, 19150var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 19151parseOptions: TestOptions.RegularPreview, 19187var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 19188parseOptions: TestOptions.RegularPreview, 19191var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 19192parseOptions: TestOptions.RegularPreview, 19202var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 19203parseOptions: TestOptions.RegularPreview, 19242var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 19243parseOptions: TestOptions.RegularPreview, 19246var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 19247parseOptions: TestOptions.RegularPreview, 19257var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 19258parseOptions: TestOptions.RegularPreview, 19317var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 19318parseOptions: TestOptions.RegularPreview, 19398var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 19399parseOptions: TestOptions.RegularPreview, 19490var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 19491parseOptions: TestOptions.RegularPreview, 19578var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 19579parseOptions: TestOptions.RegularPreview, 19661var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 19662parseOptions: TestOptions.RegularPreview, 19753var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 19754parseOptions: TestOptions.RegularPreview, 19842var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 19843parseOptions: TestOptions.RegularPreview, 19929var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 19930parseOptions: TestOptions.RegularPreview, 19944foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview }) 19946var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 20001var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 20002parseOptions: TestOptions.RegularPreview, 20018foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview }) 20020var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 20086var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 20087parseOptions: TestOptions.RegularPreview, 20101foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview }) 20103var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 20166var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 20167parseOptions: TestOptions.RegularPreview, 20181foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview }) 20183var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 20294var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 20295parseOptions: TestOptions.RegularPreview, 20327compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 20328parseOptions: TestOptions.Regular10, 20429var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 20430parseOptions: TestOptions.RegularPreview, 20462compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 20463parseOptions: TestOptions.Regular10, 20507var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 20508parseOptions: TestOptions.RegularPreview, 20521compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 20522parseOptions: TestOptions.Regular10, 20539var compilation2 = CreateCompilationWithIL(source2, ilSource, options: TestOptions.DebugDll, 20540parseOptions: TestOptions.RegularPreview, 20587var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 20588parseOptions: TestOptions.RegularPreview, 20601compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 20602parseOptions: TestOptions.Regular10, 20619var compilation2 = CreateCompilationWithIL(source2, ilSource, options: TestOptions.DebugDll, 20620parseOptions: TestOptions.RegularPreview, 20677var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 20678parseOptions: TestOptions.RegularPreview, 20742var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 20743parseOptions: TestOptions.RegularPreview, 20812var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 20813parseOptions: TestOptions.RegularPreview, 20929var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 20930parseOptions: TestOptions.RegularPreview, 21040var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 21041parseOptions: TestOptions.RegularPreview, 21175var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 21176parseOptions: TestOptions.RegularPreview, 21294var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 21295parseOptions: TestOptions.RegularPreview, 21309foreach (var parseOptions in new[] { TestOptions.RegularPreview, TestOptions.Regular10 }) 21311var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 21354var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 21355parseOptions: TestOptions.RegularPreview, 21369foreach (var parseOptions in new[] { TestOptions.RegularPreview, TestOptions.Regular10 }) 21371var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 21457var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 21458parseOptions: TestOptions.RegularPreview, 21472foreach (var parseOptions in new[] { TestOptions.RegularPreview, TestOptions.Regular10 }) 21474var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 21577var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 21578parseOptions: TestOptions.RegularPreview, 21592var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 21593parseOptions: TestOptions.RegularPreview, 21698var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 21699parseOptions: TestOptions.RegularPreview, 21715foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview }) 21717var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 21807var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 21808parseOptions: TestOptions.RegularPreview, 21824foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview }) 21826var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 21909var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 21910parseOptions: TestOptions.RegularPreview, 21926foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview }) 21928var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 22066var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll.WithAllowUnsafe(true), 22067parseOptions: TestOptions.RegularPreview, 22216var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll.WithAllowUnsafe(true), 22217parseOptions: TestOptions.RegularPreview, 22286var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 22287parseOptions: TestOptions.RegularPreview, 22331var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 22332parseOptions: TestOptions.RegularPreview, 22402var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 22403parseOptions: TestOptions.RegularPreview, 22482var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 22483parseOptions: TestOptions.RegularPreview, 22544var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 22545parseOptions: TestOptions.RegularPreview, 22620var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 22621parseOptions: TestOptions.RegularPreview, 22701var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 22702parseOptions: TestOptions.RegularPreview, 22772var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 22773parseOptions: TestOptions.RegularPreview, 22776var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 22777parseOptions: TestOptions.Regular10, 22796var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 22797parseOptions: TestOptions.Regular10, 22834var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 22835parseOptions: TestOptions.RegularPreview, 22838var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 22839parseOptions: TestOptions.RegularPreview, 22855var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 22856parseOptions: TestOptions.RegularPreview, 22890var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 22891parseOptions: TestOptions.RegularPreview, 22894var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 22895parseOptions: TestOptions.RegularPreview, 22905var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 22906parseOptions: TestOptions.RegularPreview, 22945var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 22946parseOptions: TestOptions.RegularPreview, 23040var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 23041parseOptions: TestOptions.RegularPreview, 23131var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 23132parseOptions: TestOptions.RegularPreview, 23219var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 23220parseOptions: TestOptions.RegularPreview, 23234foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview }) 23236var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 23398var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 23399parseOptions: TestOptions.RegularPreview, 23439compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 23440parseOptions: TestOptions.Regular10, 23499var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 23500parseOptions: TestOptions.RegularPreview, 23516compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 23517parseOptions: TestOptions.Regular10, 23537var compilation2 = CreateCompilationWithIL(source2, ilSource, options: TestOptions.DebugDll, 23538parseOptions: TestOptions.RegularPreview, 23567var compilation3 = CreateCompilationWithIL(source3, ilSource, options: TestOptions.DebugDll, 23568parseOptions: TestOptions.RegularPreview, 23629var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 23630parseOptions: TestOptions.RegularPreview, 23658var compilation2 = CreateCompilationWithIL(source2, ilSource, options: TestOptions.DebugDll, 23659parseOptions: TestOptions.RegularPreview, 23719var compilation3 = CreateCompilationWithIL(source3, ilSource, options: TestOptions.DebugDll, 23720parseOptions: TestOptions.RegularPreview, 23799var compilation4 = CreateCompilationWithIL(source4, ilSource, options: TestOptions.DebugDll, 23800parseOptions: TestOptions.RegularPreview, 23829var compilation5 = CreateCompilationWithIL(source5, ilSource, options: TestOptions.DebugDll, 23830parseOptions: TestOptions.RegularPreview, 23889var compilation6 = CreateCompilationWithIL(source6, ilSource, options: TestOptions.DebugDll, 23890parseOptions: TestOptions.RegularPreview, 23919var compilation7 = CreateCompilationWithIL(source7, ilSource, options: TestOptions.DebugDll, 23920parseOptions: TestOptions.RegularPreview, 23981var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 23982parseOptions: TestOptions.RegularPreview, 24010var compilation2 = CreateCompilationWithIL(source2, ilSource, options: TestOptions.DebugDll, 24011parseOptions: TestOptions.RegularPreview, 24071var compilation3 = CreateCompilationWithIL(source3, ilSource, options: TestOptions.DebugDll, 24072parseOptions: TestOptions.RegularPreview, 24151var compilation4 = CreateCompilationWithIL(source4, ilSource, options: TestOptions.DebugDll, 24152parseOptions: TestOptions.RegularPreview, 24181var compilation5 = CreateCompilationWithIL(source5, ilSource, options: TestOptions.DebugDll, 24182parseOptions: TestOptions.RegularPreview, 24241var compilation6 = CreateCompilationWithIL(source6, ilSource, options: TestOptions.DebugDll, 24242parseOptions: TestOptions.RegularPreview, 24271var compilation7 = CreateCompilationWithIL(source7, ilSource, options: TestOptions.DebugDll, 24272parseOptions: TestOptions.RegularPreview, 24362var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 24363parseOptions: TestOptions.RegularPreview, 24410var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 24411parseOptions: TestOptions.RegularPreview, 24599var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 24600parseOptions: TestOptions.RegularPreview, 24780var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 24781parseOptions: TestOptions.RegularPreview, 24795foreach (var parseOptions in new[] { TestOptions.RegularPreview, TestOptions.Regular10 }) 24797var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 24895var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 24896parseOptions: TestOptions.RegularPreview, 24910var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 24911parseOptions: TestOptions.RegularPreview, 25020var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 25021parseOptions: TestOptions.RegularPreview, 25037foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview }) 25039var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 25090var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 25091parseOptions: TestOptions.RegularPreview, 25108foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview }) 25110var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 25181var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 25182parseOptions: TestOptions.RegularPreview, 25261var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 25262parseOptions: TestOptions.RegularPreview, 25323var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 25324parseOptions: TestOptions.RegularPreview, 25399var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 25400parseOptions: TestOptions.RegularPreview, 25481var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 25482parseOptions: TestOptions.RegularPreview, 25550var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 25551parseOptions: TestOptions.RegularPreview, 25554var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 25555parseOptions: TestOptions.Regular10, 25577var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 25578parseOptions: TestOptions.Regular10, 25618var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 25619parseOptions: TestOptions.RegularPreview, 25622var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 25623parseOptions: TestOptions.RegularPreview, 25639var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 25640parseOptions: TestOptions.RegularPreview, 25671var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 25672parseOptions: TestOptions.RegularPreview, 25675var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 25676parseOptions: TestOptions.RegularPreview, 25686var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 25687parseOptions: TestOptions.RegularPreview, 25723var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 25724parseOptions: TestOptions.RegularPreview, 25818var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 25819parseOptions: TestOptions.RegularPreview, 25906var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 25907parseOptions: TestOptions.RegularPreview, 25921foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview }) 25923var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 26090var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 26091parseOptions: TestOptions.RegularPreview, 26131compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 26132parseOptions: TestOptions.Regular10, 26192var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 26193parseOptions: TestOptions.RegularPreview, 26209compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 26210parseOptions: TestOptions.Regular10, 26230var compilation2 = CreateCompilationWithIL(source2, ilSource, options: TestOptions.DebugDll, 26231parseOptions: TestOptions.RegularPreview, 26256var compilation3 = CreateCompilationWithIL(source3, ilSource, options: TestOptions.DebugDll, 26257parseOptions: TestOptions.RegularPreview, 26311var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 26312parseOptions: TestOptions.RegularPreview, 26340var compilation2 = CreateCompilationWithIL(source2, ilSource, options: TestOptions.DebugDll, 26341parseOptions: TestOptions.RegularPreview, 26369var compilation3 = CreateCompilationWithIL(source3, ilSource, options: TestOptions.DebugDll, 26370parseOptions: TestOptions.RegularPreview, 26442var compilation4 = CreateCompilationWithIL(source4, ilSource, options: TestOptions.DebugDll, 26443parseOptions: TestOptions.RegularPreview, 26468var compilation5 = CreateCompilationWithIL(source5, ilSource, options: TestOptions.DebugDll, 26469parseOptions: TestOptions.RegularPreview, 26495var compilation6 = CreateCompilationWithIL(source6, ilSource, options: TestOptions.DebugDll, 26496parseOptions: TestOptions.RegularPreview, 26525var compilation7 = CreateCompilationWithIL(source7, ilSource, options: TestOptions.DebugDll, 26526parseOptions: TestOptions.RegularPreview, 26585var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 26586parseOptions: TestOptions.RegularPreview, 26614var compilation2 = CreateCompilationWithIL(source2, ilSource, options: TestOptions.DebugDll, 26615parseOptions: TestOptions.RegularPreview, 26643var compilation3 = CreateCompilationWithIL(source3, ilSource, options: TestOptions.DebugDll, 26644parseOptions: TestOptions.RegularPreview, 26716var compilation4 = CreateCompilationWithIL(source4, ilSource, options: TestOptions.DebugDll, 26717parseOptions: TestOptions.RegularPreview, 26742var compilation5 = CreateCompilationWithIL(source5, ilSource, options: TestOptions.DebugDll, 26743parseOptions: TestOptions.RegularPreview, 26769var compilation6 = CreateCompilationWithIL(source6, ilSource, options: TestOptions.DebugDll, 26770parseOptions: TestOptions.RegularPreview, 26799var compilation7 = CreateCompilationWithIL(source7, ilSource, options: TestOptions.DebugDll, 26800parseOptions: TestOptions.RegularPreview, 26890var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 26891parseOptions: TestOptions.RegularPreview, 26938var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 26939parseOptions: TestOptions.RegularPreview, 27139var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 27140parseOptions: TestOptions.RegularPreview, 27445var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 27446parseOptions: TestOptions.RegularPreview, 27460foreach (var parseOptions in new[] { TestOptions.RegularPreview, TestOptions.Regular10 }) 27462var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 27560var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 27561parseOptions: TestOptions.RegularPreview, 27575var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 27576parseOptions: TestOptions.RegularPreview, 27686var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 27687parseOptions: TestOptions.RegularPreview, 27703foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview }) 27705var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 27756var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 27757parseOptions: TestOptions.RegularPreview, 27774foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview }) 27776var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 27915var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 27916parseOptions: TestOptions.RegularPreview, 28058var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 28059parseOptions: TestOptions.RegularPreview, 28167var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 28168parseOptions: TestOptions.RegularPreview, 28324var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 28325parseOptions: TestOptions.RegularPreview, 28442var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 28443parseOptions: TestOptions.RegularPreview, 28446var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 28447parseOptions: TestOptions.Regular10, 28480var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 28481parseOptions: TestOptions.Regular10, 28543var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 28544parseOptions: TestOptions.RegularPreview, 28547var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 28548parseOptions: TestOptions.RegularPreview, 28558var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 28559parseOptions: TestOptions.RegularPreview, 28595var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 28596parseOptions: TestOptions.RegularPreview, 28599var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 28600parseOptions: TestOptions.RegularPreview, 28610var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 28611parseOptions: TestOptions.RegularPreview, 28674var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 28675parseOptions: TestOptions.RegularPreview, 28791var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 28792parseOptions: TestOptions.RegularPreview, 28893var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 28894parseOptions: TestOptions.RegularPreview, 28908foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview }) 28910var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 29033var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 29034parseOptions: TestOptions.RegularPreview, 29066compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 29067parseOptions: TestOptions.Regular10, 29112var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 29113parseOptions: TestOptions.RegularPreview, 29126compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 29127parseOptions: TestOptions.Regular10, 29144var compilation2 = CreateCompilationWithIL(source2, ilSource, options: TestOptions.DebugDll, 29145parseOptions: TestOptions.RegularPreview, 29206var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 29207parseOptions: TestOptions.RegularPreview, 29271var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 29272parseOptions: TestOptions.RegularPreview, 29387var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 29388parseOptions: TestOptions.RegularPreview, 29518var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 29519parseOptions: TestOptions.RegularPreview, 29533foreach (var parseOptions in new[] { TestOptions.RegularPreview, TestOptions.Regular10 }) 29535var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 29633var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 29634parseOptions: TestOptions.RegularPreview, 29650foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview }) 29652var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 29739var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 29740parseOptions: TestOptions.RegularPreview, 29756foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview }) 29758var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 29878var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll.WithAllowUnsafe(true), 29879parseOptions: TestOptions.RegularPreview, 29945var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 29946parseOptions: TestOptions.RegularPreview, 30010var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 30011parseOptions: TestOptions.RegularPreview, 30078var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 30079parseOptions: TestOptions.RegularPreview, 30164var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 30165parseOptions: TestOptions.RegularPreview, 30170compilation1 = CreateCompilation(source1, options: TestOptions.ReleaseDll, 30171parseOptions: TestOptions.RegularPreview, 30236compilation1 = CreateCompilation(source1, options: TestOptions.ReleaseDll, 30237parseOptions: TestOptions.RegularPreview, 30349var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 30350parseOptions: TestOptions.RegularPreview, 30422compilation1 = CreateCompilation(source1, options: TestOptions.ReleaseDll, 30423parseOptions: TestOptions.RegularPreview, 30540var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 30541parseOptions: TestOptions.RegularPreview, 30544var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 30545parseOptions: TestOptions.RegularPreview, 30555var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 30556parseOptions: TestOptions.RegularPreview, 30598var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 30599parseOptions: TestOptions.RegularPreview, 30602var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 30603parseOptions: TestOptions.RegularPreview, 30613var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 30614parseOptions: TestOptions.RegularPreview, 30655var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 30656parseOptions: TestOptions.RegularPreview, 30659var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 30660parseOptions: TestOptions.Regular10, 30684var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 30685parseOptions: TestOptions.Regular10, 30741var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 30742parseOptions: TestOptions.RegularPreview, 30745var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 30746parseOptions: TestOptions.Regular10, 30756var compilation3 = CreateCompilation(source2 + source1, options: TestOptions.DebugDll, 30757parseOptions: TestOptions.Regular10, 30807var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 30808parseOptions: TestOptions.RegularPreview, 30893compilation1 = CreateCompilation(source1, options: TestOptions.ReleaseDll, 30894parseOptions: TestOptions.RegularPreview, 31011var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 31012parseOptions: TestOptions.RegularPreview, 31062var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 31063parseOptions: TestOptions.RegularPreview, 31106var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 31107parseOptions: TestOptions.RegularPreview, 31160var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 31161parseOptions: TestOptions.RegularPreview, 31220var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 31221parseOptions: TestOptions.RegularPreview, 31268var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 31269parseOptions: TestOptions.RegularPreview, 31311var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 31312parseOptions: TestOptions.RegularPreview, 31365var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 31366parseOptions: TestOptions.RegularPreview, 31414var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 31415parseOptions: TestOptions.RegularPreview, 31487var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 31488parseOptions: TestOptions.RegularPreview, 31545var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 31546parseOptions: TestOptions.RegularPreview, 31598var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 31599parseOptions: TestOptions.RegularPreview, 31639var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 31640parseOptions: TestOptions.RegularPreview, 31723var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll, 31724parseOptions: TestOptions.RegularPreview, 31735var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 31736parseOptions: TestOptions.RegularPreview, 31795var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll, 31796parseOptions: TestOptions.RegularPreview, 31808var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 31809parseOptions: TestOptions.RegularPreview, 31858var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 31859parseOptions: TestOptions.RegularPreview, 31893var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 31894parseOptions: TestOptions.RegularPreview, 31927var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 31928parseOptions: TestOptions.RegularPreview, 32061var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugDll, 32062parseOptions: TestOptions.RegularPreview, 32109var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 32110parseOptions: TestOptions.RegularPreview, 32160var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 32161parseOptions: TestOptions.RegularPreview, 32204var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 32205parseOptions: TestOptions.RegularPreview, 32238var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 32239parseOptions: TestOptions.RegularPreview, 32292var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 32293parseOptions: TestOptions.RegularPreview, 32333var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 32334parseOptions: TestOptions.RegularPreview, 32368var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 32369parseOptions: TestOptions.RegularPreview, 32409var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 32410parseOptions: TestOptions.RegularPreview, 32451var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 32452parseOptions: TestOptions.RegularPreview, 32497var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 32498parseOptions: TestOptions.RegularPreview, 32539var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 32540parseOptions: TestOptions.RegularPreview, 32575var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 32576parseOptions: TestOptions.RegularPreview, 32617var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 32618parseOptions: TestOptions.RegularPreview, 32639var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 32640parseOptions: TestOptions.RegularPreview, 32679var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 32680parseOptions: TestOptions.RegularPreview, 32717var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 32718parseOptions: TestOptions.RegularPreview, 32749var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 32750parseOptions: TestOptions.RegularPreview, 32787var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 32788parseOptions: TestOptions.RegularPreview, 32819var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 32820parseOptions: TestOptions.RegularPreview, 32857var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 32858parseOptions: TestOptions.RegularPreview, 32889var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 32890parseOptions: TestOptions.RegularPreview, 32927var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 32928parseOptions: TestOptions.RegularPreview, 32959var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 32960parseOptions: TestOptions.RegularPreview, 32997var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 32998parseOptions: TestOptions.RegularPreview, 33029var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 33030parseOptions: TestOptions.RegularPreview, 33067var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 33068parseOptions: TestOptions.RegularPreview, 33089var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 33090parseOptions: TestOptions.RegularPreview, 33120var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 33121parseOptions: TestOptions.RegularPreview, 33156var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 33157parseOptions: TestOptions.RegularPreview, 33187var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 33188parseOptions: TestOptions.RegularPreview, 33223var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 33224parseOptions: TestOptions.RegularPreview, 33254var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 33255parseOptions: TestOptions.RegularPreview, 33290var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 33291parseOptions: TestOptions.RegularPreview, 33321var compilation2 = CreateCompilation(source2, options: TestOptions.DebugDll, 33322parseOptions: TestOptions.RegularPreview, 33432""", options: TestOptions.DebugDll, parseOptions: TestOptions.RegularPreview, targetFramework: _supportingFramework).VerifyDiagnostics( 33457""", options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview, targetFramework: _supportingFramework).VerifyDiagnostics( 33474""", options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview, targetFramework: _supportingFramework).VerifyDiagnostics( 33498options: TestOptions.DebugExe, 33499parseOptions: TestOptions.RegularPreview, 33520""", options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview, targetFramework: _supportingFramework).VerifyDiagnostics( 33544options: TestOptions.DebugExe, 33545parseOptions: TestOptions.RegularPreview, 33566""", options: TestOptions.DebugExe, parseOptions: TestOptions.RegularPreview, targetFramework: _supportingFramework).VerifyDiagnostics(
Symbols\SymbolDistinguisherTests.cs (2)
233var libRef = CreateCompilation(tree, assemblyName: "Metadata", options: TestOptions.UnsafeReleaseDll).EmitToImageReference(); 234var comp = CreateCompilation(tree, new[] { libRef }, assemblyName: "Source", options: TestOptions.UnsafeReleaseDll);
Symbols\SymbolErrorTests.cs (163)
99var module1 = CreateCompilation(text1, options: TestOptions.ReleaseModule, assemblyName: name1); 102options: TestOptions.ReleaseModule, 107options: TestOptions.ReleaseDll.WithSpecificDiagnosticOptions(new Dictionary<string, ReportDiagnostic>() { { MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_UnreferencedField), ReportDiagnostic.Suppress } }), 838CreateCompilation(text, parseOptions: TestOptions.Regular, 847CreateCompilation(text, parseOptions: TestOptions.Regular7, 875CreateCompilation(text, parseOptions: TestOptions.Regular7, 897CreateCompilation(text, parseOptions: TestOptions.Regular7, 1117CreateCompilationWithMscorlib46(text, parseOptions: TestOptions.Regular).VerifyDiagnostics( 1168CreateCompilationWithMscorlib46(text, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6)).VerifyDiagnostics( 1715CreateCompilation(text, parseOptions: TestOptions.Regular7).VerifyDiagnostics( 1762CreateCompilation(text, parseOptions: TestOptions.Regular7, targetFramework: TargetFramework.NetCoreApp).VerifyDiagnostics( 2082CreateCompilation(text, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 2148CreateCompilation(text, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 2833CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 2863CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 2880CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 2902CreateCompilationWithMscorlibAndSpan(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 3143var c = CreateCompilation(text, options: TestOptions.ReleaseDll.WithAllowUnsafe(false)); 3223CreateCompilation(text, parseOptions: TestOptions.Regular7).VerifyDiagnostics( 4143", parseOptions: TestOptions.Regular7) 4167", parseOptions: TestOptions.Regular7) 4347CreateCompilationWithMscorlib46(source, parseOptions: TestOptions.Regular11).VerifyDiagnostics( 4379CreateCompilationWithMscorlib46(source, parseOptions: TestOptions.RegularNext).VerifyDiagnostics( 4450CreateCompilationWithMscorlib46(source, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.RegularNext) 4453CreateCompilationWithMscorlib46(source, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.Regular11) 4480CreateCompilationWithMscorlib46(source, parseOptions: TestOptions.Regular11).VerifyDiagnostics( 4494CreateCompilationWithMscorlib46(source, parseOptions: TestOptions.RegularNext).VerifyDiagnostics( 5577var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.ReleaseDll); 5638var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.ReleaseDll); 5698var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.ReleaseDll); 5759var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.ReleaseDll); 5819var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.ReleaseDll); 5842}, options: TestOptions.ReleaseExe); 5854}, options: TestOptions.ReleaseExe); 5876var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.ReleaseDll); 5899}, options: TestOptions.ReleaseExe); 5912}, options: TestOptions.ReleaseExe); 5935var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.ReleaseDll); 5958}, options: TestOptions.ReleaseExe); 5971}, options: TestOptions.ReleaseExe); 5994var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.ReleaseDll); 6017}, options: TestOptions.ReleaseExe); 6030}, options: TestOptions.ReleaseExe); 6191var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.ReleaseDll); 6251var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.ReleaseDll); 6313var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.ReleaseDll); 6373var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.ReleaseDll); 6435var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.ReleaseDll); 6498var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.ReleaseDll); 6561var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.ReleaseDll); 6632var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.ReleaseDll); 6695var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.ReleaseDll); 6764var lib = CreateCompilation(libSource, assemblyName: "Lib", options: TestOptions.ReleaseDll); 6835var mod3Ref = CreateCompilation(mod3Source, options: TestOptions.ReleaseModule, assemblyName: "ErrTestMod03").EmitToImageReference(); 6920var mod3Ref = CreateCompilation(mod3Source, options: TestOptions.ReleaseModule, assemblyName: "ErrTestMod03").EmitToImageReference(); 6991var ModuleA01Ref = CreateCompilation(ModuleA01, options: TestOptions.ReleaseModule, assemblyName: "ModuleA01").EmitToImageReference(); 6999var ModuleB01Ref = CreateCompilation(ModuleB01, options: TestOptions.ReleaseModule, assemblyName: "ModuleB01").EmitToImageReference(); 7016}, TestOptions.ReleaseExe); 7070}, TestOptions.ReleaseDll); 7153var moduleRef2 = CreateCompilation(mod2Source, options: TestOptions.ReleaseModule, assemblyName: "mod_1_2").EmitToImageReference(); 7160}, TestOptions.ReleaseDll); 7189var forwardedTypes1 = CreateCompilation(forwardedTypesSource, options: TestOptions.ReleaseDll, assemblyName: "ForwardedTypes1"); 7192var forwardedTypes2 = CreateCompilation(forwardedTypesSource, options: TestOptions.ReleaseDll, assemblyName: "ForwardedTypes2"); 7196options: TestOptions.ReleaseModule, 7207options: TestOptions.ReleaseModule, 7213options: TestOptions.ReleaseModule, 7219options: TestOptions.ReleaseModule, 7225options: TestOptions.ReleaseModule, 7235}, TestOptions.ReleaseDll); 7248}, TestOptions.ReleaseDll); 7258}, TestOptions.ReleaseDll); 7268}, TestOptions.ReleaseDll); 7287}, TestOptions.ReleaseDll); 7301}, TestOptions.ReleaseDll); 7315}, TestOptions.ReleaseDll); 7329}, TestOptions.ReleaseDll); 7340}, TestOptions.ReleaseDll); 9057var comp = CreateCompilation(text, parseOptions: TestOptions.Regular7); 9090var comp = CreateCompilation(text, parseOptions: TestOptions.Regular7, targetFramework: TargetFramework.NetCoreApp); 9257CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 9272CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 9709CreateCompilation(text, parseOptions: TestOptions.Regular7, targetFramework: TargetFramework.NetCoreApp).VerifyDiagnostics( 10674var comp = CreateCompilation(text, parseOptions: TestOptions.RegularPreview); 10684comp = CreateCompilation(text, parseOptions: TestOptions.Regular10); 10700comp = CreateCompilation(text, parseOptions: TestOptions.Regular11); 10721var comp = CreateCompilation(text, parseOptions: TestOptions.Regular7); 10801var comp = CreateCompilation(text, parseOptions: TestOptions.Regular9); 10854var comp = CreateCompilation(text, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp5)); 11210CreateCompilation(text, options: TestOptions.ReleaseDll).VerifyDiagnostics( 11885CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyEmitDiagnostics( 12725CreateCompilation(text, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 12741CreateCompilation(text, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 12883CreateCompilation(source, parseOptions: TestOptions.RegularWithExtendedPartialMethods).VerifyDiagnostics( 13283var regularComp = CreateCompilation(text, options: TestOptions.ReleaseDll.WithWarningLevel(4)); 13709comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithWarningLevel(4)); 13920CreateCompilation(text, parseOptions: TestOptions.RegularWithExtendedPartialMethods).VerifyDiagnostics( 13996CreateCompilation(text, parseOptions: TestOptions.RegularWithExtendedPartialMethods).VerifyDiagnostics( 14370CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 14729", options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 14798}", parseOptions: TestOptions.Regular7) 15360var comp = CreateCompilation(text, options: TestOptions.ReleaseDll); 15373var comp = CreateCompilation(text, options: TestOptions.UnsafeReleaseDll); 15387var comp = CreateCompilation(text, options: TestOptions.UnsafeReleaseDll); 15403CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 15418CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 15433CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 15445CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 15460CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 15490CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 15508CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 15523CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 15537CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 15554CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 15588CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 15613CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 15634CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 15825CreateCompilation(text, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics( 16644CreateCompilationWithMscorlib40AndSystemCore(text, parseOptions: TestOptions.Regular11).VerifyDiagnostics( 16667CreateCompilationWithMscorlib40AndSystemCore(text, parseOptions: TestOptions.RegularNext).VerifyDiagnostics( 16678CreateCompilationWithMscorlib40AndSystemCore(text, options: TestOptions.UnsafeDebugDll, parseOptions: TestOptions.RegularNext).VerifyDiagnostics( 16761CreateCompilationWithMscorlib45(new[] { Parse(text, options: TestOptions.Script) }).VerifyDiagnostics(expectedDiagnostics); 18359var comp = CreateCompilation(source, options: TestOptions.DebugDll); 18387var comp = CreateCompilation(source, options: TestOptions.DebugDll); 18412var comp = CreateCompilation(source, options: TestOptions.DebugDll); 18437var comp = CreateCompilation(source, options: TestOptions.DebugDll); 18463var comp = CreateCompilation(source, options: TestOptions.DebugDll); 18483var comp = CreateCompilation(source, options: TestOptions.DebugDll); 18509var comp = CreateCompilation(source, options: TestOptions.DebugDll); 18532var comp = CreateCompilation(source, options: TestOptions.DebugDll); 18992var netModule = CreateEmptyCompilation("", options: TestOptions.ReleaseModule, assemblyName: "lib").EmitToImageReference(expectedWarnings: new[] { Diagnostic(ErrorCode.WRN_NoRuntimeMetadataVersion) }); 20289", options: TestOptions.ReleaseDll, assemblyName: "Bug7920_CS"); 20294", new[] { new CSharpCompilationReference(comp1) }, options: TestOptions.ReleaseDll); 20308var comp3 = CreateCompilation(source3, new[] { new CSharpCompilationReference(comp2) }, options: TestOptions.ReleaseDll); 20312var comp4 = CreateCompilation(source3, new[] { comp2.EmitToImageReference() }, options: TestOptions.ReleaseDll); 20366var compilation = CreateCompilationWithMscorlib45(source, parseOptions: TestOptions.Script, options: TestOptions.DebugExe); 20388var submission = CSharpCompilation.CreateScriptCompilation("s0.dll", SyntaxFactory.ParseSyntaxTree(source, options: TestOptions.Script), new[] { MscorlibRef_v4_0_30316_17626, SystemCoreRef }); 20800options: TestOptions.DebugDll, 20865options: TestOptions.DebugDll, 21228var comp = CreateCompilation(text, parseOptions: TestOptions.Regular10); 21231comp = CreateCompilation(text, parseOptions: TestOptions.Regular11, options: TestOptions.DebugDll.WithWarningLevel(6)); 21234comp = CreateCompilation(text, parseOptions: TestOptions.Regular11, options: TestOptions.DebugDll.WithWarningLevel(7)); 21289var comp = CreateCompilation(text, parseOptions: TestOptions.Regular10); 21292comp = CreateCompilation(text, parseOptions: TestOptions.Regular11, options: TestOptions.DebugDll.WithWarningLevel(6)); 21295comp = CreateCompilation(text, parseOptions: TestOptions.Regular11, options: TestOptions.DebugDll.WithWarningLevel(7)); 21334var comp = CreateCompilation(text, parseOptions: TestOptions.Regular10); 21337comp = CreateCompilation(text, parseOptions: TestOptions.Regular11, options: TestOptions.DebugDll.WithWarningLevel(6)); 21356comp = CreateCompilation(text, parseOptions: TestOptions.Regular11, options: TestOptions.DebugDll.WithWarningLevel(7)); 21379var comp = CreateCompilation(text, parseOptions: TestOptions.Regular11, options: TestOptions.DebugDll.WithWarningLevel(7)); 21397comp = CreateCompilation(text, parseOptions: TestOptions.Regular11, options: TestOptions.DebugDll.WithWarningLevel(7)); 21424comp = CreateCompilation(text, parseOptions: TestOptions.Regular11, options: TestOptions.DebugDll.WithWarningLevel(7));
Symbols\SymbolExtensionTests.cs (5)
99var compilation = CreateCompilation(source, options: TestOptions.DebugDll); 117var compilation = CreateCompilation(source, options: TestOptions.DebugDll); 135var compilation = CreateCompilation(source, options: TestOptions.DebugDll); 154var compilation = CreateCompilation(source, options: TestOptions.DebugDll); 248var compilation = CreateCompilationWithIL(source, ilSource, options: TestOptions.ReleaseExe);
Symbols\TypeTests.cs (5)
806TestOptions.ReleaseDll.WithCryptoPublicKey(TestResources.TestKeys.PublicKey_b03f5f7f11d50a3a), 815new[] { Parse(mainSrc, options: TestOptions.Script) }, 817TestOptions.ReleaseDll.WithUsings("System.Console")); 828new[] { Parse(mainSrc, options: TestOptions.Script) }, 830TestOptions.ReleaseDll.WithUsings("System.Console").WithTopLevelBinderFlags(BinderFlags.IgnoreCorLibraryDuplicatedTypes));
Symbols\UnsignedRightShiftTests.cs (178)
109var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 110parseOptions: TestOptions.RegularPreview); 389var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 390parseOptions: TestOptions.RegularPreview); 393compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 394parseOptions: TestOptions.Regular10); 397compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 398parseOptions: TestOptions.Regular11); 493var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 494parseOptions: TestOptions.RegularPreview); 521var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 522parseOptions: TestOptions.RegularPreview); 617var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 618parseOptions: TestOptions.RegularPreview); 892var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 893parseOptions: TestOptions.RegularPreview); 896compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 897parseOptions: TestOptions.Regular10); 900compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 901parseOptions: TestOptions.Regular11); 922var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 923parseOptions: TestOptions.RegularPreview); 948var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 949parseOptions: TestOptions.RegularPreview); 970var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 971parseOptions: TestOptions.RegularPreview); 1007var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 1008parseOptions: TestOptions.RegularPreview); 1011compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 1012parseOptions: TestOptions.Regular10); 1015compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 1016parseOptions: TestOptions.Regular11); 1048var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 1049parseOptions: TestOptions.RegularPreview); 1052compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 1053parseOptions: TestOptions.Regular10); 1056compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 1057parseOptions: TestOptions.Regular11); 1160var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 1161parseOptions: TestOptions.RegularPreview); 1445var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 1446parseOptions: TestOptions.RegularPreview); 1449compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 1450parseOptions: TestOptions.Regular10); 1453compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 1454parseOptions: TestOptions.Regular11); 1572var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 1573parseOptions: TestOptions.RegularPreview); 1853var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 1854parseOptions: TestOptions.RegularPreview); 1857compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 1858parseOptions: TestOptions.Regular10); 1861compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 1862parseOptions: TestOptions.Regular11); 1883var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 1884parseOptions: TestOptions.RegularPreview); 1909var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 1910parseOptions: TestOptions.RegularPreview); 1931var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 1932parseOptions: TestOptions.RegularPreview); 1973var compilation1 = CreateCompilation(source0 + source1, options: TestOptions.DebugExe, 1974parseOptions: TestOptions.RegularPreview); 1990var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll, 1991parseOptions: TestOptions.RegularPreview); 1993var compilation2 = CreateCompilation(source1, options: TestOptions.DebugExe, references: new[] { compilation0.ToMetadataReference() }, 1994parseOptions: TestOptions.RegularPreview); 1999var compilation3 = CreateCompilation(source1, options: TestOptions.DebugExe, references: new[] { compilation0.EmitToImageReference() }, 2000parseOptions: TestOptions.RegularPreview); 2062var compilation1 = CreateCompilationWithIL(source1, ilSource, options: TestOptions.DebugExe, 2063parseOptions: TestOptions.RegularPreview); 2129var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 2130parseOptions: TestOptions.RegularPreview); 2179var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 2180parseOptions: TestOptions.RegularPreview); 2225var compilation1 = CreateCompilation(source0 + source1, options: TestOptions.DebugExe, 2226parseOptions: TestOptions.RegularPreview); 2242var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll, 2243parseOptions: TestOptions.RegularPreview); 2245var compilation2 = CreateCompilation(source1, options: TestOptions.DebugExe, references: new[] { compilation0.ToMetadataReference() }, 2246parseOptions: TestOptions.RegularPreview); 2251var compilation3 = CreateCompilation(source1, options: TestOptions.DebugExe, references: new[] { compilation0.EmitToImageReference() }, 2252parseOptions: TestOptions.RegularPreview); 2278var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll); 2280var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, references: new[] { compilation0.ToMetadataReference() }, 2281parseOptions: TestOptions.RegularPreview); 2288var compilation3 = CreateCompilation(source1, options: TestOptions.DebugDll, references: new[] { compilation0.EmitToImageReference() }, 2289parseOptions: TestOptions.RegularPreview); 2318var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 2319parseOptions: TestOptions.RegularPreview); 2367var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 2368parseOptions: TestOptions.RegularPreview); 2404var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 2405parseOptions: TestOptions.RegularPreview); 2443var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 2444parseOptions: TestOptions.RegularPreview); 2495var compilation1 = CreateCompilation(source0 + source1, options: TestOptions.DebugExe, 2496parseOptions: TestOptions.RegularPreview); 2538var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 2539parseOptions: TestOptions.RegularPreview); 2593var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 2594parseOptions: TestOptions.RegularPreview); 2635var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 2636parseOptions: TestOptions.RegularPreview); 2674var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 2675parseOptions: TestOptions.RegularPreview); 2702var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 2710compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular10.WithDocumentationMode(DocumentationMode.Diagnose)); 2728compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular11.WithDocumentationMode(DocumentationMode.Diagnose)); 2758var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 2787var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 2811var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 2851var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 2874var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 2882compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular10.WithDocumentationMode(DocumentationMode.Diagnose)); 2900compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.Regular11.WithDocumentationMode(DocumentationMode.Diagnose)); 2930var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 2959var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 2983var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 3023var compilation = CreateCompilationWithMscorlib40AndDocumentationComments(source, parseOptions: TestOptions.RegularPreview.WithDocumentationMode(DocumentationMode.Diagnose)); 3112var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 3113parseOptions: TestOptions.Regular10); 3120var compilation2 = CreateCompilation(source1, options: TestOptions.DebugExe, 3121parseOptions: TestOptions.Regular11); 3206var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 3207parseOptions: TestOptions.Regular10); 3214var compilation2 = CreateCompilation(source1, options: TestOptions.DebugExe, 3215parseOptions: TestOptions.Regular11); 3300var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 3301parseOptions: TestOptions.Regular10); 3308var compilation2 = CreateCompilation(source1, options: TestOptions.DebugExe, 3309parseOptions: TestOptions.Regular11); 3394var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe, 3395parseOptions: TestOptions.Regular10); 3402var compilation2 = CreateCompilation(source1, options: TestOptions.DebugExe, 3403parseOptions: TestOptions.Regular11); 3428var compilation1 = CreateCompilation(source0 + source1, options: TestOptions.DebugDll, 3429parseOptions: TestOptions.Regular10); 3436compilation1 = CreateCompilation(source0 + source1, options: TestOptions.DebugDll, 3437parseOptions: TestOptions.Regular11); 3440var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll, 3441parseOptions: TestOptions.RegularPreview); 3445var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, references: new[] { reference }, 3446parseOptions: TestOptions.Regular10); 3453compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, references: new[] { reference }, 3454parseOptions: TestOptions.Regular11); 3480var compilation1 = CreateCompilation(source0 + source1, options: TestOptions.DebugDll, 3481parseOptions: TestOptions.Regular10); 3488compilation1 = CreateCompilation(source0 + source1, options: TestOptions.DebugDll, 3489parseOptions: TestOptions.Regular11); 3492var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll, 3493parseOptions: TestOptions.RegularPreview); 3497var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, references: new[] { reference }, 3498parseOptions: TestOptions.Regular10); 3505compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, references: new[] { reference }, 3506parseOptions: TestOptions.Regular11); 3532var compilation1 = CreateCompilation(source0 + source1, options: TestOptions.DebugDll, 3533parseOptions: TestOptions.Regular10); 3540compilation1 = CreateCompilation(source0 + source1, options: TestOptions.DebugDll, 3541parseOptions: TestOptions.Regular11); 3544var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll, 3545parseOptions: TestOptions.RegularPreview); 3549var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, references: new[] { reference }, 3550parseOptions: TestOptions.Regular10); 3557compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, references: new[] { reference }, 3558parseOptions: TestOptions.Regular11); 3584var compilation1 = CreateCompilation(source0 + source1, options: TestOptions.DebugDll, 3585parseOptions: TestOptions.Regular10); 3592compilation1 = CreateCompilation(source0 + source1, options: TestOptions.DebugDll, 3593parseOptions: TestOptions.Regular11); 3596var compilation0 = CreateCompilation(source0, options: TestOptions.DebugDll, 3597parseOptions: TestOptions.RegularPreview); 3601var compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, references: new[] { reference }, 3602parseOptions: TestOptions.Regular10); 3609compilation2 = CreateCompilation(source1, options: TestOptions.DebugDll, references: new[] { reference }, 3610parseOptions: TestOptions.Regular11); 3629var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll, 3630parseOptions: TestOptions.RegularPreview); 3690CompileAndVerify(source, expectedOutput: @"150150", parseOptions: TestOptions.Regular11);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1810)
Diagnostics\DiagnosticTest.cs (46)
532CreateCompilation(text, options: TestOptions.ReleaseExe).VerifyDiagnostics( 539CSharpCompilationOptions option = TestOptions.ReleaseExe.WithSpecificDiagnosticOptions(warnings); 542option = TestOptions.ReleaseExe.WithGeneralDiagnosticOption(ReportDiagnostic.Error); 549option = TestOptions.ReleaseExe.WithGeneralDiagnosticOption(ReportDiagnostic.Default).WithSpecificDiagnosticOptions(warnings); 572CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 635CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 683CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 739CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 795CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 853CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 911CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 967CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1034CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1108CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1179CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1232CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1286CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1339CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1387CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1434CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1504CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1551CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1610CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1660CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1703CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1730CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1776CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1843CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1885CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1946CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 1982CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 2018CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 2065CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 2108CreateCompilation(text1, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics(expected1); 2111var options = TestOptions.DebugDll.WithGeneralDiagnosticOption(ReportDiagnostic.Suppress); 2113CreateCompilation(text1, parseOptions: TestOptions.Regular7_3, options: options).VerifyDiagnostics(); 2120CreateCompilation(text2, parseOptions: TestOptions.Regular7_3, options: options).VerifyDiagnostics(expected1); 2127CreateCompilation(text3, parseOptions: TestOptions.Regular7_3, options: options).VerifyDiagnostics(expected1); 2141CreateCompilation(text4, parseOptions: TestOptions.Regular7_3, options: options).VerifyDiagnostics(expected2); 2148CreateCompilation(text5, parseOptions: TestOptions.Regular7_3, options: options).VerifyDiagnostics(expected2); 2169CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 2194CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 2277CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 2299CSharpCompilationOptions commonoption = TestOptions.ReleaseExe; 2494CSharpCompilationOptions options = TestOptions.ReleaseExe; 2842var ca = CreateCompilation(source, options: TestOptions.ReleaseDll.WithStrongNameProvider(new DesktopStrongNameProvider()).WithCryptoKeyContainer("bogus"));
Diagnostics\LineSpanDirectiveTests.cs (1)
608var verifier = CompileAndVerify(source, options: TestOptions.DebugDll);
IncrementalParsing\BinaryExpression.cs (4)
176MakeChange(oldStyle, newStyle, options: TestOptions.Script); 177MakeChange(oldStyle, newStyle, topLevel: true, options: TestOptions.Script); 183MakeChange(oldStyle, newStyle, options: TestOptions.Script); 184MakeChange(oldStyle, newStyle, topLevel: true, options: TestOptions.Script);
IncrementalParsing\ChangingAsync.cs (2)
61ParseAndValidate(text, validator, TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp5)); 62ParseAndValidate(text, validator, TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp5));
IncrementalParsing\ChangingIdentifiers.cs (2)
244MakeIncrementalNameChanges(oldStyle, newStyle, expressionValidator, options: TestOptions.Script); 245MakeIncrementalNameChanges(oldStyle, newStyle, expressionValidator, topLevel: true, options: TestOptions.Script);
IncrementalParsing\CompoundAssignment.cs (2)
89MakeAssignmentChanges(oldStyle, newStyle, options: TestOptions.Script); 90MakeAssignmentChanges(oldStyle, newStyle, topLevel: true, options: TestOptions.Script);
IncrementalParsing\IncrementalParsingTests.cs (8)
434var oldTree = SyntaxFactory.ParseSyntaxTree(text, options: TestOptions.Script); 458var oldTree = SyntaxFactory.ParseSyntaxTree(text, options: TestOptions.Script); 2407var startTree = SyntaxFactory.ParseSyntaxTree(oldText, options: TestOptions.Script); 2420var parsedTree = SyntaxFactory.ParseSyntaxTree(newText, options: TestOptions.Script); 2436var startTree = SyntaxFactory.ParseSyntaxTree(oldText, options: TestOptions.Script); 2451var parsedTree = SyntaxFactory.ParseSyntaxTree(newText, options: TestOptions.Script); 2466var startTree = SyntaxFactory.ParseSyntaxTree(oldText, options: TestOptions.Script); 2478var parsedTree = SyntaxFactory.ParseSyntaxTree(newText, options: TestOptions.Script);
IncrementalParsing\TypeChanges.cs (1)
150ParseAndValidate(text, validator, TestOptions.Script);
IncrementalParsing\UnaryExpression.cs (2)
65MakeUnaryChanges(oldStyle, newStyle, options: TestOptions.Script); 66MakeUnaryChanges(oldStyle, newStyle, topLevel: true, options: TestOptions.Script);
LexicalAndXml\CrefLexerTests.cs (1)
444using (var lexer = new InternalSyntax.Lexer(SourceText.From(text + "'"), TestOptions.RegularWithDocumentationComments))
LexicalAndXml\DisabledRegionTests.cs (1)
119ParserErrorMessageTests.ParseAndValidate(source, TestOptions.Script,
LexicalAndXml\LexicalErrorTests.cs (79)
266ParserErrorMessageTests.ParseAndValidate(test, TestOptions.Script, Diagnostic(ErrorCode.ERR_PPReferenceFollowsToken, "r")); 461CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics(); 462CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics(); 480CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 484CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics(); 502CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 506CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics(); 525CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 529CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics(); 547CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 551CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics(); 570CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 574CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics(); 594CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 598CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics(); 617CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 621CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics(); 640CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 644CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics(); 663CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 667CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics(); 687CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 691CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics( 729CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 748CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics( 802CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 821CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics( 856CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics(); 857CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics(); 875CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 879CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics(); 901CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 905CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics( 925CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics(); 926CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics(); 944CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 948CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics(); 969CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 973CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics( 994CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 998CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics(); 1016CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 1020CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics(); 1043CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 1047CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics( 1070CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 1074CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics(); 1094CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 1098CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics(); 1119CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 1123CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics(); 1144CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 1148CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics( 1169CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 1173CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics(); 1196CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 1200CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics( 1223CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 1227CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics(); 1248CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 1252CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics(); 1276CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 1280CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics( 1304CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 1308CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics(); 1330CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 1334CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics(); 1355CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 1359CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics( 1383CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 1387CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics( 1411CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 1415CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics( 1437CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 1441CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics(); 1460CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics(); 1461CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics(); 1480CreateCompilation(test, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 1484CreateCompilation(test, parseOptions: TestOptions.Regular11).VerifyDiagnostics();
LexicalAndXml\NameAttributeValueLexerTests.cs (1)
408using (var lexer = new InternalSyntax.Lexer(SourceText.From(text + "'"), TestOptions.RegularWithDocumentationComments))
LexicalAndXml\PreprocessorTests.cs (22)
3687var node = Parse(text, options: TestOptions.Regular); 3703var node = Parse(text, options: TestOptions.Regular); 3735var node = Parse(text, options: TestOptions.Regular); 3751var node = Parse(text, options: TestOptions.Regular7_3); 3816var node = Parse(text, options: TestOptions.Regular); 3832var node = Parse(text, options: TestOptions.Regular); 3848var node = Parse(text, options: TestOptions.Regular); 4064var node = Parse(text, options: TestOptions.Regular); 4466var node = Parse(text, options: TestOptions.Regular7_3); 4477var node = Parse(text, options: TestOptions.Regular); 4488var node = Parse(text, options: TestOptions.Regular); 4499var node = Parse(text, options: TestOptions.Regular); 4510var node = Parse(text, options: TestOptions.Regular); 4521var node = Parse(text, options: TestOptions.Regular); 4532var node = Parse(text, options: TestOptions.Regular); 4543var node = Parse(text, options: TestOptions.Regular); 4579var node = Parse(text, options: TestOptions.Regular); 4590var node = Parse(text, options: TestOptions.Regular); 4601var node = Parse(text, options: TestOptions.Regular); 4612var node = Parse(text, options: TestOptions.Regular); 4629var node = Parse(text, options: TestOptions.Regular); 4648var node = Parse(text, options: TestOptions.Regular);
Parsing\AnonymousFunctionParsingTests.cs (59)
113CreateCompilation(test, parseOptions: TestOptions.Regular8).GetDiagnostics().Verify( 213CreateCompilation(test, parseOptions: TestOptions.Regular8).GetDiagnostics().Verify( 311CreateCompilation(test, parseOptions: TestOptions.Regular8).GetDiagnostics().Verify( 412CreateCompilation(test, parseOptions: TestOptions.Regular8).GetDiagnostics().Verify( 513CreateCompilation(test, parseOptions: TestOptions.Regular8).GetDiagnostics().Verify( 627CreateCompilation(test, parseOptions: TestOptions.Regular8).GetDiagnostics().Verify(); 768CreateCompilation(test, parseOptions: TestOptions.Regular8).GetDiagnostics().Verify( 877CreateCompilation(test, parseOptions: TestOptions.Regular8).GetDiagnostics().Verify( 893CreateCompilation(testInMethod, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 904UsingStatement(test, options: TestOptions.Regular8); 958CreateCompilation(testInMethod, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 972UsingStatement(test, options: TestOptions.Regular8); 1024CreateCompilation(testInMethod, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 1035UsingStatement(test, options: TestOptions.Regular8); 1094CreateCompilation(testInMethod, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 1105UsingStatement(test, options: TestOptions.Regular8); 1166CreateCompilation(testInMethod, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 1177UsingStatement(test, options: TestOptions.Regular8); 1233UsingStatement(test, options: useCsharp9 ? TestOptions.Regular9 : TestOptions.Regular8, 1280UsingStatement(test, options: useCsharp9 ? TestOptions.Regular9 : TestOptions.Regular8, 1330CreateCompilation(testInMethod, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 1344UsingStatement(test, options: TestOptions.Regular8, 1407CreateCompilation(testInMethod, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 1421UsingStatement(test, options: TestOptions.Regular8, 1478UsingStatement(test, options: useCsharp9 ? TestOptions.Regular9 : TestOptions.Regular8, 1532UsingStatement(test, options: useCsharp9 ? TestOptions.Regular9 : TestOptions.Regular8, 1600CreateCompilation(testInMethod, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 1623UsingStatement(test, options: TestOptions.Regular8, 1704CreateCompilation(testInMethod, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 1727UsingStatement(test, options: TestOptions.Regular8, 1799CreateCompilation(testInMethod, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 1810UsingStatement(test, options: TestOptions.Regular8); 1889CreateCompilation(testWithStatement, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 1916UsingStatement(test, options: TestOptions.Regular8, 2007CreateCompilation(testInMethod, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 2051UsingStatement(test, options: TestOptions.Regular8, 2124CreateCompilation(test, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 2141UsingStatement(test, options: TestOptions.Regular8); 2213CreateCompilation(testWithStatement, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 2227UsingStatement(test, options: TestOptions.Regular8); 2590CreateCompilation(test, parseOptions: TestOptions.Regular8).GetDiagnostics().Verify( 2738CreateCompilation(test, parseOptions: TestOptions.Regular8).GetDiagnostics().Verify( 2887CreateCompilation(test, parseOptions: TestOptions.Regular8).GetDiagnostics().Verify( 3006CreateCompilation(test, parseOptions: TestOptions.Regular8).GetDiagnostics().Verify(); 3152CreateCompilation(test, parseOptions: TestOptions.Regular8).GetDiagnostics().Verify( 3266CreateCompilation(test, parseOptions: TestOptions.Regular8).GetDiagnostics().Verify( 3416CreateCompilation(test, parseOptions: TestOptions.Regular8).GetDiagnostics().Verify( 3569CreateCompilation(test, parseOptions: TestOptions.Regular8).GetDiagnostics().Verify( 3723CreateCompilation(test, parseOptions: TestOptions.Regular8).GetDiagnostics().Verify( 3851CreateCompilation(test, parseOptions: TestOptions.Regular8).GetDiagnostics().Verify(); 4006CreateCompilation(test, parseOptions: TestOptions.Regular8).GetDiagnostics().Verify( 4129CreateCompilation(test, parseOptions: TestOptions.Regular8).GetDiagnostics().Verify( 4288CreateCompilation(test, parseOptions: TestOptions.Regular8).GetDiagnostics().Verify( 4450CreateCompilation(test, parseOptions: TestOptions.Regular8).GetDiagnostics().Verify( 4613CreateCompilation(test, parseOptions: TestOptions.Regular8).GetDiagnostics().Verify(
Parsing\AsyncParsingTests.cs (5)
21return SyntaxFactory.ParseSyntaxTree(text, options: (options ?? TestOptions.Regular).WithLanguageVersion(LanguageVersion.CSharp5)); 26return SyntaxFactory.ParseExpression(text, options: (options ?? TestOptions.Regular).WithLanguageVersion(LanguageVersion.CSharp5)); 2394CreateCompilation(test, parseOptions: TestOptions.Regular5).VerifyDiagnostics( 2481CreateCompilation(text, parseOptions: TestOptions.Regular5).VerifyDiagnostics( 2597CreateCompilation(test, parseOptions: TestOptions.Regular5).VerifyDiagnostics(
Parsing\AsyncStreamsParsingTests.cs (8)
22return SyntaxFactory.ParseSyntaxTree(text, options: (options ?? TestOptions.Regular).WithLanguageVersion(LanguageVersion.CSharp8)); 27return SyntaxFactory.ParseExpression(text, options: (options ?? TestOptions.Regular).WithLanguageVersion(LanguageVersion.CSharp8)); 45", options: useCSharp8 ? TestOptions.Regular8 : TestOptions.Regular7_3); 286", options: useCSharp8 ? TestOptions.Regular8 : TestOptions.Regular7_3); 479", options: useCSharp8 ? TestOptions.Regular8 : TestOptions.Regular7_3);
Parsing\CrefParsingTests.cs (20)
350foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 }) 365foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 }) 381foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 }) 397foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 }) 438UsingNode("operator unchecked +", TestOptions.RegularWithDocumentationComments, 506UsingNode("operator unchecked +(A)", TestOptions.RegularWithDocumentationComments, 582UsingNode("T.operator unchecked +", TestOptions.RegularWithDocumentationComments, 767UsingNode("operator unchecked }}(A{A{T}})", TestOptions.RegularWithDocumentationComments, 902UsingNode("implicit operator unchecked A", TestOptions.RegularWithDocumentationComments, 983UsingNode("explicit operator unchecked A(B)", TestOptions.RegularWithDocumentationComments, 1071UsingNode("T.implicit operator unchecked A", TestOptions.RegularWithDocumentationComments, 1175UsingNode("T.explicit operator unchecked A(B)", TestOptions.RegularWithDocumentationComments,
Parsing\DeclarationParsingTests.cs (57)
25return SyntaxFactory.ParseSyntaxTree(text, options ?? TestOptions.Regular); 2051var file = this.ParseFile(text, TestOptions.Regular); 2568var file = this.ParseFile(text, TestOptions.Regular); 2643var file = this.ParseFile(text, parseOptions: TestOptions.Regular); 2786var file = this.ParseFile(text, TestOptions.Regular); 2833var file = this.ParseFile(text, TestOptions.Regular); 2883var file = this.ParseFile(text, TestOptions.Regular); 2924var file = this.ParseFile(text, TestOptions.Regular); 2969var file = this.ParseFile(text, TestOptions.Regular); 4216var file = this.ParseFile(text, TestOptions.Regular); 5062var file = this.ParseFile(text, TestOptions.Regular); 6551}", options: TestOptions.Regular.WithTuplesFeature()); 7114", TestOptions.Regular, 7162", TestOptions.Regular7_3); 7206", TestOptions.Regular7_3, 7252UsingStatement(@"void M(string name!!) { }", options: TestOptions.RegularPreview, 7287UsingStatement(@"void M(string name!) { }", options: TestOptions.RegularPreview, 7325/*comment1*/!/*comment2*/) { }", options: TestOptions.RegularPreview, 7362UsingStatement(@"void M(string name!! = null) { }", options: TestOptions.RegularPreview, 7405UsingStatement(@"void M(string name!!=null) { }", options: TestOptions.RegularPreview, 7448UsingStatement(@"void M(__arglist!) { }", options: TestOptions.RegularPreview, 7480UsingStatement(@"void M(__arglist!!) { }", options: TestOptions.RegularPreview, 7512UsingStatement(@"void M(__arglist!! = null) { }", options: TestOptions.RegularPreview, 7544UsingStatement(@"void M(__arglist!!= null) { }", options: TestOptions.RegularPreview, 7576UsingStatement(@"void M(__arglist[]!!= null) { }", options: TestOptions.RegularPreview, 7649UsingStatement(@"void M(__arglist[]) { }", options: TestOptions.RegularPreview, 7711UsingStatement(@"void M(__arglist = null) { }", options: TestOptions.RegularPreview, 7743UsingStatement(@"void M(string name !!=null) { }", options: TestOptions.RegularPreview, 7786UsingStatement(@"void M(string name!!=null) { }", options: TestOptions.RegularPreview, 7829UsingStatement(@"void M(string name!!= null) { }", options: TestOptions.RegularPreview, 7872UsingStatement(@"void M(string name!!=null) { }", options: TestOptions.RegularPreview, 7915UsingStatement(@"void M(string name! !=null) { }", options: TestOptions.RegularPreview, 7959UsingStatement(@"void M(string name !!=null) { }", options: TestOptions.RegularPreview, 8002UsingStatement(@"void M(string name! ! =null) { }", options: TestOptions.RegularPreview, 8046UsingStatement(@"void M(string name ! !=null) { }", options: TestOptions.RegularPreview, 8090UsingStatement(@"void M(string name!!= null) { }", options: TestOptions.RegularPreview, 8133UsingStatement(@"void M(string name!!= = null) { }", options: TestOptions.RegularPreview, 8193}", options: TestOptions.RegularPreview, 8244}", options: TestOptions.RegularPreview, 8294}", options: TestOptions.RegularPreview, 8364Del d = delegate(int k!!) { /* ... */ };", options: TestOptions.RegularPreview, 8454", TestOptions.Regular7_3, 8498text, TestOptions.Regular7_3, 8547", TestOptions.Regular7_3, 8624CreateCompilation(text, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 8663var tree = UsingNode(text, TestOptions.Regular7_3, 8741text, TestOptions.Regular7_3, 8788text, TestOptions.Regular7_3, 8836text, TestOptions.Regular7_3, 8882CreateCompilation(test, parseOptions: useCSharp8 ? TestOptions.Regular8 : TestOptions.Regular9).VerifyDiagnostics( 8902useCSharp8 ? TestOptions.Regular8 : TestOptions.Regular9); 9011CreateCompilation(test, parseOptions: useCSharp8 ? TestOptions.Regular8 : TestOptions.Regular9).VerifyDiagnostics( 9047useCSharp8 ? TestOptions.Regular8 : TestOptions.Regular9);
Parsing\DeclarationScopeParsingTests.cs (240)
24UsingDeclaration(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 71UsingDeclaration(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 142UsingDeclaration(source, TestOptions.Regular.WithLanguageVersion(langVersion), 244UsingDeclaration(source, TestOptions.Regular11); 276UsingDeclaration(source, TestOptions.Regular11, 314UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 431UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 498UsingDeclaration(source, TestOptions.Regular11, 547UsingDeclaration(source, TestOptions.Regular11, 598UsingDeclaration(source, TestOptions.Regular.WithLanguageVersion(langVersion), 683UsingDeclaration(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 746UsingDeclaration(source, TestOptions.Regular.WithLanguageVersion(langVersion), 800UsingDeclaration(source, TestOptions.Regular.WithLanguageVersion(langVersion), 859UsingDeclaration(source, TestOptions.Regular.WithLanguageVersion(langVersion), 914UsingExpression(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 956UsingExpression(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 1022UsingExpression(source, TestOptions.Regular.WithLanguageVersion(langVersion), 1056UsingExpression(source, TestOptions.Regular.WithLanguageVersion(langVersion), 1086UsingExpression(source, TestOptions.Regular.WithLanguageVersion(langVersion), 1116UsingExpression(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 1158UsingExpression(source, TestOptions.Regular11, 1183UsingExpression(source, TestOptions.Regular11, 1217UsingExpression(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 1285UsingExpression(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 1311UsingDeclaration(source, TestOptions.Regular11, 1371UsingDeclaration(source, TestOptions.Regular11); 1428UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 1562UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 1633UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 1749UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 1875UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 1940UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 1990UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 2035UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 2110UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 2167UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 2191UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 2217UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 2323UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 2429UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 2521UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 2569UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 2639UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 2704UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 2747UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 2792UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 2867UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 2922UsingTree(source, TestOptions.Regular11, 2974UsingTree(source, TestOptions.Regular11, 3043UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 3120UsingTree(source, TestOptions.RegularPreview, 3190UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 3278var parseOptions = TestOptions.Regular.WithLanguageVersion(langVersion); 3357UsingTree(source, TestOptions.Script); 3392UsingTree(source, TestOptions.Script, 3448UsingTree(source, TestOptions.Script, 3507UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 3574UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 3645UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 3750UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 3855UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 3927UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 4043UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 4152UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 4223UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 4321UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 4396UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 4498UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 4574UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 4677UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 4748UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 4823UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 4899UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 4974UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 5045UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 5116UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 5191UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 5267UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 5334UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 5405UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 5507UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 5609UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 5693UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 5762UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 5832UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 5911UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 5982UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 6061UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 6182UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 6234UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 6290UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 6368UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 6436UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 6493UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 6594UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 6688UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 6744UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 6815UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 6875UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 6947UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 7008UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 7110UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 7166UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 7226UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 7287UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 7347UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 7403UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 7459UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 7519UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 7580UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 7632UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 7688UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 7766UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 7834UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 7906UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 7976UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 8047UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 8119UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 8186UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 8254UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 8310UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 8363UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 8402UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 8470UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 8504UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 8567UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 8634UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 8671UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 8708UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 8749UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion), 8797UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion), 8842UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 8884UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion), 8933UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion), 8981UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 9022UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion), 9072UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 9117UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion), 9174UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 9220UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion), 9291UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 9332UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 9377UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 9423UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 9468UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 9509UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 9558UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 9599UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 9645UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 9691UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 9728UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 9769UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion), 9810UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion), 9852UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 9900UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion), 9974UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 10008UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 10046UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion), 10109UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 10148UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion), 10232UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion), 10309UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 10347UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion), 10403UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 10445UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion), 10508UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 10551UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion), 10628UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 10666UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 10708UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 10751UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 10793UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 10831UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 10869UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 10911UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 10954UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 10988UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 11026UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion), 11080UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion), 11138UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion), 11208UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion), 11296UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 11350UsingStatement(source, TestOptions.Regular.WithLanguageVersion(langVersion), 11451UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 11522UsingTree(source, TestOptions.Regular11, 11609UsingTree(source, TestOptions.Regular11, 11692UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 11724UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 11812UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 11849UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 11944UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 12019UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 12074UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 12133UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 12173UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 12230UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 12319UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 12360UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 12416UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 12460UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 12506UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 12548UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 12594UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 12664UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 12731UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 12778UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 12859UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 12933UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 12979UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 13042UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 13092UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 13159UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 13210UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 13278UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 13324UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 13374UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 13425UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 13475UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 13521UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 13575UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 13621UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 13671UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 13722UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 13764UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 13810UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 13880UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 13950UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 14002UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 14072UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 14146UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 14256UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 14373UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 14432UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 14496UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 14564UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 14638UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion)); 14686UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 14772UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 14828UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion), 14896UsingTree(source, TestOptions.Regular.WithLanguageVersion(langVersion),
Parsing\DeconstructionTests.cs (35)
48}", options: TestOptions.Regular.WithTuplesFeature()); 122}", options: TestOptions.Regular.WithTuplesFeature()); 200}", options: TestOptions.Regular.WithTuplesFeature()); 276}", options: TestOptions.Regular.WithTuplesFeature()); 364}", options: TestOptions.Regular.WithTuplesFeature()); 448}", options: TestOptions.Regular.WithTuplesFeature()); 523}", options: TestOptions.Regular.WithTuplesFeature()); 599}", options: TestOptions.Regular.WithTuplesFeature()); 691}", options: TestOptions.Regular.WithTuplesFeature()); 781}", options: TestOptions.Regular.WithTuplesFeature()); 894}", options: TestOptions.Regular.WithTuplesFeature()); 971}", options: TestOptions.Regular.WithTuplesFeature()); 1058}", options: TestOptions.Regular.WithTuplesFeature()); 1132}", options: TestOptions.Regular.WithTuplesFeature()); 1231}", options: TestOptions.Regular.WithTuplesFeature()); 1329}", options: TestOptions.Regular.WithTuplesFeature()); 1507}", options: TestOptions.Regular.WithTuplesFeature()); 1580var tree = UsingTree(@" (int x, int y) = (1, 2); ", options: TestOptions.Script); 1656var tree = UsingTree(@" foreach ((int x, int y) in new[] { (1, 2) }) { }; ", options: TestOptions.Script); 1878var statement = SyntaxFactory.ParseStatement(text, offset: 0, options: TestOptions.Regular.WithTuplesFeature()); 1891var statement = SyntaxFactory.ParseStatement(text, offset: 0, options: TestOptions.Regular.WithTuplesFeature()); 1903var statement = SyntaxFactory.ParseStatement(text, offset: 0, options: TestOptions.Regular.WithTuplesFeature()); 1915var statement = SyntaxFactory.ParseStatement(text, offset: 0, options: TestOptions.Regular.WithTuplesFeature()); 1927var statement = SyntaxFactory.ParseStatement(text, offset: 0, options: TestOptions.Regular.WithTuplesFeature()); 1944var statement = SyntaxFactory.ParseStatement(text, offset: 0, options: TestOptions.Regular.WithTuplesFeature()); 1961var statement = SyntaxFactory.ParseStatement(text, offset: 0, options: TestOptions.Regular.WithTuplesFeature()); 1975var statement = SyntaxFactory.ParseStatement(text, offset: 0, options: TestOptions.Regular.WithTuplesFeature()); 1989var statement = SyntaxFactory.ParseStatement(text, offset: 0, options: TestOptions.Regular.WithTuplesFeature()); 2005var statement = SyntaxFactory.ParseStatement(text, offset: 0, options: TestOptions.Regular.WithTuplesFeature()); 2016var statement = SyntaxFactory.ParseStatement(text, offset: 0, options: TestOptions.Regular.WithTuplesFeature()); 2027var statement = SyntaxFactory.ParseStatement(text, offset: 0, options: TestOptions.Regular.WithTuplesFeature()); 2036var statement = SyntaxFactory.ParseStatement(text, offset: 0, options: TestOptions.Regular.WithTuplesFeature()); 2046var statement = SyntaxFactory.ParseStatement(text, offset: 0, options: TestOptions.Regular.WithTuplesFeature()); 2104CreateCompilation(source, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics(); 2130CreateCompilation(source, parseOptions: TestOptions.Regular9).VerifyDiagnostics(
Parsing\ExpressionParsingTests.cs (36)
216UsingExpression(text, TestOptions.Regular7_3); 243UsingExpression(text, TestOptions.Regular8); 272UsingExpression(text, TestOptions.Regular7_3); 318UsingExpression(text, TestOptions.Regular8); 359UsingExpression(text, TestOptions.RegularPreview); 617TestPostfixUnary(SyntaxKind.ExclamationToken, TestOptions.Regular8); 700TestAssignment(SyntaxKind.QuestionQuestionEqualsToken, options: TestOptions.Regular8); 742CreateCompilation(testWithStatement, parseOptions: TestOptions.Regular5).VerifyDiagnostics( 2252var expr = this.ParseExpression(text, options: TestOptions.Regular); 2272var expr = this.ParseExpression(text, options: TestOptions.Regular); 4761var expr = this.ParseExpression(text, TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1)); 5240CreateCompilation(testWithStatement, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 5251UsingExpression(test, TestOptions.Regular7_3); 6524var tree = ParseTree(text, TestOptions.Regular); 6561var tree = ParseTree(text, TestOptions.Regular); 6621foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 }) 6644foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 }) 6679foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 }) 6714foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 }) 6737foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 }) 6772foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 }) 6807foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 })
Parsing\FileModifierParsingTests.cs (21)
20return SyntaxFactory.ParseSyntaxTree(text, options ?? TestOptions.Regular); 30options ??= TestOptions.RegularPreview; 266options: TestOptions.Regular10, 565options: TestOptions.Regular10, 1268options: TestOptions.Regular10, 1354options: TestOptions.Regular10, 1495options: TestOptions.Regular10, 1525options: TestOptions.Regular.WithLanguageVersion(languageVersion)); 1557options: TestOptions.Regular10, 2027options: TestOptions.Regular10, 2134options: TestOptions.Regular10, 2203options: TestOptions.Regular10, 2334options: TestOptions.Regular10, 2521options: TestOptions.Regular8, 2613options: TestOptions.Regular8, 2712options: TestOptions.Regular8, 2806options: TestOptions.Regular8, 2905options: TestOptions.Regular8, expectedBindingDiagnostics: new[] 3144options: TestOptions.Regular.WithLanguageVersion(languageVersion), 3188options: TestOptions.Regular.WithLanguageVersion(languageVersion), 3229options: TestOptions.Regular.WithLanguageVersion(languageVersion),
Parsing\FunctionPointerTests.cs (69)
20UsingStatement("delegate*<string, Goo, int> ptr;", options: TestOptions.Regular9); 76UsingStatement($"delegate* unmanaged[{conventionString}]<string, Goo, int> ptr;", options: TestOptions.Regular9); 140UsingStatement("delegate* unmanaged[void]<void> ptr;", options: TestOptions.RegularPreview, 198UsingStatement($"delegate* {convention}<void> ptr;", options: TestOptions.RegularPreview); 237UsingStatement("delegate* managed[Cdecl]<void> ptr;", options: TestOptions.RegularPreview, 289UsingStatement("delegate* invalid[Cdecl]<void> ptr;", options: TestOptions.RegularPreview, 341UsingStatement("delegate* invalid<void> ptr;", options: TestOptions.RegularPreview, 383UsingStatement("delegate* unmanaged[]<void> ptr;", options: TestOptions.RegularPreview, 435UsingStatement("delegate* unmanaged[Cdecl, Thiscall, Stdcall, Fastcall, Vectorcall, SuppressGCTransition]<void> ptr;", options: TestOptions.RegularPreview); 510CreateCompilation(text, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 533UsingStatement(text, options: TestOptions.Regular8); 598UsingStatement("delegate*<void, void, void> ptr;", options: TestOptions.Regular9); 649UsingStatement("delegate*<delegate* unmanaged[cdecl]<int*, void*>, delegate* managed<string*>> ptr;", options: TestOptions.Regular9); 755UsingStatement("delegate*<Goo, void>* ptr;", options: TestOptions.Regular9); 802UsingStatement("delegate*<ref Goo, in Bar, out Baz, ref readonly void*> ptr;", options: TestOptions.Regular9); 870UsingStatement("delegate*< ;", options: TestOptions.Regular9, 914UsingStatement("delegate*<ref ;", options: TestOptions.Regular9, 959UsingStatement("delegate*<ref bar ;", options: TestOptions.Regular9, 1001UsingStatement("delegate*<ref bar, ;", options: TestOptions.Regular9, 1054UsingStatement("delegate* unmanaged[ptr];", options: TestOptions.Regular9, 1108UsingStatement("delegate* unmanaged[cdecl] ;", options: TestOptions.Regular9, 1162UsingStatement("delegate* unmanaged[cdecl] ptr;", options: TestOptions.Regular9, 1213UsingStatement("delegate* ;", options: TestOptions.Regular9, 1254UsingStatement("delegate* unmanaged.Name[Dotted]<void> ptr;", options: TestOptions.Regular9, 1333UsingStatement("delegate*( ;", options: TestOptions.Regular9, 1380UsingStatement("delegate* @cdecl>", options: TestOptions.Regular9, 1424UsingStatement("delegate* unmanaged[ ;", options: TestOptions.RegularPreview, 1485UsingStatement("delegate* unmanaged[Cdecl ;", options: TestOptions.RegularPreview, 1543UsingStatement("delegate* unmanaged[Cdecl,", options: TestOptions.RegularPreview, 1612UsingStatement("delegate*<> ptr;", options: TestOptions.Regular9, 1650UsingStatement("delegate*(int, void)", options: TestOptions.Regular9, 1710options: TestOptions.Regular9); 1832UsingExpression("(delegate* unmanaged[thiscall]<int, C>)ptr", options: TestOptions.Regular9); 1886UsingExpression("ptr as delegate* unmanaged[stdcall]<int, void>", options: TestOptions.Regular9); 1939UsingExpression("((delegate*<int, void> i1, delegate* managed<C, D> i2))ptr", options: TestOptions.Regular9); 2023UsingExpression("new M<delegate* unmanaged[thiscall]<void>, delegate*<C, D>>()", options: TestOptions.Regular9); 2104UsingExpression("typeof(delegate* unmanaged[cdecl]<ref int, readonly ref D>)", options: TestOptions.Regular9); 2158UsingStatement("delegate*<ref C>[] ptr;", options: TestOptions.Regular9); 2211options: TestOptions.Regular9); 2300UsingExpression("(delegate*<void> p1) => {}", options: TestOptions.Regular9); 2348}", options: TestOptions.Regular9, 2473UsingExpression("o is delegate*<void>", options: TestOptions.Regular9); 2505UsingExpression("o is delegate*<void> ptr", options: TestOptions.Regular9); 2550}", options: TestOptions.Regular9); 2670}", options: TestOptions.Regular9); 2781UsingStatement("using (delegate*<void> ptr = MyMethod()) {}", options: TestOptions.Regular9); 2839UsingStatement("using delegate*<void> ptr = MyMethod();", options: TestOptions.Regular9); 2891UsingStatement("fixed (delegate*<void> ptr = &MyMethod) {}", options: TestOptions.Regular9); 2945UsingStatement("foreach (delegate*<void> ptr in ptrs) {}", options: TestOptions.Regular9); 2986UsingStatement("for (delegate*<void> ptr = null;;) {}", options: TestOptions.Regular9); 3038UsingExpression("sizeof(delegate*<void>)", options: TestOptions.Regular9); 3068UsingStatement("delegate*<int param1, string param2 = default, void> ptr;", options: TestOptions.Regular9, 3125UsingStatement("delegate*void> ptr;", options: TestOptions.Regular9, 3169UsingStatement("delegate* unmanaged[cdecl] void> ptr;", options: TestOptions.Regular9, 3226UsingStatement("delegate*> ptr;", options: TestOptions.Regular9, 3264UsingStatement("delegate* unmanaged Cdecl]<void> ptr;", options: TestOptions.RegularPreview, 3310UsingStatement("delegate*<this params readonly ref ref this int> ptr;", options: TestOptions.Regular9); 3355}", options: TestOptions.Regular9); 3429}", options: TestOptions.Regular9); 3502}", options: TestOptions.Regular9, 3582}", options: TestOptions.Regular9); 3650UsingStatement("delegate*", options: TestOptions.Regular9, 3694UsingStatement("delegate* unmanaged[cdecl]", options: TestOptions.Regular9, 3751UsingStatement("delegate* unmanaged[cdecl]<void) ptr;", options: TestOptions.Regular9, 3808UsingStatement("delegate* unmanaged[cdecl](void> ptr;", options: TestOptions.Regular9, 3873}}", options: TestOptions.Regular9, 3960}", options: TestOptions.Regular9, 4073UsingStatement("I<delegate*<void>[]> i;", options: TestOptions.Regular9); 4129UsingNode("using t = delegate*<void>;", options: TestOptions.Regular9);
Parsing\ImplicitObjectCreationParsingTests.cs (7)
16private static readonly CSharpParseOptions DefaultParseOptions = TestOptions.Regular9; 408CreateCompilation(testWithStatement, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 416UsingExpression(test, options: TestOptions.Regular8); 457CreateCompilation(testWithStatement, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 465UsingExpression(test, options: TestOptions.Regular8); 538CreateCompilation(testWithStatement, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 552UsingExpression(test, options: TestOptions.Regular8);
Parsing\LambdaAttributeParsingTests.cs (41)
31UsingExpression(source, TestOptions.Regular9); 34UsingExpression(source, TestOptions.RegularPreview); 71UsingExpression(source, TestOptions.Regular9); 74UsingExpression(source, TestOptions.RegularPreview); 121UsingExpression(source, TestOptions.Regular9); 124UsingExpression(source, TestOptions.RegularPreview); 182UsingExpression(source, TestOptions.Regular9); 185UsingExpression(source, TestOptions.RegularPreview); 231UsingExpression(source, TestOptions.RegularPreview, 277UsingExpression(source, TestOptions.RegularPreview, 311UsingExpression(source, TestOptions.RegularPreview, 941UsingExpression($"f = {exprLambda}", TestOptions.RegularPreview); 959UsingExpression($"F({exprLambda})", TestOptions.RegularPreview); 984UsingExpression($"F(x, {exprLambda})", TestOptions.RegularPreview); 1017UsingExpression("f = ([A] x => x)", TestOptions.RegularPreview); 1063UsingExpression("new B { [A] x => y }", TestOptions.RegularPreview, 1119UsingExpression("new B { ([A] x => y) }", TestOptions.RegularPreview); 1169UsingExpression("[A] () => { } ++", TestOptions.RegularPreview); 1207UsingExpression("-- [A] () => { }", TestOptions.RegularPreview, 1252UsingExpression("! [A] () => { }", TestOptions.RegularPreview, 1297UsingExpression("(F) [A] () => { }", TestOptions.RegularPreview, 1340UsingExpression("[A] () => { } + y", TestOptions.RegularPreview, 1385UsingExpression("x * [A] () => { }", TestOptions.RegularPreview, 1434UsingExpression("[A] () => { } is E", TestOptions.RegularPreview, 1479UsingExpression("[A] () => x as E", TestOptions.RegularPreview); 1520UsingExpression("x ? [A] () => { } : z", TestOptions.RegularPreview, 1562UsingExpression("x ? y : [A] () => { }", TestOptions.RegularPreview); 1610UsingExpression("x ? ([A] () => { }) : y", TestOptions.RegularPreview); 1662UsingExpression("[A] () => { } switch { }", TestOptions.RegularPreview, 1705UsingExpression("x switch { y => [A] () => { }, _ => [A] () => z }", TestOptions.RegularPreview); 1794UsingExpression("([A] () => { }, y)", TestOptions.RegularPreview); 1844UsingExpression("(x, [A] () => { })", TestOptions.RegularPreview); 1894UsingExpression("s[[A] x => x..]", TestOptions.RegularPreview); 1945UsingExpression("s[..[A] () => { }]", TestOptions.RegularPreview, 2006UsingExpression(source, TestOptions.Regular9); 2009UsingExpression(source, TestOptions.RegularPreview); 2780UsingExpression(source, TestOptions.Regular9); 2783UsingExpression(source, TestOptions.Regular10); 3557verify(source, TestOptions.Regular9); 3597verify(source, TestOptions.Regular9); 3640verify(source, TestOptions.Regular9);
Parsing\LambdaParameterParsingTests.cs (36)
778UsingDeclaration("Func<string, string> func1 = x!! => x + \"1\";", options: TestOptions.RegularPreview, 838UsingDeclaration("Func<int, int, bool> func1 = (x!!, y) => x == y;", options: TestOptions.RegularPreview, 913UsingDeclaration("Func<int, int> func1 = (x!!) => x;", options: TestOptions.RegularPreview, 970UsingDeclaration("Func<int, int> func1 = x!!=>x;", options: TestOptions.RegularPreview, 1022UsingDeclaration("Func<int, int> func1 = (int x!!) => x;", options: TestOptions.RegularPreview, 1083UsingDeclaration("Func<int, int, int> func1 = (int x!!, int y) => x;", options: TestOptions.RegularPreview, 1158UsingDeclaration("Func<int, int, int> func1 = (int x!!, int y!!) => x;", options: TestOptions.RegularPreview, 1236UsingDeclaration("Func<int> func1 = (!!) => 42;", options: TestOptions.RegularPreview, expectedErrors: new DiagnosticDescription[] 1288UsingDeclaration("Func<int, int> func1 = (_!!) => 42;", options: TestOptions.RegularPreview, 1345UsingDeclaration("Func<string, string> func0 = x!=> x;", options: TestOptions.RegularPreview, 1400UsingDeclaration("Func<string, string> func1 = x !=> x;", options: TestOptions.RegularPreview, 1455UsingDeclaration("Func<string, string> func2 = x != > x;", options: TestOptions.RegularPreview, 1513UsingDeclaration("Func<string, string> func3 = x! => x;", options: TestOptions.RegularPreview, 1563UsingDeclaration("Func<string, string> func4 = x ! => x;", options: TestOptions.RegularPreview, 1613UsingDeclaration("Func<string, string> func5 = x !!=> x;", options: TestOptions.RegularPreview, 1667UsingDeclaration("Func<string, string> func6 = x !!= > x;", options: TestOptions.RegularPreview, 1725UsingDeclaration("Func<string, string> func7 = x!! => x;", options: TestOptions.RegularPreview, 1779UsingDeclaration("Func<string, string> func8 = x! !=> x;", options: TestOptions.RegularPreview, 1834UsingDeclaration("Func<string, string> func9 = x! ! => x;", options: TestOptions.RegularPreview, 1889UsingDeclaration("Func<string[], string> func0 = x[] => x;", options: TestOptions.RegularPreview, 1966UsingDeclaration("Func<string[], string> func0 = (x[]) => x;", options: TestOptions.RegularPreview, 2054UsingDeclaration("Func<string[], string> func0 = (string x[]) => x;", options: TestOptions.RegularPreview, 2124UsingDeclaration("Func<string, string> func0 = x = null => x;", options: TestOptions.RegularPreview, 4243UsingDeclaration("Func<string, string> func0 = x!! = null => x;", options: TestOptions.RegularPreview, 4306UsingDeclaration("Func<string, string> func0 = (x!! = null) => x;", options: TestOptions.RegularPreview, 4375UsingDeclaration("Func<string, string> func0 = (y, x!! = null) => x;", options: TestOptions.RegularPreview, 4449UsingDeclaration("Func<string, string> func0 = (string x!! = null) => x;", options: TestOptions.RegularPreview, 4522UsingDeclaration("Func<string, string> func0 = (string y, string x!! = null) => x;", options: TestOptions.RegularPreview, 4682UsingDeclaration("Func<string, string> func0 = x! ! => x;", options: TestOptions.RegularPreview, 4737UsingDeclaration("Func<string, string> func0 = (x! !) => x;", options: TestOptions.RegularPreview, 4797UsingDeclaration("Func<string, string> func0 = (y, x! !) => x;", options: TestOptions.RegularPreview, 4862UsingDeclaration("Func<string, string> func0 = (string x! !) => x;", options: TestOptions.RegularPreview, 4926UsingDeclaration("Func<string, string> func0 = (string y, string x! !) => x;", options: TestOptions.RegularPreview, 5070UsingExpression(source, TestOptions.Regular.WithLanguageVersion(languageVersion), 5100UsingExpression(source, TestOptions.Regular.WithLanguageVersion(languageVersion), 5128UsingExpression(source, TestOptions.Regular.WithLanguageVersion(languageVersion),
Parsing\LambdaReturnTypeParsingTests.cs (27)
42UsingExpression(source, TestOptions.Regular9); 45UsingExpression(source, TestOptions.RegularPreview); 79UsingExpression(source, TestOptions.Regular9); 82UsingExpression(source, TestOptions.RegularPreview); 126UsingExpression(source, TestOptions.Regular9); 129UsingExpression(source, TestOptions.RegularPreview); 167verify(source, TestOptions.Regular9); 208UsingExpression(source, TestOptions.Regular9, 214UsingExpression(source, TestOptions.RegularPreview, 285verify(source, TestOptions.Regular9); 286verify(source, TestOptions.RegularPreview); 315verify(source, TestOptions.Regular9); 316verify(source, TestOptions.RegularPreview); 2809UsingExpression(source, options: TestOptions.Regular7); 2852UsingExpression(source, options: TestOptions.Regular7); 4936UsingTree(source, TestOptions.Regular9); 4939UsingTree(source, TestOptions.Regular10); 4981UsingExpression(source, TestOptions.Regular9); 5007UsingDeclaration(source, TestOptions.Regular9); 5052verify(source, TestOptions.Regular9); 5084verify(source, TestOptions.Regular9); 5106verify(source, TestOptions.Regular9); 5162verify(source, TestOptions.Regular9); 5215verify(source, TestOptions.Regular9); 5266verify(source, TestOptions.Regular9); 5311verify(source, TestOptions.Regular9); 5359verify(source, TestOptions.Regular9);
Parsing\LineSpanDirectiveParsingTests.cs (10)
43UsingLineDirective(source, TestOptions.Regular9); 46UsingLineDirective(source, TestOptions.Regular9.WithPreprocessorSymbols("IsActive")); 84UsingLineDirective(source, TestOptions.Regular9); 87UsingLineDirective(source, TestOptions.Regular10); 125UsingLineDirective(source, TestOptions.Regular9); 128UsingLineDirective(source, TestOptions.Regular10); 2352UsingLineDirective(source, TestOptions.Regular10, 2390UsingLineDirective(source, TestOptions.Regular10, 2429UsingLineDirective(source, TestOptions.Regular10, 2468UsingLineDirective(source, TestOptions.Regular10,
Parsing\LocalFunctionParsingTests.cs (43)
372}", options: TestOptions.Regular9); 560}", TestOptions.Regular9, 696CreateCompilation(code, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 706CreateCompilation(code, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 720UsingTree(code, TestOptions.Regular9).GetDiagnostics().Verify(); 723UsingTree(code, TestOptions.Regular8); 788CreateCompilation(code, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 795CreateCompilation(code, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 806UsingTree(code, TestOptions.Regular9).GetDiagnostics().Verify(); 809UsingTree(code, TestOptions.Regular8); 871UsingStatement(statement, TestOptions.Regular9, 916}", TestOptions.Regular9); 996}", TestOptions.Regular9); 1287var file = ParseFile(text, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6)); 1304CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 1720CreateCompilation(text, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 1727CreateCompilation(text, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 1731CreateCompilation(text, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 1736UsingDeclaration(text, options: TestOptions.Regular7_3); 1739UsingDeclaration(text, options: TestOptions.Regular8); 1742UsingDeclaration(text, options: TestOptions.Regular9); 1805CreateCompilation(text, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 1824CreateCompilation(text, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 1837CreateCompilation(text, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 1851UsingDeclaration(text, options: TestOptions.Regular7_3); 1854UsingDeclaration(text, options: TestOptions.Regular8); 1857UsingDeclaration(text, options: TestOptions.Regular9); 1939CreateCompilation(text, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 1973CreateCompilation(text, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 1995CreateCompilation(text, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 2018UsingDeclaration(text, options: TestOptions.Regular7_3, 2027UsingDeclaration(text, options: TestOptions.Regular8, 2036UsingDeclaration(text, options: TestOptions.Regular9, 2135UsingDeclaration(text, options: TestOptions.Regular9, 2215UsingDeclaration(text, options: TestOptions.Regular9, 2302UsingDeclaration(text, options: TestOptions.Regular9, 2396UsingDeclaration(text, options: TestOptions.Regular9, 2474CreateCompilation(text, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 2496CreateCompilation(text, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 2515CreateCompilation(text, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 2535UsingDeclaration(text, options: TestOptions.Regular7_3, 2550UsingDeclaration(text, options: TestOptions.Regular8, 2565UsingDeclaration(text, options: TestOptions.Regular9,
Parsing\MemberDeclarationParsingTests.cs (303)
28private static readonly CSharpParseOptions RequiredMembersOptions = TestOptions.Regular11; 29public static readonly IEnumerable<object[]> Regular10AndScriptAndRequiredMembersMinimum = new[] { new[] { TestOptions.Regular10 }, new[] { RequiredMembersOptions }, new[] { TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp10) } }; 30public static readonly IEnumerable<object[]> Regular10AndScript = new[] { new[] { TestOptions.Regular10 }, new[] { TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp10) } }; 117foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 142foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 153foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 171foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 200foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 248foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 299foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 326foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 369foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 428foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 }) 479foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 }) 562foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 }) 645foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 }) 776foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 827foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 878foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 921foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 964foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 1011foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 1058foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 1092foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 1140foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 1174foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 1889options: TestOptions.Regular10); 2075options: TestOptions.Regular11, 2323CreateCompilation(classWithText, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 2339CreateCompilation(classWithText, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 2353foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 2434CreateCompilation(classWithText, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 2459CreateCompilation(classWithText, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 2495foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 2559CreateCompilation(classWithText, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 2584CreateCompilation(classWithText, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 2619foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 2683CreateCompilation(classWithText, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 2702CreateCompilation(classWithText, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 2725foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 2789CreateCompilation(classWithText, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 2808CreateCompilation(classWithText, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 2831foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 2885foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 2965foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 3020foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 3071foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 3131foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 3204CreateCompilation(classWithText, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 3220CreateCompilation(classWithText, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 3234foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 3319CreateCompilation(classWithText, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 3344CreateCompilation(classWithText, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 3379foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 3447CreateCompilation(classWithText, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 3472CreateCompilation(classWithText, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 3507foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 3575CreateCompilation(classWithText, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 3594CreateCompilation(classWithText, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 3617foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 3685CreateCompilation(classWithText, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 3704CreateCompilation(classWithText, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 3727foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 3785foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 3869foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 3928foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 3983foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 4047foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 4122foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 4185foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 4250CreateCompilation(classWithText, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 4263CreateCompilation(classWithText, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 4274foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 4354CreateCompilation(classWithText, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 4376CreateCompilation(classWithText, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 4408foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 4471CreateCompilation(classWithText, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 4493CreateCompilation(classWithText, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 4525foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 4588CreateCompilation(classWithText, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 4604CreateCompilation(classWithText, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 4624foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 4687CreateCompilation(classWithText, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 4703CreateCompilation(classWithText, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 4723foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 4776foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 4855foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 4909foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 4959foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 5018foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 5090CreateCompilation(classWithText, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 5103CreateCompilation(classWithText, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 5114foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 5198CreateCompilation(classWithText, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 5220CreateCompilation(classWithText, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 5252foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 5319CreateCompilation(classWithText, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 5341CreateCompilation(classWithText, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 5373foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 5440CreateCompilation(classWithText, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 5456CreateCompilation(classWithText, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 5476foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 5543CreateCompilation(classWithText, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 5559CreateCompilation(classWithText, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 5579foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 5636foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 5719foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 5777foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 5831foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 5894foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 5968foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 6030foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 6092foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 6168foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 6238foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 6277CreateCompilation(classWithText, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 6290CreateCompilation(classWithText, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 6301foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 6364CreateCompilation(classWithText, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 6380CreateCompilation(classWithText, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 6401foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 6468foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 6515CreateCompilation(classWithText, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 6531CreateCompilation(classWithText, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 6552foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 6615CreateCompilation(classWithText, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 6631CreateCompilation(classWithText, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 6652foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 6705foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 6767foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 6821foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 6871foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 6930foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 7002CreateCompilation(classWithText, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 7015CreateCompilation(classWithText, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 7026foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 7093CreateCompilation(classWithText, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 7112CreateCompilation(classWithText, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 7139foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 7206CreateCompilation(classWithText, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 7222CreateCompilation(classWithText, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 7243foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 7310CreateCompilation(classWithText, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 7326CreateCompilation(classWithText, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 7347foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 7414CreateCompilation(classWithText, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 7430CreateCompilation(classWithText, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 7451foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 7508foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 7574foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 7632foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 7686foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 7749foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 7823foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 7885foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 7947foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 8004foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 8058foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 8112foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 8171foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 8217foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 8282foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 8331foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 8392foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 8451foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 8497foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 8555foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 8638", options: TestOptions.Regular, error); 8718UsingDeclaration("N1..N2 M(int x) => x;", options: TestOptions.Regular, 8776UsingDeclaration("int N1..M(int x) => x;", options: TestOptions.Regular, 8834UsingDeclaration("int N1.N2..M(int x) => x;", options: TestOptions.Regular, 8901foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 8955foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 9017foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 9079foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 9125foreach (var options in new[] { TestOptions.Script, TestOptions.Regular }) 9179", options: TestOptions.Regular, 9247", options: TestOptions.Regular, 9300", options: TestOptions.Regular, 9371", options: TestOptions.Regular, 9457", options: TestOptions.Regular, 9507", options: TestOptions.Regular, 9562", options: TestOptions.Regular, 9618UsingNode(@"record R<T> where T : delegate", options: TestOptions.Regular, 9728UsingDeclaration("C I.operator checked " + op + "(C x) => x;", options: TestOptions.RegularPreview); 9859UsingDeclaration("C I.operator checked " + op + "(C x, C y) => x;", options: TestOptions.RegularPreview); 9960UsingDeclaration(op + " I.operator checked D(C x) => x;", options: TestOptions.RegularPreview); 10075UsingDeclaration("C I.operator unchecked " + op + "(C x, C y) => x;", options: TestOptions.RegularPreview,
Parsing\NameParsingTests.cs (2)
931UsingTree(source, TestOptions.Regular1, 1010CreateCompilation(source, parseOptions: TestOptions.Regular1).VerifyDiagnostics(
Parsing\NullableParsingTests.cs (4)
741CreateCompilation(test, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 752UsingStatement(test, options: TestOptions.Regular8); 809CreateCompilation(test, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 832UsingStatement(test, options: TestOptions.Regular8,
Parsing\ParserErrorMessageTests.cs (71)
638CreateCompilation(test, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 2421CreateCompilation(test, options: TestOptions.DebugExe, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 2684ParseAndValidate(text, TestOptions.Regular, 2714CreateCompilationWithMscorlib46(text, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 2739ParseAndValidate(text, TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6), 2768CreateCompilationWithMscorlib46(text, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6)).VerifyDiagnostics( 2791CreateCompilationWithMscorlib46(text, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7)).VerifyDiagnostics( 2855ParseAndValidate(test, TestOptions.Regular, 2910CreateCompilation(test, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 2957ParseAndValidate(test, TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6), 3843var tree = ParseTree(test, TestOptions.Regular); 4669ParseAndValidate(test, TestOptions.Regular, 4719CreateCompilation(test, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 4763ParseAndValidate(test, TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6), 4832CreateCompilation(test, options: TestOptions.UnsafeDebugDll).VerifyDiagnostics( 4858CreateCompilation(test, options: TestOptions.UnsafeDebugDll).VerifyDiagnostics( 4878CreateCompilation(test, options: TestOptions.UnsafeDebugDll).VerifyDiagnostics( 4898CreateCompilation(test, options: TestOptions.UnsafeDebugDll).VerifyDiagnostics( 4920CreateCompilationWithMscorlibAndSpan(test, options: TestOptions.ReleaseDll.WithAllowUnsafe(true)).VerifyDiagnostics( 4941CreateCompilation(test, options: TestOptions.ReleaseDll.WithAllowUnsafe(true)).VerifyDiagnostics( 5049CreateCompilation(test, options: TestOptions.UnsafeDebugDll).VerifyDiagnostics( 5606CreateCompilation(text, parseOptions: TestOptions.Regular5).VerifyDiagnostics(); 5607CreateCompilation(text, parseOptions: TestOptions.Regular1).VerifyDiagnostics( 5628CreateCompilation(text, parseOptions: TestOptions.Regular5).VerifyDiagnostics( 5641CreateCompilation(text, parseOptions: TestOptions.Regular2).VerifyDiagnostics( 5672CreateCompilation(text, parseOptions: TestOptions.Regular5).VerifyDiagnostics( 5676CreateCompilation(text, parseOptions: TestOptions.Regular2).VerifyDiagnostics( 5712CreateCompilation(text, parseOptions: TestOptions.Regular5).VerifyDiagnostics(); 5713CreateCompilation(text, parseOptions: TestOptions.Regular2).VerifyDiagnostics( 5734CreateCompilation(text, parseOptions: TestOptions.Regular5).VerifyDiagnostics( 5738CreateCompilation(text, parseOptions: TestOptions.Regular2).VerifyDiagnostics( 5769CreateCompilation(text, parseOptions: TestOptions.Regular5).VerifyEmitDiagnostics( 5773CreateCompilation(text, parseOptions: TestOptions.Regular2).VerifyEmitDiagnostics( 5803CreateCompilation(text, parseOptions: TestOptions.Regular5).VerifyDiagnostics( 5807CreateCompilation(text, parseOptions: TestOptions.Regular2).VerifyDiagnostics( 5837CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 5844CreateCompilation(text, parseOptions: TestOptions.Regular5).VerifyDiagnostics( 6141CreateCompilation(text, parseOptions: TestOptions.Regular5).VerifyDiagnostics( 6149CreateCompilation(text, parseOptions: TestOptions.Regular3).VerifyDiagnostics( 6169CreateCompilation(text, parseOptions: TestOptions.Regular5).VerifyDiagnostics( 6176CreateCompilation(text, parseOptions: TestOptions.Regular3).VerifyDiagnostics( 6199CreateCompilation(text, parseOptions: TestOptions.Regular5).VerifyDiagnostics( 6212CreateCompilation(text, parseOptions: TestOptions.Regular4).VerifyDiagnostics( 6241CreateCompilation(text, parseOptions: TestOptions.Regular5).VerifyDiagnostics( 6254CreateCompilation(text, parseOptions: TestOptions.Regular4).VerifyDiagnostics( 6282CreateCompilation(text, parseOptions: TestOptions.Regular4).VerifyDiagnostics( 6292CreateCompilation(text, parseOptions: TestOptions.Regular3).VerifyDiagnostics( 6324CreateCompilation(text, parseOptions: TestOptions.Regular2).VerifyDiagnostics( 6328CreateCompilation(text, parseOptions: TestOptions.Regular1).VerifyDiagnostics( 6348CreateCompilation(text, parseOptions: TestOptions.Regular2).VerifyDiagnostics( 6352CreateCompilation(text, parseOptions: TestOptions.Regular1).VerifyDiagnostics( 6370CreateCompilation(text, parseOptions: TestOptions.Regular4).VerifyDiagnostics(); 6371CreateCompilation(text, parseOptions: TestOptions.Regular3).VerifyDiagnostics( 6392CreateCompilation(text, parseOptions: TestOptions.Regular3).VerifyEmitDiagnostics( 6396CreateCompilation(text, parseOptions: TestOptions.Regular2).VerifyEmitDiagnostics( 6420CreateCompilation(text, parseOptions: TestOptions.Regular3).VerifyEmitDiagnostics( 6424CreateCompilation(text, parseOptions: TestOptions.Regular2).VerifyEmitDiagnostics( 6446SyntaxFactory.ParseSyntaxTree(text, options: TestOptions.RegularWithDocumentationComments.WithLanguageVersion(LanguageVersion.CSharp2)).GetDiagnostics().Verify(); 6447SyntaxFactory.ParseSyntaxTree(text, options: TestOptions.RegularWithDocumentationComments.WithLanguageVersion(LanguageVersion.CSharp1)).GetDiagnostics().Verify( 6465SyntaxFactory.ParseSyntaxTree(text, options: TestOptions.RegularWithDocumentationComments.WithLanguageVersion(LanguageVersion.CSharp2)).GetDiagnostics().Verify(); 6466SyntaxFactory.ParseSyntaxTree(text, options: TestOptions.RegularWithDocumentationComments.WithLanguageVersion(LanguageVersion.CSharp1)).GetDiagnostics().Verify( 6489SyntaxFactory.ParseSyntaxTree(text, options: TestOptions.RegularWithDocumentationComments.WithLanguageVersion(LanguageVersion.CSharp2)).GetDiagnostics().Verify(); 6490SyntaxFactory.ParseSyntaxTree(text, options: TestOptions.RegularWithDocumentationComments.WithLanguageVersion(LanguageVersion.CSharp1)).GetDiagnostics().Verify( 6509SyntaxFactory.ParseSyntaxTree(text, options: TestOptions.RegularWithDocumentationComments.WithLanguageVersion(LanguageVersion.CSharp2)).GetDiagnostics().Verify(); 6510SyntaxFactory.ParseSyntaxTree(text, options: TestOptions.RegularWithDocumentationComments.WithLanguageVersion(LanguageVersion.CSharp1)).GetDiagnostics().Verify(); 6544CreateCompilation(source, parseOptions: TestOptions.Regular2).VerifyDiagnostics( 6551CreateCompilation(source, parseOptions: TestOptions.Regular1).VerifyDiagnostics( 6591CreateCompilation(source, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 6598CreateCompilation(source, parseOptions: TestOptions.Regular5).VerifyDiagnostics(
Parsing\ParserRegressionTests.cs (1)
25return SyntaxFactory.ParseSyntaxTree(text, options ?? TestOptions.Regular);
Parsing\ParsingErrorRecoveryTests.cs (7)
5396var file = this.ParseTree(text, options: TestOptions.Regular); 5424var file = this.ParseTree(text, TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6)); 5449CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 5505var file = this.ParseTree(text, options: TestOptions.Regular); 5535var file = this.ParseTree(text, options: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6)); 5564CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 6605SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree(text, TestOptions.Regular9);
Parsing\ParsingTests.cs (2)
84ParseFile(text, parseOptions: TestOptions.Regular.WithExperimental(feature)); 361_ = SyntaxFactory.ParseSyntaxTree(stringBuilder.ToString(), TestOptions.RegularPreview);
Parsing\PatternParsingTests.cs (114)
50CreateCompilation(test, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6)).VerifyDiagnostics( 86CreateCompilation(test, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 176}", options: TestOptions.Regular); 1846CreateCompilation(testInMethod, parseOptions: TestOptions.RegularWithoutRecursivePatterns).VerifyDiagnostics( 1856CreateCompilation(testInMethod, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 1864UsingStatement(test, TestOptions.RegularWithoutRecursivePatterns); 1867UsingStatement(test, TestOptions.Regular8); 1942CreateCompilation(testInMethod, parseOptions: TestOptions.RegularWithoutRecursivePatterns).VerifyDiagnostics( 1959UsingStatement(test, TestOptions.RegularWithoutRecursivePatterns); 2030CreateCompilation(testWithStatement, parseOptions: TestOptions.RegularWithoutRecursivePatterns).VerifyDiagnostics( 2044UsingStatement(test, TestOptions.RegularWithoutRecursivePatterns); 2154CreateCompilation(testInMethod, parseOptions: TestOptions.RegularWithoutRecursivePatterns).VerifyDiagnostics( 2174UsingStatement(test, TestOptions.RegularWithoutRecursivePatterns, 2225CreateCompilation(testInMethod, parseOptions: TestOptions.RegularWithoutRecursivePatterns).VerifyDiagnostics( 2245UsingStatement(test, TestOptions.RegularWithoutRecursivePatterns, 2294CreateCompilation(testInMethod, parseOptions: TestOptions.RegularWithoutRecursivePatterns).VerifyDiagnostics( 2305UsingStatement(test, TestOptions.RegularWithoutRecursivePatterns); 2385CreateCompilation(testInMethod, parseOptions: TestOptions.RegularWithoutRecursivePatterns).VerifyDiagnostics( 2399UsingStatement(test, TestOptions.RegularWithoutRecursivePatterns, 2462CreateCompilation(testInMethod, parseOptions: TestOptions.RegularWithoutRecursivePatterns).VerifyDiagnostics( 2473UsingExpression(test, TestOptions.RegularWithoutRecursivePatterns); 2493CreateCompilation(testWithStatement, parseOptions: TestOptions.RegularWithoutRecursivePatterns).VerifyDiagnostics( 2510UsingExpression(test, TestOptions.RegularWithoutRecursivePatterns); 2561CreateCompilation(testWithStatement, parseOptions: TestOptions.RegularWithoutRecursivePatterns).VerifyDiagnostics( 2578UsingExpression(test, TestOptions.RegularWithoutRecursivePatterns, 2640CreateCompilation(testWithStatement, parseOptions: TestOptions.RegularWithoutRecursivePatterns).VerifyDiagnostics( 2666UsingExpression("1 switch { (a, b, c) => d }", TestOptions.RegularWithoutRecursivePatterns); 2734CreateCompilation(testWithStatement, parseOptions: TestOptions.RegularWithoutRecursivePatterns).VerifyDiagnostics( 2765UsingStatement(test, TestOptions.RegularWithoutRecursivePatterns, 3028Parse(source, options: TestOptions.RegularWithRecursivePatterns); 3034Parse(source2, options: TestOptions.RegularWithRecursivePatterns); 5563UsingStatement("switch(e) { case _: break; }", TestOptions.Regular7_3); 8293CreateCompilation(testInMethod, parseOptions: TestOptions.RegularWithoutPatternCombinators).VerifyDiagnostics( 8307UsingStatement(test, TestOptions.RegularWithoutPatternCombinators); 8355CreateCompilation(testInMethod, parseOptions: TestOptions.RegularWithoutPatternCombinators).VerifyDiagnostics( 8369UsingStatement(test, TestOptions.RegularWithoutPatternCombinators); 8417CreateCompilation(testInMethod, parseOptions: TestOptions.RegularWithoutPatternCombinators).VerifyDiagnostics( 8428UsingStatement(test, TestOptions.RegularWithoutPatternCombinators); 8469CreateCompilation(testInMethod, parseOptions: TestOptions.RegularWithoutPatternCombinators).VerifyDiagnostics( 8477UsingStatement(test, TestOptions.RegularWithoutPatternCombinators); 8523CreateCompilation(testInMethod, parseOptions: TestOptions.RegularWithoutPatternCombinators).VerifyDiagnostics( 8555UsingStatement(test, TestOptions.RegularWithoutPatternCombinators); 8686CreateCompilation(test, parseOptions: TestOptions.RegularWithoutPatternCombinators).VerifyDiagnostics( 8725UsingStatement(test, TestOptions.RegularWithoutPatternCombinators); 8862TestOptions.RegularWithPatternCombinators, 9057TestOptions.RegularWithPatternCombinators 9164TestOptions.RegularWithPatternCombinators 9202TestOptions.RegularWithPatternCombinators 9248TestOptions.RegularWithPatternCombinators 9293TestOptions.RegularWithPatternCombinators 9333TestOptions.RegularWithPatternCombinators 9399TestOptions.RegularWithPatternCombinators 9446TestOptions.RegularWithPatternCombinators 9501TestOptions.RegularWithPatternCombinators 9559TestOptions.RegularWithPatternCombinators 9625TestOptions.RegularWithPatternCombinators 9687TestOptions.RegularWithPatternCombinators 9750TestOptions.RegularWithPatternCombinators 9803TestOptions.RegularWithPatternCombinators 9856TestOptions.RegularWithPatternCombinators 9943TestOptions.RegularWithPatternCombinators 9983TestOptions.RegularWithPatternCombinators 10031TestOptions.RegularWithPatternCombinators 10079TestOptions.RegularWithPatternCombinators 10134TestOptions.RegularWithPatternCombinators 10181TestOptions.RegularWithPatternCombinators 10229TestOptions.RegularWithPatternCombinators 10377TestOptions.RegularWithPatternCombinators 10418TestOptions.RegularWithPatternCombinators 10459TestOptions.RegularWithPatternCombinators 10500TestOptions.RegularWithPatternCombinators 10555TestOptions.RegularWithPatternCombinators 10600TestOptions.RegularWithPatternCombinators 10673TestOptions.RegularWithPatternCombinators 10710TestOptions.RegularWithPatternCombinators 10751TestOptions.RegularWithPatternCombinators 10793TestOptions.RegularWithPatternCombinators 10845TestOptions.RegularWithPatternCombinators 10895TestOptions.RegularWithPatternCombinators 10951TestOptions.RegularWithPatternCombinators 11012TestOptions.RegularWithPatternCombinators 11063TestOptions.RegularWithPatternCombinators 11116TestOptions.RegularWithPatternCombinators 11169TestOptions.RegularWithPatternCombinators 11226TestOptions.RegularWithPatternCombinators 11290TestOptions.RegularWithPatternCombinators 11344TestOptions.RegularWithPatternCombinators 11399TestOptions.RegularWithPatternCombinators 11442TestOptions.RegularWithPatternCombinators 11495TestOptions.RegularWithPatternCombinators 11593TestOptions.RegularWithPatternCombinators 11653TestOptions.RegularWithPatternCombinators 11711TestOptions.RegularWithPatternCombinators 11770TestOptions.RegularWithPatternCombinators 11774TestOptions.RegularWithoutPatternCombinators 11834TestOptions.RegularWithPatternCombinators 11838TestOptions.RegularWithoutPatternCombinators 11905TestOptions.RegularWithPatternCombinators, 11910TestOptions.RegularWithoutPatternCombinators, 12013TestOptions.RegularWithPatternCombinators, 12018TestOptions.RegularWithoutPatternCombinators, 12082TestOptions.RegularWithPatternCombinators 12163TestOptions.RegularWithPatternCombinators 12213TestOptions.RegularWithPatternCombinators 12258TestOptions.RegularWithPatternCombinators 12313TestOptions.RegularWithPatternCombinators 12363TestOptions.RegularWithPatternCombinators 12414TestOptions.RegularWithPatternCombinators 12459TestOptions.RegularWithPatternCombinators 12514TestOptions.RegularWithPatternCombinators 12564TestOptions.RegularWithPatternCombinators 12628TestOptions.RegularWithPatternCombinators 12679TestOptions.RegularWithPatternCombinators 12734UsingExpression(@"new object() is { {}: 1 }", TestOptions.RegularWithPatternCombinators,
Parsing\PatternParsingTests_ListPatterns.cs (1)
14private static CSharpParseOptions RegularWithoutListPatterns => TestOptions.Regular10;
Parsing\PatternParsingTests2.cs (4)
30CreateCompilation(testWithStatement, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 37CreateCompilation(testWithStatement, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 48UsingExpression(test, TestOptions.Regular10); 51UsingExpression(test, TestOptions.Regular9);
Parsing\RawInterpolatedStringLiteralCompilingTests.cs (3)
73}", parseOptions: TestOptions.Regular10).VerifyDiagnostics( 86}", parseOptions: TestOptions.Regular11).VerifyDiagnostics(); 286}", parseOptions: TestOptions.Regular9).VerifyDiagnostics(
Parsing\RawStringLiteralCompilingTests.cs (2)
19}", parseOptions: TestOptions.Regular10).VerifyDiagnostics( 214}", parseOptions: TestOptions.Regular9).VerifyDiagnostics(
Parsing\ReadOnlyStructs.cs (12)
40var comp = CreateCompilationWithMscorlib45(text, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.Latest), options: TestOptions.DebugDll); 77var comp = CreateCompilationWithMscorlib45(text, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7), options: TestOptions.DebugDll); 105var comp = CreateCompilationWithMscorlib45(text, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.Latest), options: TestOptions.DebugDll); 149var comp = CreateCompilationWithMscorlib45(text, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.Latest), options: TestOptions.DebugDll.WithAllowUnsafe(true)); 182var comp = CreateCompilationWithMscorlib45(text, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.Latest), options: TestOptions.DebugDll); 216var comp = CreateCompilationWithMscorlib45(text, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.Latest), options: TestOptions.DebugDll);
Parsing\RecordParsing.cs (63)
19=> UsingTree(text, TestOptions.Regular9, expectedErrors); 22=> UsingExpression(text, TestOptions.Regular9, expectedErrors); 25=> UsingStatement(text, TestOptions.Regular9, expectedErrors); 108UsingTree(text, options: TestOptions.Regular8); 109CreateCompilation(text, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 264var tree = ParseTree(text, options: TestOptions.Regular8); 267CreateCompilation(text, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 330var tree = ParseTree(text, options: TestOptions.Regular8); 333tree = ParseTree(text, options: TestOptions.RegularPreview); 1209CreateCompilation(text, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 1217var tree = SyntaxFactory.ParseSyntaxTree(text, options: TestOptions.Regular8); 1717UsingStatement("int x = await with { };", options: TestOptions.Regular9); 1756UsingStatement("await with;", options: TestOptions.Regular9); 2510CreateCompilation(text, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 2517UsingTree(text, options: TestOptions.Regular9, 2523CreateCompilation(text, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 2527UsingTree(text, options: TestOptions.Regular10, 2577CreateCompilation(text, parseOptions: TestOptions.Regular10).VerifyDiagnostics(); 2578UsingTree(text, options: TestOptions.Regular10); 2581CreateCompilation(text, parseOptions: TestOptions.Regular10).VerifyDiagnostics(); 2582UsingTree(text, options: TestOptions.Regular9); 2585UsingTree(text, options: TestOptions.Regular8, 2594CreateCompilation(text, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 2713UsingTree(text, options: TestOptions.Regular10); 2757CreateCompilation(text, parseOptions: TestOptions.Regular10).VerifyDiagnostics( 2764UsingTree(text, options: TestOptions.Regular10); 2767CreateCompilation(text, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 2777UsingTree(text, options: TestOptions.Regular9); 2780CreateCompilation(text, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 2804UsingTree(text, options: TestOptions.Regular8, 2908UsingTree(text, options: TestOptions.RegularPreview, 2966UsingTree(text, options: TestOptions.RegularPreview, 3058UsingTree(text, options: TestOptions.Regular10, 3103UsingTree(text, options: TestOptions.Regular9, 3148UsingTree(text, options: TestOptions.Regular8); 3168UsingTree(text, options: TestOptions.Regular9); 3188UsingTree(text, options: TestOptions.Regular10); 3208UsingTree(text, options: TestOptions.Regular10, 3253UsingTree(text, options: TestOptions.Regular9, 3298UsingTree(text, options: TestOptions.RegularPreview, 3390UsingTree(text, options: TestOptions.RegularPreview); 3411UsingTree(text, options: TestOptions.RegularPreview); 3432UsingTree(text, options: TestOptions.RegularPreview); 3452UsingTree(text, options: TestOptions.RegularPreview); 3486UsingTree(text, options: TestOptions.RegularPreview); 3521UsingTree(text, options: TestOptions.RegularPreview); 3542UsingTree(text, options: TestOptions.RegularPreview); 3564UsingTree(text, options: TestOptions.RegularPreview, 3596UsingTree(text, options: TestOptions.RegularPreview, 3643CreateCompilation(text, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics( 3647UsingTree(text, options: TestOptions.RegularPreview); 3650CreateCompilation(text, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 3658UsingTree(text, options: TestOptions.Regular8, 3687CreateCompilation(text, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 3694UsingTree(text, options: TestOptions.Regular9); 3719UsingTree(text, options: TestOptions.RegularPreview); 3723UsingTree(text, options: TestOptions.Regular8); 3725CreateCompilation(text, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 3767UsingTree(text, options: TestOptions.Regular9); 3792UsingTree(text, options: TestOptions.RegularPreview, 3840UsingTree(text, options: TestOptions.RegularPreview, 3903UsingTree(text, options: TestOptions.RegularPreview); 3946UsingTree(text, options: TestOptions.RegularPreview);
Parsing\RefFieldParsingTests.cs (23)
24UsingDeclaration(source, TestOptions.Regular.WithLanguageVersion(languageVersion)); 61UsingDeclaration(source, TestOptions.Regular.WithLanguageVersion(languageVersion)); 99UsingDeclaration(source, TestOptions.Regular.WithLanguageVersion(languageVersion), 135UsingDeclaration(source, TestOptions.Regular.WithLanguageVersion(languageVersion), 172UsingDeclaration(source, TestOptions.Regular.WithLanguageVersion(languageVersion)); 230UsingDeclaration(source, TestOptions.Regular.WithLanguageVersion(languageVersion)); 292UsingDeclaration(source, TestOptions.Regular.WithLanguageVersion(languageVersion), 352UsingDeclaration(source, TestOptions.Regular.WithLanguageVersion(languageVersion), 405UsingDeclaration(source, TestOptions.Regular.WithLanguageVersion(languageVersion)); 467UsingDeclaration(source, TestOptions.Regular.WithLanguageVersion(languageVersion)); 550UsingDeclaration(source, TestOptions.Regular.WithLanguageVersion(languageVersion), 653UsingDeclaration(source, TestOptions.Regular.WithLanguageVersion(languageVersion)); 699UsingExpression(source, TestOptions.Regular.WithLanguageVersion(languageVersion)); 739UsingExpression(source, TestOptions.Regular.WithLanguageVersion(languageVersion), 783UsingExpression(source, TestOptions.Regular.WithLanguageVersion(languageVersion), 848UsingExpression(source, TestOptions.Regular.WithLanguageVersion(languageVersion)); 880UsingExpression(source, TestOptions.Regular.WithLanguageVersion(languageVersion)); 931UsingExpression(source, TestOptions.Regular.WithLanguageVersion(languageVersion), 985UsingExpression(source, TestOptions.Regular.WithLanguageVersion(languageVersion), 1016UsingExpression(source, TestOptions.Regular.WithLanguageVersion(languageVersion), 1055UsingExpression(source, TestOptions.Regular.WithLanguageVersion(languageVersion), 1094UsingExpression(source, TestOptions.Regular.WithLanguageVersion(languageVersion), 1141UsingExpression(source, TestOptions.Regular.WithLanguageVersion(languageVersion),
Parsing\RefReadonlyTests.cs (5)
45var comp = CreateCompilationWithMscorlib45(text, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1), options: TestOptions.UnsafeDebugDll); 90var comp = CreateCompilationWithMscorlib45(text, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1), options: TestOptions.UnsafeDebugDll); 136ParseAndValidate(text, TestOptions.Regular9,
Parsing\RefStructs.cs (7)
38var comp = CreateCompilationWithMscorlib45(text, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.Latest), options: TestOptions.DebugDll); 54var comp = CreateCompilationWithMscorlib45(text, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7), options: TestOptions.DebugDll); 81var comp = CreateCompilationWithMscorlib45(text, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.Latest), options: TestOptions.DebugDll); 230}", TestOptions.UnsafeDebugDll).GetParseDiagnostics().Verify();
Parsing\RoundTrippingTests.cs (2)
23ParseAndRoundTripping(text, TestOptions.RegularWithDocumentationComments.WithLanguageVersion(LanguageVersion.Preview), errorCount, memberCount); 77var parseOptions = TestOptions.Regular;
Parsing\ScriptParsingTests.cs (112)
25return SyntaxFactory.ParseSyntaxTree(text, options: options ?? TestOptions.Script); 77ParseAndValidate(test, TestOptions.Script, 2590ParseAndValidate(test, TestOptions.Regular9); 2594ParseAndValidate(test, TestOptions.Regular9, new[] { new ErrorDescription { Code = (int)ErrorCode.ERR_SemicolonExpected, Line = 1, Column = 8 } }); // expected ';' 2598ParseAndValidate(test, TestOptions.Script); 2602ParseAndValidate(test, TestOptions.Script); 2606ParseAndValidate(test, TestOptions.Script); 2612var tree = UsingTree(@"a * b;", TestOptions.Script); 2642var tree = UsingTree(@"a * b", TestOptions.Script); 2675var tree = UsingTree(@"a<t>.n * f(x)", TestOptions.Script); 2811var tree = UsingTree(@"T ? a;", TestOptions.Script); 2841var tree = UsingTree(@"T ? b, c = 1;", TestOptions.Script); 2884var tree = UsingTree(@"T ? b = d => { };", TestOptions.Script); 2931var tree = UsingTree(@"T ? b = x ? y : z;", TestOptions.Script); 2981var tree = UsingTree(@"T ? a,", TestOptions.Script, 3023var tree = UsingTree(@"T ? a = 1,", TestOptions.Script, 3074var tree = UsingTree(@"T ? a {", TestOptions.Script, 3105var tree = UsingTree(@"T ? a.b {", TestOptions.Script, 3144var tree = UsingTree(@"T ? a<T>.b {", TestOptions.Script, 3192var tree = UsingTree(@"T ? a<T?>.b<S>.c {", TestOptions.Script, 3263var tree = UsingTree(@"T ? a() {", TestOptions.Script, 3299var tree = UsingTree(@"T ? a() where", TestOptions.Script, 3356var tree = UsingTree(@"T ? a(T b", TestOptions.Script, 3399var tree = UsingTree(@"T ? a.b(T c", TestOptions.Script, 3450var tree = UsingTree(@"T ? a<A>.b<B>(C c", TestOptions.Script, 3519var tree = UsingTree(@"T ? a([Attr]C c", TestOptions.Script, 3574var tree = UsingTree(@"T ? a([Attr(a = b)]c", TestOptions.Script, 3652var tree = UsingTree(@"T ? a(out C c", TestOptions.Script, 3696var tree = UsingTree(@"T ? a(C[] a", TestOptions.Script, 3751var tree = UsingTree(@"T ? a(params", TestOptions.Script, 3801var tree = UsingTree(@"T ? a(out T ? b", TestOptions.Script, 3849var tree = UsingTree(@"T ? a(ref T ? b", TestOptions.Script, 3897var tree = UsingTree(@"T ? a(params T ? b", TestOptions.Script, 3945var tree = UsingTree(@"T ? a([Attr]T ? b", TestOptions.Script, 4004var tree = UsingTree(@"T ? a(T ? b,", TestOptions.Script, 4066var tree = UsingTree(@"T ? a(T ? b)", TestOptions.Script, 4110var tree = UsingTree(@"T ? a(T c)", TestOptions.Script, 4150var tree = UsingTree(@"T ? a(this c d", TestOptions.Script, 4194var tree = UsingTree(@"T ? a(ref out T a", TestOptions.Script, 4239var tree = UsingTree(@"T ? a(int a", TestOptions.Script, 4282var tree = UsingTree(@"T ? a(ref int a", TestOptions.Script, 4326var tree = UsingTree(@"T ? a(T a =", TestOptions.Script, 4380var tree = UsingTree(@"T ? a(T[,] a", TestOptions.Script, 4499var tree = UsingTree(@"T ? m(a < b, c > d)", TestOptions.Script, 4555var tree = UsingTree(@"T ? 1", TestOptions.Script, 4596var tree = UsingTree(@"T ? a", TestOptions.Script, 4637var tree = UsingTree(@"T ? a.", TestOptions.Script, 4689var tree = UsingTree(@"T ? a[", TestOptions.Script, 4741var tree = UsingTree(@"T ? a<", TestOptions.Script, 4793var tree = UsingTree(@"T ? a<b", TestOptions.Script, 4842var tree = UsingTree(@"T ? a<b>", TestOptions.Script, 4892var tree = UsingTree(@"T ? a<b,c>", TestOptions.Script, 4947var tree = UsingTree(@"T ? a<b>.", TestOptions.Script, 5008var tree = UsingTree(@"T ? a<b>.c", TestOptions.Script, 5066var tree = UsingTree(@"T ? a<b>.c(", TestOptions.Script, 5135var tree = UsingTree(@"T ? a(", TestOptions.Script, 5187var tree = UsingTree(@"T ? a.b(", TestOptions.Script, 5247var tree = UsingTree(@"T ? m(c", TestOptions.Script, 5306var tree = UsingTree(@"T ? m(c,", TestOptions.Script, 5376var tree = UsingTree(@"T ? m(c:", TestOptions.Script, 5446var tree = UsingTree(@"T ? m(c?", TestOptions.Script, 5527var tree = UsingTree(@"T ? m(c? a", TestOptions.Script, 5605var tree = UsingTree(@"T ? m(c? a =", TestOptions.Script, 5694var tree = UsingTree(@"T ? m(c? a = b ?", TestOptions.Script, 5802var tree = UsingTree(@"T ? m()", TestOptions.Script, 5851var tree = UsingTree(@"T ? m(a)", TestOptions.Script, 5907var tree = UsingTree(@"T ? m();", TestOptions.Script, 5956var tree = UsingTree(@"T ? m(a);", TestOptions.Script, 6012var tree = UsingTree(@"T ? m(x: 1", TestOptions.Script, 6079var tree = UsingTree(@"T ? m(x: 1, y: a ? b : c)", TestOptions.Script, 6172var tree = UsingTree(@"T ? u => { } : v => { }", TestOptions.Script); 6225var tree = UsingTree(@"T ? u => (d ? e => 1 : f => 2)(3) : c => 2", TestOptions.Script); 6325var tree = UsingTree(@"T ? a ?", TestOptions.Script, 6388var tree = UsingTree(@"T ? a =", TestOptions.Script, 6440var tree = UsingTree(@"T ? a = b", TestOptions.Script, 6489var tree = UsingTree(@"T ? a = b : ", TestOptions.Script, 6535var tree = UsingTree(@"T ? m(out c", TestOptions.Script, 6595var tree = UsingTree(@"T ? m(ref c", TestOptions.Script, 6655var tree = UsingTree(@"T ? m(ref out", TestOptions.Script, 6733var tree = UsingTree(@"T ? m(ref out c", TestOptions.Script, 6808var tree = UsingTree(@"T ? m(this", TestOptions.Script, 6867var tree = UsingTree(@"T ? m(this.", TestOptions.Script, 6937var tree = UsingTree(@"T ? m(this<", TestOptions.Script, 7007var tree = UsingTree(@"T ? m(this[", TestOptions.Script, 7077var tree = UsingTree(@"T ? m(this a", TestOptions.Script, 7147var tree = UsingTree(@"T ? m(this(", TestOptions.Script, 7217var tree = UsingTree(@"T ? m(T[", TestOptions.Script, 7287var tree = UsingTree(@"T ? m(T[1", TestOptions.Script, 7364var tree = UsingTree(@"T ? m(T[1]", TestOptions.Script, 7438var tree = UsingTree(@"T ? a(T ? a =", TestOptions.Script, 7527var tree = UsingTree(@"T ? a(T)", TestOptions.Script, 7583var tree = UsingTree(@"T ? a(ref int.MaxValue)", TestOptions.Script, 7648var tree = UsingTree(@"T ? a(ref a,", TestOptions.Script, 7719var tree = UsingTree(@"T ? a(,", TestOptions.Script, 7792var tree = UsingTree(@"T ? a(T ? b[1] : b[2])", TestOptions.Script, 7965var tree = UsingTree(@"T ? m(a < b, c > d) :", TestOptions.Script, 8360var tree = UsingTree(@"from", TestOptions.Script); 8382var tree = UsingTree(@"from c", TestOptions.Script, 9177var tree = UsingTree("a < b,c.", TestOptions.Script, 9613var tree = SyntaxFactory.ParseSyntaxTree(test, options: TestOptions.Script); 9637var tree = ParseAndValidate($"#!{command}", TestOptions.Script); 9648tree = ParseAndValidate($"#! {command}\r\n ", TestOptions.Script); 9664Console.WriteLine(""Hi!"");", TestOptions.Script); 9678ParseAndValidate(" #!/usr/bin/env csi", TestOptions.Script, 9681ParseAndValidate("\n#!/usr/bin/env csi", TestOptions.Script, 9684ParseAndValidate("\r\n#!/usr/bin/env csi", TestOptions.Script, 9687ParseAndValidate("#!/bin/sh\r\n#!/usr/bin/env csi", TestOptions.Script, 9690ParseAndValidate("a #!/usr/bin/env csi", TestOptions.Script, 9697ParseAndValidate("#/usr/bin/env csi", TestOptions.Script, 9704ParseAndValidate("# !/usr/bin/env csi", TestOptions.Script, 9711var tree = ParseAndValidate("//#!/usr/bin/env csi", TestOptions.Script); 9723ParseAndValidate("#!/usr/bin/env csi", TestOptions.Regular,
Parsing\SeparatedSyntaxListParsingTests.cs (3)
327", options: TestOptions.Regular, 673CreateCompilation(text, parseOptions: TestOptions.Regular6).VerifyDiagnostics( 735var tree = UsingTree(text, TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6),
Parsing\SingleLineDeclarationParsingTests.cs (28)
32@"namespace", TestOptions.RegularPreview, 64@"namespace A", TestOptions.RegularPreview, 93@"namespace A.", TestOptions.RegularPreview, 133@"namespace A.B", TestOptions.RegularPreview, 170@"namespace A;", TestOptions.RegularPreview); 193CreateCompilation(test, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 198UsingNode(test, TestOptions.Regular9); 220@"namespace A.;", TestOptions.RegularPreview, 253@"namespace A.B;", TestOptions.RegularPreview); 283@"namespace A; {", TestOptions.RegularPreview, 308@"namespace A; { }", TestOptions.RegularPreview, 336@"namespace A; }", TestOptions.RegularPreview, 362namespace B;", TestOptions.RegularPreview); 396}", TestOptions.RegularPreview); 431}", TestOptions.RegularPreview); 466namespace B;", TestOptions.RegularPreview); 499namespace A;", TestOptions.RegularPreview); 531using X;", TestOptions.RegularPreview); 563namespace A;", TestOptions.RegularPreview); 593class X { }", TestOptions.RegularPreview); 623namespace A;", TestOptions.RegularPreview); 653extern alias X;", TestOptions.RegularPreview); 682@"namespace A;;", TestOptions.RegularPreview, 707@"namespace A<X>;", TestOptions.RegularPreview); 738@"namespace A::B;", TestOptions.RegularPreview); 768@"public namespace A;", TestOptions.RegularPreview); 791@"[X] namespace A;", TestOptions.RegularPreview); 825@"namespace A; int x;", TestOptions.RegularPreview);
Parsing\StackAllocInitializerParsingTests.cs (8)
25CreateCompilation(testWithStatement, parseOptions: TestOptions.Regular7).VerifyDiagnostics( 33UsingExpression(test, options: TestOptions.Regular7); 72CreateCompilation(testWithStatement, parseOptions: TestOptions.Regular7).VerifyDiagnostics( 80UsingExpression(test, options: TestOptions.Regular7); 119CreateCompilation(testWithStatement, parseOptions: TestOptions.Regular7).VerifyDiagnostics( 127UsingExpression(test, options: TestOptions.Regular7); 153CreateCompilation(testWithStatement, parseOptions: TestOptions.Regular7).VerifyDiagnostics( 161UsingExpression(test, options: TestOptions.Regular7,
Parsing\StatementParsingTests.cs (27)
178TestPostfixUnaryOperator(SyntaxKind.ExclamationToken, TestOptions.Regular8); 241var statement = this.ParseStatement(text, options: TestOptions.Regular); 2393var statement = this.ParseStatement(text, options: TestOptions.Regular8); 2421UsingStatement(@"using T a = b;", options: TestOptions.Regular8); 2488var statement = this.ParseStatement(text, options: TestOptions.Regular8); 2519var statement = this.ParseStatement(text, options: TestOptions.Regular8); 2555UsingStatement(@"using var a = b;", options: TestOptions.Regular8); 2585UsingStatement(@"await using T a = b;", TestOptions.Regular8); 2617var statement = this.ParseStatement(text, 0, TestOptions.Regular8); 2648UsingStatement(@"await using var a = b;", TestOptions.Regular8); 2762UsingStatement(@"await var a = b;", TestOptions.Regular8, 2833var statement = this.ParseStatement(text, options: TestOptions.Regular8); 2870UsingStatement(@"using T a = b, c = d;", options: TestOptions.Regular8); 2936var statement = this.ParseStatement(text, options: TestOptions.Regular8); 2953UsingStatement(@"using var x = f ? a : b;", options: TestOptions.Regular8); 2997var statement = this.ParseStatement(text, options: TestOptions.Regular8); 3019var statement = this.ParseStatement(text, options: TestOptions.Regular8); 3036UsingStatement(@"using f ? x = a;", options: TestOptions.Regular8); 3091var statement = this.ParseStatement(text, options: TestOptions.Regular8); 3108UsingStatement("using f? x, y;", options: TestOptions.Regular8); 3139UsingStatement("using ref int x = ref y;", TestOptions.Regular8); 3177UsingStatement("using ref readonly int x = ref y;", TestOptions.Regular8); 3216UsingStatement("using ref var x = ref y;", TestOptions.Regular8); 3254UsingStatement("using ref var x = y;", TestOptions.Regular8); 3288UsingStatement("using readonly var x, y = ref z;", TestOptions.Regular8, 3503var tree = SyntaxFactory.ParseSyntaxTree(source, options: TestOptions.Regular); 3528var tree = SyntaxFactory.ParseSyntaxTree(source, options: TestOptions.Regular);
Parsing\SuppressNullableWarningExpressionParsingTests.cs (10)
79TestOptions.Regular8); 99TestOptions.Regular8); 123TestOptions.Regular8); 151TestOptions.Regular8); 188TestOptions.Regular8, 228TestOptions.Regular8); 803CreateCompilation(text, parseOptions: TestOptions.Regular7_3).VerifyDiagnostics( 816CreateCompilation(text, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 827UsingNode(text, options: TestOptions.Regular7_3); 830UsingNode(text, options: TestOptions.Regular8);
Parsing\TopLevelStatementsParsingTests.cs (3)
1621var tree = UsingTree(test, TestOptions.RegularPreview.WithLanguageVersion(version)); 3190CreateCompilation(test, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 3214UsingTree(test, TestOptions.Regular8,
Parsing\UsingDirectiveParsingTests.cs (17)
18return SyntaxFactory.ParseSyntaxTree(text, options: options ?? TestOptions.RegularPreview); 669CreateCompilation(text, options: TestOptions.UnsafeDebugDll).VerifyDiagnostics( 781CreateCompilation(text, options: TestOptions.UnsafeDebugDll).VerifyDiagnostics( 911CreateCompilation(text, parseOptions: TestOptions.Regular11).VerifyDiagnostics( 951CreateCompilation(text, parseOptions: TestOptions.RegularNext).VerifyDiagnostics( 1158CreateCompilation(text, options: TestOptions.UnsafeDebugDll).VerifyDiagnostics( 1206CreateCompilation(text, options: TestOptions.UnsafeDebugDll).VerifyDiagnostics( 1281CreateCompilation(text, options: TestOptions.UnsafeDebugDll).VerifyDiagnostics( 1354CreateCompilation(text, options: TestOptions.UnsafeDebugDll).VerifyDiagnostics( 1429CreateCompilation(text, options: TestOptions.UnsafeDebugDll).VerifyDiagnostics( 1516CreateCompilation(text, options: TestOptions.UnsafeDebugDll).VerifyDiagnostics( 2146CreateCompilation(text, options: TestOptions.UnsafeDebugDll).VerifyDiagnostics( 2223CreateCompilation(text, options: TestOptions.UnsafeDebugDll).VerifyDiagnostics(); 2298CreateCompilation(text, options: TestOptions.UnsafeDebugDll).VerifyDiagnostics( 2379CreateCompilation(text, options: TestOptions.UnsafeDebugDll).VerifyDiagnostics( 2455CreateCompilation(text, options: TestOptions.UnsafeDebugDll).VerifyDiagnostics( 2523CreateCompilation(text, options: TestOptions.UnsafeDebugDll).VerifyDiagnostics(
Parsing\Utf8StringLiteralsParsingTests.cs (20)
114UsingExpression(@"""hello""u8", options: TestOptions.Regular11); 126UsingExpression(@"""hello""u8", options: TestOptions.Regular10); 150UsingExpression(@"@""hello""u8", options: TestOptions.Regular11); 162UsingExpression(@"@""hello""u8", options: TestOptions.Regular10); 186UsingExpression(@"""hello""U8", options: TestOptions.Regular11); 198UsingExpression(@"""hello""U8", options: TestOptions.Regular10); 222UsingExpression(@"@""hello""U8", options: TestOptions.Regular11); 234UsingExpression(@"@""hello""U8", options: TestOptions.Regular10); 594foreach (var options in new[] { TestOptions.RegularDefault, TestOptions.Regular11, TestOptions.Regular10 }) 612foreach (var options in new[] { TestOptions.RegularDefault, TestOptions.Regular11, TestOptions.Regular10 }) 748foreach (var options in new[] { TestOptions.RegularDefault, TestOptions.Regular11, TestOptions.Regular10 }) 770foreach (var options in new[] { TestOptions.RegularDefault, TestOptions.Regular11, TestOptions.Regular10 })
Parsing\ValueTupleTests.cs (7)
35}", options: TestOptions.Regular); 118}", options: TestOptions.Regular); 230}", options: TestOptions.Regular); 334}", options: TestOptions.Regular); 442}", options: TestOptions.Regular); 506}", options: TestOptions.Regular, 613}", options: TestOptions.Regular,
Syntax\Mocks\MockCSharpSyntaxTree.cs (1)
30Options = options ?? TestOptions.Regular;
Syntax\SyntaxAnnotationTests.cs (8)
133var tree = SyntaxFactory.ParseSyntaxTree(_allInOneCSharpCode, options: Test.Utilities.TestOptions.Regular); 143var tree = SyntaxFactory.ParseSyntaxTree(_allInOneCSharpCode, options: Test.Utilities.TestOptions.Regular); 306var tree = SyntaxFactory.ParseSyntaxTree(_allInOneCSharpCode, options: Test.Utilities.TestOptions.Regular); 314var tree = SyntaxFactory.ParseSyntaxTree(_allInOneCSharpCode, options: Test.Utilities.TestOptions.Regular); 322var tree = SyntaxFactory.ParseSyntaxTree(_allInOneCSharpCode, options: Test.Utilities.TestOptions.Regular); 330var tree = SyntaxFactory.ParseSyntaxTree(_allInOneCSharpCode, options: Test.Utilities.TestOptions.Regular); 338var tree1 = SyntaxFactory.ParseSyntaxTree(_allInOneCSharpCode, options: Test.Utilities.TestOptions.Regular); 339var tree2 = SyntaxFactory.ParseSyntaxTree(_allInOneCSharpCode, options: Test.Utilities.TestOptions.Regular);
Syntax\SyntaxFactoryTests.cs (6)
612var parsedWith8 = SyntaxFactory.ParseTypeName(type, options: TestOptions.Regular8); 615var parsedWithPreview = SyntaxFactory.ParseTypeName(type, options: TestOptions.Regular9); 618CreateCompilation(type, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 635CreateCompilation(type, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 648CreateCompilation(type, parseOptions: TestOptions.Regular8).VerifyDiagnostics( 659CreateCompilation(type, parseOptions: TestOptions.Regular9).VerifyDiagnostics(
Syntax\SyntaxNodeTests.cs (3)
390testContainsHelper2(new[] { SyntaxKind.ShebangDirectiveTrivia }, SyntaxFactory.ParseCompilationUnit("#!command", options: TestOptions.Script)); 391testContainsHelper2(new[] { SyntaxKind.BadDirectiveTrivia }, SyntaxFactory.ParseCompilationUnit(" #!command", options: TestOptions.Script)); 392testContainsHelper2(new[] { SyntaxKind.BadDirectiveTrivia }, SyntaxFactory.ParseCompilationUnit("#!command", options: TestOptions.Regular));
Syntax\SyntaxRewriterTests.cs (10)
361var tree = SyntaxFactory.ParseSyntaxTree("System.Console.Write(\"Before\")", TestOptions.Script); 376var tree = SyntaxFactory.ParseSyntaxTree("m(a, b)", TestOptions.Script); 395var tree = SyntaxFactory.ParseSyntaxTree("m(a, b)", TestOptions.Script); 422var tree = SyntaxFactory.ParseSyntaxTree("private class C { }", options: TestOptions.Script); 442var tree = SyntaxFactory.ParseSyntaxTree("public class C { }", options: TestOptions.Script); 465var tree = SyntaxFactory.ParseSyntaxTree("/* c */ identifier", options: TestOptions.Script); 492var tree = SyntaxFactory.ParseSyntaxTree("/* c */ identifier", options: TestOptions.Script); 514var tree = SyntaxFactory.ParseSyntaxTree("private class C { }", options: TestOptions.Script); 527var tree = SyntaxFactory.ParseSyntaxTree("private class C { }", options: TestOptions.Script); 649var oldTree = CSharpTestBase.Parse(oldSource, options: TestOptions.RegularWithDocumentationComments);
Syntax\SyntaxTests.cs (4)
18Assert.False(SyntaxFactory.IsCompleteSubmission(SyntaxFactory.ParseSyntaxTree(code, options: TestOptions.Script))); 23Assert.True(SyntaxFactory.IsCompleteSubmission(SyntaxFactory.ParseSyntaxTree(code, options: TestOptions.Script))); 31SyntaxFactory.IsCompleteSubmission(SyntaxFactory.ParseSyntaxTree("", options: TestOptions.Regular))); 178var expr = SyntaxFactory.ParseExpression(source, options: TestOptions.Regular);
Syntax\SyntaxTreeTests.cs (31)
96var compilation = CSharpCompilation.Create("test", new[] { tree }, TargetFrameworkUtil.GetReferences(TargetFramework.Standard), TestOptions.DebugDll); 340UsingTree(test, TestOptions.Regular10); 364CreateCompilation(test, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 375UsingTree(test, TestOptions.Regular9); 399UsingTree(test, TestOptions.Regular10); 433CreateCompilation(test, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 447UsingTree(test, TestOptions.Regular9); 481UsingTree(test, TestOptions.Regular10); 506CreateCompilation(test, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 517UsingTree(test, TestOptions.Regular9); 542UsingTree(test, TestOptions.Regular10); 577CreateCompilation(test, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 591UsingTree(test, TestOptions.Regular9); 626UsingTree(test, TestOptions.RegularPreview); 658CreateCompilation(test, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 672UsingTree(test, TestOptions.Regular9); 704UsingTree(test, TestOptions.RegularPreview); 746CreateCompilation(test, parseOptions: TestOptions.Regular9).VerifyDiagnostics( 763UsingTree(test, TestOptions.Regular9); 808UsingTree(test, TestOptions.RegularPreview, 839UsingTree(test, TestOptions.RegularPreview, 873UsingTree(test, TestOptions.RegularPreview, 914UsingTree(test, TestOptions.RegularPreview); 948UsingTree(test, TestOptions.Regular, 975UsingTree(test, TestOptions.RegularPreview, 1003UsingTree(test, TestOptions.Regular, 1039UsingTree(test, TestOptions.RegularPreview, 1080UsingTree(test, TestOptions.RegularPreview, 1121UsingTree(test, TestOptions.RegularPreview); 1177UsingTree(test, TestOptions.RegularPreview); 1249UsingTree(test, TestOptions.RegularPreview);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (31)
CSharpTestBase.cs (26)
710return (options ?? TestOptions.ReleaseDll).WithNullableContextOptions(nullableContextOptions); 804options = options ?? TestOptions.ReleaseDll.WithOutputKind((expectedOutput != null) ? OutputKind.ConsoleApplication : OutputKind.DynamicallyLinkedLibrary); 918options = options ?? (expectedOutput != null ? TestOptions.ReleaseExe : CheckForTopLevelStatements(source.GetSyntaxTrees(parseOptions))); 991CreateCompilationWithMscorlib40(source, parseOptions: TestOptions.RegularPreview.WithNoRefSafetyRulesAttribute()), 1022var tree = Parse(text, options: options ?? TestOptions.RegularPreview); 1148parseOptions = parseOptions != null ? parseOptions.WithDocumentationMode(DocumentationMode.Diagnose) : TestOptions.RegularWithDocumentationComments; 1149options = (options ?? TestOptions.ReleaseDll).WithXmlReferenceResolver(XmlFileResolver.Default); 1228parseOptions = (parseOptions ?? TestOptions.RegularPreview).WithExperimental(experimentalFeature.Value); 1257var options = hasTopLevelStatements ? TestOptions.ReleaseExe : TestOptions.ReleaseDll; 1361Func<CSharpCompilation> createCompilationLambda = () => CSharpCompilation.Create(identity.Name, options: options ?? TestOptions.ReleaseDll, references: references, syntaxTrees: trees); 1384syntaxTree: Parse(source, options: parseOptions ?? TestOptions.Script), 1407syntaxTree: Parse(code, options: parseOptions ?? TestOptions.Script), 1417var compilationOptions = (expectedOutput != null) ? TestOptions.ReleaseExe : TestOptions.ReleaseDll; 1454var comp = CreateCompilation(source, options: TestOptions.ReleaseExe.WithAllowUnsafe(allowUnsafe)); 1975var compilation = CreateCompilation(testSrc, targetFramework: targetFramework, options: compilationOptions ?? TestOptions.ReleaseDll, parseOptions: parseOptions); 2174options: TestOptions.UnsafeReleaseDll); 2192options: TestOptions.UnsafeReleaseDll); 2211options: options ?? TestOptions.UnsafeReleaseDll, 2526var reference = CreateCompilation(new[] { TestSources.Index, TestSources.Range, TestSources.Span }, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 2543var reference = CreateCompilation(new[] { TestSources.Span, TestSources.MemoryExtensions }, options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(); 2771new object[] { WithNullableEnable(TestOptions.DebugDll) }, 2772new object[] { WithNullableDisable(TestOptions.DebugDll) } 2783new object[] { WithNullableEnable(TestOptions.ReleaseDll) }, 2784new object[] { WithNullableDisable(TestOptions.ReleaseDll) }
CSharpTestSource.cs (1)
41var tree = SyntaxFactory.ParseSyntaxTree(stringText, options ?? TestOptions.RegularPreview, path);
DiagnosticTestUtilities.cs (2)
47var comp = CSharpTestBase.CreateCompilation(srcs, parseOptions: TestOptions.RegularPreview); 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);
TestOptions.cs (1)
33/// Usages of <see cref="TestOptions.RegularNext"/> and <see cref="LanguageVersion.CSharp11"/>
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (34)
CodeGen\WinMdEventTests.cs (17)
30var comp = CreateCompilationWithMscorlib40(source, options: TestOptions.ReleaseWinMD); 65var comp = CreateCompilationWithMscorlib40(source, options: TestOptions.ReleaseWinMD); 107var comp = CreateCompilationWithMscorlib40(source, options: TestOptions.ReleaseWinMD); 149var comp = CreateCompilationWithMscorlib40(source, options: TestOptions.ReleaseWinMD); 180var verifier = CompileAndVerifyWithWinRt(source, options: TestOptions.ReleaseWinMD); 216var verifier = CompileAndVerifyWithWinRt(source, options: TestOptions.ReleaseWinMD); 280var verifier = CompileAndVerifyWithWinRt(source, parseOptions: TestOptions.Regular10, options: TestOptions.ReleaseWinMD); 373var verifier = CompileAndVerifyWithWinRt(source, parseOptions: TestOptions.Regular10, options: TestOptions.ReleaseWinMD); 462var verifier = CompileAndVerifyWithWinRt(source, options: TestOptions.ReleaseWinMD); 622var comp1 = CreateEmptyCompilation(source1, WinRtRefs, TestOptions.ReleaseWinMD, TestOptions.Regular, "Lib"); 626var comp2 = CreateEmptyCompilation(source2, WinRtRefs.Concat(new MetadataReference[] { new CSharpCompilationReference(comp1), serializationRef, SystemXmlRef }), TestOptions.ReleaseExe); 647var comp = CreateEmptyCompilation(source, WinRtRefs, TestOptions.ReleaseWinMD, TestOptions.Regular7); 667var comp = CreateEmptyCompilation(source, WinRtRefs, TestOptions.ReleaseWinMD);
CodeGen\WinRTCollectionTests.cs (3)
5189options: TestOptions.ReleaseExe.WithModuleName("MODULE")); 5692var comp = CreateCompilationWithWinRT(source, references: LegacyRefs, options: TestOptions.ReleaseExe); 7358var verifier = CompileAndVerifyWithWinRt(source, options: TestOptions.ReleaseWinMD);
Metadata\WinMdDumpTest.cs (1)
444var comp = CreateEmptyCompilation("", references, options: TestOptions.ReleaseDll.WithMetadataImportOptions(MetadataImportOptions.All));
Metadata\WinMdEventTests.cs (11)
241options: TestOptions.DebugWinMD.WithAllowUnsafe(true), 313options: TestOptions.DebugModule.WithAllowUnsafe(true)); 2914var comp = CreateEmptyCompilation(source, WinRtRefs, TestOptions.CreateTestOptions(kind, OptimizationLevel.Debug)); 2958var comp = CreateEmptyCompilation(source, WinRtRefs.Concat(new[] { ilRef }), TestOptions.CreateTestOptions(kind, OptimizationLevel.Debug)); 3027var comp = CreateEmptyCompilation(source, WinRtRefs.Concat(new[] { interfaceILRef, baseILRef }), TestOptions.CreateTestOptions(kind, OptimizationLevel.Debug)); 3093var comp = CreateEmptyCompilation(source, WinRtRefs.Concat(new[] { ilRef }), TestOptions.CreateTestOptions(kind, OptimizationLevel.Debug)); 3288var comp = CreateEmptyCompilation(source, WinRtRefs, TestOptions.CreateTestOptions(kind, OptimizationLevel.Debug)); 3322var comp = CreateCompilationWithMscorlib40(source, options: TestOptions.ReleaseWinMD); 3379CreateEmptyCompilation(source, WinRtRefs, TestOptions.ReleaseWinMD).VerifyDiagnostics( 3428CreateCompilationWithMscorlib40(source, options: TestOptions.ReleaseWinMD).VerifyEmitDiagnostics( 3556var comp = CreateEmptyCompilation("", WinRtRefs.Concat(new[] { ilRef }), TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All));
PdbTests.cs (2)
21var comp = CSharpCompilation.Create("Compilation", options: TestOptions.ReleaseDll); 119var ops = TestOptions.ReleaseDll;
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (17)
EditAndContinue\EditAndContinueMethodDebugInfoReaderTests.cs (2)
64var tree = CSharpTestSource.Parse(source, path: "/a/c.cs", options: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), checksumAlgorithm: SourceHashAlgorithm.Sha1); 65var compilation = CSharpTestBase.CreateCompilationWithMscorlib40AndSystemCore(tree, options: TestOptions.DebugDll);
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (11)
310var parseOptions = TestOptions.RegularPreview.WithNoRefSafetyRulesAttribute(); 318Compilation compilation = CSharpTestBase.CreateCompilation(trees.ToArray(), options: TestOptions.DebugDll, targetFramework: DefaultTargetFramework, assemblyName: assemblyName); 513var sourceTreeA1 = SyntaxFactory.ParseSyntaxTree(SourceText.From(sourceBytesA1, sourceBytesA1.Length, encodingA, SourceHashAlgorithms.Default), TestOptions.Regular, sourceFileA.Path); 514var sourceTreeB1 = SyntaxFactory.ParseSyntaxTree(SourceText.From(sourceBytesB1, sourceBytesB1.Length, encodingB, SourceHashAlgorithms.Default), TestOptions.Regular, sourceFileB.Path); 515var sourceTreeC1 = SyntaxFactory.ParseSyntaxTree(SourceText.From(sourceBytesC1, sourceBytesC1.Length, encodingC, SourceHashAlgorithm.Sha1), TestOptions.Regular, sourceFileC.Path); 518var compilation = CSharpTestBase.CreateCompilation(new[] { sourceTreeA1, sourceTreeB1, sourceTreeC1 }, options: TestOptions.DebugDll, targetFramework: DefaultTargetFramework, assemblyName: "P"); 2823var compilationV1 = CSharpTestBase.CreateCompilation(sourceV1, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll, targetFramework: DefaultTargetFramework, assemblyName: "lib"); 3323var compilationA = CSharpTestBase.CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: DefaultTargetFramework, assemblyName: "A"); 3324var compilationB = CSharpTestBase.CreateCompilation(source1, options: TestOptions.DebugDll, targetFramework: DefaultTargetFramework, assemblyName: "B"); 3495var compilationV1 = CSharpTestBase.CreateCompilationWithMscorlib40(sourceV1, options: TestOptions.DebugDll, assemblyName: "lib");
Emit\CompilationOutputFilesTests.cs (2)
31var compilation = CSharpTestBase.CreateCompilationWithMscorlib40AndSystemCore(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll, assemblyName: "lib");
Emit\CompilationOutputsTests.cs (2)
55var compilation = CSharpTestBase.CreateCompilationWithMscorlib40AndSystemCore(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll, assemblyName: "lib");
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver.UnitTests (2)
CSharpFunctionResolverTests.cs (2)
420var compilationB = CreateCompilation(sourceB, assemblyName: nameB, options: TestOptions.DebugExe, references: new[] { refA }); 512var compilation = CreateCompilation(source, options: TestOptions.UnsafeDebugDll);
Microsoft.CodeAnalysis.ExternalAccess.RazorCompiler.UnitTests (2)
HostOutputsTests.cs (2)
23var parseOptions = TestOptions.Regular; 24var compilation = CreateCompilation(source, options: TestOptions.DebugDllThrowing, parseOptions: parseOptions);
Microsoft.CodeAnalysis.Rebuild.UnitTests (3)
CompilationOptionsReaderTests.cs (1)
45options: TestOptions.DebugModule,
CSharpRebuildTests.cs (1)
24options: TestOptions.DebugExe);
OptionRoundTripTests.cs (1)
27public static readonly CSharpCompilationOptions BaseCSharpCompilationOptions = TestOptions.DebugExe.WithDeterministic(true);
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (3)
ProjectSystemShim\VisualStudioCompilationOutputFilesTests.cs (3)
39var compilation = CSharpTestBase.CreateCompilationWithMscorlib40AndSystemCore(source, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll, assemblyName: "lib"); 88var compilation = CSharpTestBase.CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.DebugDll, assemblyName: "lib");