4728 references to CompileAndVerify
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1449)
BreakingChanges.cs (5)
1411var cs1Verifier = CompileAndVerify(cs1Compilation); 1418var cs2Verifier = CompileAndVerify(cs2Compilation); 1425var cs3Verifier = CompileAndVerify(cs3Compilation); 1605CompileAndVerify(comp, expectedOutput: "03"); 1630CompileAndVerify(comp, expectedOutput: "3");
CodeGen\CodeGenAsyncIteratorTests.cs (97)
176var v = CompileAndVerify(comp, expectedOutput: "hello world"); 349var v = CompileAndVerify(comp, expectedOutput: "hello world!"); 486CompileAndVerify(comp); 513CompileAndVerify(comp, expectedOutput: @" 547CompileAndVerify(comp, expectedOutput: @" 575CompileAndVerify(comp, expectedOutput: @"42"); 663CompileAndVerify(comp); 851CompileAndVerify(comp, symbolValidator: module => 879CompileAndVerify(comp, symbolValidator: module => 1572CompileAndVerify(comp, expectedOutput: "Value:0 1 2 Value:3 4 Value:5 Done", symbolValidator: verifyMembersAndInterfaces); 1899CompileAndVerify(comp, expectedOutput: "1 END DISPOSAL DONE"); 2068CompileAndVerify(comp, expectedOutput: "0 1 2 3 4 5"); 2109CompileAndVerify(comp, expectedOutput: "1 2 Stream1:3 1 2 Stream2:3 4 2 4 2 Done", symbolValidator: verifyMembersAndInterfaces); 2187CompileAndVerify(comp, expectedOutput: "1 2 Stream1:3 4 2 1 2 Stream2:3 4 2 Done"); 2236CompileAndVerify(comp, expectedOutput: "Stream1:0 Stream2:0 1 2 Stream1:3 4 2 1 2 Stream2:3 4 2 Done"); 2281CompileAndVerify(comp, expectedOutput: "Stream1:0 1 2 Stream1:3 4 42 Await Stream2:0 1 2 Stream2:3 4 42 Done"); 2324CompileAndVerify(comp, expectedOutput: "Stream1:1 Finally Stream2:1 Stream2:2 Finally Done"); 2356var verifier = CompileAndVerify(comp, expectedOutput: "0 1 2 3 4 5"); 2913var verifier = CompileAndVerify(comp); 3181var verifier = CompileAndVerify(comp); 3450var verifier = CompileAndVerify(comp); 3714var verifier = CompileAndVerify(comp); 3954CompileAndVerify(comp, expectedOutput: "0 1 2 3 4 5"); 3987CompileAndVerify(comp, expectedOutput: "0 1 2 3 4 5"); 4019CompileAndVerify(comp, expectedOutput: "Start p:10 p:11 Value p:12 End"); 4052CompileAndVerify(comp, expectedOutput: "Start f:10 f:11 Value f:12 End"); 4103CompileAndVerify(comp, expectedOutput: "0 1 2 3 4 Done"); 4134CompileAndVerify(comp, expectedOutput: "0 1 2 3 4 5 Done"); 4163CompileAndVerify(comp, expectedOutput: "0 1 2 3 Done"); 4186CompileAndVerify(comp, expectedOutput: expectedOutput); 4220CompileAndVerify(comp, expectedOutput: "0 1 2 3 Done"); 4264CompileAndVerify(comp, expectedOutput: expectation); 4292CompileAndVerify(comp, expectedOutput: expectation); 4365CompileAndVerify(comp, expectedOutput: "0 1 2 3 4 Done"); 4400CompileAndVerify(comp, expectedOutput: expectedOutput); 4448CompileAndVerify(comp, expectedOutput: expectedOutput); 4489CompileAndVerify(comp, expectedOutput: expectedOutput); 4535CompileAndVerify(comp, expectedOutput: expectedOutput); 4584CompileAndVerify(comp, expectedOutput: expectedOutput); 4628CompileAndVerify(comp, expectedOutput: expectedOutput); 4682CompileAndVerify(comp, expectedOutput: expectedOutput); 4726CompileAndVerify(comp, expectedOutput: expectedOutput); 4772CompileAndVerify(comp, expectedOutput: expectedOutput); 4825CompileAndVerify(comp, expectedOutput: expectedOutput); 4858CompileAndVerify(comp, expectedOutput: expectedOutput); 4889CompileAndVerify(comp, expectedOutput: expectedOutput); 4954CompileAndVerify(comp, expectedOutput: expectedOutput); 4988CompileAndVerify(comp, expectedOutput: expectedOutput); 5019CompileAndVerify(comp, expectedOutput: expectedOutput); 5051CompileAndVerify(comp, expectedOutput: expectedOutput); 5086CompileAndVerify(comp, expectedOutput: expectedOutput); 5120CompileAndVerify(comp, expectedOutput: expectedOutput); 5159CompileAndVerify(comp, expectedOutput: expectedOutput); 5199CompileAndVerify(comp, expectedOutput: expectedOutput); 5277CompileAndVerify(comp, expectedOutput: expectedOutput); 5370CompileAndVerify(comp, expectedOutput: expectedOutput); 5405CompileAndVerify(comp, expectedOutput: expectedOutput); 5435CompileAndVerify(comp, expectedOutput: expectedOutput); 5466CompileAndVerify(comp, expectedOutput: expectedOutput); 5499CompileAndVerify(comp, expectedOutput: expectedOutput); 5891CompileAndVerify(comp, expectedOutput: expectedOutput); 5925CompileAndVerify(comp, expectedOutput: expectedOutput); 5966CompileAndVerify(comp, expectedOutput: expectedOutput); 6005CompileAndVerify(comp, expectedOutput: expectedOutput); 6041CompileAndVerify(comp, expectedOutput: expectedOutput); 6075CompileAndVerify(comp, expectedOutput: expectedOutput); 6121CompileAndVerify(comp, expectedOutput: "1"); 6149CompileAndVerify(comp, expectedOutput: "none"); 6358CompileAndVerify(comp, expectedOutput: "DisposeAsync threw. Already cancelled"); 6380CompileAndVerify(comp, expectedOutput: "done"); 6410CompileAndVerify(comp, expectedOutput: "done"); 6457CompileAndVerify(comp, expectedOutput: "Base.Func;Derived.Func;"); 6534CompileAndVerify(comp, expectedOutput: "B1::F;D::F;B1::F;"); 6598CompileAndVerify(comp, expectedOutput: "42 43 Long Cancelled"); 6647CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 6699CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 6750CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 6798CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 6849var verifier = CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 6982var verifier = CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 7115CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 7161CompileAndVerify(comp, expectedOutput: "42 43 REACHED 44"); 7207CompileAndVerify(comp, expectedOutput: "42 43 REACHED 44"); 7265CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 7325CompileAndVerify(comp, expectedOutput: "42 43 Cancelled"); 7360CompileAndVerify(comp, expectedOutput: "1"); 7391CompileAndVerify(comp, expectedOutput: "42"); 7422CompileAndVerify(comp, expectedOutput: "42"); 7644CompileAndVerify(comp, expectedOutput: "42 43 Cancelled 42 43 Reached 44"); 7692CompileAndVerify(comp, expectedOutput: "Reached 42"); 7750CompileAndVerify(comp, expectedOutput: "42 Cancelled"); 7939var v = CompileAndVerify(comp, expectedOutput: "BEFORE INSIDE INSIDE2 AFTER"); 7988var v = CompileAndVerify(comp, expectedOutput: "BEFORE INSIDE INSIDE2 AFTER"); 8037var v = CompileAndVerify(comp, expectedOutput: "BEFORE INSIDE INSIDE2 AFTER"); 8084CompileAndVerify(comp, expectedOutput: "RAN RAN RAN CLEARED"); 8137CompileAndVerify(comp, expectedOutput: "RAN RAN EXCEPTION CLEARED"); 8183CompileAndVerify(comp, expectedOutput: "RAN RAN RAN CLEARED");
CodeGen\CodeGenAsyncMainTests.cs (17)
450var verifier = CompileAndVerify(c, expectedOutput: "hello async main", expectedReturnCode: 0); 490var verifier = CompileAndVerify(c, expectedOutput: "hello async main", expectedReturnCode: 10); 509var verifier = CompileAndVerify(c, expectedOutput: "hello async main", expectedReturnCode: 10); 527var verifier = CompileAndVerify(c, expectedOutput: "hello async main", expectedReturnCode: 0); 567var verifier = CompileAndVerify(c, expectedOutput: "hello async main", expectedReturnCode: 10, args: new string[] { "async main" }); 585var verifier = CompileAndVerify(c, expectedOutput: "hello async main", expectedReturnCode: 0, args: new string[] { "async main" }); 607CompileAndVerify(compilation, expectedReturnCode: 0); 629CompileAndVerify(compilation, expectedReturnCode: 0); 1143CompileAndVerify(compilation, expectedOutput: "Non Task Main", expectedReturnCode: 0); 1169CompileAndVerify(compilation, expectedOutput: "Non Task Main", expectedReturnCode: 0); 1250CompileAndVerify(compilation, expectedOutput: "Non Task Main", expectedReturnCode: 0); 1345CompileAndVerify(compilation, expectedOutput: "Non Task Main", expectedReturnCode: 0); 1369CompileAndVerify(compilation, expectedOutput: "Non Task Main", expectedReturnCode: 0); 1422CompileAndVerify(sourceCompilation, expectedOutput: "GetAwaiter called | GetResult called"); 1480CompileAndVerify(sourceCompilation, expectedOutput: "GetAwaiter called | GetResult called"); 1567var verifier = CompileAndVerify(comp, expectedOutput: ""); 1809var verifier = CompileAndVerify(comp, expectedOutput: "");
CodeGen\CodeGenAsyncMethodBuilderOverrideTests.cs (10)
130var verifier = CompileAndVerify(compilation, expectedOutput: "M F G 3"); 536var verifier = CompileAndVerify(compilation, expectedOutput: "M F G 3"); 843var verifier = CompileAndVerify(compilation, expectedOutput: "M F 3"); 942var verifier = CompileAndVerify(compilation, expectedOutput: "Overload1 Lambda1 Overload2 Lambda2"); 1286CompileAndVerify(compilation, expectedOutput: "M F G 3"); 1320CompileAndVerify(compilation, expectedOutput: "M F G 3"); 1403CompileAndVerify(compilation, expectedOutput: "M F G 3"); 2009CompileAndVerify(compilation, expectedOutput: "M F G 3"); 2075CompileAndVerify(compilation, expectedOutput: "M F G 3"); 2136var verifier = CompileAndVerify(comp, expectedOutput: "42");
CodeGen\CodeGenAsyncSpillTests.cs (16)
3631var v = CompileAndVerify( 3638v = CompileAndVerify( 3673var v = CompileAndVerify( 3680v = CompileAndVerify( 3985CompileAndVerify(comp, expectedOutput: @"TestPropertyAccessThrows 4209CompileAndVerify(comp, expectedOutput: @"TestIndexerThrows 4428CompileAndVerify(comp, expectedOutput: @"TestIndexerThrows 4618CompileAndVerify(comp, expectedOutput: @"TestIndexerThrows 4810CompileAndVerify(comp, expectedOutput: @"TestAIsNull 5003CompileAndVerify(comp, expectedOutput: @"TestAIsNull 5188CompileAndVerify(comp, expectedOutput: @"TestAIsNull 5388CompileAndVerify(comp, expectedOutput: @"TestAIsNull 5602CompileAndVerify(comp, expectedOutput: @"TestAIsNull 5843CompileAndVerify(comp, expectedOutput: @"TestAIsNullBIsNull 6088CompileAndVerify(comp, expectedOutput: @"TestAIsNullBIsNull 6254CompileAndVerify(comp, expectedOutput: @"Before Assignment A.b.x is: 0
CodeGen\CodeGenAsyncTests.cs (36)
35return base.CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: verify); 64CompileAndVerify(c.WithOptions(options), symbolValidator: module => 73CompileAndVerify(c.WithOptions(options), symbolValidator: module => 82CompileAndVerify(c.WithOptions(options), symbolValidator: module => 4380CompileAndVerify(comp, expectedOutput: expectedOutput); 4418CompileAndVerify(comp, expectedOutput: expectedOutput); 4420CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput); 4454CompileAndVerify(comp); 4455CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe)); 4495CompileAndVerify(comp, expectedOutput: "0"); 4496CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: "0"); 4602CompileAndVerify(comp); 4603CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe)); 4640CompileAndVerify(comp). 4697CompileAndVerify(comp); 4698CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe)); 4738CompileAndVerify(comp); 4739CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe)); 4795CompileAndVerify(comp, expectedOutput: expectedOutput); 4796CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput); 4848CompileAndVerify(comp, expectedOutput: expectedOutput); 4849CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput); 4908CompileAndVerify(comp, expectedOutput: expectedOutput); 4909CompileAndVerify(comp.WithOptions(TestOptions.ReleaseExe), expectedOutput: expectedOutput); 5154base.CompileAndVerify(compilation, expectedOutput: expectedOutput); 5206base.CompileAndVerify(compilation, expectedOutput: expectedOutput); 5249base.CompileAndVerify(compilation, expectedOutput: expectedOutput); 5252base.CompileAndVerify(compilation, expectedOutput: expectedOutput); 5288base.CompileAndVerify(compilation, expectedOutput: expectedOutput); 5291base.CompileAndVerify(compilation, expectedOutput: expectedOutput); 5320CompileAndVerify(comp). 5494CompileAndVerify(comp). 5731base.CompileAndVerify(compilation, expectedOutput: expectedOutput); 5787CompileAndVerify(comp, expectedOutput: "StructAwaitable"); 5820CompileAndVerify(comp, expectedOutput: "StructAwaitable"); 5931var verifier = CompileAndVerify(comp);
CodeGen\CodeGenAwaitForeachTests.cs (98)
178CompileAndVerify(comp_checked, expectedOutput: "overflow"); 182CompileAndVerify(comp_unchecked, expectedOutput: "0xFFFFFFFF"); 818CompileAndVerify(comp, expectedOutput: "MoveNextAsync 1"); 853CompileAndVerify(comp, expectedOutput: "MoveNextAsync 0"); 1041CompileAndVerify(comp, 1084CompileAndVerify(comp, expectedOutput: "Got(1) Got(2) Captured(1)"); 1141CompileAndVerify(comp, expectedOutput: "NextAsync(1) Current(1) Got(1) NextAsync(2) Current(2) Got(2) NextAsync(3) Current(3) Got(3) NextAsync(4) Dispose(4)"); 1181CompileAndVerify(comp, expectedOutput: "exception"); 1224CompileAndVerify(comp, expectedOutput: "dispose exception"); 1271CompileAndVerify(comp, expectedOutput: "wait dispose exception"); 1314CompileAndVerify(comp, expectedOutput: "wait exception"); 1596CompileAndVerify(comp, expectedOutput: "MoveNextAsync"); 1934CompileAndVerify(comp, expectedOutput: "1 2 Done"); 1986CompileAndVerify(comp, expectedOutput: "1 2 3 Done", verify: Verification.Fails); 2068CompileAndVerify(comp, 2119CompileAndVerify(comp, expectedOutput: "NextAsync(0) Current(1) Got(1) NextAsync(1) Current(2) Got(2) NextAsync(2) Current(3) Got(3) NextAsync(3) Dispose(4) Done"); 2184CompileAndVerify(comp, expectedOutput: "Item(1) Dispose Done"); 2453CompileAndVerify(comp, 2511var verifier = CompileAndVerify(comp, 2701CompileAndVerify(comp, expectedOutput: "NextAsync(0) Current(1) Got(1) NextAsync(1) Current(2) Got(2) NextAsync(2) Current(3) Got(3) NextAsync(3) Dispose(4)"); 2859CompileAndVerify(comp, expectedOutput: "NextAsync(0) Current(1) Got(1) NextAsync(1) Current(2) Got(2) NextAsync(2) Current(3) Got(3) NextAsync(3) Dispose(4)"); 2932var verifier = CompileAndVerify(comp, expectedOutput: "NextAsync(0) Current(1) Got(1) NextAsync(1) Current(2) Got(2) NextAsync(2) Current(3) Got(3) NextAsync(3) Dispose(4)"); 3202CompileAndVerify(comp, expectedOutput: "NextAsync(2) Current(3) Got(3) NextAsync(3) Dispose(4) Done"); 3256CompileAndVerify(comp, 3312CompileAndVerify(comp, 3367CompileAndVerify(comp, 3457CompileAndVerify(comp, expectedOutput: "Success"); 3517CompileAndVerify(comp, expectedOutput: "Try NextAsync(0) Current(1) Got(1) NextAsync(1) Current(2) Got(2) NextAsync(2) Current(3) Got(3) NextAsync(3) Dispose(4) Done"); 3606CompileAndVerify(comp, expectedOutput: "NextAsync(0) Current(1) Convert(1) Got(1) NextAsync(1) Current(2) Convert(2) Got(2) NextAsync(2) Dispose(3) Done"); 3680CompileAndVerify(comp, expectedOutput: "NextAsync(0) Current(1) Got(1) NextAsync(1) Current(2) Got(2) NextAsync(2) Dispose(3)"); 3735CompileAndVerify(comp, expectedOutput: "Success"); 3790CompileAndVerify(comp, expectedOutput: "NextAsync(0) Current(1) Deconstruct(1) Got(1,-1) NextAsync(1) Current(2) Deconstruct(2) Got(2,-2) NextAsync(2) Dispose(3) Done"); 3889CompileAndVerify(comp, expectedOutput: "NextAsync(0) Current(1) Got(1,-1) NextAsync(1) Current(2) Got(2,-2) NextAsync(2) Dispose(3) Done"); 3969CompileAndVerify(comp, expectedOutput: "NextAsync(0) Current(1) Got(1,-1) NextAsync(1) Current(2) Got(2,-2) NextAsync(2) Dispose(3) Done"); 4116CompileAndVerify(comp, expectedOutput: "NextAsync(0) Current(1) Got NextAsync(1) Current(2) Got NextAsync(2) Current(3) Got NextAsync(3) Dispose(4)"); 4197var verifier = CompileAndVerify(comp, expectedOutput: "NextAsync(0) Current(1) Got NextAsync(1) Current(2) Got NextAsync(2) Current(3) Got NextAsync(3)"); 4418var verifier = CompileAndVerify(comp, expectedOutput: "NextAsync(0) Current(1) Got NextAsync(1) Current(2) Got NextAsync(2) Current(3) Got NextAsync(3)"); 4691CompileAndVerify(comp, expectedOutput: "MoveNextAsync"); 4787CompileAndVerify(comp, expectedOutput: "MoveNextAsync DisposeAsync Done"); 4832CompileAndVerify(comp, expectedOutput: "MoveNextAsync DisposeAsync Done"); 4875CompileAndVerify(comp, expectedOutput: "MoveNextAsync Done"); 4923CompileAndVerify(comp, expectedOutput: "MoveNextAsync Done"); 4967CompileAndVerify(comp, expectedOutput: "MoveNextAsync DisposeAsync Done"); 5101CompileAndVerify(comp, expectedOutput: "MoveNextAsync DisposeAsync Done"); 5145CompileAndVerify(comp, expectedOutput: "MoveNextAsync DisposeAsync Done"); 5191CompileAndVerify(comp, expectedOutput: "MoveNextAsync DisposeAsync Done"); 5236CompileAndVerify(comp, expectedOutput: "MoveNextAsync DisposeAsync 1 Done"); 5290CompileAndVerify(comp, expectedOutput: "StructAwaitable1StructAwaitable2"); 5390CompileAndVerify(comp); 5414CompileAndVerify(comp); 5501CompileAndVerify(comp, expectedOutput: "123"); 5544CompileAndVerify(comp, expectedOutput: "123"); 5574CompileAndVerify(comp, expectedOutput: "123"); 5604CompileAndVerify(comp, expectedOutput: "123"); 5822CompileAndVerify(comp, expectedOutput: "123"); 5857CompileAndVerify(comp, expectedOutput: "123"); 5888CompileAndVerify(comp, expectedOutput: "123"); 5920CompileAndVerify(comp, expectedOutput: "123"); 6019CompileAndVerify(comp, expectedOutput: "123"); 6050CompileAndVerify(comp, expectedOutput: "123"); 6080CompileAndVerify(comp, expectedOutput: "123"); 6111CompileAndVerify(comp, expectedOutput: "123"); 6141CompileAndVerify(comp, expectedOutput: "123"); 6171CompileAndVerify(comp, expectedOutput: "123"); 6201CompileAndVerify(comp, expectedOutput: "123"); 6237CompileAndVerify(comp, expectedOutput: "123", verify: Verification.FailsILVerify); 6269CompileAndVerify(comp, expectedOutput: "123"); 6304CompileAndVerify(comp, expectedOutput: @"1.1 6419CompileAndVerify(comp, expectedOutput: "123"); 6506CompileAndVerify(comp, expectedOutput: "123"); 6696CompileAndVerify(comp, expectedOutput: "123"); 6816CompileAndVerify(comp, expectedOutput: "123"); 6892CompileAndVerify(comp, expectedOutput: "123"); 6963CompileAndVerify(comp, expectedOutput: "23"); 7030CompileAndVerify(comp, expectedOutput: "123"); 7164CompileAndVerify(comp, expectedOutput: "123"); 7195CompileAndVerify(comp, expectedOutput: "123"); 7258CompileAndVerify(comp, expectedOutput: "123"); 7288CompileAndVerify(comp, expectedOutput: "123"); 7404CompileAndVerify(comp, expectedOutput: "123"); 7437CompileAndVerify(comp, expectedOutput: "123"); 7470CompileAndVerify(comp, expectedOutput: "123"); 7503CompileAndVerify(comp, expectedOutput: @"123Disposed"); 7537CompileAndVerify(comp, expectedOutput: @"123Disposed"); 7570CompileAndVerify(comp, expectedOutput: @"123Disposed"); 7600CompileAndVerify(comp, expectedOutput: "123"); 7646CompileAndVerify(comp, expectedOutput: "123Disposed"); 7680CompileAndVerify(comp, expectedOutput: "123"); 7798CompileAndVerify(comp, expectedOutput: "123"); 7850CompileAndVerify(comp, expectedOutput: "123"); 7992CompileAndVerify(comp, expectedOutput: "123"); 8027CompileAndVerify(comp, expectedOutput: "123"); 8097CompileAndVerify(comp, expectedOutput: "123123"); 8152CompileAndVerify(comp, expectedOutput: "RAN"); 8228CompileAndVerify(comp, expectedOutput: "RAN"); 8306CompileAndVerify(comp, expectedOutput: "RAN"); 8376CompileAndVerify(comp, expectedOutput: "RAN"); 8438CompileAndVerify(comp, expectedOutput: "RAN");
CodeGen\CodeGenAwaitUsingTests.cs (32)
186CompileAndVerify(comp, expectedOutput: "C body DisposeAsync1 DisposeAsync2 end"); 327CompileAndVerify(comp, expectedOutput: "try using dispose_start dispose_end end"); 442CompileAndVerify(comp, expectedOutput: "using dispose_start dispose_end return"); 478CompileAndVerify(comp, expectedOutput: "using caught message"); 505CompileAndVerify(comp, expectedOutput: "before after"); 767CompileAndVerify(comp, expectedOutput: "body DisposeAsync"); 847CompileAndVerify(comp, expectedOutput: "body Dispose"); 924CompileAndVerify(comp, expectedOutput: "body DisposeAsync end"); 951CompileAndVerify(comp, expectedOutput: "body DisposeAsync end"); 977var verifier = CompileAndVerify(comp, expectedOutput: "body DisposeAsync"); 1146CompileAndVerify(comp, expectedOutput: "body"); 1195CompileAndVerify(comp, expectedOutput: "body DisposeAsync"); 1221var verifier = CompileAndVerify(comp, expectedOutput: "body DisposeAsync"); 1400CompileAndVerify(comp, expectedOutput: "True"); 1427CompileAndVerify(comp, expectedOutput: "body DisposeAsync"); 1454CompileAndVerify(comp, expectedOutput: "body"); 1526CompileAndVerify(comp, expectedOutput: "ctor1 ctor2 body dispose2_start dispose2_end dispose1_start dispose1_end"); 1565CompileAndVerify(comp, expectedOutput: "ctor1 ctor2 body dispose2 dispose1 caught"); 1610CompileAndVerify(comp, expectedOutput: "ctor1 ctor2 dispose1 caught"); 1740CompileAndVerify(comp, expectedOutput: "dispose"); 1801CompileAndVerify(comp, expectedOutput: "using dispose_start dispose_end return"); 1831CompileAndVerify(comp, expectedOutput: "using dispose_start dispose_end return"); 1867CompileAndVerify(comp, expectedOutput: "using dispose_start dispose_end return"); 1897CompileAndVerify(comp, expectedOutput: "using dispose_start dispose_end return"); 1927CompileAndVerify(comp, expectedOutput: "using dispose_start dispose_end(0) return"); 2044var verifier = CompileAndVerify(comp, expectedOutput: "using dispose_start dispose_end return"); 2253CompileAndVerify(comp, expectedOutput: "using dispose_start dispose_end return"); 2282CompileAndVerify(comp, expectedOutput: "using dispose_start dispose_end return"); 2313CompileAndVerify(comp, expectedOutput: "using dispose_start dispose_end return"); 2381CompileAndVerify(comp, expectedOutput: "StructAwaitable"); 2404CompileAndVerify(comp, expectedOutput: "DISPOSED"); 2446CompileAndVerify(comp, expectedOutput: "DISPOSED");
CodeGen\CodeGenCheckedTests.cs (5)
2701var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2711CompileAndVerify(compilation, expectedOutput: expectedOutput); 2748var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2758CompileAndVerify(compilation, expectedOutput: expectedOutput); 2850var verifier = CompileAndVerify(comp, expectedOutput: "RAN1 RAN2 RAN3");
CodeGen\CodeGenClosureLambdaTests.cs (3)
4700var verifier = CompileAndVerify(comp, expectedSignatures: new[] 4792var verifier = CompileAndVerify(comp); 4921var verifier = CompileAndVerify(comp);
CodeGen\CodeGenConditionalOperatorTests.cs (1)
133CompileAndVerify(comp);
CodeGen\CodeGenConversionTests.cs (3)
285CompileAndVerify(comp2, expectedOutput: expectedOutput); 383CompileAndVerify(comp2, expectedOutput: expectedOutput); 1071CompileAndVerify(compilation);
CodeGen\CodeGenDeconstructTests.cs (45)
1463CompileAndVerify(comp, expectedOutput: "assignment: 1 2. foreach: 1 2."); 2150CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 5049var verifier = CompileAndVerify(comp, expectedOutput: "hello 42", sourceSymbolValidator: validator); 5126CompileAndVerify(comp, expectedOutput: "hello42"); 5140var verifier = CompileAndVerify(comp, expectedOutput: "hello 42 43"); 5154var verifier = CompileAndVerify(comp, expectedOutput: "hello 42"); 5200var verifier = CompileAndVerify(comp, expectedOutput: "hello 42 43", sourceSymbolValidator: validator); 5215var verifier = CompileAndVerify(comp, expectedOutput: "1 2 3"); 5324var verifier = CompileAndVerify(comp, expectedOutput: "hello 42 world", sourceSymbolValidator: validator); 5360var verifier = CompileAndVerify(comp, expectedOutput: "hello 42 world", sourceSymbolValidator: validator); 5559CompileAndVerify(comp, expectedOutput: "0"); 5799CompileAndVerify(comp, expectedOutput: "1 2 3"); 5849CompileAndVerify(comp, expectedOutput: "var var var"); 5903CompileAndVerify(comp, expectedOutput: "Converted 1. Output 1 2 3."); 5974CompileAndVerify(comp, expectedOutput: "hello"); 5994CompileAndVerify(comp, expectedOutput: "2"); 6233CompileAndVerify(comp, expectedOutput: "1") 6279CompileAndVerify(comp, expectedOutput: "3"); 6300CompileAndVerify(comp, expectedOutput: "2"); 6332CompileAndVerify(comp, expectedOutput: "2"); 6362CompileAndVerify(comp, expectedOutput: "1 2"); 6389CompileAndVerify(comp, expectedOutput: "1 2"); 6505CompileAndVerify(comp, expectedOutput: "CC"); 6557CompileAndVerify(comp, expectedOutput: "M"); 6729CompileAndVerify(comp, expectedOutput: "1"); 6796CompileAndVerify(comp, expectedOutput: "Written 1. 42"); 6818CompileAndVerify(comp, expectedOutput: "Written 1. 2"); 6880CompileAndVerify(comp, sourceSymbolValidator: validator); 6899CompileAndVerify(comp, expectedOutput: "ctor"); 6913CompileAndVerify(comp, expectedOutput: "M"); 6949CompileAndVerify(comp, expectedOutput: "43", sourceSymbolValidator: validator); 6970CompileAndVerify(comp, expectedOutput: "6"); 7036CompileAndVerify(comp, expectedOutput: "M 1"); 7149CompileAndVerify(compilation, expectedOutput: "1") 7200CompileAndVerify(compilation, expectedOutput: "1") 7461CompileAndVerify(compilation, expectedOutput: "1True") 7665CompileAndVerify(compilation, expectedOutput: "10", verify: Verification.Fails); 7705CompileAndVerify(compilation, expectedOutput: "0"); 8209var verifier = CompileAndVerify(comp, expectedOutput: "3"); 8710var verifier = CompileAndVerify(comp); 8732var verifier = CompileAndVerify(comp); 8757CompileAndVerify(comp, expectedOutput: "once"); 9039CompileAndVerify(comp, expectedOutput: "42 42 43"); 9064CompileAndVerify(comp, expectedOutput: "44 42 43"); 9492CompileAndVerify(comp, expectedOutput: "21 81 21 81");
CodeGen\CodeGenDynamicTests.cs (8)
44var unoptimizedVerifier = CompileAndVerify(unoptimizedCompilation, verify: verify); 45var optimizedVerifier = CompileAndVerify(optimizedCompilation, verify: verify); 7468var verifier = CompileAndVerify(script); 7566CompileAndVerify(script).VerifyIL("Goo", @" 14974CompileAndVerify(comp, expectedOutput: @"System.Threading.Tasks.Task`1[System.Int32]"); 14978CompileAndVerify(comp, expectedOutput: @"System.Threading.Tasks.Task`1[System.Int32]"); 15019CompileAndVerify(comp, expectedOutput: @"System.Threading.Tasks.Task`1[System.Int32]"); 15023CompileAndVerify(comp, expectedOutput: @"System.Threading.Tasks.Task`1[System.Int32]");
CodeGen\CodeGenExplicitImplementationTests.cs (5)
132CompileAndVerify(comp, expectedOutput: @" 227CompileAndVerify(comp, expectedOutput: @"CSS11Imp CSS1Exp CSS11Exp CSF1Imp CSF1Exp CSF11Exp"); 260CompileAndVerify(comp, expectedOutput: @"VBS1_V VBS1_V VBS11_OL VBF1_V VBF1_V VBF11"); 382CompileAndVerify(comp, expectedOutput: @"WriteReadOnly NormProp 123456"); 1062var verifier2 = CompileAndVerify(comp2, expectedSignatures: new[]
CodeGen\CodeGenExprLambdaTests.cs (3)
2469CompileAndVerify( 3517CompileAndVerify(comp, expectedOutput: expectedOutput); 3527CompileAndVerify(comp45, expectedOutput: expectedOutput45);
CodeGen\CodeGenFieldInitTests.cs (6)
436CompileAndVerify(compilation).VerifyIL("C..ctor", @" 463CompileAndVerify(compilation).VerifyIL("C..ctor", @" 484CompileAndVerify(compilation).VerifyIL("C<T>..ctor", @" 512CompileAndVerify(compilation).VerifyIL("C..cctor", @" 593CompileAndVerify(compilation).VerifyIL("C..ctor", @" 660CompileAndVerify(compilation, expectedOutput: expectedOutput.ToString());
CodeGen\CodeGenForEachTests.cs (5)
794CompileAndVerify(compilation).VerifyIL("C.Test", @"{ 1392var verifier = CompileAndVerify(compilation, verify: Verification.FailsILVerify, expectedOutput: @" 3294CompileAndVerify(comp, expectedOutput: "123", verify: Verification.Skipped); 3325CompileAndVerify(comp, expectedOutput: "123"); 3679CompileAndVerify(comp, expectedOutput: "123");
CodeGen\CodeGenFunctionPointersTests.cs (11)
43return CompileAndVerify(comp, symbolValidator: symbolValidator, expectedOutput: expectedOutput, verify: Verification.Skipped); 62return CompileAndVerify(comp, expectedOutput: expectedOutput, symbolValidator: symbolValidator, verify: Verification.Skipped); 5392CompileAndVerify(comp, symbolValidator: symbolValidator, verify: Verification.Skipped); 6259CompileAndVerify( 6269CompileAndVerify( 6451CompileAndVerify(comp, symbolValidator: assertMethods); 6504CompileAndVerify(comp, symbolValidator: assertMethods, verify: Verification.Skipped); 6628CompileAndVerify(comp, symbolValidator: assertMethods, verify: Verification.Skipped); 6706CompileAndVerify(comp, symbolValidator: assertMethods, verify: Verification.Skipped); 6784CompileAndVerify(comp, symbolValidator: assertMethods, verify: Verification.Skipped); 10975var verifier = CompileAndVerify(comp, expectedOutput: "2", verify: Verification.Skipped);
CodeGen\CodeGenImplicitImplementationTests.cs (4)
469CompileAndVerify( 532CompileAndVerify( 579CompileAndVerify( 637CompileAndVerify(
CodeGen\CodeGenInParametersTests.cs (29)
1499CompileAndVerify(comp, verify: Verification.Passes, expectedOutput: @"6"); 1722var result = CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @"47"); 1808result = CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @"47"); 1847CompileAndVerify(comp, verify: Verification.Passes, expectedOutput: @"6"); 1907CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 1975CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2037CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2094CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2154CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2233CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2248CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2314var v = CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 2401v = CompileAndVerify(comp, verify: Verification.Passes, expectedOutput: @" 3706var verifier = CompileAndVerify(compilation, expectedOutput: "XX"); 3744var verifier = CompileAndVerify(compilation, expectedOutput: "5050"); 3795var verifier = CompileAndVerify(compilation, expectedOutput: "5050"); 3853var verifier = CompileAndVerify(compilation, expectedOutput: "5050"); 3917var verifier = CompileAndVerify(compilation, expectedOutput: "555555"); 3981var verifier = CompileAndVerify(compilation, expectedOutput: "0011", verify: Verification.FailsPEVerify); 4059var verifier = CompileAndVerify(compilation, expectedOutput: ""); 4115var verifier = CompileAndVerify(compilation, expectedOutput: "hihi"); 4173var verifier = CompileAndVerify(compilation, expectedOutput: "hihi"); 4236var verifier = CompileAndVerify(compilation, expectedOutput: "11"); 4309var verifier = CompileAndVerify(compilation, expectedOutput: "TestTest"); 4366var verifier = CompileAndVerify(compilation, expectedOutput: "TestTestDerivedDerived"); 4774CompileAndVerify(libUser).VerifyIL("C.M", """ 4799CompileAndVerify(comp, expectedOutput: "RAN 00"); 4840var verifier = CompileAndVerify(libUser); 4879CompileAndVerify(comp, expectedOutput: "Report1 11");
CodeGen\CodeGenInterfaceImplementation.cs (3)
374CompileAndVerify(comp3, expectedOutput: @"ImpSubDerived ImpFuncDerived ImpSubDerived ImpFunc ExpSubDerived ExpFuncDerived"); 2641var verifier = CompileAndVerify(comp, expectedSignatures: new[] 2748var verifier = CompileAndVerify(comp, expectedSignatures: new[]
CodeGen\CodeGenInterpolatedString.cs (1)
33CompileAndVerify(comp, expectedOutput: @"42
CodeGen\CodeGenIterators.cs (3)
1940var verifier = this.CompileAndVerify(comp); 1973var verifier = this.CompileAndVerify(comp); 2392var verifier = CompileAndVerify(compilation, verify: Verification.FailsPEVerify);
CodeGen\CodeGenLocalFunctionTests.cs (12)
127CompileAndVerify(comp, expectedOutput: @"1 233CompileAndVerify(comp); 367CompileAndVerify(comp, expectedOutput: "Great success!"); 390var verifier = CompileAndVerify(comp, expectedOutput: "5"); 416verifier = CompileAndVerify(comp, expectedOutput: @"5 449verifier = CompileAndVerify(comp, expectedOutput: @"5 775CompileAndVerify(comp); 1090CompileAndVerify(comp); 1164CompileAndVerify(comp, expectedOutput: "Local"); 2086CompileAndVerify(comp, expectedSignatures: new SignatureDescription[] 6304return CompileAndVerify(comp, expectedOutput: output, verify: verify).VerifyDiagnostics(); // no diagnostics 6310return CompileAndVerify(comp, expectedOutput: output).VerifyDiagnostics(); // no diagnostics
CodeGen\CodeGenLockTests.cs (12)
478CompileAndVerify(compilation).VerifyIL("Test.Main", @" 651CompileAndVerify(compilation).VerifyIL("Test.Main", @" 1362var verifier = CompileAndVerify(compilation); 1412var verifier = CompileAndVerify(compilation); 1461var verifier = CompileAndVerify(compilation); 1512var verifier = CompileAndVerify(compilation); 1564var verifier = CompileAndVerify(compilation); 1613var verifier = CompileAndVerify(compilation); 1662var verifier = CompileAndVerify(compilation); 1711var verifier = CompileAndVerify(compilation); 1904CompileAndVerify(compilation, expectedOutput: "Inside lock."); 1925CompileAndVerify(compilation, expectedOutput: "Inside lock.");
CodeGen\CodeGenMscorlib.cs (5)
619CompileAndVerify(comp, verify: Verification.Skipped). 765CompileAndVerify(comp, verify: Verification.Fails). 894CompileAndVerify(comp, verify: Verification.Fails). 1041var c = CompileAndVerify(comp, verify: Verification.Skipped); 1167CompileAndVerify(comp, verify: Verification.Skipped).
CodeGen\CodeGenNullCoalescingAssignmentTests.cs (1)
1545CompileAndVerify(compilation).VerifyIL("C.Main()", @"
CodeGen\CodeGenOperators.cs (2)
6067CompileAndVerify(comp, expectedOutput: @"Done."); 6091var cv = CompileAndVerify(comp, expectedOutput: @"TrueFalse");
CodeGen\CodeGenOverridingAndHiding.cs (17)
1264var verifier = CompileAndVerify(compilation, expectedOutput: substitutedExpected); 2559CompileAndVerify(outerCompilation, verify: Verification.FailsPEVerify).VerifyIL("Test.Main", @" 2836CompileAndVerify(comp, expectedOutput: @"CSS1_OV CSS1_OV VBS11_OL CSS1_OV CSF1_New VBF1_V VBF11 VBF1_V"); 2929CompileAndVerify(comp, expectedOutput: @"VBDefault VBDefault VBWriteReadOnly VBWriteReadOnly 100200900900"); 2993CompileAndVerify(comp2, expectedOutput: @"TwoThreeOneZero"); 3176CompileAndVerify(comp, expectedOutput: 3225var verifier = CompileAndVerify( 3389CompileAndVerify(comp, expectedOutput: "Derived D |Base M |PropImpl"); 3491CompileAndVerify(comp, expectedOutput: 4199var cs1Verifier = CompileAndVerify(cs1Compilation); 4241var cs2Verifier = CompileAndVerify(cs2Compilation, 4268var cs1Verifier = CompileAndVerify(cs1Compilation); 4313var cs2Verifier = CompileAndVerify(cs2Compilation, expectedOutput: @"C4 4354CompileAndVerify(A).VerifyDiagnostics(); 4359CompileAndVerify(B).VerifyDiagnostics(); 4364CompileAndVerify(B).VerifyDiagnostics(); 4416var cs1Verifier = CompileAndVerify(cs1Compilation);
CodeGen\CodeGenReadOnlySpanConstructionTest.cs (34)
131CompileAndVerify(comp, expectedOutput: "TrueTrue", verify: Verification.Passes).VerifyIL("Test.Main", @" 192CompileAndVerify(comp, 255CompileAndVerify(comp, expectedOutput: "TrueTrue", verify: Verification.Passes).VerifyIL("Test.Main", @" 308CompileAndVerify(comp, expectedOutput: "True", verify: Verification.Passes).VerifyIL("Test.Main", @" 365CompileAndVerify(comp, expectedOutput: "True", verify: Verification.Passes).VerifyIL("Test.Main", @" 419CompileAndVerify(comp, expectedOutput: "3", verify: Verification.Passes).VerifyIL("Test.Main", @" 481CompileAndVerify(comp, expectedOutput: "BlueTrue", verify: Verification.Fails).VerifyIL("Test.Main", @" 538CompileAndVerify(comp, expectedOutput: "BlueTrue", verify: Verification.Passes).VerifyIL("Test.Main", @" 611CompileAndVerify(comp, expectedOutput: "P10", verify: Verification.Fails).VerifyIL("Test.Main", @" 659var cv = CompileAndVerify(comp, expectedOutput: "", verify: Verification.Passes); 727var cv = CompileAndVerify(comp, expectedOutput: "100", verify: Verification.Passes); 766var verifier = CompileAndVerify(compilation, expectedOutput: "10;20;", verify: Verification.Skipped); 805var verifier = CompileAndVerify(compilation, expectedOutput: "10;20;", verify: Verification.Skipped); 900var verifier = CompileAndVerify(compilation, verify: Verification.Skipped); 928verifier = CompileAndVerify(compilation, verify: Verification.Skipped); 947var verifier = CompileAndVerify(compilation, verify: Verification.Skipped); 1028var verifier = CompileAndVerify(compilation, verify: Verification.Skipped); 1052var verifier = CompileAndVerify(compilation, verify: Verification.Skipped); 1095var verifier = CompileAndVerify(compilation, verify: Verification.Skipped); 1174var verifier = CompileAndVerify(compilation, verify: Verification.Skipped); 1318var verifier = CompileAndVerify(compilation, verify: Verification.Skipped); 1370var verifier = CompileAndVerify(compilation, expectedOutput: "AF2D4567", verify: Verification.Skipped); 1483var verifier = CompileAndVerify(compilation, verify: Verification.Skipped); 1517var verifier = CompileAndVerify(compilation, verify: Verification.Passes); 1550var verifier = CompileAndVerify(compilation, expectedOutput: "000000", verify: Verification.Passes); 1615var verifier = CompileAndVerify(compilation, expectedOutput: "340", verify: Verification.Skipped); 2009CompileAndVerify(compilation, expectedOutput: "34361843576", verify: Verification.Skipped).VerifyIL("Test.Main", @" 2369var verifier = CompileAndVerify(compilation, verify: Verification.Skipped); 2476var verifier = CompileAndVerify(compilation, verify: Verification.Skipped); 2504verifier = CompileAndVerify(compilation, verify: Verification.Skipped); 2529var verifier = CompileAndVerify(compilation, verify: Verification.Skipped); 2561var verifier = CompileAndVerify(compilation, verify: Verification.Skipped); 2609var verifier = CompileAndVerify(compilation, verify: Verification.Skipped); 2660var verifier = CompileAndVerify(compilation, verify: Verification.Skipped);
CodeGen\CodeGenReadonlyStructTests.cs (9)
841CompileAndVerify(comp, symbolValidator: validate); 1092CompileAndVerify(comp, expectedOutput: "24", verify: Verification.Fails); 1109CompileAndVerify(comp, expectedOutput: "10", verify: Verification.Fails).VerifyIL("Test.Main", @" 1151CompileAndVerify(comp, expectedOutput: "12345", verify: Verification.Fails).VerifyIL("Test.Main", @" 1200CompileAndVerify(comp, expectedOutput: "30", verify: Verification.Fails).VerifyIL("Test.Main", @" 1261CompileAndVerify(comp, expectedOutput: "overflow", verify: Verification.Fails).VerifyIL("Test.M", expectedIL); 1267CompileAndVerify(comp, verify: Verification.Fails).VerifyIL("Test.M", expectedIL); 1298CompileAndVerify(comp, expectedOutput: "SpanOpCalled|PointerOpCalled", verify: Verification.Fails); 1320CompileAndVerify(comp, expectedOutput: "SpanOpCalled", verify: Verification.Fails);
CodeGen\CodeGenRefConditionalOperatorTests.cs (2)
1267var verifier = CompileAndVerify(comp, expectedOutput: "run", verify: verify); 1354var verifier = CompileAndVerify(comp, expectedOutput: "0run", verify: Verification.Fails);
CodeGen\CodeGenRefLocalTests.cs (6)
532CompileAndVerify(comp, expectedOutput: "22"); 3466var verifier = CompileAndVerify(comp, expectedOutput: "run", verify: verify); 3535var verifier = CompileAndVerify(comp, expectedOutput: "0", verify: Verification.Fails); 3600var verifier = CompileAndVerify(comp, expectedOutput: "run", verify: verify); 3652var verifier = CompileAndVerify(comp, expectedOutput: "run", verify: verify); 3708var verifier = CompileAndVerify(comp, expectedOutput: "run", verify: verify);
CodeGen\CodeGenRefOutTests.cs (8)
351var verifier = CompileAndVerify(compilation, expectedOutput: "042"); 413var verifier = CompileAndVerify(compilation, expectedOutput: "Q"); 475var verifier = CompileAndVerify(compilation, expectedOutput: "Q"); 543var verifier = CompileAndVerify(comp, expectedOutput: "run", verify: Verification.Fails); 630var verifier = CompileAndVerify(comp, expectedOutput: "run", verify: Verification.Fails); 692var verifier = CompileAndVerify(comp, expectedOutput: "run", verify: Verification.Fails); 778var verifier = CompileAndVerify(comp, expectedOutput: "0run", verify: Verification.Fails); 830var verifier = CompileAndVerify(comp, expectedOutput: "run", verify: Verification.Fails);
CodeGen\CodeGenRefReturnTests.cs (2)
2969var v = CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: "2"); 3082var v = CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: "2");
CodeGen\CodeGenScriptTests.cs (6)
27CompileAndVerify( 46CompileAndVerify( 64CompileAndVerify( 90CompileAndVerify( 497var verifier = CompileAndVerify(compilation, expectedOutput: @"complete"); 557var verifier = CompileAndVerify(s0, verify: Verification.FailsPEVerify);
CodeGen\CodeGenShortCircuitOperatorTests.cs (16)
2749var comp = CompileAndVerify(c, expectedOutput: @"False 2818var comp = CompileAndVerify(c, expectedOutput: @"False 2899var comp = CompileAndVerify(c, expectedOutput: @"False 2969var comp = CompileAndVerify(c, expectedOutput: @"False 3052var comp = CompileAndVerify(c, expectedOutput: @"False 3135var comp = CompileAndVerify(c, expectedOutput: @"False 3367base.CompileAndVerify(comp); 3416base.CompileAndVerify(comp, expectedOutput: "420"); 4791CompileAndVerify(comp, expectedOutput: ""). 5877CompileAndVerify(compilation, expectedOutput: "12456"); 6205var comp = CompileAndVerify(c, expectedOutput: @"FalseTrueTrue"); 6242var comp = CompileAndVerify(c, expectedOutput: @"FalseTrueTrue"); 6285var comp = CompileAndVerify(c, expectedOutput: @"FalseTrueTrue"); 6321var comp = CompileAndVerify(c, expectedOutput: @"# 6364var comp = CompileAndVerify(c, expectedOutput: @"False 6399var comp = CompileAndVerify(c, expectedOutput: @"False
CodeGen\CodeGenStackAllocInitializerTests.cs (3)
216CompileAndVerify(comp, verify: Verification.Fails).VerifyIL("Test.M<T>(T)", 867CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @"123") 918CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @"123")
CodeGen\CodeGenTests.cs (30)
40CompileAndVerify(comp); 477CompileAndVerify(compilation, expectedOutput: "k"); 534var result = CompileAndVerify(compilation); 608var result = CompileAndVerify(compilation); 861var result = CompileAndVerify(compilation, expectedOutput: "Struct1 Struct2 "); 7016var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 10463CompileAndVerify(comp, verify: Verification.FailsPEVerify).VerifyIL("Test.Main", 10795CompileAndVerify(compilation, expectedOutput: @" 10915CompileAndVerify(compilation, expectedOutput: @" 10995CompileAndVerify(compilation, expectedOutput: @" 11069CompileAndVerify(compilation, expectedOutput: @" 13599CompileAndVerify(compRelease).VerifyIL("C.Main", @" 13610CompileAndVerify(compDebug).VerifyIL("C.Main", @" 13640var v = CompileAndVerify(comp); 16225CompileAndVerify(comp, expectedOutput: "24", verify: Verification.Fails); 16227CompileAndVerify(comp, expectedOutput: "24", verify: Verification.Fails); 16248CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyIL("Test.Main", @" 16270CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Fails).VerifyIL("Test.Main", @" 16324CompileAndVerify(comp, expectedOutput: "12345", verify: Verification.Fails).VerifyIL("Test.Main", @" 16357CompileAndVerify(comp, expectedOutput: "12345", verify: Verification.Fails).VerifyIL("Test.Main", @" 16417CompileAndVerify(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @" 16436CompileAndVerify(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @" 16473CompileAndVerify(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @" 16495CompileAndVerify(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @" 16538CompileAndVerify(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @" 16593CompileAndVerify(comp, expectedOutput: "6", verify: Verification.Fails).VerifyIL("Test.Main", @" 16682CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Fails); 16684CompileAndVerify(comp, expectedOutput: expectedOutput, verify: Verification.Fails); 16706CompileAndVerify(comp, expectedOutput: "SpanOpCalled", verify: Verification.Fails); 16708CompileAndVerify(comp, expectedOutput: "SpanOpCalled", verify: Verification.Fails);
CodeGen\CodeGenTupleEqualityTests.cs (66)
68CompileAndVerify(comp, expectedOutput: "True True"); 808CompileAndVerify(comp, expectedOutput: "True"); 853CompileAndVerify(comp, expectedOutput: "False"); 870CompileAndVerify(comp, expectedOutput: "True"); 918CompileAndVerify(comp, expectedOutput: "True"); 967CompileAndVerify(comp, expectedOutput: "True"); 1017CompileAndVerify(comp, expectedOutput: "TrueFalseTrue"); 1071CompileAndVerify(comp, expectedOutput: "TrueFalseFalseTrue"); 1105CompileAndVerify(comp, expectedOutput: "FalseTrueFalseTrue"); 1137CompileAndVerify(comp, expectedOutput: "FalseTrue"); 1168CompileAndVerify(comp, expectedOutput: "FalseFalse"); 1228CompileAndVerify(comp, expectedOutput: "FalseTrue"); 1328CompileAndVerify(comp, expectedOutput: "TrueFalse"); 1512CompileAndVerify(comp, expectedOutput: "True"); 1573CompileAndVerify(comp, expectedOutput: "TrueTrueFalse"); 1610CompileAndVerify(comp, expectedOutput: "False"); 1635CompileAndVerify(comp, expectedOutput: "False"); 1829CompileAndVerify(comp, expectedOutput: "True False False True"); 1845CompileAndVerify(comp, expectedOutput: "True"); 1883CompileAndVerify(comp, expectedOutput: "TrueFalse"); 1916CompileAndVerify(comp, expectedOutput: "Operator '==' cannot be applied to operands of type 'int' and 'string'"); 1934CompileAndVerify(comp, expectedOutput: "True"); 2082CompileAndVerify(comp, expectedOutput: "FalseTrue"); 2121CompileAndVerify(comp, expectedOutput: "(0, 0)"); 2179CompileAndVerify(comp, expectedOutput: "True"); 2198CompileAndVerify(comp, expectedOutput: "False True True False"); 2243CompileAndVerify(comp, expectedOutput: 2290CompileAndVerify(comp, expectedOutput: 2321CompileAndVerify(comp, expectedOutput: @"True True False True True False"); 2437CompileAndVerify(comp, expectedOutput: expected); 2525CompileAndVerify(comp, expectedOutput: "A:1, GetTuple, A:30, A:40, ValueTuple2, A:4, X:5, X:6, Y:7, Y:8, X -> Y:5, A(1) == Y(5), X -> Y:6, A(30) == Y(6), A(40) == Y(7), A(4) == Y(8), True"); 2755CompileAndVerify(comp, expectedOutput: @"A:1, A:2, A:3, A:4, X:5, GetTuple, X:6, Y:7, ValueTuple2, Y:8, X:5 -> Y:5, A(1) == Y(5), X:6 -> Y:6, A(2) == Y(6), A(3) == Y(7), A(4) == Y(8), True"); 2842CompileAndVerify(comp, expectedOutput: "GetTuple, A:30, A:40, ValueTuple2, X:6, Y:7, X -> Y:6, A(30) == Y(6), A(40) == Y(7), True"); 3006CompileAndVerify(comp, expectedOutput: "TrueTrue"); 3036CompileAndVerify(comp, expectedOutput: "TrueFalse"); 3294var verifier = CompileAndVerify(comp, expectedOutput: "True False False True False"); 3379var verifier = CompileAndVerify(comp, expectedOutput: "True"); 3414var verifier = CompileAndVerify(comp, expectedOutput: "True"); 3449var verifier = CompileAndVerify(comp, expectedOutput: "True"); 3665var verifier = CompileAndVerify(comp, expectedOutput: "True"); 3700var verifier = CompileAndVerify(comp, expectedOutput: "False True True False True"); 3799CompileAndVerify(comp, expectedOutput: "Success"); 3824var verifier = CompileAndVerify(comp, expectedOutput: "True False False True False"); 3927var verifier = CompileAndVerify(comp, expectedOutput: "True False False Convert4 Convert4 True Convert5 False Convert6 Convert20 False "); 4021var verifier = CompileAndVerify(comp, expectedOutput: "FalseTrueFalse"); 4099var verifier = CompileAndVerify(comp, expectedOutput: "False False Convert1 True Convert1 True Convert10 False Convert10 False"); 4140var verifier = CompileAndVerify(comp, expectedOutput: "FalseTrueFalse"); 4200CompileAndVerify(comp, expectedOutput: "True False False True"); 4254CompileAndVerify(comp, expectedOutput: "Success"); 4356var verifier = CompileAndVerify(comp, expectedOutput: "TrueFalse"); 4404var verifier = CompileAndVerify(comp, expectedOutput: "True"); 4502CompileAndVerify(comp, expectedOutput: expected); 4606CompileAndVerify(comp, expectedOutput: expected); 4695CompileAndVerify(comp, expectedOutput: expected); 5003CompileAndVerify(comp, expectedOutput: "False"); 5068CompileAndVerify(comp, expectedOutput: "True False False True"); 5109CompileAndVerify(comp, expectedOutput: 5138CompileAndVerify(comp, expectedOutput: "True"); 5174CompileAndVerify(comp, expectedOutput: "True"); 5319CompileAndVerify(comp, expectedOutput: "TrueFalseTrue"); 5366CompileAndVerify(comp, expectedOutput: "True"); 5394CompileAndVerify(comp, expectedOutput: "overflow"); 5415CompileAndVerify(comp, expectedOutput: "True"); 5441CompileAndVerify(comp, expectedOutput: "22"); 5525CompileAndVerify(comp, expectedOutput: @"X-> (short, short) 5588CompileAndVerify(comp, expectedOutput: @"new B(1); new A(2); A(2)->new B(2); new A(3); new B(4); A(3)->new B(3); B(1)==B(3);
CodeGen\CodeGenTupleTest.cs (94)
486CompileAndVerify(comp, symbolValidator: m => 686CompileAndVerify(comp, symbolValidator: m => 1685CompileAndVerify(comp1, expectedOutput: "1 hello hello 3"); 1694CompileAndVerify(comp2, expectedOutput: "1 hello hello 3"); 1699CompileAndVerify(comp3, expectedOutput: "1 hello hello 3"); 4273var v = CompileAndVerify(comp, expectedOutput: @" 5531CompileAndVerify(comp, expectedOutput: "C1.M1"); 7499CompileAndVerify(comp, expectedOutput: "(1, )"); 7532CompileAndVerify(comp, expectedOutput: "(1, )"); 7569CompileAndVerify(comp, expectedOutput: "CCC"); 8392CompileAndVerify(comp); 8910CompileAndVerify(comp, expectedOutput: "{1, qq1}"); 8975CompileAndVerify(comp, expectedOutput: "{1, qq1}"); 9028CompileAndVerify(comp, expectedOutput: "{1, qq}"); 9157CompileAndVerify(comp, expectedOutput: "{1, qq}"); 9238CompileAndVerify(comp, expectedOutput: 9321CompileAndVerify(comp, expectedOutput: 13528CompileAndVerify(comp, expectedOutput: 13935CompileAndVerify(comp, expectedOutput: 14099CompileAndVerify(comp, expectedOutput: 14779CompileAndVerify(consumer1, expectedOutput: expectedOutput).VerifyDiagnostics(); 14782CompileAndVerify(consumer2, expectedOutput: expectedOutput).VerifyDiagnostics(); 15040CompileAndVerify(consumer1, expectedOutput: expectedOutput).VerifyDiagnostics(); 15043CompileAndVerify(consumer2, expectedOutput: expectedOutput).VerifyDiagnostics(); 15426CompileAndVerify(consumer1, expectedOutput: expectedOutput).VerifyDiagnostics(); 15429CompileAndVerify(consumer2, expectedOutput: expectedOutput).VerifyDiagnostics(); 15687CompileAndVerify(consumer1, expectedOutput: expectedOutput).VerifyDiagnostics(); 15690CompileAndVerify(consumer2, expectedOutput: expectedOutput).VerifyDiagnostics(); 16522CompileAndVerify(comp, expectedOutput: 16825CompileAndVerify(comp, expectedOutput: "comp1, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null"); 16876CompileAndVerify(comp, expectedOutput: "C2.M1"); 16897CompileAndVerify(comp, expectedOutput: "C2.M1"); 16951CompileAndVerify(comp, expectedOutput: "C2.M1"); 16972CompileAndVerify(comp, expectedOutput: "C2.M1"); 17058CompileAndVerify(comp, expectedOutput: "C1.M1"); 17085CompileAndVerify(comp, expectedOutput: "C2.M1"); 17136CompileAndVerify(comp, expectedOutput: 17188CompileAndVerify(comp, expectedOutput: 19345var verifier = CompileAndVerify(comp, expectedOutput: "(42, 43)"); 20587CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: 22814CompileAndVerify(comp, expectedOutput: "", validator: (assembly) => 22854CompileAndVerify(comp, expectedOutput: "", validator: (assembly) => 23880CompileAndVerify(comp, expectedOutput: "42qq", verify: Verification.Fails); 24310CompileAndVerify(comp, expectedOutput: "2"); 24373CompileAndVerify(comp, expectedOutput: "2"); 24444CompileAndVerify(comp, expectedOutput: "hello"); 25058CompileAndVerify(comp, expectedOutput: "3"); 25316CompileAndVerify(comp, expectedOutput: "DONE"); 25464CompileAndVerify(comp, expectedOutput: "(1, 1) (1, 1) (1, System.Object)"); 25587var verifier = CompileAndVerify(comp, expectedOutput: @"(-1, 255)(-1, 255)overflow"); 26256CompileAndVerify(comp, expectedOutput: "True"); 26486CompileAndVerify(executeComp, expectedOutput: "ran"); 26551CompileAndVerify(executeComp, expectedOutput: "ran"); 26608CompileAndVerify(executeComp, expectedOutput: "ran"); 26616CompileAndVerify(executeComp2, expectedOutput: "ran"); 26670CompileAndVerify(executeComp, expectedOutput: "ran"); 27078CompileAndVerify(comp1, expectedOutput: "123"); 27085CompileAndVerify(comp4, expectedOutput: "123"); 27088CompileAndVerify(comp5, expectedOutput: "123"); 27092CompileAndVerify(comp6, expectedOutput: "123"); 27096CompileAndVerify(comp7, expectedOutput: "123"); 27162CompileAndVerify(comp1, expectedOutput: "123"); 27169CompileAndVerify(comp4, expectedOutput: "123"); 27172CompileAndVerify(comp5, expectedOutput: "123"); 27176CompileAndVerify(comp6, expectedOutput: "123"); 27180CompileAndVerify(comp7, expectedOutput: "123"); 27236CompileAndVerify(comp1, expectedOutput: "9"); 27243CompileAndVerify(comp4, expectedOutput: "9"); 27246CompileAndVerify(comp5, expectedOutput: "9"); 27250CompileAndVerify(comp6, expectedOutput: "9"); 27254CompileAndVerify(comp7, expectedOutput: "9"); 27314CompileAndVerify(comp1, expectedOutput: "9"); 27321CompileAndVerify(comp4, expectedOutput: "9"); 27324CompileAndVerify(comp5, expectedOutput: "9"); 27328CompileAndVerify(comp6, expectedOutput: "9"); 27332CompileAndVerify(comp7, expectedOutput: "9"); 27375var verifier = CompileAndVerify(comp1, verify: Verification.Skipped); // unsafe code 27576CompileAndVerify(comp0); 27579CompileAndVerify(comp1); 27582CompileAndVerify(comp2); 27655CompileAndVerify(compilation, expectedOutput: 27693var verifier = CompileAndVerify(comp, expectedOutput: @"Done."); 27940CompileAndVerify(comp, expectedOutput: @"Done."); 27989var verifier = CompileAndVerify(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule); 28065var verifier = CompileAndVerify(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule); 28132CompileAndVerify(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule); 28195CompileAndVerify(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule); 28225CompileAndVerify(comp, sourceSymbolValidator: verifyModule, symbolValidator: verifyModule); 28339CompileAndVerify(comp, sourceSymbolValidator: verifyModule, symbolValidator: verifyModule); 28428var verifier = CompileAndVerify(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule); 28523var verifier = CompileAndVerify(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule); 28589CompileAndVerify(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule); 28722CompileAndVerify(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule); 28841CompileAndVerify(comp, symbolValidator: verifyModule, sourceSymbolValidator: verifyModule);
CodeGen\CodeGenUsingDeclarationTests.cs (8)
683CompileAndVerify(compilation, expectedOutput: expectedOutput); 1164CompileAndVerify(compilation, expectedOutput: "Dispose async"); 1191CompileAndVerify(compilation, expectedOutput: "Dispose async"); 1235CompileAndVerify(compilation, expectedOutput: expectedOutput); 1282CompileAndVerify(compilation, expectedOutput: expectedOutput); 1319CompileAndVerify(compilation, expectedOutput: "After declarations; "); 1377CompileAndVerify(compilation, expectedOutput: "Dispose async 1"); 1404CompileAndVerify(compilation, expectedOutput: "Dispose async 0");
CodeGen\DestructorTests.cs (1)
701CompileAndVerify(compilation, verify: Verification.FailsPEVerify).VerifyIL("B.Finalize",
CodeGen\EventTests.cs (4)
621CompileAndVerify(compilation, expectedOutput: @" 711var verifier = CompileAndVerify(compilation, 783var verifier = CompileAndVerify(compilation, 843var verifier = CompileAndVerify(compilation);
CodeGen\ForeachTest.cs (11)
331CompileAndVerify(comp, expectedOutput: "123").VerifyIL("Test.Main", @" 387CompileAndVerify(comp, expectedOutput: "1230").VerifyIL("Test.Main", @" 449CompileAndVerify(comp, expectedOutput: "RedGreenBlue", verify: Verification.Fails).VerifyIL("Test.Main", @" 500CompileAndVerify(comp, expectedOutput: "hello", verify: Verification.Passes).VerifyIL("Test.Main", @" 548CompileAndVerify(comp, expectedOutput: "123", verify: Verification.Fails).VerifyIL("Test.Main", @" 599CompileAndVerify(comp, expectedOutput: "123").VerifyIL("Test.Main", @" 696CompileAndVerify(comp, expectedOutput: "123", verify: Verification.Fails).VerifyIL("Test.Main", @" 743CompileAndVerify(comp, expectedOutput: "123").VerifyIL("Test.Main", @" 800CompileAndVerify(comp, expectedOutput: "1234").VerifyIL("Test.Main", @" 869CompileAndVerify(comp, expectedOutput: "123").VerifyIL("Test.Main", @" 1400CompileAndVerify(comp, expectedOutput: expectedOutput);
CodeGen\GotoTest.cs (3)
824CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Passes); 875CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Fails); 958CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Passes);
CodeGen\IndexAndRangeTests.cs (50)
25return CompileAndVerify(comp, expectedOutput: expectedOutput); 191var verifier = CompileAndVerify(comp, expectedOutput: @"0 281var verifier = CompileAndVerify(comp, expectedOutput: @"0 413var verifier = CompileAndVerify(comp, expectedOutput: @"0 510var verifier = CompileAndVerify(comp, expectedOutput: @" 677var verifier = CompileAndVerify(comp, expectedOutput: @" 830var verifier = CompileAndVerify(comp, expectedOutput: @" 918CompileAndVerify(comp, expectedOutput: "throws"); 952var verifier = CompileAndVerify(comp, expectedOutput: @"0 1025var verifier = CompileAndVerify(comp, expectedOutput: @"5 1099var verifier = CompileAndVerify(comp, expectedOutput: @"f 1184var verifier = CompileAndVerify(comp, expectedOutput: @"5 1823var verifier = CompileAndVerify(comp); 1900var verifier = CompileAndVerify(comp, expectedOutput: @"2 1959CompileAndVerify(comp, expectedOutput: "211"); 2100var verifier = CompileAndVerify(comp, verify: Verification.Passes, expectedOutput: @"3 2127CompileAndVerify(compilation).VerifyIL("Util.Convert", @" 2148CompileAndVerify(compilation).VerifyIL("Util.Convert", @" 2209CompileAndVerify(compilation, expectedOutput: @" 2228CompileAndVerify(compilation).VerifyIL("Util.Create", @" 2249CompileAndVerify(compilation).VerifyIL("Util.Create", @" 2286CompileAndVerify(compilation).VerifyIL("Util.Create", @" 2323CompileAndVerify(compilation).VerifyIL("Util.Create", @" 2364CompileAndVerify(compilation).VerifyIL("Util.ToEnd", @" 2384CompileAndVerify(compilation).VerifyIL("Util.ToEnd", @" 2417CompileAndVerify(compilation).VerifyIL("Util.FromStart", @" 2437CompileAndVerify(compilation).VerifyIL("Util.FromStart", @" 2470CompileAndVerify(compilation).VerifyIL("Util.All", @" 2553CompileAndVerify(compilation, expectedOutput: @" 2589CompileAndVerify(compilation, expectedOutput: @" 2627CompileAndVerify(compilation, expectedOutput: @" 2691CompileAndVerify(compilation, expectedOutput: @" 2728CompileAndVerify(CreateCompilationWithIndexAndRange(@" 2744CompileAndVerify(CreateCompilationWithIndexAndRange(@" 2774CompileAndVerify(CreateCompilationWithIndexAndRange(@" 2803CompileAndVerify(CreateCompilationWithIndexAndRange(@" 2832CompileAndVerify(CreateCompilationWithIndexAndRange(@" 2862CompileAndVerify(CreateCompilationWithIndexAndRange(@" 2891CompileAndVerify(CreateCompilationWithIndexAndRange(@" 2923CompileAndVerify(CreateCompilationWithIndexAndRange(@" 2955CompileAndVerify(CreateCompilationWithIndexAndRange(@" 2990CompileAndVerify(CreateCompilationWithIndexAndRange(@" 3007CompileAndVerify(CreateCompilationWithIndexAndRange(@" 3024CompileAndVerify(CreateCompilationWithIndexAndRange(@" 3045CompileAndVerify(CreateCompilationWithIndexAndRange(@" 3068CompileAndVerify(CreateCompilationWithIndexAndRange(@" 3088CompileAndVerify(CreateCompilationWithIndexAndRange(@" 3196CompileAndVerify(comp, expectedOutput: 3261CompileAndVerify(comp, expectedOutput: 3362CompileAndVerify(comp, expectedOutput:
CodeGen\ITuplePatternTests.cs (3)
56var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 140var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 229var verifier = CompileAndVerify(CreatePatternCompilation(source, TestOptions.DebugDll));
CodeGen\ObjectAndCollectionInitializerTests.cs (5)
1213CompileAndVerify(comp, expectedOutput: expectedOutput); 1310CompileAndVerify(comp, expectedOutput: expectedOutput); 1647CompileAndVerify(comp, expectedOutput: expectedOutput); 3446CompileAndVerify(comp, expectedOutput: "1234"); 3485CompileAndVerify(comp, expectedOutput: "12");
CodeGen\PatternTests.cs (86)
238var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 271compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 335var compVerifier = CompileAndVerify(compilation); 408var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 505var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 637var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 697compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 773var compVerifier = CompileAndVerify(compilation); 834var compVerifier = CompileAndVerify(compilation); 859var compVerifier = CompileAndVerify(compilation); 895var compVerifier = CompileAndVerify(compilation); 934var compVerifier = CompileAndVerify(compilation); 970var compVerifier = CompileAndVerify(compilation); 1010var compVerifier = CompileAndVerify(compilation); 1057var compVerifier = CompileAndVerify(compilation); 1108var compVerifier = CompileAndVerify(compilation); 1143var compVerifier = CompileAndVerify(compilation); 1181var compVerifier = CompileAndVerify(compilation); 1225var compVerifier = CompileAndVerify(compilation); 1284var compVerifier = CompileAndVerify(compilation); 1341var compVerifier = CompileAndVerify(compilation); 1401var compVerifier = CompileAndVerify(compilation); 1473var compVerifier = CompileAndVerify(compilation); 1537var compVerifier = CompileAndVerify(compilation); 1600var compVerifier = CompileAndVerify(compilation); 1659var compVerifier = CompileAndVerify(compilation); 1714var compVerifier = CompileAndVerify(compilation); 1775var compVerifier = CompileAndVerify(compilation); 1842var compVerifier = CompileAndVerify(compilation); 1906var compVerifier = CompileAndVerify(compilation); 1978var compVerifier = CompileAndVerify(compilation); 2040var compVerifier = CompileAndVerify(compilation); 2175var compVerifier = CompileAndVerify(compilation); 2269var compVerifier = CompileAndVerify(compilation); 2406var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2540var compVerifier = CompileAndVerify(compilation); 2616var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2651var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2670var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2729var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2795var compVerifier = CompileAndVerify(compilation); 2841var compVerifier = CompileAndVerify(compilation, expectedOutput: "TrueFalse"); 2908var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3003var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3060var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3101var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3135var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3240var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3268var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3298var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3387var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3553var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3635var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3707var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3783var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3994CompileAndVerify(compilation, expectedOutput: expectedOutput); 3997CompileAndVerify(compilation, expectedOutput: expectedOutput); 4032CompileAndVerify(compilation, expectedOutput: expectedOutput); 4035CompileAndVerify(compilation, expectedOutput: expectedOutput); 4060var compVerifier = CompileAndVerify(compilation, expectedOutput: "TrueFalse"); 4096var compVerifier = CompileAndVerify(compilation, expectedOutput: "TrueFalse"); 4123var compVerifier = CompileAndVerify(compilation); 4175var compVerifier = CompileAndVerify(compilation); 4215var compVerifier = CompileAndVerify(compilation); 4250var compVerifier = CompileAndVerify(compilation); 4340var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4519var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4556var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4590var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4785var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4818var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4892var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4928var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4965var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped); 5467var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5492CompileAndVerify(compilation, expectedOutput: "AB"); 5519var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5560compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5619var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5664compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5727var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5800compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5891var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5949compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 6037var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 6120compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput);
CodeGen\PropertyTests.cs (1)
31var verifier = CompileAndVerify(compilation);
CodeGen\SwitchTests.cs (16)
4519var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 7854CompileAndVerify(comp).VerifyIL("Test.Main", @" 7990CompileAndVerify(comp).VerifyIL("Test.Main", @" 8096CompileAndVerify(comp).VerifyIL("Test.Main", @" 8227CompileAndVerify(comp).VerifyIL("Test.Main", @" 8304CompileAndVerify(comp).VerifyIL("Test.Main", @" 8374CompileAndVerify(comp).VerifyIL("Test.Main", @" 9885var compVerifier = CompileAndVerify(compilation, 9937var compVerifier = CompileAndVerify(compilation, 10029var compVerifier = CompileAndVerify(compilation, 10121var compVerifier = CompileAndVerify(compilation, 10522var compVerifier = CompileAndVerify(compilation, expectedOutput: "abc"); 10609var compVerifier = CompileAndVerify(compilation, expectedOutput: "Yep, all good!"); 10697compVerifier = CompileAndVerify(compilation, expectedOutput: "Yep, all good!"); 10804var compVerifier = CompileAndVerify(compilation, expectedOutput: "123333456"); 10869compVerifier = CompileAndVerify(compilation, expectedOutput: "123333456");
CodeGen\UnsafeTests.cs (1)
11334var result = CompileAndVerify(compilation, expectedOutput: "5");
Emit\BinaryCompatibility.cs (1)
70CompileAndVerify(compilation, expectedOutput: @"Base1");
Emit\CompilationEmitTests.cs (28)
1610var verifier = CompileAndVerify(comp); 1687var verifier = CompileAndVerify(comp); 2128CompileAndVerify(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes); 2160CompileAndVerify(comp, emitOptions: emitRegularWithoutPrivateMembers, verify: Verification.Passes); 2188CompileAndVerify(comp, emitOptions: emitMetadataOnly, verify: Verification.Passes); 2217CompileAndVerify(comp, emitOptions: emitRefOnly, verify: Verification.Passes); 2266CompileAndVerify(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes); 2276CompileAndVerify(comp, emitOptions: emitMetadataOnly, verify: Verification.Passes); 2288CompileAndVerify(comp, emitOptions: emitRefOnly, verify: Verification.Passes); 2333CompileAndVerify(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes); 2343CompileAndVerify(comp, emitOptions: emitMetadataOnly, verify: Verification.Passes); 2355CompileAndVerify(comp, emitOptions: emitRefOnly, verify: Verification.Passes); 2400CompileAndVerify(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes); 2410CompileAndVerify(comp, emitOptions: emitMetadataOnly, verify: Verification.Passes); 2422CompileAndVerify(comp, emitOptions: emitRefOnly, verify: Verification.Passes); 2461CompileAndVerify(comp, emitOptions: emitRefOnly, verify: Verification.Passes); 2506CompileAndVerify(comp, emitOptions: emitRefOnly, verify: Verification.Passes); 4249CompileAndVerify(compilation, verify: Verification.Passes, symbolValidator: module => 4286CompileAndVerify(compilation, verify: Verification.Skipped, symbolValidator: module => 4318CompileAndVerify(compilation, symbolValidator: module => 4368CompileAndVerify(compilation, symbolValidator: module => 4429CompileAndVerify(compilation, symbolValidator: module => 4492CompileAndVerify(compilation, verify: Verification.Passes, symbolValidator: module => 4549CompileAndVerify(compilation, verify: Verification.Passes, symbolValidator: module => 5042CompileAndVerify(comp, verify: Verification.Fails); 5271CompileAndVerify(comp3, expectedOutput: "Hello, world!"); 5314CompileAndVerify(comp3, expectedOutput: "Hello, world!"); 5548CompileAndVerify(comp, verify: Verification.FailsILVerify, symbolValidator: module =>
Emit\CovariantReturnTests.cs (4)
283CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped); 316CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped); 443CompileAndVerify(vbCompilation, verify: Verification.Skipped, expectedOutput: expectedOutput) 552CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped);
Emit\DeterministicTests.cs (3)
42base.CompileAndVerify(compilation, emitOptions: emitOptions, validator: a => 341CompileAndVerify(forwardingCompilation, symbolValidator: metadataValidator, sourceSymbolValidator: metadataValidator, verify: Verification.Skipped); 440CompileAndVerify(comp2, expectedOutput: expectedOutput2);
Emit\DynamicAnalysis\DynamicInstrumentationTests.cs (3)
2961var verifier = CompileAndVerify(c, emitOptions: EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 2997var verifier = CompileAndVerify(c, emitOptions: EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 3591return base.CompileAndVerify(compilation, expectedOutput: expectedOutput, emitOptions: EmitOptions.Default.WithInstrumentationKinds(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
Emit\EditAndContinue\AssemblyReferencesTests.cs (11)
215var v0 = CompileAndVerify(compilation0); 216var v1 = CompileAndVerify(compilation1); 217var v2 = CompileAndVerify(compilation2); 319var v0 = CompileAndVerify(compilation0); 320var v1 = CompileAndVerify(compilation1); 321var v2 = CompileAndVerify(compilation2); 402var v0 = CompileAndVerify(compilation0); 403var v1 = CompileAndVerify(compilation1); 404var v2 = CompileAndVerify(compilation2); 486var v0 = CompileAndVerify(compilation0, verify: Verification.FailsILVerify); 590var v0 = CompileAndVerify(compilation0, verify: Verification.Passes);
Emit\EditAndContinue\EditAndContinueClosureTests.cs (49)
102var v0 = CompileAndVerify(compilation0); 163var v0 = CompileAndVerify(compilation0); 235var v0 = CompileAndVerify(compilation0); 293var v0 = CompileAndVerify(compilation0); 345var v0 = CompileAndVerify(compilation0); 405var v0 = CompileAndVerify(compilation0); 459var v0 = CompileAndVerify(compilation0); 514var v0 = CompileAndVerify(compilation0); 570var v0 = CompileAndVerify(compilation0); 625var v0 = CompileAndVerify(compilation0); 693var v0 = CompileAndVerify(compilation0); 771var v0 = CompileAndVerify(compilation0); 845var v0 = CompileAndVerify(compilation0); 912var v0 = CompileAndVerify(compilation0); 971var v0 = CompileAndVerify(compilation0); 1059var v0 = CompileAndVerify(compilation0); 1148var v0 = CompileAndVerify(compilation0); 1232var v0 = CompileAndVerify(compilation0); 1323var v0 = CompileAndVerify(compilation0); 1405var v0 = CompileAndVerify(compilation0); 1482var v0 = CompileAndVerify(compilation0); 1581var v0 = CompileAndVerify(compilation0); 1672var v0 = CompileAndVerify(compilation0); 1780var v0 = CompileAndVerify(compilation0); 1978var v0 = CompileAndVerify(compilation0); 2189var v0 = CompileAndVerify(compilation0); 2327var v0 = CompileAndVerify(compilation0); 2444var v0 = CompileAndVerify(compilation0); 2582var v0 = CompileAndVerify(compilation0); 2650var v0 = CompileAndVerify(compilation0); 2720var v0 = CompileAndVerify(compilation0); 2826var v0 = CompileAndVerify(compilation0); 2946var v0 = CompileAndVerify(compilation0); 3042var v0 = CompileAndVerify(compilation0); 3103var v0 = CompileAndVerify(compilation0); 3231var v0 = CompileAndVerify(compilation0); 3347var v0 = CompileAndVerify(compilation0); 3472var v0 = CompileAndVerify(compilation0); 3596var v0 = CompileAndVerify(compilation0); 3717var v0 = CompileAndVerify(compilation0); 3797var v0 = CompileAndVerify(compilation0); 3990var v0 = CompileAndVerify(compilation0); 4075var v0 = CompileAndVerify(compilation0); 4157var v0 = CompileAndVerify(compilation0); 4230var v0 = CompileAndVerify(compilation0); 4312var v0 = CompileAndVerify(compilation0); 4409var v0 = CompileAndVerify(compilation0); 4496var v0 = CompileAndVerify(compilation0); 4555var v0 = CompileAndVerify(compilation0);
Emit\EditAndContinue\EditAndContinueDelegateCacheTests.cs (5)
53var v0 = CompileAndVerify(compilation0); 117var v0 = CompileAndVerify(compilation0); 181var v0 = CompileAndVerify(compilation0); 245var v0 = CompileAndVerify(compilation0); 309var v0 = CompileAndVerify(compilation0);
Emit\EditAndContinue\EditAndContinuePdbTests.cs (1)
129var v0 = CompileAndVerify(compilation0, emitOptions: EmitOptions.Default.WithDebugInformationFormat(format));
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (53)
230var v0 = CompileAndVerify(compilation0, emitOptions: EmitOptions.Default.WithDebugInformationFormat(format)); 347var v0 = CompileAndVerify(compilation0); 449var v0 = CompileAndVerify(compilation0); 522var v0 = CompileAndVerify(compilation0); 573var v0 = CompileAndVerify(compilation0); 644var v0 = CompileAndVerify(compilation0); 718var v0 = CompileAndVerify(compilation0); 855var v0 = CompileAndVerify(compilation0); 1138var v0 = CompileAndVerify(compilation0); 1563var v0 = CompileAndVerify(compilation0); 2003var v0 = CompileAndVerify(compilation0); 2592var v0 = CompileAndVerify(compilation0); 2764var v0 = CompileAndVerify(compilation0); 3312var v0 = CompileAndVerify(compilation0); 3707var v0 = CompileAndVerify(compilation0); 3812var v0 = CompileAndVerify(compilation0); 3921var v0 = CompileAndVerify(compilation0); 4027var v0 = CompileAndVerify(compilation0); 4129var v0 = CompileAndVerify(compilation0, symbolValidator: module => 4292var v0 = CompileAndVerify(compilation0); 4526var v0 = CompileAndVerify(compilation0); 4689var v0 = CompileAndVerify(compilation0); 5146var v0 = CompileAndVerify(compilation0); 5482var v0 = CompileAndVerify(compilation0); 5822var v0 = CompileAndVerify(compilation0); 6562var v0 = CompileAndVerify(compilation0, symbolValidator: module => 6884var v0 = CompileAndVerify(compilation0); 7094var v0 = CompileAndVerify(compilation0); 7154CompileAndVerify(compilation0, symbolValidator: module => 7313var v0 = CompileAndVerify(compilation0, emitOptions: EmitOptions.Default.WithDebugInformationFormat(format), symbolValidator: module => 7857var v0 = CompileAndVerify(compilation0); 7934var v0 = CompileAndVerify(compilation0); 8023var v0 = CompileAndVerify(compilation0, symbolValidator: module => 8106var v0 = CompileAndVerify(compilation0); 8227var v0 = CompileAndVerify(compilation0); 8376var v0 = CompileAndVerify(compilation0); 8536var v0 = CompileAndVerify(compilation0); 8648var v0 = CompileAndVerify(compilation0); 8824var v0 = CompileAndVerify(compilation0); 9058var v0 = CompileAndVerify(compilation0); 9706var v0 = CompileAndVerify(compilation0); 9773var v0 = CompileAndVerify(compilation0); 9837var v0 = CompileAndVerify(compilation0); 9906var v0 = CompileAndVerify(compilation0); 9960var v0 = CompileAndVerify(compilation0, verify: Verification.FailsPEVerify); 10019var v0 = CompileAndVerify(compilation0, verify: Verification.FailsPEVerify); 10083var v0 = CompileAndVerify(compilation0, verify: Verification.FailsPEVerify); 10133var v0 = CompileAndVerify(compilation0, verify: Verification.Passes); 10184var v0 = CompileAndVerify(compilation0, verify: Verification.FailsPEVerify); 10235var v0 = CompileAndVerify(compilation0, verify: Verification.Passes); 10296var v0 = CompileAndVerify(compilation0, verify: Verification.Passes); 10351var v0 = CompileAndVerify(compilation0, verify: Verification.Passes); 10418var v0 = CompileAndVerify(compilation0, verify: Verification.Passes);
Emit\EditAndContinue\EditAndContinueTests.cs (53)
231var v0 = CompileAndVerify(compilation0); 284var v0 = CompileAndVerify(compilation0); 352var v0 = CompileAndVerify(compilation0); 1202var v0 = CompileAndVerify(compilation0); 1295var v0 = CompileAndVerify(compilation0); 1391var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 1477var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 1536var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 1621var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 1717var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 4734var v0 = CompileAndVerify(compilation0); 5079var v0 = CompileAndVerify(compilation0); 7121var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 8699var v0 = CompileAndVerify(compilation0); 8801var v0 = CompileAndVerify(compilation0); 9124var v0 = CompileAndVerify(compilation0); 9497var v0 = CompileAndVerify(compilation0); 9594var v0 = CompileAndVerify(compilation0); 9717var v0 = CompileAndVerify(compilation0); 9885var v0 = CompileAndVerify(compilation0); 9951var v0 = CompileAndVerify(compilation0); 10628var v0 = CompileAndVerify(compilation0); 10810var v0 = CompileAndVerify(compilation0); 10932var v0 = CompileAndVerify(compilation0); 10985var v0 = CompileAndVerify(compilation0); 11842var v0 = CompileAndVerify(compilation0); 11928var v0 = CompileAndVerify(compilation0); 11975var v0 = CompileAndVerify(compilation0); 12021var v0 = CompileAndVerify(compilation0); 12170var v0 = CompileAndVerify(compilation0); 12304var v0 = CompileAndVerify(compilation0); 12413var v0 = CompileAndVerify(compilation0); 12531var v0 = CompileAndVerify(compilation0); 12722var v0 = CompileAndVerify(compilation0); 12851var v0 = CompileAndVerify(compilation0); 12999var v0 = CompileAndVerify(compilation0); 13195var v0 = CompileAndVerify(compilation0); 13304var v0 = CompileAndVerify(compilation0); 13414var v0 = CompileAndVerify(compilation0); 13578var v0 = CompileAndVerify(compilation0); 13723var v0 = CompileAndVerify(compilation0); 13828var v0 = CompileAndVerify(compilation0); 13991var v0 = CompileAndVerify(compilation0); 14195var v0 = CompileAndVerify(compilation0); 14443var v0 = CompileAndVerify(compilation0); 14627var v0 = CompileAndVerify(compilation0); 14700var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 14807var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 14923var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 16010var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 16086var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 16180var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped); 16270var v0 = CompileAndVerify(compilation0, verify: Verification.Skipped);
Emit\EditAndContinue\LocalSlotMappingTests.cs (23)
50var v0 = CompileAndVerify(compilation0); 125var v0 = CompileAndVerify(compilation0); 343CompileAndVerify(debug).VerifyPdb("C.M", @" 376CompileAndVerify(release).VerifyPdb("C.M", @" 533var v0 = CompileAndVerify(compilation0); 645var v0 = CompileAndVerify(compilation0); 755var v0 = CompileAndVerify(compilation0); 848var v0 = CompileAndVerify(compilation0); 1543var v0 = CompileAndVerify(compilation0); 2027var v0 = CompileAndVerify(compilation0); 2220var v0 = CompileAndVerify(compilation0); 2761var v0 = CompileAndVerify(compilation0); 2870var v0 = CompileAndVerify(compilation0); 2997var v0 = CompileAndVerify(compilation0); 3211var v0 = CompileAndVerify(compilation0); 3318var v0 = CompileAndVerify(compilation0); 3431var v0 = CompileAndVerify(compilation0); 3539var v0 = CompileAndVerify(compilation0); 3631var v0 = CompileAndVerify(compilation0); 3773var v0 = CompileAndVerify(compilation0); 3850var v0 = CompileAndVerify(compilation0); 3959var v0 = CompileAndVerify(compilation0); 4938var v0 = CompileAndVerify(compilation0);
Emit\EmitCustomModifiers.cs (5)
46CompileAndVerify(c, verify: Verification.Passes, expectedOutput: 609CompileAndVerify(comp, expectedOutput: "2"); 673CompileAndVerify(comp, expectedOutput: "2"); 708CompileAndVerify(compilation, verify: Verification.FailsPEVerify); 742CompileAndVerify(compilation, verify: Verification.FailsPEVerify);
Emit\EmitErrorTests.cs (1)
272CompileAndVerify(compilationOK);
Emit\EmitMetadataTests.cs (8)
918CompileAndVerify(comp, expectedOutput: "1110"); 971CompileAndVerify( 1042CompileAndVerify( 2222CompileAndVerify(comp.WithAssemblyName("EmitWithNoResourcesAllPlatforms_" + platform.ToString()).WithOptions(options)); 2691CompileAndVerify(comAssembly, symbolValidator: module => 2823CompileAndVerify(comp, expectedOutput: expectedOutput, symbolValidator: module => 2846CompileAndVerify(reference, symbolValidator: module => 2898CompileAndVerify(reference, symbolValidator: module =>
Emit\EntryPointTests.cs (10)
32var verifier = CompileAndVerify(compilation, expectedOutput: "2"); 51var verifier = CompileAndVerify(compilation); 380CompileAndVerify(compilation, expectedOutput: "1"); 401CompileAndVerify(compilation, expectedOutput: "1"); 492CompileAndVerify(compilation, expectedOutput: "5"); 729CompileAndVerify(compilation, expectedOutput: "1"); 758CompileAndVerify(compilation, expectedOutput: "1"); 794CompileAndVerify(compilation, expectedOutput: "1"); 813CompileAndVerify(compilation, expectedOutput: "1"); 816CompileAndVerify(compilation, expectedOutput: "2");
Emit\InAttributeModifierTests.cs (34)
2490CompileAndVerify(reference, symbolValidator: module => 2538CompileAndVerify(reference, symbolValidator: module => 2585CompileAndVerify(reference, symbolValidator: module => 2640CompileAndVerify(reference, symbolValidator: module => 2688CompileAndVerify(reference, symbolValidator: module => 2735CompileAndVerify(reference, symbolValidator: module => 2780CompileAndVerify(reference, symbolValidator: module => 2825CompileAndVerify(reference, symbolValidator: module => 2870CompileAndVerify(reference, symbolValidator: module => 2915CompileAndVerify(reference, symbolValidator: module => 2960CompileAndVerify(reference, symbolValidator: module => 3005CompileAndVerify(reference, symbolValidator: module => 3051CompileAndVerify(reference, symbolValidator: module => 3097CompileAndVerify(reference, symbolValidator: module => 3143CompileAndVerify(reference, symbolValidator: module => 3189CompileAndVerify(reference, symbolValidator: module => 3237CompileAndVerify(reference, symbolValidator: module => 3285CompileAndVerify(reference, symbolValidator: module => 3340CompileAndVerify(reference, symbolValidator: module => 3388CompileAndVerify(reference, symbolValidator: module => 3436CompileAndVerify(reference, symbolValidator: module => 3482CompileAndVerify(reference, symbolValidator: module => 3528CompileAndVerify(reference, symbolValidator: module => 3574CompileAndVerify(reference, symbolValidator: module => 3620CompileAndVerify(reference, symbolValidator: module => 3662CompileAndVerify(reference, symbolValidator: module => 3695CompileAndVerify(reference, symbolValidator: module => 3734CompileAndVerify(reference, symbolValidator: module => 3776CompileAndVerify(reference, symbolValidator: module => 4163CompileAndVerify(testRef, symbolValidator: module => 4210CompileAndVerify(testRef, symbolValidator: module => 4257CompileAndVerify(testRef, symbolValidator: module => 4306CompileAndVerify(testRef, symbolValidator: module => 4358CompileAndVerify(testRef, symbolValidator: module =>
Emit\NoPiaEmbedTypes.cs (139)
48CompileAndVerify(piaCompilation); 97CompileAndVerify(piaCompilation); 173CompileAndVerify(piaCompilation); 230CompileAndVerify(piaCompilation); 299CompileAndVerify(piaCompilation); 352CompileAndVerify(piaCompilation); 402CompileAndVerify(piaCompilation); 450CompileAndVerify(piaCompilation); 800CompileAndVerify(piaCompilation); 849CompileAndVerify(piaCompilation); 1069CompileAndVerify(piaCompilation); 1667var verifier = CompileAndVerify(compilation1, symbolValidator: metadataValidator); 1672verifier = CompileAndVerify(compilation2, symbolValidator: metadataValidator); 1780CompileAndVerify(compilation1, symbolValidator: metadataValidator, verify: Verification.FailsPEVerify); 1782CompileAndVerify(compilation2, symbolValidator: metadataValidator, verify: Verification.FailsPEVerify); 1804CompileAndVerify(piaCompilation); 1862CompileAndVerify(piaCompilation); 1915var verifier = CompileAndVerify(compilation, symbolValidator: metadataValidator); 1922verifier = CompileAndVerify(compilation, symbolValidator: metadataValidator); 1953CompileAndVerify(piaCompilation); 2003var verifier = CompileAndVerify(compilation, symbolValidator: metadataValidator); 2011verifier = CompileAndVerify(compilation, symbolValidator: metadataValidator); 2042CompileAndVerify(piaCompilation); 2099CompileAndVerify(piaCompilation); 2169CompileAndVerify(piaCompilation); 2242var verifier = CompileAndVerify(compilation1, symbolValidator: metadataValidator); 2246verifier = CompileAndVerify(compilation2, symbolValidator: metadataValidator); 2285CompileAndVerify(piaCompilation); 2328var verifier = CompileAndVerify(compilation1); 2332verifier = CompileAndVerify(compilation2); 2364CompileAndVerify(piaCompilation); 2437CompileAndVerify(piaCompilation); 2503CompileAndVerify(piaCompilation); 2682CompileAndVerify(piaCompilation); 2721CompileAndVerify(compilation1, symbolValidator: metadataValidator); 2723CompileAndVerify(compilation2, symbolValidator: metadataValidator); 2754CompileAndVerify(piaCompilation); 2793CompileAndVerify(compilation1, symbolValidator: metadataValidator); 2795CompileAndVerify(compilation2, symbolValidator: metadataValidator); 2818CompileAndVerify(piaCompilation); 2852CompileAndVerify(compilation1, symbolValidator: metadataValidator); 2854CompileAndVerify(compilation2, symbolValidator: metadataValidator); 2879CompileAndVerify(piaCompilation); 2915CompileAndVerify(compilation1, symbolValidator: metadataValidator); 2917CompileAndVerify(compilation2, symbolValidator: metadataValidator); 2942CompileAndVerify(piaCompilation); 2981CompileAndVerify(compilation1, symbolValidator: metadataValidator); 2983CompileAndVerify(compilation2, symbolValidator: metadataValidator); 3008CompileAndVerify(piaCompilation); 3047CompileAndVerify(compilation1, symbolValidator: metadataValidator); 3049CompileAndVerify(compilation2, symbolValidator: metadataValidator); 3073CompileAndVerify(piaCompilation); 3112CompileAndVerify(compilation1, symbolValidator: metadataValidator); 3114CompileAndVerify(compilation2, symbolValidator: metadataValidator); 3138CompileAndVerify(piaCompilation); 3176CompileAndVerify(compilation1, symbolValidator: metadataValidator); 3178CompileAndVerify(compilation2, symbolValidator: metadataValidator); 3203CompileAndVerify(piaCompilation); 3248CompileAndVerify(compilation1, symbolValidator: metadataValidator); 3250CompileAndVerify(compilation2, symbolValidator: metadataValidator); 3336CompileAndVerify(compilation1, symbolValidator: metadataValidator); 3356CompileAndVerify(piaCompilation); 3393CompileAndVerify(compilation1, symbolValidator: metadataValidator); 3395CompileAndVerify(compilation2, symbolValidator: metadataValidator); 3420CompileAndVerify(piaCompilation); 3459CompileAndVerify(compilation1, symbolValidator: metadataValidator); 3461CompileAndVerify(compilation2, symbolValidator: metadataValidator); 3485CompileAndVerify(piaCompilation); 3532CompileAndVerify(piaCompilation); 3584CompileAndVerify(piaCompilation1); 3609CompileAndVerify(piaCompilation2); 3669CompileAndVerify(piaCompilation); 3762CompileAndVerify(piaCompilation); 3768CompileAndVerify(compilation1); 3775CompileAndVerify(compilation2, symbolValidator: metadataValidator).VerifyDiagnostics(expected); 3781CompileAndVerify(compilation3, symbolValidator: metadataValidator).VerifyDiagnostics(expected); 3787CompileAndVerify(compilation4, symbolValidator: metadataValidator).VerifyDiagnostics(expected); 3793CompileAndVerify(compilation5, symbolValidator: metadataValidator).VerifyDiagnostics(expected); 3858CompileAndVerify(piaCompilation); 3864CompileAndVerify(compilation1); 3871CompileAndVerify(compilation2, symbolValidator: metadataValidator).VerifyDiagnostics(expected); 3877CompileAndVerify(compilation3, symbolValidator: metadataValidator).VerifyDiagnostics(expected); 3883CompileAndVerify(compilation4, symbolValidator: metadataValidator).VerifyDiagnostics(expected); 3889CompileAndVerify(compilation5, symbolValidator: metadataValidator).VerifyDiagnostics(expected); 3926CompileAndVerify(piaCompilation); 3964CompileAndVerify(compilation1, symbolValidator: metadataValidator); 3966CompileAndVerify(compilation2, symbolValidator: metadataValidator); 4003CompileAndVerify(piaCompilation); 4048CompileAndVerify(compilation1, symbolValidator: metadataValidator); 4050CompileAndVerify(compilation2, symbolValidator: metadataValidator); 4087CompileAndVerify(piaCompilation); 4125CompileAndVerify(compilation1, symbolValidator: metadataValidator); 4127CompileAndVerify(compilation2, symbolValidator: metadataValidator); 4151CompileAndVerify(piaCompilation); 4189CompileAndVerify(compilation1, symbolValidator: metadataValidator); 4191CompileAndVerify(compilation2, symbolValidator: metadataValidator); 4216CompileAndVerify(piaCompilation); 4249CompileAndVerify(compilation1, symbolValidator: metadataValidator); 4251CompileAndVerify(compilation2, symbolValidator: metadataValidator); 4276CompileAndVerify(piaCompilation); 4309CompileAndVerify(compilation1, symbolValidator: metadataValidator); 4311CompileAndVerify(compilation2, symbolValidator: metadataValidator); 4336CompileAndVerify(piaCompilation); 4369CompileAndVerify(compilation1, symbolValidator: metadataValidator); 4371CompileAndVerify(compilation2, symbolValidator: metadataValidator); 4402CompileAndVerify(piaCompilation); 4435CompileAndVerify(compilation1, symbolValidator: metadataValidator); 4437CompileAndVerify(compilation2, symbolValidator: metadataValidator); 4459CompileAndVerify(piaCompilation1); 4479CompileAndVerify(piaCompilation2); 4527CompileAndVerify(piaCompilation1); 4548CompileAndVerify(piaCompilation2); 4594CompileAndVerify(compilation3); 4604CompileAndVerify(compilation4); 4626CompileAndVerify(piaCompilation1); 4681CompileAndVerify(compilation3, verify: Verification.FailsPEVerify); 4685CompileAndVerify(compilation4, verify: Verification.FailsPEVerify); 4707CompileAndVerify(piaCompilation1); 4729CompileAndVerify(piaCompilation2); 4777CompileAndVerify(piaCompilation1); 4945CompileAndVerify(piaCompilation1); 4967CompileAndVerify(piaCompilation2); 4997CompileAndVerify(compilation3); 5001CompileAndVerify(compilation4); 5023CompileAndVerify(piaCompilation1); 5045CompileAndVerify(piaCompilation2); 5102CompileAndVerify(piaCompilation1); 5158CompileAndVerify(compilation3, verify: Verification.FailsPEVerify); 5162CompileAndVerify(compilation4, verify: Verification.FailsPEVerify); 5210CompileAndVerify(IEvent_Compilation); 5316CompileAndVerify(NetImpl_1_Compilation, symbolValidator: metadataValidator); 5321CompileAndVerify(NetImpl_2_Compilation, symbolValidator: metadataValidator); 5380CompileAndVerify(app_compilation, symbolValidator: IEvent_ref.Properties.EmbedInteropTypes ? metadataValidator : null, 5405CompileAndVerify(piaCompilation); 5487CompileAndVerify(piaCompilation); 5519CompileAndVerify(compilation0, symbolValidator: symbolValidator); 5522CompileAndVerify(compilation0, symbolValidator: symbolValidator); 5585CompileAndVerify(piaCompilation); 5782CompileAndVerify(compilation,
Emit\OptionalArgumentsTests.cs (6)
110CompileAndVerify(compilation, expectedOutput: 146CompileAndVerify(comp1, sourceSymbolValidator: module => 178CompileAndVerify(comp2a, expectedOutput: 187CompileAndVerify(comp2b, expectedOutput: 209CompileAndVerify(comp, sourceSymbolValidator: module => 461CompileAndVerify(comp, symbolValidator: module =>
PDB\PDBAsyncTests.cs (15)
71var v = CompileAndVerify(compilation); 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 => 2018var v = CompileAndVerify(compilation);
PDB\PDBDynamicLocalsTests.cs (1)
1694var v = CompileAndVerify(c);
PDB\PDBTests.cs (32)
3180var v = CompileAndVerify(c); 3633var verifier = CompileAndVerify(c, expectedOutput: "1M2"); 3687verifier = CompileAndVerify(c, expectedOutput: "1M2"); 3755var verifier = CompileAndVerify(c, expectedOutput: "1234"); 3849verifier = CompileAndVerify(c, expectedOutput: "1234"); 3921var verifier = CompileAndVerify(c, expectedOutput: "66"); 3953verifier = CompileAndVerify(c, expectedOutput: "66"); 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)); 6017var v = CompileAndVerify(c); 6134var v = CompileAndVerify(c); 6260var v = CompileAndVerify(c); 6353var v = CompileAndVerify(c); 6440var v = CompileAndVerify(c); 6501var v = CompileAndVerify(c); 6565var v = CompileAndVerify(c); 6649var v = CompileAndVerify(c); 6764var v = CompileAndVerify(c); 6866var v = CompileAndVerify(c); 8614var verifier = CompileAndVerify(c, verify: Verification.Skipped); 9011var verifier = CompileAndVerify(c, verify: Verification.Skipped); 9378var verifier = CompileAndVerify(c, verify: Verification.Skipped); 9607var verifier = CompileAndVerify(c); 10449var verifier = CompileAndVerify(c); 10620var verifier = CompileAndVerify(c); 10824var verifier = CompileAndVerify(c); 10911CompileAndVerify(c).VerifyIL(qualifiedMethodName: "Program.M", sequencePoints: "Program.M", source: source, 11088var cv = CompileAndVerify(c); 11239var v = CompileAndVerify(c); 11825var v = CompileAndVerify(c);
PDB\PDBTupleTests.cs (1)
311var v = CompileAndVerify(c);
PDB\PDBUsingTests.cs (3)
2432var v = CompileAndVerify(comp, validator: (peAssembly) => 2613var v = CompileAndVerify(compilation); 2686var v = CompileAndVerify(compilation);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (892)
Attributes\AttributeTests.cs (51)
504CompileAndVerify(source, sourceSymbolValidator: attributeValidator, symbolValidator: null); 585CompileAndVerify(comp, expectedOutput: @"B.Length=2, B[0]=Hello, B[1]=World"); 1100CompileAndVerify(comp, expectedOutput: @"B.Length=2, B[0]=Hello, B[1]=World"); 1141CompileAndVerify(comp, expectedOutput: @"A=True, B.Length=1, B[0]=Hello"); 1181CompileAndVerify(comp, expectedOutput: @"World"); 1221CompileAndVerify(comp, expectedOutput: @"World"); 1260CompileAndVerify(comp, expectedOutput: @"True"); 1301CompileAndVerify(comp, expectedOutput: "A=1, B=42"); 1534var verifier = CompileAndVerify(compilation); 1573CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null); 1627CompileAndVerify( 1690CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator); 3106CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null); 3152CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator); 3186CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null); 3230CompileAndVerify(compilation).VerifyDiagnostics(); 3278CompileAndVerify(compilation).VerifyDiagnostics(); 3330CompileAndVerify(compilation).VerifyDiagnostics(); 3385CompileAndVerify(compilation).VerifyDiagnostics(); 3429CompileAndVerify(compilation, sourceSymbolValidator: sourceAttributeValidator, symbolValidator: mdAttributeValidator); 3566CompileAndVerify(compilation, sourceSymbolValidator: sourceAttributeValidator, symbolValidator: mdAttributeValidator); 3601CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator); 3646CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null); 3793CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null); 3835CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null); 3872CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null); 3917CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null); 3998CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null); 4066CompileAndVerify(source, sourceSymbolValidator: attributeValidator, symbolValidator: null); 4109CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput); 4154CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput); 4198CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput); 4243CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput); 4284CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput); 4493CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput); 4538CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator); 4578CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator); 4698CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput); 4777CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: ""); 4850CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: ""); 4887CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: ""); 4922CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null); 4969CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput); 5040CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: expectedOutput); 5078CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: null, expectedOutput: ""); 5235CompileAndVerify(compilation, sourceSymbolValidator: attributeValidator, symbolValidator: attributeValidator); 9654CompileAndVerify(compilation2, symbolValidator: (m) => 9673CompileAndVerify(compilation3, symbolValidator: (m) => 9694CompileAndVerify(compilation, symbolValidator: (m) => 10064CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate); 10457var verifier = CompileAndVerify(
Attributes\AttributeTests_Assembly.cs (24)
350CompileAndVerify(comp, verify: Verification.FailsPEVerify, symbolValidator: m => 413CompileAndVerify(compilation).VerifyDiagnostics( 423CompileAndVerify(compilation, verify: Verification.Skipped).VerifyDiagnostics( 464CompileAndVerify(compilation).VerifyDiagnostics(); 471CompileAndVerify(compilation, 496CompileAndVerify(compilation).VerifyDiagnostics( 506CompileAndVerify(compilation, verify: Verification.Skipped).VerifyDiagnostics( 594CompileAndVerify(compilation, 625CompileAndVerify(compilation, 655CompileAndVerify(compilation, 685CompileAndVerify(compilation, 714CompileAndVerify(compilation, verify: Verification.Fails, 743CompileAndVerify(compilation, verify: Verification.Fails, 776CompileAndVerify(compilation, verify: Verification.Fails, 816CompileAndVerify(compilation, 1028CompileAndVerify(compilation, symbolValidator: module => 1329CompileAndVerify(consoleappCompilation, symbolValidator: module => 1457CompileAndVerify(compilation); 1837CompileAndVerify(assembly, symbolValidator: moduleSymbol => 2119CompileAndVerify(appCompilation, symbolValidator: (ModuleSymbol m) => 2151CompileAndVerify(appCompilation, symbolValidator: (ModuleSymbol m) => 2181CompileAndVerify(appCompilation, symbolValidator: (ModuleSymbol m) => 2213CompileAndVerify(appCompilation, symbolValidator: (ModuleSymbol m) => 2238CompileAndVerify(appCompilation, symbolValidator: (ModuleSymbol m) =>
Attributes\AttributeTests_CallerInfoAttributes.cs (108)
74CompileAndVerify(compilation).VerifyDiagnostics().VerifyIL("Program.Main", @" 140CompileAndVerify(compilation).VerifyDiagnostics().VerifyIL("Program.Main", @" 376CompileAndVerify(compilation).VerifyDiagnostics( 421CompileAndVerify(compilation, expectedOutput: "123").VerifyDiagnostics(); 460CompileAndVerify(compilation, expectedOutput: "456").VerifyDiagnostics(); 499CompileAndVerify(compilation, expectedOutput: "<default-arg>").VerifyDiagnostics(); 527CompileAndVerify(compilation, expectedOutput: 566CompileAndVerify(compilation, expectedOutput: 627CompileAndVerify(compilation, expectedOutput: 660CompileAndVerify(compilation, expectedOutput: "124, 123, 124").VerifyDiagnostics(); 691CompileAndVerify(compilation, expectedOutput: "2 + 2").VerifyDiagnostics(); 717CompileAndVerify(compilation, expectedOutput: "myIntegerExpression").VerifyDiagnostics(); 743CompileAndVerify(compilation, expectedOutput: "myIntegerExpression * 2").VerifyDiagnostics(); 768CompileAndVerify(compilation, expectedOutput: "<default>").VerifyDiagnostics( 797CompileAndVerify(compilation, expectedOutput: "Main").VerifyDiagnostics( 826CompileAndVerify(compilation, expectedOutput: "Main").VerifyDiagnostics( 1064CompileAndVerify(compilation, expectedOutput: @"5 + 4 1138CompileAndVerify(compilation, expectedOutput: "x").VerifyDiagnostics(); 1216CompileAndVerify(compilation, expectedOutput: 1251CompileAndVerify(compilation, expectedOutput: 1291CompileAndVerify(compilation, expectedOutput: 1322CompileAndVerify(compilation, expectedOutput: @"<Main>$ 1347CompileAndVerify(compilation, expectedOutput: @"<default> 1394CompileAndVerify(compilation, expectedOutput: @"<default> 1445CompileAndVerify(compilation, expectedOutput: "1 + /**/ 1").VerifyDiagnostics(); 1479CompileAndVerify(compilation, expectedOutput: "123").VerifyDiagnostics(); 1513CompileAndVerify(compilation, expectedOutput: 1546CompileAndVerify(compilation, expectedOutput: "124, 123, 124").VerifyDiagnostics(); 1583CompileAndVerify(compilation, expectedOutput: "2 + 2").VerifyDiagnostics(); 1614CompileAndVerify(compilation, expectedOutput: "<default>").VerifyDiagnostics( 1649CompileAndVerify(compilation, expectedOutput: "<default>").VerifyDiagnostics( 1689CompileAndVerify(compilation, expectedOutput: 1731CompileAndVerify(compilation, expectedOutput: 1777CompileAndVerify(compilation, expectedOutput: 1816CompileAndVerify(compilation, expectedOutput: @"<default-caller-name> 1850CompileAndVerify(compilation, expectedOutput: @"<default> 1914CompileAndVerify(compilation, expectedOutput: @"<default> 1942CompileAndVerify(compilation, expectedOutput: "'Hello', '\"Hello\"'").VerifyDiagnostics(); 1974CompileAndVerify(compilation, expectedOutput: "'Hello', '\"Hello\"'").VerifyDiagnostics(); 2006CompileAndVerify(compilation, expectedOutput: "'Hello', 'World', '\"Hello\"'").VerifyDiagnostics(); 2039CompileAndVerify(compilation, expectedOutput: "'Hello', 'World', '\"Hello\"'").VerifyDiagnostics(); 2078CompileAndVerify(compilation, expectedOutput: 2122CompileAndVerify(compilation, expectedOutput: @"'0', '2', '2', '0+0', '', '1+1' 2154CompileAndVerify(compilation, expectedOutput: "'<default1>', '<default0>'").VerifyDiagnostics(); 2182CompileAndVerify(compilation, expectedOutput: "'3', '1+2'").VerifyDiagnostics(); 2210CompileAndVerify(compilation, expectedOutput: @"'3', '1+2'").VerifyDiagnostics(); 2298CompileAndVerify(compilation, expectedOutput: "'3', '0'").VerifyDiagnostics(); 2332CompileAndVerify(compilation, expectedOutput: @"2, 1+ 1 2368CompileAndVerify(compilation, expectedOutput: @"s1: s1-arg 2406CompileAndVerify(compilation, expectedOutput: @"s1: s1-arg 2443CompileAndVerify(compilation).VerifyDiagnostics().VerifyIL("Program.Main", @" 2494CompileAndVerify(compilation).VerifyDiagnostics().VerifyIL("Program.Main", @" 2678CompileAndVerify(compilation, expectedOutput: expected); 2712CompileAndVerify(compilation, expectedOutput: expected); 2756CompileAndVerify(compilation, expectedOutput: expected); 2847CompileAndVerify(compilation, expectedOutput: expected); 2892CompileAndVerify(compilation, expectedOutput: expected); 2927CompileAndVerify(compilation, expectedOutput: expected); 2958CompileAndVerify(compilation, expectedOutput: expected); 3047CompileAndVerify(compilation, expectedOutput: expected); 3078CompileAndVerify(compilation, expectedOutput: expected); 3171CompileAndVerify(compilation, expectedOutput: expected); 3266CompileAndVerify(compilation, expectedOutput: expected); 3378CompileAndVerify(compilation, expectedOutput: expected); 3416CompileAndVerify(compilation, expectedOutput: expected); 3479CompileAndVerify(compilation, expectedOutput: ""); 3510CompileAndVerify(compilation, expectedOutput: "Main"); 3551CompileAndVerify(compilation, expectedOutput: expected); 3594CompileAndVerify(compilation, expectedOutput: expected); 3636CompileAndVerify(compilation, expectedOutput: expected); 3682CompileAndVerify(compilation, expectedOutput: expected); 3731CompileAndVerify(compilation, expectedOutput: expected); 3770CompileAndVerify(compilation, expectedOutput: expected); 3818CompileAndVerify(compilation, expectedOutput: expected); 3856CompileAndVerify(compilation, expectedOutput: expected); 3897CompileAndVerify(compilation, expectedOutput: expected); 3954CompileAndVerify(compilation, expectedOutput: expected); 3996CompileAndVerify(compilation, expectedOutput: expected); 4048CompileAndVerify(compilation, expectedOutput: expected); 4122CompileAndVerify(compilation, expectedOutput: expected); 4164CompileAndVerify(compilation, expectedOutput: @" 4202CompileAndVerify(compilation, expectedOutput: @" 4265CompileAndVerify(compilation, expectedOutput: $@" 4324CompileAndVerify(compilation, expectedOutput: expected); 4367CompileAndVerify(compilation, expectedOutput: expected); 4389CompileAndVerify(compilation, expectedOutput: ""); 4419CompileAndVerify(compilation, expectedOutput: ""); 4472CompileAndVerify(compilation, expectedOutput: expected); 4507CompileAndVerify(compilation, expectedOutput: expected); 4626CompileAndVerify(compilation, expectedOutput: expected); 4657CompileAndVerify(compilation, expectedOutput: expected); 4708CompileAndVerify(compilation, expectedOutput: expected); 4778CompileAndVerify(compilation, expectedOutput: expected); 4811CompileAndVerify(compilation, expectedOutput: expected); 4894CompileAndVerify(compilation, expectedOutput: expected); 5012CompileAndVerify(compilation, expectedOutput: expected); 5162CompileAndVerify(compilation, expectedOutput: expected); 5256CompileAndVerify(compilation, expectedOutput: expected); 5372CompileAndVerify(compilation, expectedOutput: expected); 5408CompileAndVerify(compilation, expectedOutput: expected); 5444CompileAndVerify(compilation, expectedOutput: expected); 5483CompileAndVerify(compilation, expectedOutput: expected); 5545CompileAndVerify(compilation, expectedOutput: expected); 5605CompileAndVerify(compilation, expectedOutput: expected); 5661CompileAndVerify(compilation, expectedOutput: 5699CompileAndVerify(compilation, expectedOutput: expected); 5746CompileAndVerify(compilation, expectedOutput: 5815CompileAndVerify(comp, expectedOutput: "1 + 1").VerifyDiagnostics();
Attributes\AttributeTests_Conditional.cs (2)
253CompileAndVerify(compilation, sourceSymbolValidator: CommonSourceValidatorForCondAttrType, symbolValidator: CommonMetadataValidatorForCondAttrType, expectedOutput: ""); 464CompileAndVerify(compilation, expectedOutput: s_commonExpectedOutput_ConditionalMethodsTest);
Attributes\AttributeTests_Dynamic.cs (10)
105CompileAndVerify(comp, verify: Verification.Passes, symbolValidator: module => 825CompileAndVerify(comp, symbolValidator: module => 857CompileAndVerify(comp, symbolValidator: module => 892CompileAndVerify(comp, symbolValidator: module => 914CompileAndVerify(comp, symbolValidator: module => 1200CompileAndVerify(comp, verify: Verification.Fails); 1237CompileAndVerify(comp, verify: Verification.Fails); 1300CompileAndVerify(CreateCompilationWithMscorlib45( 1352CompileAndVerify(CreateCompilationWithMscorlib45( 1366CompileAndVerify(CreateCompilationWithMscorlib45(
Attributes\AttributeTests_IsByRefLike.cs (6)
370CompileAndVerify(code2, verify: Verification.Passes, symbolValidator: module => 383CompileAndVerify(code3, symbolValidator: module => 588CompileAndVerify(comAssembly, symbolValidator: module => 609CompileAndVerify(compilation_CompilationReference, symbolValidator: symbolValidator); 612CompileAndVerify(compilation_BinaryReference, symbolValidator: symbolValidator); 1001CompileAndVerify(compilation1, verify: Verification.FailsPEVerify, symbolValidator: module =>
Attributes\AttributeTests_IsUnmanaged.cs (2)
638CompileAndVerify(code2, symbolValidator: module => 647CompileAndVerify(code3, symbolValidator: module =>
Attributes\AttributeTests_LifetimeAnnotation.cs (6)
44CompileAndVerify(comp, symbolValidator: module => 68CompileAndVerify(comp, symbolValidator: module => 351CompileAndVerify(comp, symbolValidator: module => 372CompileAndVerify(comp, symbolValidator: module => 393CompileAndVerify(comp, symbolValidator: module => 422CompileAndVerify(comp, symbolValidator: module =>
Attributes\AttributeTests_MarshalAs.cs (1)
1489CompileAndVerify(comp2, expectedOutput: @"0").VerifyIL("C.Main", @"
Attributes\AttributeTests_NativeInteger.cs (8)
50CompileAndVerify(comp, symbolValidator: module => 77CompileAndVerify(comp, symbolValidator: module => 788CompileAndVerify(comp, validator: assembly => 1288CompileAndVerify(comp, symbolValidator: module => 1376CompileAndVerify(comp, validator: assembly => 1461CompileAndVerify(comp, symbolValidator: module => 1489CompileAndVerify(comp, symbolValidator: module => 1631CompileAndVerify(comp, symbolValidator: module => AssertNativeIntegerAttributes(module, expected));
Attributes\AttributeTests_Nullable.cs (38)
142CompileAndVerify(lib2_comp, validator: assembly => 177CompileAndVerify(lib3_comp, validator: assembly => 528CompileAndVerify(comp, symbolValidator: m => CheckAttribute(m.GlobalNamespace.GetMember("A.F").GetAttributes().Single(), "A")); 538CompileAndVerify(comp, symbolValidator: m => CheckAttribute(m.GlobalNamespace.GetMember("B.G").GetAttributes().Single(), "B")); 563CompileAndVerify(comp, symbolValidator: m => CheckAttribute(m.GlobalNamespace.GetMember("A.F").GetAttributes().Single(), "A")); 573CompileAndVerify(comp, symbolValidator: m => CheckAttribute(m.GlobalNamespace.GetMember("B.G").GetAttributes().Single(), "A")); 798CompileAndVerify(comp, symbolValidator: module => 812CompileAndVerify(comp, symbolValidator: module => 842CompileAndVerify(comp, symbolValidator: module => 865CompileAndVerify(comp, symbolValidator: module => 887CompileAndVerify(comp, symbolValidator: module => 909CompileAndVerify(comp, symbolValidator: module => 932CompileAndVerify(comp, symbolValidator: module => 955CompileAndVerify(comp, symbolValidator: module => 971CompileAndVerify(comp, symbolValidator: module => 1005CompileAndVerify(comp, verify: Verification.Skipped, symbolValidator: module => 1131CompileAndVerify(comp, validator: assembly => 1182CompileAndVerify(comp, validator: assembly => 1343CompileAndVerify(comp, validator: assembly => 1408CompileAndVerify(comp, validator: assembly => 1456CompileAndVerify(comp, validator: assembly => 1514CompileAndVerify(comp, validator: assembly => 1662CompileAndVerify(comp, symbolValidator: module => 1733CompileAndVerify(comp, symbolValidator: module => 1789CompileAndVerify(comp, symbolValidator: module => 3757CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate); 3827CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate); 3868CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate); 3968CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate); 4037CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate); 4116CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate); 4745CompileAndVerify(comp, validator: assembly => 4854CompileAndVerify(comp, validator: assembly => 4971CompileAndVerify(comp, symbolValidator: module => 4992CompileAndVerify(comp, symbolValidator: module => 5029CompileAndVerify(comp, expectedOutput: "{ 2 }", symbolValidator: module => 5064CompileAndVerify(comp, expectedOutput: "{ 1,2,2,1,2 }", symbolValidator: module => 5429CompileAndVerify(comp, symbolValidator: module => AssertNullableAttributes(module, expected));
Attributes\AttributeTests_NullableContext.cs (3)
205CompileAndVerify(comp, symbolValidator: module => 338CompileAndVerify(comp, expectedOutput: expectedOutput, symbolValidator: module => AssertNullableAttributes(module, expectedAttributes)); 420CompileAndVerify(comp, symbolValidator: module => AssertNullableAttributes(module, expected));
Attributes\AttributeTests_NullablePublicOnly.cs (33)
36CompileAndVerify(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true)); 39CompileAndVerify(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: true, publicDefinition: true)); 60CompileAndVerify(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: false, includesAttributeUse: false, publicDefinition: true)); 63CompileAndVerify(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: false, includesAttributeUse: true, publicDefinition: true)); 103CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 106CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 123CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 126CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 143CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 146CompileAndVerify(comp, symbolValidator: AssertNullablePublicOnlyAttribute); 163CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 166CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 183CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 186CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 203CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 206CompileAndVerify(comp, symbolValidator: AssertNullablePublicOnlyAttribute); 221CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 224CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 259CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 275CompileAndVerify(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true)); 278CompileAndVerify(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true)); 295CompileAndVerify(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true)); 298CompileAndVerify(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: true, publicDefinition: true)); 314CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 317CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 334CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 337CompileAndVerify(comp, symbolValidator: AssertNullablePublicOnlyAttribute); 357CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 360CompileAndVerify(comp, symbolValidator: AssertNoNullablePublicOnlyAttribute); 381CompileAndVerify(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true)); 384CompileAndVerify(comp, symbolValidator: m => AssertNullablePublicOnlyAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true)); 502CompileAndVerify(comp, symbolValidator: module => 616CompileAndVerify(comp, symbolValidator: module => AssertNullableAttributes(module, expected));
Attributes\AttributeTests_ReadOnlyStruct.cs (5)
360CompileAndVerify(code2, verify: Verification.Passes, symbolValidator: module => 373CompileAndVerify(code3, symbolValidator: module => 580CompileAndVerify(comAssembly, symbolValidator: module => 601CompileAndVerify(compilation_CompilationReference, symbolValidator: symbolValidator); 604CompileAndVerify(compilation_BinaryReference, symbolValidator: symbolValidator);
Attributes\AttributeTests_RefReadOnly.cs (5)
1065CompileAndVerify(code2, verify: Verification.Fails, symbolValidator: module => 1078CompileAndVerify(code3, symbolValidator: module => 1299CompileAndVerify(comAssembly, symbolValidator: module => 1328CompileAndVerify(compilation_CompilationReference, symbolValidator: symbolValidator); 1331CompileAndVerify(compilation_BinaryReference, symbolValidator: symbolValidator);
Attributes\AttributeTests_RefSafetyRules.cs (11)
29CompileAndVerify(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true)); 32CompileAndVerify(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: true, includesAttributeUse: true, publicDefinition: true)); 40CompileAndVerify(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: true, includesAttributeUse: false, publicDefinition: true)); 50CompileAndVerify(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: false, includesAttributeUse: false, publicDefinition: true)); 53CompileAndVerify(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: false, includesAttributeUse: true, publicDefinition: true)); 126CompileAndVerify(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: false, includesAttributeUse: false, publicDefinition: false)); 129CompileAndVerify(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: expectedIncludesAttributeUse, includesAttributeUse: expectedIncludesAttributeUse, publicDefinition: false)); 155CompileAndVerify(comp, verify: Verification.Skipped, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: false, includesAttributeUse: false, publicDefinition: false)); 158CompileAndVerify(comp, verify: Verification.Skipped, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: true, includesAttributeUse: true, publicDefinition: false)); 175CompileAndVerify(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: useUpdatedEscapeRulesA, includesAttributeUse: useUpdatedEscapeRulesA, publicDefinition: false)); 183CompileAndVerify(comp, symbolValidator: m => AssertRefSafetyRulesAttribute(m, includesAttributeDefinition: false, includesAttributeUse: false, publicDefinition: false));
Attributes\AttributeTests_Security.cs (14)
671CompileAndVerify(compilation, symbolValidator: module => 724CompileAndVerify(compilation, symbolValidator: module => 767CompileAndVerify(compilation, symbolValidator: module => 805CompileAndVerify(compilation, symbolValidator: module => 845CompileAndVerify(compilation, symbolValidator: module => 898CompileAndVerify(compilation, symbolValidator: module => 950CompileAndVerify(compilation, symbolValidator: module => 1010CompileAndVerify(compilation, symbolValidator: module => 1076CompileAndVerify(compilation, symbolValidator: module => 1138CompileAndVerify(compilation, symbolValidator: module => 1210CompileAndVerify(compilation, symbolValidator: module => 1304CompileAndVerify(compilation, verify: Verification.Passes, symbolValidator: module => 1384CompileAndVerify(compilation, verify: Verification.Passes, symbolValidator: module => 1514CompileAndVerify(compilation, symbolValidator: module =>
Attributes\AttributeTests_Synthesized.cs (21)
262CompileAndVerify(CreateCompilation(source, options: options), symbolValidator: m => 290CompileAndVerify(CreateCompilation(source, options: options), symbolValidator: m => 373CompileAndVerify(comp, symbolValidator: m => 428CompileAndVerify(CreateCompilation(source, options: options), symbolValidator: module => 483CompileAndVerify(CreateCompilationWithMscorlib45(source, options: options), symbolValidator: module => 541CompileAndVerify(CreateCompilationWithMscorlib45(source, options: options), symbolValidator: module => 579CompileAndVerify(CreateCompilationWithMscorlib45(source, options: options), symbolValidator: module => 622CompileAndVerify(CreateCompilationWithMscorlib45(source, options: options), symbolValidator: module => 937var verifier = CompileAndVerify(comp, symbolValidator: validate); 1278CompileAndVerify(compilation, verify: verify, symbolValidator: module => 1308CompileAndVerify(compilation, verify: outputKind.IsNetModule() ? Verification.Skipped : Verification.Passes, symbolValidator: module => 1357CompileAndVerify(compilation, verify: outputKind.IsNetModule() ? Verification.Skipped : Verification.Passes, symbolValidator: module => 1404CompileAndVerify(compilation, verify: outputKind.IsNetModule() ? Verification.Skipped : Verification.Passes, symbolValidator: module => 1448CompileAndVerify(compilation, verify: outputKind.IsNetModule() ? Verification.Skipped : Verification.Passes, symbolValidator: module => 1493CompileAndVerify(compilation, verify: Verification.Skipped, symbolValidator: module => 1611CompileAndVerify(compilation, verify: Verification.Skipped, symbolValidator: module => 1674CompileAndVerify(CreateCompilationWithMscorlib45(source, options: options), symbolValidator: module => 1717CompileAndVerify(CreateCompilationWithMscorlib45(source, options: options), symbolValidator: module => 1759CompileAndVerify(CreateCompilationWithMscorlib45(source, options: options), symbolValidator: module => 1840CompileAndVerify(CreateCompilationWithMscorlib45(source, options: options), symbolValidator: module => 1870CompileAndVerify(CreateCompilationWithMscorlib45(source, options: options), symbolValidator: module =>
Attributes\AttributeTests_Tuples.cs (2)
120CompileAndVerify(comp, verify: Verification.Passes, symbolValidator: module => 146CompileAndVerify(comp, symbolValidator: module =>
Attributes\AttributeTests_WellKnownAttributes.cs (19)
202CompileAndVerify(source, sourceSymbolValidator: attributeValidator, symbolValidator: null); 327CompileAndVerify(source, sourceSymbolValidator: attributeValidator, symbolValidator: null); 906CompileAndVerify(compilation, symbolValidator: verifier); 935CompileAndVerify(compilation, symbolValidator: verifier); 1023CompileAndVerify(compilation, symbolValidator: verifier); 1067CompileAndVerify(compilation, symbolValidator: verifier); 1289CompileAndVerify(compilation); 1313CompileAndVerify(compilation); 1339CompileAndVerify(compilation); 2415CompileAndVerify(source, sourceSymbolValidator: attributeValidator); 4972var comp = CompileAndVerify( 9662CompileAndVerify(comp, symbolValidator: validator, sourceSymbolValidator: validator); // NOTE: Illegal in dev11, but legal in roslyn. 10325return CompileAndVerify(comp, verify: verify ?? Verification.Fails); 12729var verifier = CompileAndVerify(comp, verify: Verification.Fails); 12783var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 12977var verifier = CompileAndVerify(comp, verify: Verification.Fails); 13064CompileAndVerify(source, symbolValidator: attributeValidator); 13186CompileAndVerify(source, symbolValidator: attributeValidator); 13357CompileAndVerify(
Attributes\InternalsVisibleToAndStrongNameTests.cs (15)
106CompileAndVerify(other, symbolValidator: (ModuleSymbol m) => 220CompileAndVerify(other, symbolValidator: (ModuleSymbol m) => 1424CompileAndVerify(comp2, expectedOutput: "Called M"); 1434CompileAndVerify(comp3, expectedOutput: "Called M"); 2044var verifier = CompileAndVerify(comp3); 2167var verifier = CompileAndVerify(comp4); 2360CompileAndVerify(other.WithReferences(new[] { other.References.ElementAt(0), new CSharpCompilationReference(unsigned) })).VerifyDiagnostics(); 2362CompileAndVerify(other.WithReferences(new[] { other.References.ElementAt(0), MetadataReference.CreateFromStream(unsigned.EmitToStream()) })).VerifyDiagnostics(); 2657CompileAndVerify(ca); 2673CompileAndVerify(cb, verify: Verification.Fails).Diagnostics.Verify(); 2698CompileAndVerify(ca); 2701CompileAndVerify(cb, expectedOutput: "42").Diagnostics.Verify(); 2726CompileAndVerify(ca); 2729CompileAndVerify(cb, expectedOutput: "42").Diagnostics.Verify(); 2745var verifier = CompileAndVerify(ca, symbolValidator: module =>
CodeGen\CodeGenLengthBasedSwitchTests.cs (39)
79var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 269verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 573var verifier = CompileAndVerify(comp, expectedOutput: "RAN", verify: Verification.Skipped); 778verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 1110var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 1216verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 1391var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 1573var verifier = CompileAndVerify(comp); 1725var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1831var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 2062var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 2174verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 2378var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 2608verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 2912var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 4128var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 6494var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 7505verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 8798var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 8928verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 9110var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 9325verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 9569var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 9706var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 10086verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 10547var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 10829CompileAndVerify(comp, expectedOutput: "RAN"); 10878var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 11077var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 11387verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 11734var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 12078var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 12391verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 12729var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 12852verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 13046var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 13329verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 13654var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 13764verifier = CompileAndVerify(comp, expectedOutput: "RAN");
CodeGen\CodeGenMethodGroupConversionCachingTests.cs (3)
6031var verifier = CompileAndVerify(comp, expectedOutput: 6172var verifier = CompileAndVerify(compilation, expectedOutput: PASS); 6328var verifier = CompileAndVerify(compilation, expectedOutput: PASS, symbolValidator: containerValidator);
Emit\NumericIntPtrTests.cs (62)
1048var verifier = CompileAndVerify(comp); 1096var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 1111verifier = CompileAndVerify(comp); 1134var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 1149verifier = CompileAndVerify(comp); 1330var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput($"{size}{size}{size}{size}"), verify: Verification.FailsPEVerify); 1399CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput( 1423var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(@"1"), verify: Verification.FailsPEVerify); 1458var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput( 1614var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 1725var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 2222CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "System.OverflowException" : "1152921504606846975"), verify: Verification.FailsPEVerify); 2260CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "-1" : "1152921504606846975")); 2378CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(expectedOutput)); 2449var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify); 2583var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify); 2765CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput("0, 0, 0, 0")); 2790CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput( 2823CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput( 3019CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify); 3026CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify); 3029CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify); 3032CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify); 3035CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.FailsPEVerify); 3093var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput( 3261var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput( 5988var verifier = CompileAndVerify(comp, verify: useUnsafeContext ? Verification.Skipped : Verification.FailsPEVerify); 6217var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(expectedResult)); 6593var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(expectedResult)); 6825var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(expectedResult)); 6865var verifier = CompileAndVerify(comp, emitOptions: EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0"), verify: Verification.Skipped); 8098CompileAndVerify(comp, verify: Verification.FailsPEVerify); 8150var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput( 8376var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput( 8580var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput( 8656var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput( 9001CompileAndVerify(comp, verify: new Verification() { Status = VerificationStatus.PassesOrFailFast | VerificationStatus.FailsPEVerify }, expectedOutput: IncludeExpectedOutput(expectedResult)); 9036CompileAndVerify(comp, verify: new Verification() { Status = VerificationStatus.FailsPEVerify | VerificationStatus.PassesOrFailFast }, expectedOutput: IncludeExpectedOutput(expectedResult)).VerifyDiagnostics(expectedDiagnostics); 9088CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "System.OverflowException" : "4294967337")).VerifyDiagnostics( 9106CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "41" : "4294967337")).VerifyDiagnostics(); 9155CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "System.OverflowException" : "2147483648")).VerifyDiagnostics( 9173CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "-2147483648" : "2147483648")).VerifyDiagnostics(); 9213CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput( 9243CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput( 9267CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput( 9395var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput( 9500var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(expectedOutput)); 9669CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput( 9800var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput( 9991var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 10676CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("1, 2, 3, 4"), verify: Verification.FailsPEVerify); 10692CompileAndVerify(comp2, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.FailsPEVerify); 10798CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(expected), verify: Verification.FailsPEVerify); 10866CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(expected), verify: Verification.FailsPEVerify); 10953var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify); 11015CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("OVERFLOW RAN"), verify: Verification.Skipped); 11019CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("RAN"), verify: Verification.Skipped); 11596return CompileAndVerify(comp, verify: Verification.FailsPEVerify); 11654var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify, expectedOutput: IncludeExpectedOutput("RAN")); 11672var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("63"), verify: Verification.FailsPEVerify); 11720var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("00")); 11766CompileAndVerify(comp,
Semantics\PatternMatchingTests.cs (144)
121var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 189var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 259var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 300var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 335var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 371var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 407var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 445var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 519var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 579var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 682CompileAndVerify(compilation, expectedOutput: 732CompileAndVerify(compilation, expectedOutput: 773CompileAndVerify(compilation, expectedOutput: @"1 827CompileAndVerify(compilation, expectedOutput: 885CompileAndVerify(compilation, expectedOutput: 919CompileAndVerify(compilation, expectedOutput: @"1 948CompileAndVerify(compilation, expectedOutput: @"2 976CompileAndVerify(compilation, expectedOutput: @"1 1014CompileAndVerify(compilation, expectedOutput: @"1 1043CompileAndVerify(compilation, expectedOutput: @"1 1069CompileAndVerify(compilation, expectedOutput: @"1 1102CompileAndVerify(compilation, expectedOutput: @"1 1146CompileAndVerify(compilation, expectedOutput: 1214CompileAndVerify(compilation, expectedOutput: 1264CompileAndVerify(compilation, expectedOutput: 1310CompileAndVerify(compilation, expectedOutput: 1373CompileAndVerify(compilation, expectedOutput: 1423CompileAndVerify(compilation, expectedOutput: 1477CompileAndVerify(compilation, expectedOutput: 1529CompileAndVerify(compilation, expectedOutput: 1585CompileAndVerify(compilation, expectedOutput: 1642CompileAndVerify(compilation, expectedOutput: 1719CompileAndVerify(compilation, expectedOutput: 1778CompileAndVerify(compilation, expectedOutput: 1823CompileAndVerify(compilation, expectedOutput: 1872CompileAndVerify(compilation, expectedOutput: 1925CompileAndVerify(compilation, expectedOutput: 1980CompileAndVerify(compilation, expectedOutput: 2028CompileAndVerify(compilation, expectedOutput: @"2"); 2072CompileAndVerify(compilation, expectedOutput: 2122CompileAndVerify(compilation, expectedOutput: @"1 2169CompileAndVerify(compilation, expectedOutput: 2225CompileAndVerify(compilation, expectedOutput: 2285CompileAndVerify(compilation, expectedOutput: 2342CompileAndVerify(compilation, expectedOutput: 2401CompileAndVerify(compilation, expectedOutput: 2454CompileAndVerify(compilation, expectedOutput: 2492CompileAndVerify(compilation, expectedOutput: 2537CompileAndVerify(compilation, expectedOutput: 2575CompileAndVerify(compilation, verify: Verification.Fails, expectedOutput: 2608CompileAndVerify(compilation, expectedOutput: 2657CompileAndVerify(compilation, expectedOutput: 2697CompileAndVerify(compilation, expectedOutput: @"return"); 2742CompileAndVerify(compilation, expectedOutput: "12").VerifyDiagnostics(); 2786CompileAndVerify(compilation, expectedOutput: @"throw"); 2836CompileAndVerify(compilation, expectedOutput: 2878CompileAndVerify(compilation, expectedOutput: 2924CompileAndVerify(compilation, expectedOutput: 2965CompileAndVerify(compilation, expectedOutput: 3006CompileAndVerify(compilation, expectedOutput: 3031CompileAndVerify(compilation, expectedOutput: "2").VerifyDiagnostics( 3078CompileAndVerify(compilation, expectedOutput: "2").VerifyDiagnostics( 3183CompileAndVerify(compilation, expectedOutput: 3331CompileAndVerify(compilation, expectedOutput: 3415var comp = CompileAndVerify(compilation, expectedOutput: "whatever"); 3718var verifier = CompileAndVerify(compilation); 3740verifier = CompileAndVerify(compilation); 3777var verifier = CompileAndVerify(compilation); 3799verifier = CompileAndVerify(compilation); 3847var comp = CompileAndVerify(compilation, expectedOutput: 3880var comp = CompileAndVerify(compilation, expectedOutput: 3913var comp = CompileAndVerify(compilation, expectedOutput: 3962var comp = CompileAndVerify(compilation, expectedOutput: 3992var comp = CompileAndVerify(compilation, expectedOutput: 4029var comp = CompileAndVerify(compilation, expectedOutput: 4093var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4140var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4171var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4222var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4287CompileAndVerify(compilation, expectedOutput: "is int _: True, is var _: True, case int _, case var _"); 4538var comp = CompileAndVerify(compilation, expectedOutput: @"False 4565var comp = CompileAndVerify(compilation, expectedOutput: "True"); 4595var comp = CompileAndVerify(compilation, expectedOutput: "True"); 5100var comp = CompileAndVerify(compilation, expectedOutput: @"TBase 5222var comp = CompileAndVerify(compilation, expectedOutput: @"1 5298var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5597var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5776var comp = CompileAndVerify(compilation, expectedOutput: "roslyn"); 5819CompileAndVerify(compilation, expectedOutput: "True1False0"); 5862CompileAndVerify(compilation, expectedOutput: "True1False0"); 5905CompileAndVerify(compilation, expectedOutput: "True1False0"); 5951CompileAndVerify(compilation, expectedOutput: "True1False0"); 5997CompileAndVerify(compilation, expectedOutput: "True1False0"); 6073var comp = CompileAndVerify(compilation, expectedOutput: @"TnT"); 6106var comp = CompileAndVerify(compilation, expectedOutput: @"TnT"); 6134var comp = CompileAndVerify(compilation, expectedOutput: @"FalseTrueFalseFalse"); 6225var comp = CompileAndVerify(compilation, expectedOutput: "ok", verify: Verification.FailsILVerify); 6276CompileAndVerify(compilation, expectedOutput: expectedOutput); 6278CompileAndVerify(compilation, expectedOutput: expectedOutput); 6302CompileAndVerify(compilation, expectedOutput: expectedOutput); 6445CompileAndVerify(compilation, expectedOutput: expectedOutput); 6478var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 6524CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.FailsPEVerify); 6602CompileAndVerify(compilation, expectedOutput: @"1 6660var comp = CompileAndVerify(compilation, expectedOutput: 6712var comp = CompileAndVerify(compilation, expectedOutput: 7368CompileAndVerify(comp, expectedOutput: "in catch"); 7391CompileAndVerify(compilation, expectedOutput: @"False 7440CompileAndVerify(compilation, expectedOutput: @"0 7505CompileAndVerify(compilation, expectedOutput: @"2") 7584CompileAndVerify(compilation, expectedOutput: @"0 7670CompileAndVerify(compilation, expectedOutput: @"0 7816CompileAndVerify(compilation, expectedOutput: @"0 7987CompileAndVerify(compilation, expectedOutput: @"0 8120CompileAndVerify(compilation, expectedOutput: @"0 8263CompileAndVerify(compilation, expectedOutput: @"0 8343CompileAndVerify(compilation, expectedOutput: @"or: False 8445CompileAndVerify(compilation, verify: Verification.FailsILVerify, expectedOutput: @"True 8612var verifier = CompileAndVerify(comp, expectedOutput: 8654var verifier = CompileAndVerify(comp, expectedOutput: 8875CompileAndVerify(compilation, expectedOutput: @"1.True 8981CompileAndVerify(compilation, expectedOutput: @"False 9032CompileAndVerify(compilation, expectedOutput: @"0 9098CompileAndVerify(compilation, expectedOutput: @"2") 9179CompileAndVerify(compilation, expectedOutput: @"0 9267CompileAndVerify(compilation, expectedOutput: @"0 9413CompileAndVerify(compilation, expectedOutput: @"0 9585CompileAndVerify(compilation, expectedOutput: @"0 9718CompileAndVerify(compilation, expectedOutput: @"0 9862CompileAndVerify(compilation, expectedOutput: @"0 9943CompileAndVerify(compilation, expectedOutput: @"or: True 10044CompileAndVerify(compilation, verify: Verification.FailsILVerify, expectedOutput: @"True 10214var verifier = CompileAndVerify(comp, expectedOutput: 10255var verifier = CompileAndVerify(comp, expectedOutput: 10477CompileAndVerify(compilation, expectedOutput: @"1.True 10732CompileAndVerify(comp, expectedOutput: 10780CompileAndVerify(comp, expectedOutput: 11005var verifier = CompileAndVerify(comp, expectedOutput: "(3, 6)"); 11179var verifier = CompileAndVerify(comp, expectedOutput: 11341CompileAndVerify(comp, expectedOutput: 11587var verifier = CompileAndVerify(comp, expectedOutput: "True"); 11856CompileAndVerify(comp, expectedOutput: "True"); 11896CompileAndVerify(comp, expectedOutput: "012"); 11939var verifier = CompileAndVerify(comp, expectedOutput: "True");
Semantics\PatternMatchingTests_Global.cs (28)
288CompileAndVerify(compilation, expectedOutput: 634CompileAndVerify(compilation, expectedOutput: 676CompileAndVerify(compilation, expectedOutput: 1257CompileAndVerify(compilation, expectedOutput: 1845CompileAndVerify(compilation, expectedOutput: 2222CompileAndVerify(compilation, expectedOutput: @"1").VerifyDiagnostics(); 2604CompileAndVerify(compilation, expectedOutput: 2936CompileAndVerify(compilation, expectedOutput: 2982CompileAndVerify(compilation, expectedOutput: 3475CompileAndVerify(compilation, expectedOutput: 3858CompileAndVerify(compilation, expectedOutput: 4297CompileAndVerify(compilation, expectedOutput: 4671CompileAndVerify(compilation, expectedOutput: 4715CompileAndVerify(compilation, expectedOutput: 4826CompileAndVerify(compilation, expectedOutput: 5192CompileAndVerify(compilation, expectedOutput: 5236CompileAndVerify(compilation, expectedOutput: 5721CompileAndVerify(compilation, expectedOutput: 5770CompileAndVerify(compilation, expectedOutput: 5886CompileAndVerify(compilation, expectedOutput: 6680CompileAndVerify(compilation, expectedOutput: 6798CompileAndVerify(compilation, expectedOutput: 7121CompileAndVerify(compilation, expectedOutput: 7446CompileAndVerify(compilation, expectedOutput: 7704CompileAndVerify(compilation, expectedOutput: @"1 7729CompileAndVerify(compilation, expectedOutput: @"1 8368CompileAndVerify(compilation, expectedOutput: 8684CompileAndVerify(compilation, expectedOutput:
Semantics\PatternMatchingTests_ListPatterns.cs (42)
73var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 540var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 728var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 911CompileAndVerify(compilation, expectedOutput: expectedOutput); 1615CompileAndVerify(compilation, expectedOutput: "12"); 1799CompileAndVerify(csCompilation, expectedOutput: "(True, 42)").VerifyDiagnostics(); 2285CompileAndVerify(compilation, expectedOutput: expectedOutput); 2312CompileAndVerify(compilation, expectedOutput: "True"); 2337var verifier = CompileAndVerify(compilation, expectedOutput: "True"); 2406CompileAndVerify(compilation, expectedOutput: expectedOutput); 2454var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2513CompileAndVerify(compilation, expectedOutput: "-10121"); 2571CompileAndVerify(compilation, expectedOutput: expectedOutput).VerifyDiagnostics(); 2602CompileAndVerify(compilation, expectedOutput: "123", verify: Verification.FailsILVerify); 2926CompileAndVerify(compilation, expectedOutput: expectedOutput); 2957var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3122CompileAndVerify(comp, expectedOutput: @" 3179CompileAndVerify(comp, expectedOutput: @" 3238CompileAndVerify(comp, expectedOutput: @" 3965CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.FailsILVerify); 5542var verifier = CompileAndVerify(compilation, expectedOutput: "(item value, rest value)", verify: Verification.FailsILVerify); 5631var verifier = CompileAndVerify(compilation, expectedOutput: "(item value, rest value)", verify: Verification.FailsILVerify); 6400CompileAndVerify(comp, expectedOutput: expectedOutput); 6453CompileAndVerify(comp, expectedOutput: expectedOutput); 6575CompileAndVerify(comp, expectedOutput: "2"); 6912CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 7421var verifier = CompileAndVerify(comp); 7903var verifier = CompileAndVerify(compilation, expectedOutput: "(2, 3)", verify: Verification.FailsILVerify); 8069var verifier = CompileAndVerify(compilation, verify: Verification.Fails); 8140var verifier = CompileAndVerify(compilation, expectedOutput: "1 2 3", verify: Verification.Fails); 8185CompileAndVerify(comp, expectedOutput: "(42, 42)", verify: Verification.FailsILVerify); 8232CompileAndVerify(comp, expectedOutput: "(42, 42)", verify: Verification.FailsILVerify); 8247CompileAndVerify(comp, expectedOutput: "(4, 2)", verify: Verification.FailsILVerify); 8263CompileAndVerify(comp, expectedOutput: "(4, 2)", verify: Verification.FailsILVerify); 8285CompileAndVerify(comp, expectedOutput: "(4, 4)", verify: Verification.FailsILVerify); 8307CompileAndVerify(comp, expectedOutput: "(42, 42)", verify: Verification.FailsILVerify); 8329CompileAndVerify(comp, expectedOutput: "(42, 42)", verify: Verification.FailsILVerify); 8344CompileAndVerify(comp, expectedOutput: "42", verify: Verification.FailsILVerify); 8366var verifier = CompileAndVerify(comp, expectedOutput: "(4, 2, 4, 2)", verify: Verification.FailsILVerify); 8459CompileAndVerify(comp, expectedOutput: "(4, 2, 2, 4, 2, 2)", verify: Verification.FailsILVerify); 8481var verifier = CompileAndVerify(comp, verify: Verification.FailsILVerify).VerifyDiagnostics(); 8560var verifier = CompileAndVerify(comp, expectedOutput: "(42, 43)", verify: Verification.FailsILVerify);
Semantics\PatternMatchingTests_Scope.cs (16)
281CompileAndVerify(compilation, expectedOutput: "2").VerifyDiagnostics(); 327CompileAndVerify(compilation, expectedOutput: "12").VerifyDiagnostics(); 3058CompileAndVerify(compilation, expectedOutput: @"1 11127CompileAndVerify(compilation, expectedOutput: @"2").VerifyDiagnostics(); 11175CompileAndVerify(compilation, expectedOutput: @"2").VerifyDiagnostics(); 11225CompileAndVerify(compilation, expectedOutput: @"2").VerifyDiagnostics(); 11268CompileAndVerify(compilation, expectedOutput: @"2").VerifyDiagnostics(); 11311CompileAndVerify(compilation, expectedOutput: @"2").VerifyDiagnostics(); 11357CompileAndVerify(compilation, expectedOutput: @"2").VerifyDiagnostics(); 11400CompileAndVerify(compilation, expectedOutput: @"2").VerifyDiagnostics(); 11444CompileAndVerify(compilation, expectedOutput: 11491CompileAndVerify(compilation, expectedOutput: @"2 11541CompileAndVerify(compilation, expectedOutput: "True").VerifyDiagnostics( 11603CompileAndVerify(compilation, expectedOutput: @"123 11659CompileAndVerify(compilation, expectedOutput: @"2 11718CompileAndVerify(compilation, expectedOutput: @"2
Semantics\PatternMatchingTests2.cs (17)
40var comp = CompileAndVerify(compilation, expectedOutput: @"1"); 82var comp = CompileAndVerify(compilation, expectedOutput: ""); 128var comp = CompileAndVerify(compilation, expectedOutput: ""); 201var comp = CompileAndVerify(compilation, expectedOutput: ""); 243var comp = CompileAndVerify(compilation, expectedOutput: ""); 334var comp = CompileAndVerify(compilation, expectedOutput: "True"); 825var comp = CompileAndVerify(compilation, expectedOutput: @""); 926var comp = CompileAndVerify(compilation, expectedOutput: @"0123"); 1022var comp = CompileAndVerify(compilation, expectedOutput: @"0123"); 1071var comp = CompileAndVerify(compilation, expectedOutput: @"9 1134var comp = CompileAndVerify(compilation, expectedOutput: @"12345678"); 1453var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1541var comp = CompileAndVerify(compilation, expectedOutput: @"Fox Cat"); 1618var comp = CompileAndVerify(compilation, expectedOutput: @"111"); 1787var comp = CompileAndVerify(compilation, expectedOutput: @"111"); 1823var comp = CompileAndVerify(compilation, expectedOutput: @"111"); 3632CompileAndVerify(comp, expectedOutput: expected);
Semantics\PatternMatchingTests3.cs (51)
423var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 474var comp = CompileAndVerify(compilation, verify: Verification.FailsILVerify, expectedOutput: expectedOutput); 596var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 639var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 682var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 725var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 749var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 772var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 815var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 857var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1039var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1092var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1145var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1198var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1355CompileAndVerify(CreateCompilation(source, options: TestOptions.ReleaseExe).VerifyDiagnostics(), expectedOutput: "0"); 1379CompileAndVerify(CreateCompilation(source, options: TestOptions.ReleaseExe).VerifyDiagnostics(), expectedOutput: "null"); 1699var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2096var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2168var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2240var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2289var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2338var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2369var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2427var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2544var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2582var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2653var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2817var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2876var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3143var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3281var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3369var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3444CompileAndVerify(compilation, expectedOutput: expectedOutput); 3491CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped); 3582CompileAndVerify(compilation, expectedOutput: expectedOutput); 3676CompileAndVerify(compilation, expectedOutput: expectedOutput); 3710CompileAndVerify(compilation, expectedOutput: expectedOutput); 3763var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 3959CompileAndVerify(compilation, expectedOutput: expectedOutput); 4061CompileAndVerify(compilation, expectedOutput: expectedOutput); 4620var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4786var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 4972var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5049var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 5256var compVerifier = CompileAndVerify(compilation, expectedOutput: "Done"); 5325var compVerifier = CompileAndVerify(compilation, expectedOutput: "Done"); 5545var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 6017var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 6038var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 6828var verifier = CompileAndVerify(comp, expectedOutput: ""); 7642var compVerifier = CompileAndVerify(compilation, expectedOutput: "10");
Semantics\PatternMatchingTests4.cs (71)
187CompileAndVerify(compilation, expectedOutput: ""); 222var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 315var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 346var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 377var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 409var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 440var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 472var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 506var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 540var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 628var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 662var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 729var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 767var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 802var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 838var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 949var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1062var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1097var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1163var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1228var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1279var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1319var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1348CompileAndVerify(compilation, expectedOutput: "3"); 1377CompileAndVerify(compilation, expectedOutput: "3"); 1406CompileAndVerify(compilation, expectedOutput: "012345"); 1435CompileAndVerify(compilation, expectedOutput: "012345"); 1461CompileAndVerify(compilation, expectedOutput: "3"); 1487CompileAndVerify(compilation, expectedOutput: "3"); 1545CompileAndVerify(compilation, expectedOutput: "3"); 1572CompileAndVerify(compilation, expectedOutput: "FalseTrueFalse"); 1628CompileAndVerify(compilation, expectedOutput: "TrueTrueTrue"); 1655CompileAndVerify(compilation, expectedOutput: "3"); 1686CompileAndVerify(compilation, expectedOutput: "5"); 1753CompileAndVerify(compilation, expectedOutput: "4"); 1781CompileAndVerify(compilation, expectedOutput: "8"); 1921CompileAndVerify(compilation, expectedOutput: "3 4"); 1958CompileAndVerify(compilation, expectedOutput: "3 4"); 2090CompileAndVerify(compilation, expectedOutput: "InvalidOperationException").VerifyIL("C.Main", @" 2231CompileAndVerify(compilation, expectedOutput: "SwitchExpressionException()").VerifyIL("C.Main", @" 2381CompileAndVerify(compilation, expectedOutput: "SwitchExpressionException((1, 2))"); 2431CompileAndVerify(compilation, expectedOutput: "SwitchExpressionException((1, 2))").VerifyIL("C.Main", @" 2580CompileAndVerify(compilation, expectedOutput: "SwitchExpressionException()"); 2664CompileAndVerify(compilation, expectedOutput: "5 6"); 2700CompileAndVerify(compilation, expectedOutput: "5 6"); 2741CompileAndVerify(compilation, expectedOutput: "12"); 2784CompileAndVerify(compilation, expectedOutput: "1 a 2 b"); 2814CompileAndVerify(compilation, expectedOutput: "1"); 2847CompileAndVerify(compilation, expectedOutput: "1"); 2877CompileAndVerify(compilation, expectedOutput: "1 a"); 2910CompileAndVerify(compilation, expectedOutput: "1 a"); 2943CompileAndVerify(compilation, expectedOutput: "0"); 2978CompileAndVerify(compilation, expectedOutput: "0 a"); 3013CompileAndVerify(compilation, expectedOutput: "0 a"); 3145CompileAndVerify(compilation, expectedOutput: "12345"); 3178CompileAndVerify(compilation, expectedOutput: "3"); 3197CompileAndVerify(compilation, expectedOutput: "123"); 3220CompileAndVerify(compilation, expectedOutput: "320"); 3335CompileAndVerify(compilation, expectedOutput: "1 throw"); 3361var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped); 3388var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped); 3414var compVerifier = CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Skipped); 3513CompileAndVerify(compilation, expectedOutput: @"3 3575CompileAndVerify(compilation, expectedOutput: 3649CompileAndVerify(compilation, expectedOutput: @"3 4268var verifier = CompileAndVerify(comp, expectedOutput: "NaN"); 4350var verifier = CompileAndVerify(comp, expectedOutput: "NaN"); 4432var verifier = CompileAndVerify(comp, expectedOutput: "NaN"); 4514var verifier = CompileAndVerify(comp, expectedOutput: "NaN"); 4596var verifier = CompileAndVerify(comp, expectedOutput: "NaN"); 4680var verifier = CompileAndVerify(comp, expectedOutput: "NaN");
Semantics\PatternMatchingTests5.cs (3)
83var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 240var verifier = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1345var verifier = CompileAndVerify(compilation);
Semantics\PatternSwitchTests.cs (32)
404var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1084var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1129var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1235var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1426var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1484var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1560var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 1623CompileAndVerify(compilation, expectedOutput: "13"); 1862CompileAndVerify(compilation, expectedOutput: "12"); 1971var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2012var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2049CompileAndVerify(compilation, expectedOutput: @"other 2080CompileAndVerify(compilation, expectedOutput: 2110var comp = CompileAndVerify(compilation, expectedOutput: expectedOutput); 2156var comp = CompileAndVerify(compilation, expectedOutput: 2218var comp = CompileAndVerify(compilation, expectedOutput: 2274var comp = CompileAndVerify(compilation, expectedOutput: 2332var comp = CompileAndVerify(compilation, expectedOutput: 2381var comp = CompileAndVerify(compilation, expectedOutput: 2445var comp = CompileAndVerify(compilation, expectedOutput: 2510var comp = CompileAndVerify(compilation, expectedOutput: 2570var comp = CompileAndVerify(compilation, expectedOutput: 2626var comp = CompileAndVerify(compilation, expectedOutput: 2667var comp = CompileAndVerify(compilation, expectedOutput: 2706var comp = CompileAndVerify(compilation, expectedOutput: 2748var comp = CompileAndVerify(compilation, expectedOutput: 2810var comp = CompileAndVerify(compilation, expectedOutput: @"pass"); 2838var comp = CompileAndVerify(compilation, expectedOutput: @"pass"); 2866var comp = CompileAndVerify(compilation, expectedOutput: @"1"); 2957var comp = CompileAndVerify(compilation, expectedOutput: @"pass"); 3176var comp = CompileAndVerify(compilation, expectedOutput: "Main"); 3206var comp = CompileAndVerify(compilation);
Microsoft.CodeAnalysis.CSharp.EndToEnd.UnitTests (1)
EndToEndTests.cs (1)
226CompileAndVerify(compilation, expectedOutput: "Pass", verify: Verification.Skipped);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (5)
ExpressionCompilerTests.cs (4)
6556CompileAndVerify(reference, symbolValidator: module => 6570CompileAndVerify(comp, symbolValidator: module => 6593CompileAndVerify(reference, symbolValidator: module => 6608CompileAndVerify(comp, symbolValidator: module =>
UsingDebugInfoTests.cs (1)
112CompileAndVerify(comp).VerifyIL("C.M", @"
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (8)
IOperation\IOperationTests_INoPiaObjectCreationOperation.cs (7)
45CompileAndVerify(piaCompilation); 104CompileAndVerify(piaCompilation); 161CompileAndVerify(piaCompilation); 211CompileAndVerify(piaCompilation); 303CompileAndVerify(piaCompilation); 393CompileAndVerify(piaCompilation); 460CompileAndVerify(piaCompilation);
IOperation\IOperationTests_IUsingStatement.cs (1)
1437var verifier = CompileAndVerify(compilation);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1465)
Semantics\AccessCheckTests.cs (9)
1051var assembly1Verifier = CompileAndVerify(assembly1Compilation); 1087var compilationVerifier = CompileAndVerify(compilation1); 1113compilationVerifier = CompileAndVerify(compilation2); 1160var compilationVerifier = CompileAndVerify(compilation1); 1171compilationVerifier = CompileAndVerify(compilation2); 1197var compilationVerifier = CompileAndVerify(compilationA); 1209compilationVerifier = CompileAndVerify(compilationB); 1239var compilationVerifier = CompileAndVerify(compilationA); 1250compilationVerifier = CompileAndVerify(compilationB);
Semantics\BetterCandidates.cs (20)
59CompileAndVerify(compilation, expectedOutput: "1"); 86CompileAndVerify(compilation, expectedOutput: "2"); 117CompileAndVerify(compilation, expectedOutput: "2"); 151CompileAndVerify(compilation, expectedOutput: "2"); 184CompileAndVerify(compilation, expectedOutput: "2"); 231CompileAndVerify(compilation, expectedOutput: "12"); 315CompileAndVerify(compilation, expectedOutput: "1"); 456CompileAndVerify(compilation, expectedOutput: "2"); 484CompileAndVerify(compilation, expectedOutput: "1"); 513CompileAndVerify(compilation, expectedOutput: "1"); 543CompileAndVerify(compilation, expectedOutput: "1"); 694CompileAndVerify(compilation, expectedOutput: "2"); 728CompileAndVerify(compilation, expectedOutput: "struct class "); 762CompileAndVerify(compilation, expectedOutput: "2"); 793CompileAndVerify(compilation, expectedOutput: "2"); 824CompileAndVerify(compilation, expectedOutput: "1"); 866CompileAndVerify(compilation, verify: Verification.FailsILVerify, expectedOutput: "2"); 896CompileAndVerify(compilation, expectedOutput: "2"); 925CompileAndVerify(compilation, expectedOutput: "2"); 954CompileAndVerify(compilation, expectedOutput: "2", verify: Verification.Skipped);
Semantics\BindingAsyncTasklikeMoreTests.cs (7)
107var verifier = CompileAndVerify(compilation, expectedOutput: "3"); 432var verifier = CompileAndVerify(compilation); 513var verifier = CompileAndVerify(compilation); 592var verifier = CompileAndVerify(compilation); 650var verifier = CompileAndVerify( 1591CompileAndVerify(compilation, verify: Verification.FailsILVerify, expectedOutput: "3"); 1595CompileAndVerify(compilation, verify: Verification.FailsILVerify, expectedOutput: "3");
Semantics\BindingAwaitTests.cs (3)
1896var verifier = CompileAndVerify(compilation); 2764CompileAndVerify(comp, expectedOutput: "42"); 2839var compiled = CompileAndVerify(comp, expectedOutput: "dynamic42", verify: Verification.FailsPEVerify);
Semantics\ColorColorTests.cs (2)
1521CompileAndVerify(comp).VerifyIL("Test.Main", @" 1740CompileAndVerify(comp, expectedOutput: "42");
Semantics\ConditionalOperatorTests.cs (5)
1148CompileAndVerify(compilation, expectedOutput: @"Testing with ternary test flag == True 1311CompileAndVerify(compilation, expectedOutput: 1366CompileAndVerify(compilation, expectedOutput: 1476CompileAndVerify(compilation, expectedOutput: 1495CompileAndVerify(compilation, expectedOutput: "---");
Semantics\ConstantTests.cs (2)
1583CompileAndVerify(compilation, expectedOutput: 3498CompileAndVerify(comp, expectedOutput: "58430604");
Semantics\DeconstructionTests.cs (4)
801CompileAndVerify(comp, expectedOutput: "System.ValueTuple`2[System.Int32,System.Int32]"); 1287CompileAndVerify(comp, expectedOutput: "1 2"); 1946CompileAndVerify(comp, expectedOutput: "(1, 1) 1 1"); 6484var verifier = CompileAndVerify(comp, expectedOutput: "(0, 0)");
Semantics\DelegateTypeTests.cs (44)
146CompileAndVerify(comp, expectedOutput: 193CompileAndVerify(comp, expectedOutput: 740CompileAndVerify(comp, expectedOutput: expectedType); 786CompileAndVerify(comp, expectedOutput: expectedType); 890CompileAndVerify(comp, expectedOutput: expectedType); 933CompileAndVerify(comp, expectedOutput: expectedType); 1210CompileAndVerify(comp, expectedOutput: expectedType); 1305CompileAndVerify(comp, verify: Verification.FailsILVerify, expectedOutput: $"{expectedMethod}: {expectedType}"); 1400CompileAndVerify(comp, verify: Verification.FailsILVerify, expectedOutput: $"{expectedMethod}: {expectedType}"); 1819CompileAndVerify(comp, verify: Verification.FailsILVerify, expectedOutput: "System.Action<System.Int32>, System.Action"); 2132CompileAndVerify(comp, expectedOutput: 5309CompileAndVerify(comp, expectedOutput: "System.Action"); 5332CompileAndVerify(comp, expectedOutput: "System.Action"); 7478var verifier = CompileAndVerify(comp, expectedOutput: 8296var verifier = CompileAndVerify(comp, expectedOutput: 8428var verifier = CompileAndVerify(comp, verify: Verification.FailsILVerify, expectedOutput: @"(41, 42)"); 8482var verifier = CompileAndVerify(comp, expectedOutput: 8556var verifier = CompileAndVerify(comp, expectedOutput: 8622var verifier = CompileAndVerify(comp, expectedOutput: 8673CompileAndVerify(comp, expectedOutput: 8699var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: 8764var verifier = CompileAndVerify(comp, expectedOutput: 8843var verifier = CompileAndVerify(comp, expectedOutput: 8902CompileAndVerify(comp, expectedOutput: 8939CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: 8974CompileAndVerify(comp, expectedOutput: 9008CompileAndVerify(comp, expectedOutput: 9073CompileAndVerify(comp, expectedOutput: 9113CompileAndVerify(comp, expectedOutput: 9158CompileAndVerify(comp, expectedOutput: 9189CompileAndVerify(comp, expectedOutput: 9220CompileAndVerify(comp, expectedOutput: 9259CompileAndVerify(comp, expectedOutput: 9290var verifier = CompileAndVerify(comp, validator: validator, expectedOutput: "D"); 9331var verifier = CompileAndVerify(comp, validator: validator, expectedOutput: 9375var verifier = CompileAndVerify(comp, validator: validator); 9498CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: 10724CompileAndVerify(comp, expectedOutput: "System.Action`1[System.Int32]"); 10766CompileAndVerify(comp, expectedOutput: "System.Action`2[System.Int32[],System.Int32]"); 10953var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 14068CompileAndVerify(comp2, symbolValidator: static module => 14091CompileAndVerify(comp2, symbolValidator: static module => 15262CompileAndVerify(comp, expectedOutput: $""" 15635CompileAndVerify(comp, expectedOutput: $"""
Semantics\DynamicTests.cs (3)
3736CompileAndVerify(compilation2, expectedOutput: @"4"); 4088CompileAndVerify(compilation1, expectedOutput: "MIndexer").VerifyDiagnostics(); 4310CompileAndVerify(compilation, expectedOutput:
Semantics\ForEachTests.cs (2)
3084CompileAndVerify(comp, verify: Verification.FailsPEVerify). 3601CompileAndVerify(comp, expectedOutput: "1");
Semantics\FunctionPointerTests.cs (5)
26return CompileAndVerify(compilation, verify: Verification.Skipped, expectedOutput: expectedOutput); 217var verifier = CompileAndVerify(comp, expectedOutput: "1", verify: Verification.Skipped); 951CompileAndVerify(comp, verify: Verification.Skipped); 3330var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: @" 3827var verifier = CompileAndVerify(comp, expectedOutput: "True", verify: Verification.Skipped);
Semantics\GenericConstraintsTests.cs (3)
635CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator); 1148CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator); 1633CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator);
Semantics\GlobalUsingDirectiveTests.cs (101)
193CompileAndVerify(comp2, expectedOutput: @" 236CompileAndVerify(comp3, expectedOutput: @" 306CompileAndVerify(comp2, expectedOutput: @" 355CompileAndVerify(comp3, expectedOutput: @" 542CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 545CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 548CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 551CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 554CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 557CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics( 564CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics( 681CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 684CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 687CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 690CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 693CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 696CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics( 703CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics( 812CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 815CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 818CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 821CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 824CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1021CompileAndVerify(comp, expectedOutput: @" 1236CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1239CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1242CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1245CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1248CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1251CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics( 1258CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics( 1364CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1367CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1370CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1373CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1376CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1379CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics( 1386CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics( 1484CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1487CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1490CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1493CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1496CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1692CompileAndVerify(comp, expectedOutput: @" 1808CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1811CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1814CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1817CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1820CompileAndVerify(comp, expectedOutput: expectedOutput).VerifyDiagnostics(); 1894CompileAndVerify(comp, expectedOutput: @" 2027CompileAndVerify(comp, expectedOutput: @" 2557CompileAndVerify(comp2).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1); 2561CompileAndVerify(comp3).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify( 2571CompileAndVerify(comp4).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify( 2578CompileAndVerify(comp5).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify( 2588CompileAndVerify(comp6).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify( 2598CompileAndVerify(comp7).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify( 2608CompileAndVerify(comp8).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1); 2611CompileAndVerify(comp9).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify( 2711CompileAndVerify(comp2).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1); 2715CompileAndVerify(comp3).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify( 2725CompileAndVerify(comp4).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify( 2732CompileAndVerify(comp5).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify( 2742CompileAndVerify(comp6).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify( 2752CompileAndVerify(comp7).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify( 2762CompileAndVerify(comp8).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1); 2765CompileAndVerify(comp9).Diagnostics.Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify( 4571CompileAndVerify(comp2, expectedOutput: @"C1").VerifyDiagnostics(expected1); 4574CompileAndVerify(comp2, expectedOutput: @"C1").VerifyDiagnostics(expected1); 4577CompileAndVerify(comp2, expectedOutput: @"NS.A+C1").VerifyDiagnostics(); 4589CompileAndVerify(comp2, expectedOutput: @"C1").VerifyDiagnostics(expected1); 4592CompileAndVerify(comp2, expectedOutput: @"C1").VerifyDiagnostics(expected1); 4595CompileAndVerify(comp2, expectedOutput: @"C2+A+C1").VerifyDiagnostics(); 4599CompileAndVerify(comp2, expectedOutput: @"C1").VerifyDiagnostics( 4606CompileAndVerify(comp2, expectedOutput: @"NS.A+C1").VerifyDiagnostics(); 4610CompileAndVerify(comp2, expectedOutput: @"C1").VerifyDiagnostics( 4617CompileAndVerify(comp2, expectedOutput: @"C2+A+C1").VerifyDiagnostics(); 4687CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4690CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4693CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4696CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4699CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4702CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4705CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4708CompileAndVerify(comp2, expectedOutput: @"NS.A+C1").VerifyDiagnostics(); 4720CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4723CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4726CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4729CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4732CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4735CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4738CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4741CompileAndVerify(comp2, expectedOutput: @"C2+A+C1").VerifyDiagnostics(); 4753CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4756CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4759CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4762CompileAndVerify(comp2, expectedOutput: @"NS.A+C1").VerifyDiagnostics(); 4774CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4777CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4780CompileAndVerify(comp2, expectedOutput: @"NS2.C1").VerifyDiagnostics(expected1); 4783CompileAndVerify(comp2, expectedOutput: @"C2+A+C1").VerifyDiagnostics();
Semantics\HideByNameTests.cs (2)
193CompileAndVerify(comp).VerifyIL("Program.Main", @" 525CompileAndVerify(comp).VerifyIL("Program.Main", @"
Semantics\ImplicitObjectCreationTests.cs (45)
52CompileAndVerify(comp, expectedOutput: "CSS"); 174CompileAndVerify(comp, expectedOutput: "CSS"); 271CompileAndVerify(comp, expectedOutput: "2"); 299CompileAndVerify(comp, expectedOutput: "123"); 322CompileAndVerify(comp, expectedOutput: "1"); 355CompileAndVerify(comp, expectedOutput: "5"); 441CompileAndVerify(comp, expectedOutput: "(C, C)"); 600CompileAndVerify(comp, expectedOutput: "00"); 701CompileAndVerify(comp, expectedOutput: "SS"); 955CompileAndVerify(comp, expectedOutput: 988CompileAndVerify(comp, expectedOutput: "DDD"); 1013CompileAndVerify(comp, expectedOutput: "42"); 1053CompileAndVerify(comp, expectedOutput: "0"); 1124CompileAndVerify(comp, expectedOutput: "123"); 1206CompileAndVerify(comp, expectedOutput: "C"); 1231CompileAndVerify(comp, expectedOutput: "CC"); 1254CompileAndVerify(comp, expectedOutput: "01"); 1275CompileAndVerify(comp, expectedOutput: "C"); 1300CompileAndVerify(comp, expectedOutput: "C0"); 1407CompileAndVerify(comp, expectedOutput: "42"); 1459CompileAndVerify(comp, expectedOutput: "Animal"); 1494CompileAndVerify(comp, expectedOutput: "23True"); 1557CompileAndVerify(comp, expectedOutput: "B"); 1765CompileAndVerify(comp, expectedOutput: "43"); 1789CompileAndVerify(comp, expectedOutput: "S"); 1862CompileAndVerify(comp, expectedOutput: "C"); 1892CompileAndVerify(comp, expectedOutput: "S"); 1922CompileAndVerify(comp, expectedOutput: "S"); 2032CompileAndVerify(comp, expectedOutput: "(System.Object) (System.Object)"); 2067CompileAndVerify(comp, expectedOutput: "(System.Object) (System.Object)"); 2165CompileAndVerify(comp, expectedOutput: "C.Dispose"); 2428CompileAndVerify(comp, expectedOutput: "S"); 2561CompileAndVerify(comp, expectedOutput: "C"); 2652CompileAndVerify(comp, expectedOutput: "0"); 2684CompileAndVerify(comp, expectedOutput: "112"); 2918CompileAndVerify(comp, expectedOutput: expectedOutput); 3098CompileAndVerify(comp, expectedOutput: "C"); 3116CompileAndVerify(comp, expectedOutput: "C"); 3250CompileAndVerify(comp, expectedOutput: "C 2"); 3766CompileAndVerify(comp, expectedOutput: "C"); 4057CompileAndVerify(comp, expectedOutput: "0"); 4095CompileAndVerify(comp, expectedOutput: "CC"); 4468CompileAndVerify(comp, expectedOutput: 4501CompileAndVerify(comp, expectedOutput: 4735CompileAndVerify(compilation, expectedOutput: "014")
Semantics\IndexAndRangeTests.cs (4)
1642CompileAndVerify(comp, expectedOutput: "42"); 1662CompileAndVerify(comp, expectedOutput: "42"); 1703CompileAndVerify(comp, expectedOutput: "42"); 1723CompileAndVerify(comp, expectedOutput: "42");
Semantics\InitOnlyMemberTests.cs (15)
971CompileAndVerify(comp, expectedOutput: "clone set 42"); 1003CompileAndVerify(comp, expectedOutput: "Main 42 43"); 1046CompileAndVerify(comp, expectedOutput: "Main set:42 get:42"); 1051CompileAndVerify(comp, expectedOutput: "Main set:42 get:42"); 1082CompileAndVerify(comp, expectedOutput: "Main 42"); 1130CompileAndVerify(comp, expectedOutput: "Main set:42 get:42"); 1135CompileAndVerify(comp, expectedOutput: "Main set:42 get:42"); 1442CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator, 2736CompileAndVerify(comp, expectedOutput: "42 43", 2783var v = CompileAndVerify(comp, expectedOutput: "2 3", verify: Verification.Skipped); 3006CompileAndVerify(comp, expectedOutput: "RAN 42", verify: Verification.Skipped /* init-only */); 4185CompileAndVerify(comp1, expectedOutput: "42", 4191CompileAndVerify(comp7, expectedOutput: "43"); 4554CompileAndVerify(comp, expectedOutput: "c", verify: Verification.FailsPEVerify); 4585CompileAndVerify(piaCompilation);
Semantics\InterpolationTests.cs (87)
1116var compilation = CompileAndVerify(comp, verify: Verification.Fails); 1175var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 1278var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 1379var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 1431var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 1822verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput); 2238verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput); 4029var verifier = CompileAndVerify(comp, verify: Verification.FailsILVerify, expectedOutput: @" 4290CompileAndVerify(comp, expectedOutput: "In handler").VerifyDiagnostics(); 4598=> CompileAndVerify( 4616var verifier = CompileAndVerify(comp, expectedOutput: @" 4753var verifier = CompileAndVerify(comp, expectedOutput: @" 4813var verifier = CompileAndVerify(comp, expectedOutput: @" 4864var verifier = CompileAndVerify(comp, expectedOutput: @" 4900verifier = CompileAndVerify(comp, expectedOutput: @"1.00Literal"); 4953var verifier = CompileAndVerify(comp, expectedOutput: @"Literal"); 5011CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate); 5067var verifier = CompileAndVerify(comp, expectedOutput: @" 5121var verifier = CompileAndVerify(comp, expectedOutput: @" 5249var verifier = CompileAndVerify(comp, expectedOutput: @" 5307var verifier = CompileAndVerify(comp, expectedOutput: @" 5354var verifier = CompileAndVerify(comp, expectedOutput: @" 5408var verifier = CompileAndVerify(comp, expectedOutput: @"1.00Literal"); 7656var verifier = CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @" 7879CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics(); 7937CompileAndVerify(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 8151CompileAndVerify(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 8201var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 8325var verifier = base.CompileAndVerify((Compilation)comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: expectedOutput); 8463var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 8620var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 8753var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 8890var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 8991var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: "CustomHandler").VerifyDiagnostics(); 9055CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 9119var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 9235var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 9352var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 9475var verifier = CompileAndVerify(comp, expectedOutput: @" 9821var verifier = CompileAndVerify(comp, expectedOutput: @" 9867CompileAndVerify(comp, expectedOutput: @" 9920var verifier = CompileAndVerify(comp, expectedOutput: @" 10023var verifier = CompileAndVerify(comp, expectedOutput: @" 10169var verifier = CompileAndVerify(comp, expectedOutput: @" 10268var verifier = CompileAndVerify(comp, expectedOutput: @" 10420var verifier = CompileAndVerify(comp, expectedOutput: @" 10519var verifier = CompileAndVerify(comp, expectedOutput: @" 10618var verifier = CompileAndVerify(comp, expectedOutput: @" 10815var verifier = CompileAndVerify(comp, expectedOutput: @" 10900var verifier = CompileAndVerify(comp, expectedOutput: @" 11012var verifier = CompileAndVerify(comp, expectedOutput: @" 11264var verifier = CompileAndVerify(comp, expectedOutput: @" 11449var verifier = CompileAndVerify(comp, expectedOutput: @" 11549var verifier = CompileAndVerify(comp, expectedOutput: @" 11605var verifier = CompileAndVerify(comp, expectedOutput: @"s.I:1"); 11667var verifier = CompileAndVerify(comp, expectedOutput: @"s.I:2"); 11800var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 11897var verifier = CompileAndVerify(comp, expectedOutput: @" 12189var verifier = CompileAndVerify(comp, expectedOutput: @" 12453var verifier = CompileAndVerify(comp, expectedOutput: @" 12710var verifier = CompileAndVerify(comp, expectedOutput: @" 12834var verifier = CompileAndVerify(comp, expectedOutput: @" 13063var verifier = CompileAndVerify(comp, expectedOutput: @"literal:literal"); 13115var verifier = CompileAndVerify(comp, expectedOutput: @"1"); 13166var verifier = CompileAndVerify(comp); 13225var verifier = CompileAndVerify(comp); 13285var verifier = CompileAndVerify(comp); 13347var verifier = CompileAndVerify(comp); 13409var verifier = CompileAndVerify(comp); 13501var verifier = CompileAndVerify(comp, expectedOutput: "c.i:1"); 13816var verifier = CompileAndVerify(comp, expectedOutput: "d:1"); 13861var verifier = CompileAndVerify(comp, expectedOutput: "ctor"); 13906var verifier = CompileAndVerify(comp, expectedOutput: "ctor"); 13949var verifier = CompileAndVerify(comp, expectedOutput: "AppendLiteral"); 13998var verifier = CompileAndVerify(comp, expectedOutput: "AppendFormatted"); 14054var verifier = CompileAndVerify(comp, expectedOutput: @" 14147var verifier = CompileAndVerify(comp, expectedOutput: @" 15092var verifier = CompileAndVerify(comp, expectedOutput: @" 15138var verifier = CompileAndVerify(comp, expectedOutput: @" 15193var verifier = CompileAndVerify(comp, expectedOutput: @" 15255CompileAndVerify(comp, expectedOutput: @" 15289CompileAndVerify(comp, expectedOutput: "Null reference exception caught.").VerifyIL("<top-level-statements-entry-point>", @" 15372var verifier = CompileAndVerify(comp, expectedOutput: @" 15446var verifier = CompileAndVerify(comp, expectedOutput: @" 15962var verifier = CompileAndVerify(comp, expectedOutput: @"123456123456"); 16121var verifier = CompileAndVerify(comp, expectedOutput: @" 16185var verifier = CompileAndVerify(comp, expectedOutput: @"
Semantics\IteratorTests.cs (1)
382CompileAndVerify(comp);
Semantics\LambdaDiscardParametersTests.cs (6)
141CompileAndVerify(comp, expectedOutput: "356"); 308CompileAndVerify(comp, expectedOutput: "356"); 328CompileAndVerify(comp, expectedOutput: "35"); 444CompileAndVerify(comp, expectedOutput: "43 2 43"); 478CompileAndVerify(comp, expectedOutput: "43"); 563CompileAndVerify(comp, expectedOutput: "21");
Semantics\LambdaTests.cs (13)
55CompileAndVerify(comp); 439CompileAndVerify(comp2, expectedOutput: "Y").Diagnostics.Verify(); 450CompileAndVerify(comp3, expectedOutput: "Y").Diagnostics.Verify(); 1440CompileAndVerify(comp, expectedOutput: "42"); 1882CompileAndVerify(compilation, expectedOutput: "Select<T, S>"); 1920CompileAndVerify(compilation, expectedOutput: "Select<T, S>"); 1986CompileAndVerify(compilation); 2708CompileAndVerify(comp); 2785CompileAndVerify(comp, expectedOutput: "1"); 2972CompileAndVerify(comp, expectedOutput: "1234"); 3620CompileAndVerify(comp, expectedOutput: 4073CompileAndVerify(comp, expectedOutput: "System.ObsoleteAttribute"); 4880CompileAndVerify(comp, expectedOutput: "638004778421967416").VerifyDiagnostics();
Semantics\LocalFunctionTests.cs (9)
93CompileAndVerify(comp, expectedOutput: "localFunc"); 150CompileAndVerify(comp, expectedOutput: "123"); 298CompileAndVerify(comp, expectedOutput: "localFunc_thrown"); 4184CompileAndVerify( 4700CompileAndVerify(comp, expectedOutput: "5"); 4732CompileAndVerify(comp, expectedOutput: "5"); 4765CompileAndVerify(comp, expectedOutput: "5"); 4798CompileAndVerify(comp, expectedOutput: "5"); 4835CompileAndVerify(comp, expectedOutput:
Semantics\MultiDimensionalArrayTests.cs (10)
299var verifier = CompileAndVerify(compilation, expectedOutput: 334var verifier = CompileAndVerify(compilation, expectedOutput: 382var verifier = CompileAndVerify(compilation, expectedOutput: 602CompileAndVerify(compilation, expectedOutput: 627var verifier = CompileAndVerify(compilation, expectedOutput: 681var verifier = CompileAndVerify(compilation, expectedOutput: 713var verifier = CompileAndVerify(compilation, expectedOutput: 1212var verifier = CompileAndVerify(compilation, expectedOutput: 1539var verifier = CompileAndVerify(compilation, expectedOutput: 1694CompileAndVerify(compilation, expectedOutput:
Semantics\NamedAndOptionalTests.cs (2)
1573var verifier = CompileAndVerify(csharpCompilation, expectedOutput: expected); 1681var verifier = CompileAndVerify(exeComp, expectedOutput: @"DatesMatch
Semantics\NameOfTests.cs (7)
600CompileAndVerify(compilation, expectedOutput: @"12"); 624CompileAndVerify(compilation, expectedOutput: @"12"); 1139var comp = CompileAndVerify(compilation, expectedOutput: @"N1N2"); 1195CompileAndVerify(compilation, expectedOutput: 1277CompileAndVerify(compilation, expectedOutput: "normalField fixedField fixedField").VerifyDiagnostics(); 1309CompileAndVerify(compilation, expectedOutput: "normalField fixedField").VerifyDiagnostics(); 1391var comp = CompileAndVerify(compilation, expectedOutput: @"passed");
Semantics\NativeIntegerTests.cs (56)
792CompileAndVerify(comp, expectedOutput: $"{int.MinValue}, {int.MaxValue}, -1, 1"); 2937var verifier = CompileAndVerify(comp, expectedOutput: 2984var verifier = CompileAndVerify(comp, expectedOutput: 3015var verifier = CompileAndVerify(comp, expectedOutput: 3678var verifier = CompileAndVerify(comp, expectedOutput: 4342var verifier = CompileAndVerify(comp, expectedOutput: $"{size}{size}{size}{size}"); 4430CompileAndVerify(comp, expectedOutput: 4466CompileAndVerify(comp, expectedOutput: 4522var verifier = CompileAndVerify(comp, expectedOutput: 4595var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 4665var verifier = CompileAndVerify(comp, expectedOutput: 4866var verifier = CompileAndVerify(comp); 4975var verifier = CompileAndVerify(comp); 5223var verifier = CompileAndVerify(comp); 5333var verifier = CompileAndVerify(comp); 6366CompileAndVerify(comp, expectedOutput: IntPtr.Size == 4 ? "System.OverflowException" : "1152921504606846975"); 6403CompileAndVerify(comp, expectedOutput: IntPtr.Size == 4 ? "-1" : "1152921504606846975"); 6523CompileAndVerify(comp, expectedOutput: expectedOutput); 6592var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 6724var verifier = CompileAndVerify(comp, expectedOutput: expectedOutput); 6928CompileAndVerify(comp, expectedOutput: 6959CompileAndVerify(comp, expectedOutput: 6997CompileAndVerify(comp, expectedOutput: 7189CompileAndVerify(comp, expectedOutput: expectedOutput); 7196CompileAndVerify(comp, expectedOutput: expectedOutput); 7199CompileAndVerify(comp, expectedOutput: expectedOutput); 7202CompileAndVerify(comp, expectedOutput: expectedOutput); 7205CompileAndVerify(comp, expectedOutput: expectedOutput); 7262var verifier = CompileAndVerify(comp, expectedOutput: 7429var verifier = CompileAndVerify(comp, expectedOutput: 9486var verifier = CompileAndVerify(comp, verify: useUnsafeContext || !verify ? Verification.Skipped : Verification.Passes); 9710var verifier = CompileAndVerify(comp, expectedOutput: expectedResult); 10087var verifier = CompileAndVerify(comp, expectedOutput: expectedResult); 10312var verifier = CompileAndVerify(comp, expectedOutput: expectedResult); 10352var verifier = CompileAndVerify(comp, emitOptions: EmitOptions.Default.WithRuntimeMetadataVersion("0.0.0.0"), verify: Verification.Skipped); 12361CompileAndVerify(comp); 12412var verifier = CompileAndVerify(comp, expectedOutput: 12637var verifier = CompileAndVerify(comp, expectedOutput: 12840var verifier = CompileAndVerify(comp, expectedOutput: 12915var verifier = CompileAndVerify(comp, expectedOutput: 13257CompileAndVerify(comp, expectedOutput: expectedResult); 13291CompileAndVerify(comp, expectedOutput: expectedResult).VerifyDiagnostics(expectedDiagnostics); 13341CompileAndVerify(comp, expectedOutput: IntPtr.Size == 4 ? "System.OverflowException" : "4294967337").VerifyDiagnostics( 13358CompileAndVerify(comp, expectedOutput: IntPtr.Size == 4 ? "41" : "4294967337").VerifyDiagnostics(); 13406CompileAndVerify(comp, expectedOutput: IntPtr.Size == 4 ? "System.OverflowException" : "2147483648").VerifyDiagnostics( 13423CompileAndVerify(comp, expectedOutput: IntPtr.Size == 4 ? "-2147483648" : "2147483648").VerifyDiagnostics(); 13462CompileAndVerify(comp, expectedOutput: 13492CompileAndVerify(comp, expectedOutput: 13516CompileAndVerify(comp, expectedOutput: 13872var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: expectedOutput); 15095var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 15137var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 15209CompileAndVerify(comp, expectedOutput: expected); 15273CompileAndVerify(comp, expectedOutput: "M1 M2 M3 M4 M5 M6 M7 M8 M9 M10"); 15807var verifier = CompileAndVerify(comp, expectedOutput: "RAN"); 15852var verifier = CompileAndVerify(comp).VerifyDiagnostics();
Semantics\NonTrailingNamedArgumentsTests.cs (1)
674CompileAndVerify(comp, expectedOutput: "x=2 y[0]=1 y.Length=1");
Semantics\NullableConversionTests.cs (1)
665CompileAndVerify(compilation, expectedOutput: expected);
Semantics\NullableReferenceTypesTests.cs (185)
1737CompileAndVerify(comp, expectedOutput: "hello world"); 1771CompileAndVerify(comp, expectedOutput: "hello world"); 1824CompileAndVerify(comp); 1946CompileAndVerify(comp); 2077CompileAndVerify(compilation2, expectedOutput: @"4"); 2147CompileAndVerify(comp); 2231CompileAndVerify(comp); 2259CompileAndVerify(comp); 2298CompileAndVerify(comp); 2331CompileAndVerify(comp); 2364CompileAndVerify(comp); 2417CompileAndVerify(comp); 2463CompileAndVerify(comp); 14329CompileAndVerify(compilation2); 14383CompileAndVerify(compilation2); 14389CompileAndVerify(compilation3); 14393CompileAndVerify(compilation4); 14474CompileAndVerify(comp); 16999CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C2.M1 C2.M2"); 17078CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C1.M1 C1.M2"); 17405CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C3.M C3.M"); 17483CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C3.M C3.M"); 17567CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C3.M C3.M"); 17648CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: @"C3.M C3.M"); 20825CompileAndVerify(c, symbolValidator: module => 20847CompileAndVerify(c, symbolValidator: module => 28228CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 28331CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 28853CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 30088CompileAndVerify(comp2); 31209CompileAndVerify(comp2); 31244CompileAndVerify(comp2); 31279CompileAndVerify(comp2); 31316CompileAndVerify(comp2); 31358CompileAndVerify(comp2); 31488CompileAndVerify(comp2); 31523CompileAndVerify(comp2); 31562CompileAndVerify(comp2); 31617CompileAndVerify(comp2); 31657CompileAndVerify(comp2); 31704CompileAndVerify(comp2); 31751CompileAndVerify(comp2); 31829CompileAndVerify(comp2); 31879CompileAndVerify(comp2); 31991CompileAndVerify(comp2); 32066CompileAndVerify(comp2); 38712CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 38888CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 38949CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 42569CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 42816CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 45851CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 45961CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 67694CompileAndVerify(comp0, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 67715CompileAndVerify(comp0, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 73254CompileAndVerify(piaCompilation); 73383CompileAndVerify(compilation, 75232CompileAndVerify(compB, expectedOutput: ""); 75762CompileAndVerify(comp, expectedOutput: "TrueTrueTrueFalseFalse"); 75828CompileAndVerify(comp, expectedOutput: "True"); 76911CompileAndVerify(comp); 76937CompileAndVerify(comp); 93907CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 93967CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 94024CompileAndVerify(comp); 94074CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 94685CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 94876CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 94983CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 95049CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 95122CompileAndVerify(comp3, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 95190CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 95280CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 95313CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 95353CompileAndVerify(comp); 95564CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 96362CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1); 96489CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1); 96558CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 96596CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 96928CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 97023CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 97112CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 97210CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 97298CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 97381CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 98194CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1); 98217CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator2, symbolValidator: symbolValidator2); 98246CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 98273CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 98300CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 98327CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 98354CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 98385CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 98427CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 98454CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1); 98488CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator2, symbolValidator: symbolValidator2); 98528CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 98566CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 98604CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 98632CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 98660CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 98688CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 98727CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 98754CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1); 98776CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator2, symbolValidator: symbolValidator2); 98804CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 98830CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 98856CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 98882CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 98908CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 98938CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 98979CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 99005CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1); 99038CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator2, symbolValidator: symbolValidator2); 99077CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 99114CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 99151CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 99178CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 99205CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 99232CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 99269CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 99301CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1); 99332CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1); 99375CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1); 99419CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator1, symbolValidator: symbolValidator1); 101075CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 101170CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 101247CompileAndVerify(comp3, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 101356CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 101400CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 101449CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 101485CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102426CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102457CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102488CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102520CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102553CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102586CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102618CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102650CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102683CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102713CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102744CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102775CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102807CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102839CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102872CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102903CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102935CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102966CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 102998CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 103028CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 103058CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 103088CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 103118CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 103445CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 103482CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 103518CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 103555CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 103591CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 103629CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 103676CompileAndVerify(comp2, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 103714CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 103755CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 103791CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 103828CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 103864CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 103900CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 103936CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 103972CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 104542CompileAndVerify(comp1, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 112909CompileAndVerify(compilation2, verify: Verification.FailsPEVerify); 112920CompileAndVerify(compilation3, verify: Verification.FailsPEVerify); 113029CompileAndVerify(compilation7); 113068CompileAndVerify(comp, expectedOutput: "4"); 120080CompileAndVerify(comp, symbolValidator: validateAnnotationsContextFalse); 120083CompileAndVerify(comp, symbolValidator: validateAnnotationsContextFalse); 120087CompileAndVerify(comp, symbolValidator: validateAnnotationsContextFalse); 120090CompileAndVerify(comp, symbolValidator: validateAnnotationsContextTrue); 120093CompileAndVerify(comp, symbolValidator: validateAnnotationsContextTrue); 120097CompileAndVerify(comp, symbolValidator: validateAnnotationsContextTrue); 141024CompileAndVerify(comp, expectedOutput: ""); 141060CompileAndVerify(comp, expectedOutput: ""); 151498CompileAndVerify(executeComp, expectedOutput: "ran");
Semantics\NullableTests.cs (1)
1817CompileAndVerify(comp, expectedOutput: @"0");
Semantics\OperatorTests.cs (7)
4842var verifier = CompileAndVerify(compilation, expectedOutput: "42"); 4910var verifier = CompileAndVerify(compilation, expectedOutput: "42"); 4947var verifier = CompileAndVerify(compilation, expectedOutput: "42"); 4985var verifier = CompileAndVerify(compilation, expectedOutput: "42"); 5256CompileAndVerify(comp, expectedOutput: "True"); ; 5591CompileAndVerify(comp, expectedOutput: 7130CompileAndVerify(comp, expectedOutput: @"A
Semantics\OutVarTests.cs (155)
658CompileAndVerify(compilation, expectedOutput: "123"); 733CompileAndVerify(compilation, expectedOutput: 775CompileAndVerify(compilation, expectedOutput: "123"); 905CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 1402CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 1460CompileAndVerify(compilation, expectedOutput: @"{123, 124}").VerifyDiagnostics(); 1494CompileAndVerify(compilation, expectedOutput: @"System.Collections.Generic.List`1[System.Int32]").VerifyDiagnostics(); 1529CompileAndVerify(compilation, expectedOutput: @"124").VerifyDiagnostics(); 1563CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 1597CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 1637CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 1675CompileAndVerify(compilation, expectedOutput: @"").VerifyDiagnostics(); 1712CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 1748CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 1881CompileAndVerify(compilation, expectedOutput: "1").VerifyDiagnostics(); 2945CompileAndVerify(compilation, expectedOutput: 2991CompileAndVerify(compilation, expectedOutput: 3035CompileAndVerify(compilation, expectedOutput: 3082CompileAndVerify(compilation, expectedOutput: 3129CompileAndVerify(compilation, expectedOutput: 3366CompileAndVerify(compilation, expectedOutput: 3418CompileAndVerify(compilation, expectedOutput: 4048CompileAndVerify(compilation, expectedOutput: @"1 4094CompileAndVerify(compilation, expectedOutput: @"2"); 4143CompileAndVerify(compilation, expectedOutput: 4199CompileAndVerify(compilation, expectedOutput: @"1 4337CompileAndVerify(compilation, expectedOutput: @"1 4369CompileAndVerify(compilation, expectedOutput: @"1 4579CompileAndVerify(compilation, expectedOutput: @"1 4615CompileAndVerify(compilation, expectedOutput: @"1 4742CompileAndVerify(compilation, expectedOutput: @"2 4779CompileAndVerify(compilation, expectedOutput: @"2 5016CompileAndVerify(compilation, expectedOutput: "11").VerifyDiagnostics(); 5567CompileAndVerify(compilation, expectedOutput: @"1 5645CompileAndVerify(compilation, expectedOutput: @"1 5678CompileAndVerify(compilation, expectedOutput: @"1 5745CompileAndVerify(compilation, expectedOutput: 6109CompileAndVerify(compilation, verify: Verification.Fails, expectedOutput: 6143CompileAndVerify(compilation, verify: Verification.Fails, expectedOutput: 7824CompileAndVerify(compilation, expectedOutput: 7886CompileAndVerify(compilation, expectedOutput: 7952CompileAndVerify(compilation, expectedOutput: 8015CompileAndVerify(compilation, expectedOutput: 8080CompileAndVerify(compilation, expectedOutput: 8146CompileAndVerify(compilation, expectedOutput: 8201CompileAndVerify(compilation, expectedOutput: 8483CompileAndVerify(compilation, expectedOutput: 8859CompileAndVerify(compilation, expectedOutput: 8915CompileAndVerify(compilation, expectedOutput: 9260CompileAndVerify(compilation, expectedOutput: @"1 9751CompileAndVerify(compilation, expectedOutput: 9812CompileAndVerify(compilation, expectedOutput: 10320CompileAndVerify(compilation, expectedOutput: 10383CompileAndVerify(compilation, expectedOutput: 10447CompileAndVerify(compilation, expectedOutput: 10531CompileAndVerify(compilation, expectedOutput: 10903CompileAndVerify(compilation, expectedOutput: 10954CompileAndVerify(compilation, expectedOutput: 11326CompileAndVerify(compilation, expectedOutput: @"1 11397CompileAndVerify(compilation, expectedOutput: @"1 11464CompileAndVerify(compilation, expectedOutput: 12850CompileAndVerify(compilation, expectedOutput: 12916CompileAndVerify(compilation, expectedOutput: 13014CompileAndVerify(compilation, expectedOutput: 13383CompileAndVerify(compilation, expectedOutput: @"return"); 13435CompileAndVerify(compilation, expectedOutput: 13790CompileAndVerify(compilation, expectedOutput: 13842CompileAndVerify(compilation, expectedOutput: 14254CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 14301CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 14350CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 14392CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 14434CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 14479CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 14521CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 14564CompileAndVerify(compilation, expectedOutput: 14611CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics( 14665CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics( 14724CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics( 14773CompileAndVerify(compilation, expectedOutput: 14823CompileAndVerify(compilation, expectedOutput: 15309CompileAndVerify(compilation, expectedOutput: @"throw"); 15365CompileAndVerify(compilation, expectedOutput: 16238CompileAndVerify(compilation, expectedOutput: 16582CompileAndVerify(compilation, expectedOutput: 16636CompileAndVerify(compilation, expectedOutput: 16693CompileAndVerify(compilation, expectedOutput: 16752CompileAndVerify(compilation, expectedOutput: 16813CompileAndVerify(compilation, expectedOutput: 17143CompileAndVerify(compilation, expectedOutput: 17198CompileAndVerify(compilation, expectedOutput: 17577CompileAndVerify(compilation, expectedOutput: "11").VerifyDiagnostics( 17636CompileAndVerify(compilation, expectedOutput: "1").VerifyDiagnostics( 17917CompileAndVerify(compilation, expectedOutput: @"").VerifyDiagnostics(); 17949CompileAndVerify(compilation, expectedOutput: @"").VerifyDiagnostics(); 17991CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 18065CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 18346CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 18427CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 18491CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 18540CompileAndVerify(compilation, expectedOutput: @"2").VerifyDiagnostics(); 18585CompileAndVerify(compilation, expectedOutput: @"1").VerifyDiagnostics(); 18637CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 18681CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 18723CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 19198CompileAndVerify(compilation, expectedOutput: 19245CompileAndVerify(compilation, expectedOutput: 19285CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 19326CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 19360CompileAndVerify(compilation, expectedOutput: @"123").VerifyDiagnostics(); 19419CompileAndVerify(compilation, expectedOutput: 19827CompileAndVerify(compilation, expectedOutput: @"124").VerifyDiagnostics(); 19860CompileAndVerify(compilation, expectedOutput: @"247").VerifyDiagnostics(); 19893CompileAndVerify(compilation, expectedOutput: @"247").VerifyDiagnostics(); 19928CompileAndVerify(compilation, expectedOutput: @"247").VerifyDiagnostics(); 19963CompileAndVerify(compilation, expectedOutput: @"247").VerifyDiagnostics(); 20530CompileAndVerify(compilation, expectedOutput: 23330CompileAndVerify(compilation, expectedOutput: 23462CompileAndVerify(compilation, expectedOutput: 23797CompileAndVerify(compilation, expectedOutput: 24143CompileAndVerify(compilation, expectedOutput: 24431CompileAndVerify(compilation, expectedOutput: @"1 24462CompileAndVerify(compilation, expectedOutput: @"1 25113CompileAndVerify(compilation, expectedOutput: 25441CompileAndVerify(compilation, expectedOutput: 25728CompileAndVerify(compilation, expectedOutput: 26089CompileAndVerify(compilation, expectedOutput: 26137CompileAndVerify(compilation, expectedOutput: 26757CompileAndVerify(compilation, expectedOutput: 27370CompileAndVerify(compilation, expectedOutput: 27763CompileAndVerify(compilation, expectedOutput: @"1").VerifyDiagnostics(); 28161CompileAndVerify(compilation, expectedOutput: 28508CompileAndVerify(compilation, expectedOutput: 28556CompileAndVerify(compilation, expectedOutput: 29071CompileAndVerify(compilation, expectedOutput: 29473CompileAndVerify(compilation, expectedOutput: 29523CompileAndVerify(compilation, expectedOutput: 29975CompileAndVerify(compilation, expectedOutput: 30368CompileAndVerify(compilation, expectedOutput: 30421CompileAndVerify(compilation, expectedOutput: 30551CompileAndVerify(compilation, expectedOutput: 30936CompileAndVerify(compilation, expectedOutput: 30989CompileAndVerify(compilation, expectedOutput: 31464CompileAndVerify(compilation, expectedOutput: 31517CompileAndVerify(compilation, expectedOutput: 31647CompileAndVerify(compilation, expectedOutput: 32774CompileAndVerify(compilation, expectedOutput: 32860CompileAndVerify(compilation, expectedOutput: 32999CompileAndVerify(comp, expectedOutput: "CCCC"); 33113CompileAndVerify(comp, expectedOutput: "CC"); 33248CompileAndVerify(comp, expectedOutput: "C Derived2 C Derived3 C Derived4"); 33315CompileAndVerify(comp, expectedOutput: "System.Int32"); 33365CompileAndVerify(comp, expectedOutput: "object returning M. int returning M."); 35679CompileAndVerify(compilation, expectedOutput: "23True"); 35891CompileAndVerify(compilation, expectedOutput: @"1
Semantics\OverloadResolutionTests.cs (15)
4557CompileAndVerify(compilation, expectedOutput: expectedOutput); 7025CompileAndVerify(compilation, expectedOutput: "0"); 7728CompileAndVerify(compilation, expectedOutput: @"2 7761CompileAndVerify(compilation, expectedOutput: @"2 7790CompileAndVerify(compilation, expectedOutput: @"2 7881CompileAndVerify(compilation, expectedOutput: @"Create(Func<T, bool> filter)"); 7961CompileAndVerify(compilation, expectedOutput: @"Create(Func<T, V> propertyPrev, Func<T, bool> filter = null)"); 8164CompileAndVerify(compilation, expectedOutput: 8272CompileAndVerify(compilation, expectedOutput: @"M1(int x)"); 8500CompileAndVerify(compilation, expectedOutput: 8548CompileAndVerify(compilation, expectedOutput: 8595CompileAndVerify(compilation, expectedOutput: 8669CompileAndVerify(compilation, expectedOutput: @"void M1(string s, object o1, object o2)"); 8725CompileAndVerify(compilation, expectedOutput: @"2"); 9040CompileAndVerify(compilation, verify: Verification.FailsILVerify, expectedOutput:
Semantics\PrimaryConstructorTests.cs (59)
393var verifier = CompileAndVerify(comp).VerifyDiagnostics( 878var verifier = CompileAndVerify(comp, expectedOutput: "(2, 2)"); 2730CompileAndVerify(comp, expectedOutput: "(43, 44)").VerifyDiagnostics( 2782CompileAndVerify(comp, expectedOutput: "(2, 1)").VerifyDiagnostics(); 2807CompileAndVerify(comp, expectedOutput: "(2, 1)").VerifyDiagnostics(); 2833CompileAndVerify(comp, expectedOutput: "(42, 43)").VerifyDiagnostics(); 2876CompileAndVerify(comp, expectedOutput: "(42, 43, 44, 45)"); 2899CompileAndVerify(comp, expectedOutput: "42").VerifyDiagnostics(); 7758var verifier = CompileAndVerify(comp, expectedOutput: @"122123124125125", verify: Verification.Fails).VerifyDiagnostics( 8164var verifier = CompileAndVerify(comp, expectedOutput: @"123124125").VerifyDiagnostics(); 8329var verifier = CompileAndVerify(comp, expectedOutput: @"123124").VerifyDiagnostics(); 8444CompileAndVerify(comp, expectedOutput: @"123").VerifyDiagnostics(); 8561CompileAndVerify(comp, expectedOutput: @"1020333650").VerifyDiagnostics(); 8896CompileAndVerify(comp, expectedOutput: @"123124").VerifyDiagnostics(); 8926CompileAndVerify(comp, expectedOutput: @"-120").VerifyDiagnostics( 8979CompileAndVerify(comp, expectedOutput: @"p1x3040").VerifyDiagnostics( 9134CompileAndVerify(comp, expectedOutput: @"123").VerifyDiagnostics(); 9173CompileAndVerify(comp, expectedOutput: @"Red").VerifyDiagnostics( 9208CompileAndVerify(comp, expectedOutput: @"Red").VerifyDiagnostics( 9251CompileAndVerify(comp, expectedOutput: @"Red").VerifyDiagnostics( 9293CompileAndVerify(comp, expectedOutput: @"Red").VerifyDiagnostics(); 9324CompileAndVerify(comp, expectedOutput: @"Red").VerifyDiagnostics(); 9364CompileAndVerify(comp, expectedOutput: @"0").VerifyDiagnostics(); 9703CompileAndVerify(comp, expectedOutput: @"extension").VerifyDiagnostics(); 9858CompileAndVerify(comp, expectedOutput: @"static").VerifyDiagnostics( 9902CompileAndVerify(comp, expectedOutput: @"static").VerifyDiagnostics( 9946CompileAndVerify(comp, expectedOutput: @"instance").VerifyDiagnostics(); 9989CompileAndVerify(comp, expectedOutput: @"extension").VerifyDiagnostics(); 10032CompileAndVerify(comp, expectedOutput: @"static").VerifyDiagnostics( 10074CompileAndVerify(comp, expectedOutput: @"M1").VerifyDiagnostics( 10119CompileAndVerify(comp, expectedOutput: @"M1").VerifyDiagnostics( 10154CompileAndVerify(comp, expectedOutput: @"static").VerifyDiagnostics( 10219CompileAndVerify(comp, expectedOutput: @"static").VerifyDiagnostics( 10284CompileAndVerify(comp, expectedOutput: @"static").VerifyDiagnostics( 10319CompileAndVerify(comp, expectedOutput: @"instance").VerifyDiagnostics(); 10425CompileAndVerify(comp, expectedOutput: @"static").VerifyDiagnostics( 10468CompileAndVerify(comp, expectedOutput: @"instance").VerifyDiagnostics(); 10543CompileAndVerify(comp, expectedOutput: @"Red").VerifyDiagnostics( 10586CompileAndVerify(comp, expectedOutput: @"Red").VerifyDiagnostics( 10766var verifier = CompileAndVerify(comp, expectedOutput: methodName); 10977CompileAndVerify(comp, expectedOutput: @"0").VerifyDiagnostics(); 11018CompileAndVerify(comp1, expectedOutput: @"_10_2_30_3").VerifyDiagnostics( 11098CompileAndVerify(comp, expectedOutput: @"instance").VerifyDiagnostics(); 11138CompileAndVerify(comp, expectedOutput: @"static").VerifyDiagnostics( 11231var verifier = CompileAndVerify(comp, expectedOutput: @"123124125126-1", verify: Verification.Fails).VerifyDiagnostics(); 11304var verifier = CompileAndVerify(comp, expectedOutput: @"123124125126-1-2-3", verify: Verification.Fails).VerifyDiagnostics(); 11381var verifier = CompileAndVerify(comp, expectedOutput: @"123123124-1-2-3", verify: Verification.Passes).VerifyDiagnostics(); 12992CompileAndVerify(comp, expectedOutput: @"123").VerifyDiagnostics( 13033CompileAndVerify(comp, expectedOutput: @"disposed").VerifyDiagnostics( 13397var verifier = CompileAndVerify(comp, expectedOutput: @"(2, 1)").VerifyDiagnostics(); 13642CompileAndVerify(comp, expectedOutput: @" 13959CompileAndVerify(comp, expectedOutput: @"123").VerifyDiagnostics(); 14044CompileAndVerify(comp, expectedOutput: @" 14416CompileAndVerify(comp, expectedOutput: @"123", verify: Verification.Skipped).VerifyDiagnostics(); 14695CompileAndVerify(comp, 14717CompileAndVerify(comp, 14738CompileAndVerify(comp, 14759CompileAndVerify(comp, 14817var verifier = CompileAndVerify(comp, expectedOutput: @"122123124125125", verify: Verification.Fails).VerifyDiagnostics(
Semantics\QueryTests.cs (1)
3882CompileAndVerify(compilation, expectedOutput: "Select");
Semantics\RawInterpolationTests.cs (1)
1112var compilation = CompileAndVerify(comp, verify: Verification.Fails);
Semantics\RawInterpolationTests_Handler.cs (67)
217verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput); 635verifier = CompileAndVerify(comp2, expectedOutput: expectedOutput); 2457var verifier = CompileAndVerify(comp, expectedOutput: @" 2925=> CompileAndVerify( 2943var verifier = CompileAndVerify(comp, expectedOutput: @" 3080var verifier = CompileAndVerify(comp, expectedOutput: @" 3140var verifier = CompileAndVerify(comp, expectedOutput: @" 3189var verifier = CompileAndVerify(comp, expectedOutput: @"Literal"); 3246CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate); 3307var verifier = CompileAndVerify(comp, expectedOutput: @" 3361var verifier = CompileAndVerify(comp, expectedOutput: @" 3486var verifier = CompileAndVerify(comp, expectedOutput: @" 3544var verifier = CompileAndVerify(comp, expectedOutput: @" 3591var verifier = CompileAndVerify(comp, expectedOutput: @" 3645var verifier = CompileAndVerify(comp, expectedOutput: @"1.00Literal"); 6088CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate).VerifyDiagnostics(); 6150CompileAndVerify(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 6426CompileAndVerify(dependency, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 6478var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 6604var verifier = base.CompileAndVerify((Compilation)comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: expectedOutput); 6744var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 6903var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 7038var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 7177var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 7282var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: "CustomHandler").VerifyDiagnostics(); 7350CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 7416var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 7534var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 7654var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 7779var verifier = CompileAndVerify(comp, expectedOutput: @" 8143var verifier = CompileAndVerify(comp, expectedOutput: @" 8279var verifier = CompileAndVerify(comp, expectedOutput: @"s.I:1"); 8347var verifier = CompileAndVerify(comp, expectedOutput: @"s.I:2"); 8485var verifier = CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator, expectedOutput: @" 8583var verifier = CompileAndVerify(comp, expectedOutput: @" 8876var verifier = CompileAndVerify(comp, expectedOutput: @" 9141var verifier = CompileAndVerify(comp, expectedOutput: @" 9400var verifier = CompileAndVerify(comp, expectedOutput: @" 9525var verifier = CompileAndVerify(comp, expectedOutput: @" 9756var verifier = CompileAndVerify(comp, expectedOutput: @"literal:literal"); 9810var verifier = CompileAndVerify(comp, expectedOutput: @"1"); 9866var verifier = CompileAndVerify(comp); 9925var verifier = CompileAndVerify(comp); 9985var verifier = CompileAndVerify(comp); 10047var verifier = CompileAndVerify(comp); 10109var verifier = CompileAndVerify(comp); 10206var verifier = CompileAndVerify(comp, expectedOutput: "c.i:1"); 10537var verifier = CompileAndVerify(comp, expectedOutput: "d:1"); 10588var verifier = CompileAndVerify(comp, expectedOutput: "ctor"); 10639var verifier = CompileAndVerify(comp, expectedOutput: "ctor"); 10684var verifier = CompileAndVerify(comp, expectedOutput: "AppendLiteral"); 10735var verifier = CompileAndVerify(comp, expectedOutput: "AppendFormatted"); 10791var verifier = CompileAndVerify(comp, expectedOutput: @" 10884var verifier = CompileAndVerify(comp, expectedOutput: @" 11339var verifier = CompileAndVerify(comp, expectedOutput: @" 11385var verifier = CompileAndVerify(comp, expectedOutput: @" 11439var verifier = CompileAndVerify(comp, expectedOutput: @" 11477var verifier = CompileAndVerify(comp, expectedOutput: @" 11515var verifier = CompileAndVerify(comp, expectedOutput: @" 11554var verifier = CompileAndVerify(comp, expectedOutput: @" 11616CompileAndVerify(comp, expectedOutput: @" 11652CompileAndVerify(comp, expectedOutput: "Null reference exception caught.").VerifyIL("<top-level-statements-entry-point>", @" 11733var verifier = CompileAndVerify(comp, expectedOutput: @" 11807var verifier = CompileAndVerify(comp, expectedOutput: @" 12323var verifier = CompileAndVerify(comp, expectedOutput: @"123456123456"); 12486var verifier = CompileAndVerify(comp, expectedOutput: @" 12553var verifier = CompileAndVerify(comp, expectedOutput: @"
Semantics\ReadOnlyStructsTests.cs (1)
1109CompileAndVerify(comp, expectedOutput: "123");
Semantics\RecordStructTests.cs (63)
211var verifier = CompileAndVerify(comp, expectedOutput: @"True 383CompileAndVerify(comp, symbolValidator: validateModule, sourceSymbolValidator: validateModule); 474CompileAndVerify(comp, symbolValidator: validateModule, sourceSymbolValidator: validateModule); 826CompileAndVerify(comp, expectedOutput: "45"); 864CompileAndVerify(comp, expectedOutput: "42"); 886var verifier = CompileAndVerify(comp, expectedOutput: "42"); 1088CompileAndVerify(comp, expectedOutput: "(s1, s2, True, s3, s4, s5, s6.field, s6.other)"); 1310CompileAndVerify(comp, expectedOutput: "(2, 2)", verify: Verification.Skipped /* init-only */) 1368CompileAndVerify(comp, expectedOutput: "2"); 1685CompileAndVerify(comp, expectedOutput: "P1 P2 P3 RAN", verify: Verification.Skipped /* pointers */); 2425CompileAndVerify(comp, expectedOutput: "static ctor", verify: Verification.Skipped /* init-only */); 2483CompileAndVerify(comp, expectedOutput: "(42, 43, 44)"); 2523CompileAndVerify(comp, expectedOutput: "(42, 43)", verify: Verification.Skipped /* init-only */); 2741var verifier = CompileAndVerify(comp, expectedOutput: "(42, 43)"); 2765CompileAndVerify(comp, expectedOutput: "(42, 43, 44, 45)"); 2788CompileAndVerify(comp, expectedOutput: "0"); 2805CompileAndVerify(comp, expectedOutput: "41 42"); 2826var verifier = CompileAndVerify(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */); 2899var verifier = CompileAndVerify(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */); 2937CompileAndVerify(comp, expectedOutput: "(R, R2)"); 3161CompileAndVerify(comp, expectedOutput: "4243"); 3176CompileAndVerify(comp, expectedOutput: "42"); 4024CompileAndVerify(comp, expectedOutput: "TrueTrue").VerifyDiagnostics(); 4063CompileAndVerify(comp, expectedOutput: "A.Equals(A) False B.Equals(B) True").VerifyDiagnostics( 4109CompileAndVerify(comp, expectedOutput: "A.Equals(A) False B.Equals(B) True").VerifyDiagnostics(); 4172CompileAndVerify(comp, expectedOutput: 4274var verifier = CompileAndVerify(comp, expectedOutput: "TrueTrue"); 4525var verifier = CompileAndVerify(comp, expectedOutput: "TrueTrue - FalseFalseFalseFalse - FalseFalseFalseFalse"); 4622var verifier = CompileAndVerify(comp); 4711CompileAndVerify(comp, expectedOutput: "42"); 5090CompileAndVerify(compDebug, expectedOutput: "C1 { I1 = 42 }"); 5093CompileAndVerify(compRelease, expectedOutput: "C1 { I1 = 42 }"); 5109var v = CompileAndVerify(comp, expectedOutput: "C1 { }"); 5266CompileAndVerify(comp, expectedOutput: "C1 { I1 = 42, P2 = 43 }"); 5294CompileAndVerify(comp, expectedOutput: "C1 { P1 = 43 }"); 5313var v = CompileAndVerify(comp, expectedOutput: "C1 { field = 42 }"); 5370var v = CompileAndVerify(comp, expectedOutput: "C1 { field = 42 }"); 5411var v = CompileAndVerify(comp, expectedOutput: "C1 { field = hello }"); 5455var v = CompileAndVerify(comp, expectedOutput: "C1 { I = 42, field1 = hi, field2 = }"); 5511var v = CompileAndVerify(comp, expectedOutput: "C1 { I = 42 }", verify: Verification.Skipped /* init-only */); 5584CompileAndVerify(comp, expectedOutput: "RAN"); 5704CompileAndVerify(comp, expectedOutput: "C1 { RAN } - RAN"); 5731CompileAndVerify(comp, expectedOutput: "C1 { I = 1, I2 = 2, I3 = 3 } - I = 1, I2 = 2, I3 = 3"); 6877var verifier = CompileAndVerify(comp, expectedOutput: "42 1"); 7327CompileAndVerify(comp, expectedOutput: "hello"); 7462var verifier = CompileAndVerify(comp, expectedOutput: "42"); 7548var verifier = CompileAndVerify(comp, expectedOutput: "42"); 7589var verifier = CompileAndVerify(comp, expectedOutput: "42"); 7624var verifier = CompileAndVerify(comp, expectedOutput: "4243", verify: Verification.Skipped /* init-only */); 7664var verifier = CompileAndVerify(comp, expectedOutput: "4243"); 7698var verifier = CompileAndVerify(comp, expectedOutput: "4243"); 7732var verifier = CompileAndVerify(comp, expectedOutput: "4243"); 8227var verifier = CompileAndVerify(comp, expectedOutput: "Identity({ A = 10, B = 20 }) Identity(30) Identity(40) { A = 30, B = 40 }"); 8403var verifier = CompileAndVerify(comp, expectedOutput: "Identity({ A = 10, B = 20 }) Identity(40) Identity(30) { A = 30, B = 40 }"); 8578var verifier = CompileAndVerify(comp, expectedOutput: "M2 { A = 10, B = 20 }"); 8749var verifier = CompileAndVerify(comp, expectedOutput: "{ A = 10, B = 30 }"); 8946var verifier = CompileAndVerify(comp, expectedOutput: "{ A = 10, B = 30 }"); 9115CompileAndVerify(comp, expectedOutput: "{ A = 10, B = 30 }"); 9301CompileAndVerify(comp, expectedOutput: "{ A = hello, B = world }"); 10447var verifier = CompileAndVerify(comp, expectedOutput: "{ Property = 44 }"); 10462var verifier = CompileAndVerify(comp, expectedOutput: "{ Item = { Property = 44 } }"); 10552var verifier = CompileAndVerify(comp, expectedOutput: "42 - 42"); 10840CompileAndVerify(comp, expectedOutput: "Value { I = 42 }");
Semantics\RecordTests.cs (127)
781CompileAndVerify(comp, expectedOutput: "(2, 2)", verify: Verification.Skipped /* init-only */).VerifyDiagnostics(); 801CompileAndVerify(comp, expectedOutput: "(2, 2)", verify: Verification.Skipped /* init-only */).VerifyDiagnostics(); 857CompileAndVerify(comp, expectedOutput: "2", verify: Verification.Skipped /* init-only */); 1428CompileAndVerify(comp, expectedOutput: "P1 P2 P3 RAN", verify: Verification.Skipped /* pointers */); 1722CompileAndVerify(comp, expectedOutput: "static ctor", verify: Verification.Skipped); 2475CompileAndVerify(comp, expectedOutput: "RAN 2", verify: Verification.Skipped /* init-only */); 2490CompileAndVerify(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */); 3166CompileAndVerify(comp, expectedOutput: "RAN"); 3421CompileAndVerify(comp, expectedOutput: "RAN").VerifyDiagnostics(); 4923var v = CompileAndVerify(comp, expectedOutput: "C1 { }"); 4998var v = CompileAndVerify(comp, expectedOutput: "C1 { }"); 5075var v = CompileAndVerify(comp, expectedOutput: "C1 { }"); 5242CompileAndVerify(comp, expectedOutput: "C1 { }"); 5274CompileAndVerify(comp, expectedOutput: "C2 { I1 = 42, I2 = 43 }", verify: Verification.Skipped /* init-only */); 5308CompileAndVerify(comp, expectedOutput: "C1 { I1 = 42, P2 = 43, P3 = 44 }", verify: Verification.Skipped /* init-only */); 5333CompileAndVerify(comp, expectedOutput: "C1 { P1 = 43 }"); 5354CompileAndVerify(comp, expectedOutput: "B { P = 2 }"); 5381CompileAndVerify(comp, expectedOutput: "B1 { P = 1 } B2 { P = 2 }", verify: Verification.Skipped /* init-only */); 5460var v = CompileAndVerify(comp, expectedOutput: "C1 { field = 42 }"); 5515var v = CompileAndVerify(comp, expectedOutput: "C1 { field = 42 }"); 5554var v = CompileAndVerify(comp, expectedOutput: "C1 { field = hello }"); 5595var v = CompileAndVerify(comp, expectedOutput: "C1 { field = hello } C1 { field = 42 }", verify: Verification.Skipped /* init-only */); 5677var v = CompileAndVerify(comp, expectedOutput: "C1 { field1 = hi, field2 = }"); 5731var v = CompileAndVerify(comp, expectedOutput: "C1 { Property = 42 }", verify: Verification.Skipped /* init-only */); 5773CompileAndVerify(comp, expectedOutput: "C1 { Property1 = 42, Property2 = , field1 = 43, field2 = hi }", verify: Verification.Skipped /* init-only */); 5795var v = CompileAndVerify(comp, expectedOutput: "C1 { A1 = 42, A2 = 100, B1 = 43, B2 = 101 }", verify: Verification.Skipped /* init-only */); 5892CompileAndVerify(comp, expectedOutput: "C1"); 5921CompileAndVerify(comp, expectedOutput: "C1"); 5970CompileAndVerify(comp, expectedOutput: "C1"); 6013CompileAndVerify(comp, expectedOutput: "C2C1"); 6054CompileAndVerify(comp, expectedOutput: "C1"); 6095CompileAndVerify(comp, expectedOutput: "C1"); 6135CompileAndVerify(comp, expectedOutput: "C1 { A2 = 42, A1 = 100, B2 = 43, B1 = 101 }", verify: Verification.Skipped /* init-only */); 6159CompileAndVerify(comp, expectedOutput: "C1 { A1 = 100, B1 = 101 }", verify: Verification.Skipped /* init-only */); 6183CompileAndVerify(comp, expectedOutput: "C1 { B1 = 101, A1 = 100 }", verify: Verification.Skipped /* init-only */); 6343CompileAndVerify(comp, expectedOutput: "RAN"); 7194CompileAndVerify(comp, expectedOutput: "BA"); 7280CompileAndVerify(comp, expectedOutput: "A"); 7307CompileAndVerify(comp, expectedOutput: "RAN"); 7494CompileAndVerify(comp, expectedOutput: "C1 { RAN }"); 7594CompileAndVerify(comp, expectedOutput: "base { }"); 7619CompileAndVerify(comp, expectedOutput: "R1 { I1 = 1 } R2 { I1 = 10, I2 = 11 } R3 { I1 = 20, I2 = 21, I3 = 22 }", verify: Verification.Skipped /* init-only */); 10595var verifier = CompileAndVerify(comp, expectedOutput: "(, )").VerifyDiagnostics( 11347var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: 11561var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: 11797var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: 12287CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: 12366CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: 12471CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: 12601var verifierA = CompileAndVerify(compA, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics(); 12641var verifierB = CompileAndVerify(compB, expectedOutput: "(1, 2, 3, 4) (1, 2, 3, 4) (10, 2, 30, 4)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics(); 12693var verifier = CompileAndVerify(comp, expectedOutput: "(1, 2, 3, 4) (10, 20, 30, 40)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics(); 12750var verifier = CompileAndVerify(comp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics(); 12782var verifier = CompileAndVerify(comp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics( 12837var verifier = CompileAndVerify(comp).VerifyDiagnostics(); 12909var verifier = CompileAndVerify(comp, expectedOutput: "(2, 0)").VerifyDiagnostics( 12952var verifier = CompileAndVerify(comp, expectedOutput: "(2, 100) RAN (0, 0)").VerifyDiagnostics( 13010var verifier = CompileAndVerify(comp, expectedOutput: "RAN", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics(); 13065var verifier = CompileAndVerify(comp, expectedOutput: "1 RAN 2", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics(); 13187var verifier = CompileAndVerify(comp, expectedOutput: "(1, 2, 42) RAN (10, 20, 42)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics(); 13227var verifier = CompileAndVerify(comp, expectedOutput: "(1, 2, 42) (10, 20, 42)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics(); 13504var verifier = CompileAndVerify(comp, expectedOutput: "(1, 2, 3, 4, 100, 200)", verify: ExecutionConditionUtil.IsCoreClr ? Verification.Skipped : Verification.Fails).VerifyDiagnostics(); 13865CompileAndVerify(comp, expectedOutput: "RAN").VerifyDiagnostics(); 13935CompileAndVerify(comp, expectedOutput: "RAN").VerifyDiagnostics(); 13983CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: "RAN").VerifyDiagnostics(); 14009CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: "RAN").VerifyDiagnostics(); 14042CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: "RAN").VerifyDiagnostics( 14075CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: "123").VerifyDiagnostics(); 18041CompileAndVerify(comp, expectedOutput: 18080CompileAndVerify(comp, expectedOutput: 18150CompileAndVerify(comp, expectedOutput: 18262CompileAndVerify(comp, expectedOutput: 18304CompileAndVerify(comp, expectedOutput: 18366CompileAndVerify(comp, expectedOutput: 18457CompileAndVerify(comp, expectedOutput: 18616CompileAndVerify(comp, expectedOutput: 18655CompileAndVerify(comp, expectedOutput: 18691CompileAndVerify(comp, expectedOutput: 18793CompileAndVerify(comp, expectedOutput: 18864CompileAndVerify(comp, expectedOutput: 18908CompileAndVerify(comp, expectedOutput: 19023var verifier = CompileAndVerify(comp, expectedOutput: modifiers == "abstract " ? null : 19096var verifier = CompileAndVerify(comp, expectedOutput: modifiers == "abstract " ? null : 20043CompileAndVerify(comp, expectedOutput: "True").VerifyDiagnostics(); 20074CompileAndVerify(comp, expectedOutput: "True").VerifyDiagnostics(); 20144CompileAndVerify(comp, expectedOutput: "RAN"); 20296CompileAndVerify(comp, expectedOutput: "RAN RAN2"); 22545var verifier = CompileAndVerify(comp, expectedOutput: 22705var verifier = CompileAndVerify(comp, expectedOutput: 22818var verifier = CompileAndVerify(comp, expectedOutput: 22931var verifier = CompileAndVerify(comp, expectedOutput: 23031var verifier = CompileAndVerify(comp, expectedOutput: 23386var verifier = CompileAndVerify(comp, expectedOutput: 23546CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: 23580CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: 23726CompileAndVerify(comp, expectedOutput: 23767CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: 23843var verifier = CompileAndVerify(comp, expectedOutput: 24010CompileAndVerify(comp, expectedOutput: 24070CompileAndVerify(comp, expectedOutput: 24128CompileAndVerify(comp, expectedOutput: 24191CompileAndVerify(comp, expectedOutput: 24628CompileAndVerify(comp, expectedOutput: "(42, 43, 44)", verify: Verification.Skipped /* init-only */); 24882CompileAndVerify(comp, expectedOutput: "(42, 43)", verify: Verification.Skipped /* init-only */); 24927CompileAndVerify(comp, expectedOutput: "(42, 43, 44, 45)", verify: Verification.Skipped /* init-only */); 24954CompileAndVerify(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */); 24978var verifier = CompileAndVerify(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */); 25015var verifier = CompileAndVerify(comp, expectedOutput: "0", verify: Verification.Skipped /* init-only */); 25045var verifier = CompileAndVerify(comp, expectedOutput: "42", verify: Verification.Skipped /* init-only */); 25631CompileAndVerify(comp, expectedOutput: "(R, R2)", verify: Verification.Skipped /* init-only */); 27711CompileAndVerify(comp, expectedOutput: "4243", verify: Verification.Skipped /* init-only */); 27915CompileAndVerify(compDebug, expectedOutput: "C1 { I1 = 42 }", verify: Verification.Skipped /* init-only */); 27918CompileAndVerify(compRelease, expectedOutput: "C1 { I1 = 42 }", verify: Verification.Skipped /* init-only */); 27938CompileAndVerify(compDebug, expectedOutput: "C1 { I1 = 42 }", verify: Verification.Skipped /* init-only */); 27941CompileAndVerify(compRelease, expectedOutput: "C1 { I1 = 42 }", verify: Verification.Skipped /* init-only */); 28042var verifier = CompileAndVerify(comp); 28065verifier = CompileAndVerify(comp); 29229var verifier = CompileAndVerify(comp, expectedOutput: "42 - 42"); 29261var verifier = CompileAndVerify(comp, expectedOutput: "43 - 43"); 29296var verifier = CompileAndVerify(comp, expectedOutput: "42 - 42", verify: Verification.Skipped /* init-only */); 29354var verifier = CompileAndVerify(comp, expectedOutput: "42"); 29392var verifier = CompileAndVerify(comp, expectedOutput: "42"); 29426var verifier = CompileAndVerify(comp, expectedOutput: "42"); 29768var verifier = CompileAndVerify(comp, expectedOutput: "42"); 29805var verifier = CompileAndVerify(comp, expectedOutput: "42"); 30421CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics(); 30424CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics();
Semantics\RefEscapingTests.cs (13)
1024var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 3740var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 3790var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 3840var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 3922var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 4026var compiled = CompileAndVerify(comp, verify: Verification.Passes); 5601CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test3", 5646CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test1", 5745CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test1", 5792CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test1", 5931CompileAndVerify(comp, verify: Verification.Skipped).VerifyDiagnostics().VerifyIL("Program.Test1", 6017CompileAndVerify(comp, verify: Verification.Skipped). 6061CompileAndVerify(comp, verify: Verification.Skipped).
Semantics\RefExtensionMethodsTests.cs (5)
382CompileAndVerify(reference, expectedOutput: "55"); 552CompileAndVerify(reference, expectedOutput: "55"); 927CompileAndVerify(reference, expectedOutput: "55"); 1527var verifier = CompileAndVerify(compilation, expectedOutput: "10"); 1583var verifier = CompileAndVerify(compilation, expectedOutput: "0");
Semantics\RefFieldTests.cs (54)
211var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 285var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 313CompileAndVerify(comp); 339CompileAndVerify(comp, verify: Verification.Skipped); 371CompileAndVerify(comp, verify: Verification.Skipped); 426var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 829var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 936var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1110var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1168var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1284var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1321var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1355var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1400var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1445var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1690var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor")); 1728var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor")); 1765var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor")); 1805var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor")); 1843var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("explicit ctor")); 1988var verifier = CompileAndVerify(compB, verify: Verification.Skipped); 2538var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 2640CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 2732CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42")).VerifyDiagnostics(). 2782CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42")).VerifyDiagnostics(). 5990var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 6395var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 6797var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 6922var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 7923var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 7969var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 8126var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 8195var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("2")); 8232var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("2")); 8269var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("2")); 8314var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("2")); 8364var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 8433var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 8504var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 8567var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 8641var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput(@"(1, Hello world)")); 9259var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 9648var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput( 11484CompileAndVerify(comp); 17701var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 18312var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 19868var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42")); 20618var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42")); 20792var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("4242")); 20916var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("4242")); 21247var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: IncludeExpectedOutput("42")); 27797var verifier = CompileAndVerify(comp, expectedOutput: 27870var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: 28074var verifier = CompileAndVerify(comp, expectedOutput: "(3, 3)");
Semantics\RefLocalsAndReturnsTests.cs (2)
2367var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 2435var verifier = CompileAndVerify(comp, verify: Verification.Skipped);
Semantics\ScriptSemanticsTests.cs (7)
121var compiled = CompileAndVerify(script); 167var compiled = CompileAndVerify(script); 213var compiled = CompileAndVerify(script); 705CompileAndVerify(c0); 706CompileAndVerify(c1); 1214CompileAndVerify(compilation, expectedOutput: "1").VerifyDiagnostics(); 1223CompileAndVerify(compilation, expectedOutput: "1").VerifyDiagnostics();
Semantics\SemanticErrorTests.cs (2)
4557var compilationVerifier = CompileAndVerify(compilation1); 7799var compilationVerifier = CompileAndVerify(compilation1);
Semantics\SpanStackSafetyTests.cs (9)
1711CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 1747CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: @" 1756CompileAndVerify(CreateCompilationWithMscorlibAndSpan(@" 1802CompileAndVerify(CreateCompilationWithMscorlibAndSpan(@" 2130CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: "Done").VerifyDiagnostics(); 2156CompileAndVerify(comp, expectedOutput: "Done", verify: Verification.FailsILVerify).VerifyDiagnostics(); 2180CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: "Done").VerifyDiagnostics(); 2210CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: "Done").VerifyDiagnostics(); 2233CompileAndVerify(comp, verify: Verification.Fails, expectedOutput: "Done").VerifyDiagnostics();
Semantics\StackAllocInitializerTests.cs (2)
525CompileAndVerify(comp, expectedOutput: "123123123", verify: Verification.Fails); 943CompileAndVerify(comp, expectedOutput: "123");
Semantics\StructConstructorTests.cs (5)
2089var verifier = CompileAndVerify(comp, expectedOutput: 3236CompileAndVerify(comp, expectedOutput: 3548CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 3575CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 3946var verifier = CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: "explicit ctor");
Semantics\StructsTests.cs (4)
118CompileAndVerify(comp, expectedOutput: "10 20 False").VerifyDiagnostics(); 399CompileAndVerify(c2).VerifyIL("C.M", @" 479CompileAndVerify(compilation).VerifyIL("C.M", @" 532CompileAndVerify(comp).VerifyIL("C.M", @"
Semantics\TargetTypedConditionalOperatorTests.cs (4)
186CompileAndVerify(comp, expectedOutput: "M(long)"); 270CompileAndVerify(comp, expectedOutput: 414CompileAndVerify(comp, expectedOutput: expectedOutput); 417CompileAndVerify(comp, expectedOutput: expectedOutput);
Semantics\TargetTypedDefaultTests.cs (39)
119CompileAndVerify(comp, expectedOutput: 138CompileAndVerify(comp, expectedOutput: "0"); 238CompileAndVerify(comp, expectedOutput: "() ()"); 275CompileAndVerify(comp, expectedOutput: "() ()"); 489CompileAndVerify(comp, expectedOutput: "FalseFalse TrueTrue FalseFalse"); 912CompileAndVerify(comp, expectedOutput: "null"); 930CompileAndVerify(comp, expectedOutput: "null"); 1059CompileAndVerify(comp, expectedOutput: "0"); 1136CompileAndVerify(comp, expectedOutput: "0"); 1165CompileAndVerify(comp, expectedOutput: "1 0"); 1230CompileAndVerify(comp, expectedOutput: "0"); 1595CompileAndVerify(comp, expectedOutput: "True True True"); 1725CompileAndVerify(comp, expectedOutput: "Done"); 1791CompileAndVerify(comp, expectedOutput: "Done"); 1862CompileAndVerify(comp, expectedOutput: "Done"); 1905CompileAndVerify(comp, expectedOutput: "operator reached. branch reached."); 1941CompileAndVerify(comp, expectedOutput: "123: True", verify: Verification.FailsILVerify); 2016CompileAndVerify(comp); 2062CompileAndVerify(comp, expectedOutput: "NullReferenceException"); 2183CompileAndVerify(comp, expectedOutput: "reached"); 2291CompileAndVerify(comp, expectedOutput: "0"); 2309CompileAndVerify(comp, expectedOutput: "0"); 2451CompileAndVerify(comp, expectedOutput: "0 2"); 2611CompileAndVerify(comp, expectedOutput: "0-0"); 2655CompileAndVerify(comp, expectedOutput: "True"); 2794CompileAndVerify(compilation, expectedOutput: "5"); 3051CompileAndVerify(comp, expectedOutput: "False"); 3080CompileAndVerify(comp, expectedOutput: "1"); 3102CompileAndVerify(comp, expectedOutput: "0"); 3256CompileAndVerify(comp, expectedOutput: "01"); 3276CompileAndVerify(comp, expectedOutput: "FalseFalse TrueTrue TrueTrue FalseFalse"); 3408CompileAndVerify(comp, expectedOutput: "0"); 3430CompileAndVerify(comp, expectedOutput: "ran"); 3449CompileAndVerify(comp, expectedOutput: "0"); 3469CompileAndVerify(comp, expectedOutput: "0 System.Int32"); 3489CompileAndVerify(comp, expectedOutput: "null"); 3508CompileAndVerify(comp, expectedOutput: "0"); 3570CompileAndVerify(comp, expectedOutput: "False False False True:0"); 3707CompileAndVerify(comp, expectedOutput: "False False False False False False False");
Semantics\TopLevelStatementsTests.cs (102)
48CompileAndVerify(comp, expectedOutput: "Hi!"); 82CompileAndVerify(comp, expectedOutput: "hello async main"); 142CompileAndVerify(comp, expectedOutput: "Hi!"); 162CompileAndVerify(comp, expectedOutput: "Hi!"); 165CompileAndVerify(comp, expectedOutput: "Hi!"); 179CompileAndVerify(comp, expectedOutput: "2"); 526CompileAndVerify(comp, expectedOutput: "12"); 564CompileAndVerify(comp, expectedOutput: "1"); 692CompileAndVerify(comp, expectedOutput: "Hi!"); 814CompileAndVerify(comp, expectedOutput: "Hi!"); 827CompileAndVerify(comp, expectedOutput: "Hi!"); 911CompileAndVerify(comp, expectedOutput: "100 200 300", verify: Verification.Skipped); 932CompileAndVerify(comp, expectedOutput: "12", verify: Verification.Skipped); 957CompileAndVerify(comp, expectedOutput: "body DisposeAsync"); 1004CompileAndVerify(comp, expectedOutput: "3"); 1017CompileAndVerify(comp, expectedOutput: "3"); 1103CompileAndVerify(comp, expectedOutput: "Hi!"); 1149CompileAndVerify(comp, expectedOutput: "body DisposeAsync"); 1176CompileAndVerify(comp, expectedOutput: "body DisposeAsync"); 1198CompileAndVerify(comp, expectedOutput: "body Dispose"); 1241CompileAndVerify(comp, expectedOutput: "MoveNextAsync DisposeAsync Done"); 1258CompileAndVerify(comp, expectedOutput: "5"); 1275CompileAndVerify(comp, expectedOutput: "5"); 4197CompileAndVerify(comp, expectedOutput: "15"); 4279CompileAndVerify(comp, expectedOutput: "Hi!"); 4441CompileAndVerify(comp, expectedOutput: "12"); 4458CompileAndVerify(comp, expectedOutput: "Hi!"); 4526CompileAndVerify(comp, expectedOutput: ""); 4587CompileAndVerify(comp, expectedOutput: "2"); 4629CompileAndVerify(comp, expectedOutput: "1"); 4646CompileAndVerify(comp, expectedOutput: "2"); 4662CompileAndVerify(comp, expectedOutput: "3"); 4682CompileAndVerify(comp, expectedOutput: "4"); 4738CompileAndVerify(comp, expectedOutput: "Hi!"); 4753CompileAndVerify(comp, expectedOutput: "2"); 4875CompileAndVerify(comp, expectedOutput: "Hi!"); 4960CompileAndVerify(comp, expectedOutput: "Hi!"); 5002CompileAndVerify(comp, expectedOutput: "Hi!"); 5026CompileAndVerify(comp, expectedOutput: "Hi!"); 5057CompileAndVerify(comp, expectedOutput: "Hi!"); 5089CompileAndVerify(comp, expectedOutput: "Hi!"); 5119CompileAndVerify(comp, expectedOutput: "Hi!"); 5145CompileAndVerify(comp, expectedOutput: "Hi!"); 5184CompileAndVerify(comp, expectedOutput: "Hi!"); 5223CompileAndVerify(comp, expectedOutput: "Hi!"); 5359CompileAndVerify(comp, expectedOutput: "Hi!"); 5379CompileAndVerify(comp, expectedOutput: "Hi!"); 5400CompileAndVerify(comp, expectedOutput: "Hi!"); 5425CompileAndVerify(comp, expectedOutput: "Hi!"); 5449CompileAndVerify(comp, expectedOutput: "Hi!"); 5474CompileAndVerify(comp, expectedOutput: "Hi!"); 5501CompileAndVerify(comp, expectedOutput: "Hi!"); 5529CompileAndVerify(comp, expectedOutput: "Hi!"); 5556CompileAndVerify(comp, expectedOutput: "Hi!"); 5584CompileAndVerify(comp, expectedOutput: "Hi!"); 5604CompileAndVerify(comp, expectedOutput: "Hi!"); 5629CompileAndVerify(comp, expectedOutput: "Hi!"); 5644var verifier = CompileAndVerify(comp, expectedOutput: "42"); 7616CompileAndVerify(comp, expectedOutput: "Return_01", args: new[] { "Return_01" }); 7663CompileAndVerify(comp, expectedOutput: "Return_02", args: new[] { "Return_02" }, expectedReturnCode: 10); 7710CompileAndVerify(comp, expectedOutput: "hello Return_03", args: new[] { "Return_03" }); 7779CompileAndVerify(comp, expectedOutput: "hello Return_04", args: new[] { "Return_04" }, expectedReturnCode: 11); 7866CompileAndVerify(comp, expectedOutput: "Hi!"); 7885CompileAndVerify(comp, expectedOutput: "Hi!"); 7904CompileAndVerify(comp, expectedOutput: "Hi!"); 7924CompileAndVerify(comp, expectedOutput: "Hi!"); 7983CompileAndVerify(comp, expectedOutput: "1").VerifyDiagnostics( 8002CompileAndVerify(comp, expectedOutput: "1", expectedReturnCode: 13).VerifyDiagnostics( 8021CompileAndVerify(comp, expectedOutput: "Hi!", expectedReturnCode: 0); 8041CompileAndVerify(comp, expectedOutput: "hello async main", expectedReturnCode: 0); 8179CompileAndVerify(comp, expectedOutput: 8197CompileAndVerify(comp, expectedOutput: "Hi!"); 8210CompileAndVerify(comp, expectedOutput: "Hi!"); 8262CompileAndVerify(comp).VerifyIL("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL: 8288CompileAndVerify(comp, expectedOutput: "4"); 8305CompileAndVerify(comp, expectedOutput: "4"); 8322CompileAndVerify(comp, expectedOutput: "4"); 8340CompileAndVerify(comp, expectedOutput: "3").VerifyIL("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL: 8387CompileAndVerify(comp, expectedOutput: "3").VerifyIL("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL: 8432CompileAndVerify(comp, expectedOutput: "4", verify: Verification.Skipped); 8474CompileAndVerify(comp, expectedOutput: "2"); 8504CompileAndVerify(comp, expectedOutput: "3"); 8526CompileAndVerify(comp, expectedOutput: "2"); 8545CompileAndVerify(comp, expectedOutput: "12"); 8560CompileAndVerify(comp, expectedOutput: "0").VerifyDiagnostics(); 8613CompileAndVerify(comp, expectedOutput: "Args_03", args: new[] { "Args_03" }).VerifyDiagnostics(); 8625CompileAndVerify(comp, expectedOutput: "Args_04", args: new[] { "Args_04" }).VerifyDiagnostics(); 8974CompileAndVerify(comp, expectedOutput: "Hi!"); 8986CompileAndVerify(comp, expectedOutput: "Hi!"); 8999CompileAndVerify(comp, expectedOutput: "Hi!"); 9039CompileAndVerify(comp, expectedOutput: "Hi!", sourceSymbolValidator: validate, symbolValidator: validate); 9094CompileAndVerify(comp, expectedOutput: "Hi!", sourceSymbolValidator: validate, symbolValidator: validate); 9162CompileAndVerify(comp, expectedOutput: "Hi!"); 9184CompileAndVerify(comp, expectedOutput: "Hi!"); 9307var verifier = CompileAndVerify(comp, expectedOutput: "42"); 9339var verifier = CompileAndVerify(comp, expectedOutput: "42"); 9355var verifier = CompileAndVerify(comp, expectedOutput: "42"); 9371var verifier = CompileAndVerify(comp, expectedOutput: "42"); 9387var verifier = CompileAndVerify(comp, expectedOutput: "42"); 9464var verifier = CompileAndVerify(comp, expectedOutput: "42"); 9485CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate); 9586var verifier = CompileAndVerify(comp, expectedOutput: "Program");
Semantics\UninitializedNonNullableFieldTests.cs (2)
1015var verifier = CompileAndVerify(comp, expectedOutput: "ok"); 1131var verifier = CompileAndVerify(comp, expectedOutput: "ok ok ok ok");
Semantics\UnsafeTests.cs (1)
3176var verifier = CompileAndVerify(comp, verify: Verification.Skipped);
Semantics\UserDefinedConversionTests.cs (5)
1719var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1772var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1829var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 1864var verifier = CompileAndVerify(comp, expectedOutput: "0", verify: Verification.Skipped); 1909var verifier = CompileAndVerify(comp, expectedOutput: "0", verify: Verification.Skipped);
Semantics\UseSiteErrorTests.cs (6)
1166CompileAndVerify(main); 1180CompileAndVerify(main); 2315CompileAndVerify(compilation2); 2326CompileAndVerify(compilation3); 2371CompileAndVerify(compilation5, verify: Verification.FailsILVerify); 2412CompileAndVerify(compilation7);
Semantics\UsingDeclarationTests.cs (4)
386CompileAndVerify(compilation, expectedOutput: "Disposed; Disposed; "); 410CompileAndVerify(compilation, expectedOutput: "Disposed; Disposed; "); 436CompileAndVerify(compilation, expectedOutput: "Disposed; Disposed; "); 826CompileAndVerify(compilation, expectedOutput: "after c1; after c2; Dispose c2; Dispose c1; ");
Semantics\Utf8StringsLiteralsTests.cs (48)
417var verifier = CompileAndVerify(comp, expectedOutput: @" 454CompileAndVerify(comp, expectedOutput: @" 462CompileAndVerify(comp, expectedOutput: @" 1454CompileAndVerify(comp, expectedOutput: @"ReadOnlySpan<char>ReadOnlySpan<byte>", verify: Verification.Fails).VerifyDiagnostics(); 1516CompileAndVerify(comp, expectedOutput: @"string").VerifyDiagnostics(); 1537CompileAndVerify(comp, expectedOutput: @"ReadOnlySpan").VerifyDiagnostics(); 1540CompileAndVerify(comp, expectedOutput: @"ReadOnlySpan").VerifyDiagnostics(); 1576CompileAndVerify(comp, expectedOutput: @"string").VerifyDiagnostics(); 1602CompileAndVerify(comp, expectedOutput: @"string").VerifyDiagnostics(); 1605CompileAndVerify(comp, expectedOutput: @"string").VerifyDiagnostics(); 1650var verifier = CompileAndVerify(comp, expectedOutput: @" 1667CompileAndVerify(comp, expectedOutput: @" 1703var verifier = CompileAndVerify(comp, expectedOutput: @" 1720CompileAndVerify(comp, expectedOutput: @" 1756var verifier = CompileAndVerify(comp, expectedOutput: @" 1773CompileAndVerify(comp, expectedOutput: @" 1818var verifier = CompileAndVerify(comp, expectedOutput: @" 1835CompileAndVerify(comp, expectedOutput: @" 1878var verifier = CompileAndVerify(comp, expectedOutput: @" 2005var verifier = CompileAndVerify(comp, expectedOutput: @" 2038var verifier = CompileAndVerify(comp, expectedOutput: "{ 0x63 0x61 0x74 }", verify: Verification.Fails).VerifyDiagnostics(); 2102CompileAndVerify(comp, expectedOutput: @"ReadOnlySpan", verify: Verification.Fails).VerifyDiagnostics(); 2122CompileAndVerify(comp, expectedOutput: @"ReadOnlySpan", verify: Verification.Fails).VerifyDiagnostics(); 2143CompileAndVerify(comp, expectedOutput: @"ReadOnlySpan", verify: Verification.Fails).VerifyDiagnostics(); 2170CompileAndVerify(comp, expectedOutput: @" 2199CompileAndVerify(comp, expectedOutput: @" 2363CompileAndVerify(comp, expectedOutput: @" 2458CompileAndVerify(comp, expectedOutput: @"object").VerifyDiagnostics(); 2461CompileAndVerify(comp, expectedOutput: @"object").VerifyDiagnostics(); 3331var verifier = CompileAndVerify(comp, verify: Verification.Fails).VerifyDiagnostics(); 3367var verifier = CompileAndVerify(comp, verify: Verification.Fails).VerifyDiagnostics(); 3430var verifier = CompileAndVerify(comp, expectedOutput: @"ArgumentOutOfRangeException", verify: Verification.Fails).VerifyDiagnostics(); 3478var verifier = CompileAndVerify(comp, expectedOutput: @" 3520var verifier = CompileAndVerify(comp, expectedOutput: @" 3569var verifier = CompileAndVerify(comp, expectedOutput: @" 3618var verifier = CompileAndVerify(comp, expectedOutput: @" 3668var verifier = CompileAndVerify(comp, expectedOutput: @" 3715var verifier = CompileAndVerify(comp, expectedOutput: @" 3756var verifier = CompileAndVerify(comp, expectedOutput: @" 3811CompileAndVerify(comp, expectedOutput: @"called", verify: Verification.Fails).VerifyDiagnostics(); 3837CompileAndVerify(comp, expectedOutput: @"called", verify: Verification.Fails).VerifyDiagnostics(); 3883CompileAndVerify(comp, expectedOutput: @"called", verify: Verification.Fails).Diagnostics.Where(d => d.Code is not (int)ErrorCode.WRN_SameFullNameThisAggAgg).Verify(); 3929CompileAndVerify(comp, expectedOutput: @"called", verify: Verification.Fails).Diagnostics.Where(d => d.Code is not (int)ErrorCode.WRN_SameFullNameThisAggAgg).Verify(); 3973CompileAndVerify(comp, expectedOutput: @"called", verify: Verification.Fails).Diagnostics.Where(d => d.Code is not (int)ErrorCode.WRN_SameFullNameThisAggAgg).Verify(); 4016CompileAndVerify(comp, expectedOutput: @"called", verify: Verification.Fails).Diagnostics.Where(d => d.Code is not (int)ErrorCode.WRN_SameFullNameThisAggAgg).Verify(); 4045var verifier = CompileAndVerify(comp, expectedOutput: @" 4116CompileAndVerify(comp, expectedOutput: @" 4283CompileAndVerify(comp, expectedOutput: "801", verify: Verification.Fails).VerifyDiagnostics();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (901)
BadSymbolReference.cs (2)
1008CompileAndVerify(lib4).VerifyDiagnostics(); 1426CompileAndVerify(lib4).VerifyDiagnostics();
Compilation\CompilationAPITests.cs (1)
1030CompileAndVerify(assembly, verify: Verification.FailsILVerify);
Compilation\ReferenceManagerTests.cs (3)
382CompileAndVerify(main, validator: (assembly) => 746CompileAndVerify(compilation, expectedOutput: "k"); 1736CompileAndVerify(main, validator: (pe) =>
Compilation\SemanticModelAPITests.cs (1)
3938CompileAndVerify(compilation: comp, expectedOutput: output);
Compilation\UsedAssembliesTests.cs (9)
36CompileAndVerify(comp1, verify: Verification.FailsILVerify); 41CompileAndVerify(comp2); 57CompileAndVerify(comp1, verify: Verification.FailsILVerify); 111CompileAndVerify(comp2, verify: Verification.Skipped).Diagnostics.Where(d => d.Code != (int)ErrorCode.WRN_NoRuntimeMetadataVersion).Verify(after); 121CompileAndVerify(comp3, verify: Verification.Skipped).Diagnostics.Where(d => d.Code != (int)ErrorCode.WRN_NoRuntimeMetadataVersion).Verify(after); 327CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: expectedOutput).VerifyDiagnostics(); 339CompileAndVerify(comp3, verify: Verification.Skipped, expectedOutput: expectedOutput).VerifyDiagnostics(); 345CompileAndVerify(comp2, verify: Verification.Skipped, expectedOutput: expectedOutput).VerifyDiagnostics(); 421CompileAndVerify(comp1, verify: Verification.FailsILVerify);
DocumentationComments\DocumentationCommentCompilerTests.cs (7)
1282var verifier = CompileAndVerify(compilation, symbolValidator: module => 1339var verifier = CompileAndVerify(compilation, symbolValidator: module => 1402var verifier = CompileAndVerify(compilation, symbolValidator: module => 1465var verifier = CompileAndVerify(compilation, symbolValidator: module => 6247CompileAndVerify(comp, symbolValidator: validator); 6257CompileAndVerify(comp, symbolValidator: validator); 6891CompileAndVerify(comp, expectedOutput: "Here").VerifyDiagnostics(
Symbols\AnonymousTypesSemanticsTests.cs (1)
1057CompileAndVerify(
Symbols\AnonymousTypesSymbolTests.cs (2)
1456this.CompileAndVerify( 1928this.CompileAndVerify(compilation).VerifyIL("C.Main", expectedIL);
Symbols\CheckedUserDefinedOperatorsTests.cs (70)
35CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 46CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 79CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 113CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 1252CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 1263CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 1297CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 1332CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 2486CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 2497CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 2533CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 2573CompileAndVerify(compilation1, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 3423CompileAndVerify(compilation1, expectedOutput: @" 3433CompileAndVerify(compilation1, expectedOutput: @" 3615CompileAndVerify(compilation1, expectedOutput: @" 3695CompileAndVerify(compilation1, expectedOutput: @" 3822CompileAndVerify(compilation1, expectedOutput: @" 3829CompileAndVerify(compilation1, expectedOutput: @" 3932var verifier = CompileAndVerify(compilation1, expectedOutput: @" 4036var verifier = CompileAndVerify(compilation1, expectedOutput: @" 4198CompileAndVerify(compilation1, expectedOutput: @" 4208CompileAndVerify(compilation1, expectedOutput: @" 4397CompileAndVerify(compilation1, expectedOutput: @" 4479CompileAndVerify(compilation1, expectedOutput: @" 4659CompileAndVerify(compilation1, expectedOutput: @" 4669CompileAndVerify(compilation1, expectedOutput: @" 4729CompileAndVerify(compilation1, expectedOutput: @" 4780CompileAndVerify(compilation1, expectedOutput: @" 4789CompileAndVerify(compilation1, expectedOutput: @" 4892var verifier = CompileAndVerify(compilation1, expectedOutput: @" 5002var verifier = CompileAndVerify(compilation1, expectedOutput: @" 5205CompileAndVerify(compilation1, expectedOutput: @" 5217CompileAndVerify(compilation1, expectedOutput: @" 5291CompileAndVerify(compilation1, expectedOutput: @" 5486CompileAndVerify(compilation1, expectedOutput: @" 5575CompileAndVerify(compilation1, expectedOutput: @" 5683CompileAndVerify(compilation1, expectedOutput: @" 5690CompileAndVerify(compilation1, expectedOutput: @" 5770var verifier = CompileAndVerify(compilation1, expectedOutput: 6038var verifier = CompileAndVerify(compilation1, expectedOutput: 6154var verifier = CompileAndVerify(compilation1, expectedOutput: 6307CompileAndVerify(compilation1, expectedOutput: @" 6317CompileAndVerify(compilation1, expectedOutput: @" 6328CompileAndVerify(compilation3, expectedOutput: @" 6412CompileAndVerify(compilation1, expectedOutput: @" 6422CompileAndVerify(compilation1, expectedOutput: @" 6433CompileAndVerify(compilation3, expectedOutput: @" 6527CompileAndVerify(compilation1, expectedOutput: @" 6539CompileAndVerify(compilation1, expectedOutput: @" 6552CompileAndVerify(compilation3, expectedOutput: @" 6605CompileAndVerify(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics(); 6609CompileAndVerify(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics(); 6710CompileAndVerify(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics(); 6755CompileAndVerify(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics(); 6759CompileAndVerify(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics(); 6804CompileAndVerify(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics(); 6808CompileAndVerify(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics(); 6853CompileAndVerify(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics(); 6857CompileAndVerify(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics(); 6963CompileAndVerify(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics(); 7004CompileAndVerify(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics(); 7008CompileAndVerify(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics(); 7049CompileAndVerify(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics(); 7053CompileAndVerify(compilation3, expectedOutput: @"checked C0").VerifyDiagnostics(); 7156CompileAndVerify(compilation1, expectedOutput: @"checked C0").VerifyDiagnostics(); 7202CompileAndVerify(compilation1, expectedOutput: @" 7274CompileAndVerify(compilation1, expectedOutput: @" 7345CompileAndVerify(compilation1, expectedOutput: @" 7418CompileAndVerify(compilation1, expectedOutput: @" 7482CompileAndVerify(compilation1, expectedOutput: @"
Symbols\ConversionTests.cs (2)
1679CompileAndVerify(compilation, expectedOutput: @" 2031var verifier = CompileAndVerify(comp, expectedOutput:
Symbols\CovariantReturnTests.cs (23)
588CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 729CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 787CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 846CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base<object>, Derived<object, string>)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 908CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived<Q>)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 977CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 1037CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base<object>, Derived<object, string>)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 1101CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived<Q>)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 1163CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 1225CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base<object>, Derived<object, string>)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 1292CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived<Q>)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 1442CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 1505CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 1570var c = CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped); 1634CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 1911CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 2100CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 2234CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 2411CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived, Derived2)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 2529CompileAndVerify(SourceView(comp, assignments), verify: Verification.Skipped).VerifyIL("Program.M(Base, Derived, Derived2)", source: assignments, sequencePoints: "Program.M", expectedIL: @" 2648CompileAndVerify(vbComp, verify: Verification.Skipped).VerifyIL("Derived2.T(Base, Derived, Derived2)", source: vbSource, sequencePoints: "Derived2.T", expectedIL: @" 3240var verifier = CompileAndVerify(comp, verify: Verification.Skipped); 3403var verifier = CompileAndVerify(comp, verify: Verification.Skipped);
Symbols\CSharpCompilerFeatureRequiredTests.cs (1)
70return _csharpTest.CompileAndVerify(compilation);
Symbols\CustomModifiersTests.cs (30)
88CompileAndVerify(compilation, expectedOutput: "Test"); 162CompileAndVerify(compilation, expectedOutput: "Test"); 220CompileAndVerify(compilation, expectedOutput: "Test"); 301CompileAndVerify(compilation, expectedOutput: "Overridden"); 379CompileAndVerify(compilation, expectedOutput: "Overridden"); 452CompileAndVerify(compilation, expectedOutput: "Overridden"); 525CompileAndVerify(compilation, expectedOutput: "Overridden"); 599CompileAndVerify(compilation, expectedOutput: "Overridden"); 708CompileAndVerify(compilation, expectedOutput: 818CompileAndVerify(compilation, expectedOutput: 928CompileAndVerify(compilation, expectedOutput: 1038CompileAndVerify(compilation, expectedOutput: 1130CompileAndVerify(compilation, expectedOutput: 1237CompileAndVerify(compilation, expectedOutput: @"Set Overridden 1310CompileAndVerify(compilation, expectedOutput: "Overridden"); 1376CompileAndVerify(compilation, expectedOutput: "123"); 1516CompileAndVerify(compilation1); 1839CompileAndVerify(compilation, expectedOutput: @"Overridden 1977CompileAndVerify(compilation, expectedOutput: @"Test 1 2041CompileAndVerify(compilation, expectedOutput: @"Test 2112CompileAndVerify(compilation, expectedOutput: @"Test 2183CompileAndVerify(compilation, expectedOutput: @"Test 2256CompileAndVerify(compilation, expectedOutput: @"Test 2291CompileAndVerify(compilation, expectedOutput: @"Overridden"); 2337CompileAndVerify(compilation, expectedOutput: 2606CompileAndVerify(compilation, expectedOutput: @"Set Overridden2 2720CompileAndVerify(compilation, expectedOutput: @"Add Overridden2 2814CompileAndVerify(compilation, expectedOutput: 2907CompileAndVerify(compilation, expectedOutput: @"Method"); 2999CompileAndVerify(compilation, expectedOutput: @"MethodMethod");
Symbols\DefaultInterfaceImplementationTests.cs (394)
141CompileAndVerify(compilation1, 193CompileAndVerify(compilation2, 312CompileAndVerify(compilation1, 369CompileAndVerify(compilation2, 379CompileAndVerify(compilation3, 452CompileAndVerify(compilation1, 509CompileAndVerify(compilation2, 520CompileAndVerify(compilation3, 609CompileAndVerify(compilation1, 707CompileAndVerify(compilation1, 809CompileAndVerify(compilation1, 911CompileAndVerify(compilation1, 990CompileAndVerify(compilation1, 1065CompileAndVerify(compilation1, 1144CompileAndVerify(compilation1, 1223CompileAndVerify(compilation1, 1305CompileAndVerify(compilation1, 1389CompileAndVerify(compilation1, 1477CompileAndVerify(compilation1, 1565CompileAndVerify(compilation1, 1933CompileAndVerify(compilation2, verify: Verify(isStatic), 2131CompileAndVerify(compilation1, 2203CompileAndVerify(compilation2, 2225CompileAndVerify(compilation3, 2297CompileAndVerify(compilation2, 2366CompileAndVerify(compilation2, 2439CompileAndVerify(compilation2, 2512CompileAndVerify(compilation2, 2603CompileAndVerify(compilation1, 2657CompileAndVerify(compilation2, 2669CompileAndVerify(compilation3, 3545CompileAndVerify(compilation1, 3687CompileAndVerify(compilation1, 3839CompileAndVerify(compilation1, 3991CompileAndVerify(compilation1, 4609CompileAndVerify(compilation2, verify: Verify(isStatic), 5206CompileAndVerify(compilation1, 5323CompileAndVerify(compilation1, 5468CompileAndVerify(compilation1, 5595CompileAndVerify(compilation1, 6043CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, 6196CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate2); 6369CompileAndVerify(compilation1, 6426CompileAndVerify(compilation2, 6442CompileAndVerify(compilation3, 6770CompileAndVerify(compilation1, 6873CompileAndVerify(compilation1, 6980CompileAndVerify(compilation1, 7087CompileAndVerify(compilation1, 7519CompileAndVerify(compilation2, verify: Verify(isStatic), 7789CompileAndVerify(compilation1, 8067CompileAndVerify(compilation1, 8588CompileAndVerify(compilation1, expectedOutput: 8689CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 8860CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 9076CompileAndVerify(compilation1, expectedOutput: !Execute(isStatic) ? null : "M1", verify: Verify(isStatic), symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.Internal, isStatic: isStatic)).VerifyDiagnostics(); 9273CompileAndVerify(compilation1, expectedOutput: !Execute(isStatic) ? null : "Test1.M1", verify: Verify(isStatic), symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, accessibility, isStatic: isStatic)).VerifyDiagnostics(); 9306CompileAndVerify(compilation3, expectedOutput: !Execute(isStatic) ? null : "Test1.M1", verify: Verify(isStatic), symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, accessibility, isStatic: isStatic)).VerifyDiagnostics(); 9347CompileAndVerify(compilation1, expectedOutput: "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.Internal)); 9646CompileAndVerify(compilation1, expectedOutput: "Test2.M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicitInTest2_10(m, Accessibility.Internal)); 9660CompileAndVerify(compilation3, expectedOutput: "Test2.M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicitInTest2_10(m, Accessibility.Internal)); 9667CompileAndVerify(compilation4, expectedOutput: "Test2.M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicitInTest2_10(m, Accessibility.Internal)); 9795CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicitInTest2_10(m, Accessibility.Internal)).VerifyDiagnostics(); 9869CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicitInTest2_10(m, Accessibility.Internal)).VerifyDiagnostics(); 9877CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicitInTest2_10(m, Accessibility.Internal)).VerifyDiagnostics(); 9971CompileAndVerify(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate); 10190CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate); 10646CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", symbolValidator: Validate); 10700CompileAndVerify(compilation1, 10746CompileAndVerify(compilation3, 10757CompileAndVerify(compilation4, 10875CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 10981CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 11511CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 11535CompileAndVerify(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 11577CompileAndVerify(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 11701CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.Protected)).VerifyDiagnostics(); 11735CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.Protected)).VerifyDiagnostics(); 11816CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.ProtectedOrInternal)).VerifyDiagnostics(); 11856CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.ProtectedOrInternal)).VerifyDiagnostics(); 11939CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "M1", verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersImplicit_10(m, Accessibility.ProtectedAndInternal)).VerifyDiagnostics(); 12037CompileAndVerify(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.Protected)); 12058CompileAndVerify(compilation3, expectedOutput: "M1", symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.Protected)); 12099CompileAndVerify(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.ProtectedOrInternal)); 12120CompileAndVerify(compilation3, expectedOutput: "M1", symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.ProtectedOrInternal)); 12161CompileAndVerify(compilation1, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "M1" : null, verify: VerifyOnMonoOrCoreClr, symbolValidator: (m) => ValidateMethodModifiersExplicit_10(m, Accessibility.ProtectedAndInternal)); 12431CompileAndVerify(compilation1, 12456CompileAndVerify(compilation3, 12519CompileAndVerify(compilation1, 12544CompileAndVerify(compilation3, 12607CompileAndVerify(compilation1, 12632CompileAndVerify(compilation3, 13809CompileAndVerify(compilation1, expectedOutput: 14030CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 14425CompileAndVerify(compilation1, 14740CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 14792CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 14937CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 14971CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 15064CompileAndVerify(compilation1, expectedOutput: !(targetFramework == TargetFramework.Standard || ExecutionConditionUtil.IsMonoOrCoreClr) ? null : 15086CompileAndVerify(compilation3, expectedOutput: !(targetFramework == TargetFramework.Standard || ExecutionConditionUtil.IsMonoOrCoreClr) ? null : 15478CompileAndVerify(compilation1, expectedOutput: 15492CompileAndVerify(compilation3, expectedOutput: 15501CompileAndVerify(compilation4, expectedOutput: 15664CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 15697CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 15794CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 16047CompileAndVerify(compilation1, 16586CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate); 17275CompileAndVerify(compilation1, 17346CompileAndVerify(compilation3, 17360CompileAndVerify(compilation4, 17545CompileAndVerify(compilation1, 18128CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate1); 18151CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate1); 18284CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 18330CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 19656CompileAndVerify(compilation1, 19727CompileAndVerify(compilation3, 19741CompileAndVerify(compilation4, 20134CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 20172CompileAndVerify(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 20246CompileAndVerify(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 20264CompileAndVerify(compilation5, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 23507CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 23690CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 27437CompileAndVerify(compilation1, expectedOutput: 27607CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 27936CompileAndVerify(compilation1, 28245CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 28335CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 28442CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 28475CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 28569CompileAndVerify(compilation1, expectedOutput: !(targetFramework == TargetFramework.Standard || ExecutionConditionUtil.IsMonoOrCoreClr) ? null : 28589CompileAndVerify(compilation3, expectedOutput: !(targetFramework == TargetFramework.Standard || ExecutionConditionUtil.IsMonoOrCoreClr) ? null : 28987CompileAndVerify(compilation1, expectedOutput: 29001CompileAndVerify(compilation3, expectedOutput: 29010CompileAndVerify(compilation4, expectedOutput: 29176CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 29209CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 29293CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 29434CompileAndVerify(compilation1, 29922CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate); 30680CompileAndVerify(compilation1, 30749CompileAndVerify(compilation3, 30763CompileAndVerify(compilation4, 30914CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 30940CompileAndVerify(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 30988CompileAndVerify(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 31574CompileAndVerify(compilation1, expectedOutput: !execute ? null : 31845CompileAndVerify(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 31979CompileAndVerify(compilation4, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 32782CompileAndVerify(compilation1, 32798CompileAndVerify(compilation2, 32813CompileAndVerify(compilation3, 33612CompileAndVerify(compilation1, verify: Verify(isStatic), symbolValidator: Validate1); 33850CompileAndVerify(compilation1, 33964CompileAndVerify(compilation1, 33980CompileAndVerify(compilation2, 33995CompileAndVerify(compilation3, 34124CompileAndVerify(compilation1, verify: Verify(isStatic), symbolValidator: Validate1); 34302CompileAndVerify(compilation2, verify: Verify(isStatic), symbolValidator: Validate2); 34312CompileAndVerify(compilation2, verify: Verify(isStatic), symbolValidator: Validate2); 34343CompileAndVerify(compilation4, 34426CompileAndVerify(compilation5, 34699CompileAndVerify(compilation1, 34717CompileAndVerify(compilation2, 34734CompileAndVerify(compilation3, 35305CompileAndVerify(compilation2, 35414CompileAndVerify(compilation2, 35527CompileAndVerify(compilation2, 35640CompileAndVerify(compilation2, 35749CompileAndVerify(compilation2, 35843CompileAndVerify(compilation2, 35945CompileAndVerify(compilation2, 36069CompileAndVerify(compilation2, 36209CompileAndVerify(compilation1, 36227CompileAndVerify(compilation2, 36252CompileAndVerify(compilation5, 36397CompileAndVerify(compilation1, 36415CompileAndVerify(compilation2, 36440CompileAndVerify(compilation5, 36585CompileAndVerify(compilation1, 36603CompileAndVerify(compilation2, 36809CompileAndVerify(compilation1, 36825CompileAndVerify(compilation2, 36840CompileAndVerify(compilation3, 37800CompileAndVerify(compilation1, verify: Verify(isStatic), symbolValidator: Validate1); 38224CompileAndVerify(compilation1, 38243CompileAndVerify(compilation2, 38272CompileAndVerify(compilation5, 38583CompileAndVerify(compilation1, verify: Verify(isStatic), symbolValidator: Validate1); 38639CompileAndVerify(compilation2, verify: Verify(isStatic), symbolValidator: Validate2); 38649CompileAndVerify(compilation2, verify: Verify(isStatic), symbolValidator: Validate2); 38680CompileAndVerify(compilation4, 38750CompileAndVerify(compilation5, 38980CompileAndVerify(compilation1, 38998CompileAndVerify(compilation2, 39015CompileAndVerify(compilation3, 39837CompileAndVerify(compilation1, 39855CompileAndVerify(compilation2, 39872CompileAndVerify(compilation3, 40892CompileAndVerify(compilation1, 40910CompileAndVerify(compilation2, 40927CompileAndVerify(compilation3, 41080CompileAndVerify(compilation1, verify: Verify(isStatic), symbolValidator: Validate1); 41301CompileAndVerify(compilation2, verify: Verify(isStatic), symbolValidator: Validate2); 41311CompileAndVerify(compilation2, verify: Verify(isStatic), symbolValidator: Validate2); 41342CompileAndVerify(compilation4, 41428CompileAndVerify(compilation5, 41656CompileAndVerify(compilation1, 41674CompileAndVerify(compilation2, 41691CompileAndVerify(compilation3, 41842CompileAndVerify(compilation1, 41862CompileAndVerify(compilation2, 41889CompileAndVerify(compilation5, 42046CompileAndVerify(compilation1, 42066CompileAndVerify(compilation2, 42093CompileAndVerify(compilation5, 42250CompileAndVerify(compilation1, 42270CompileAndVerify(compilation2, 43633CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1); 43652CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244"); 43657CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244"); 43773CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1); 43789CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124"); 43794CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124"); 43903CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1); 43919CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124"); 43924CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124"); 44015CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 44041CompileAndVerify(compilation2, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "1122" : null, verify: VerifyOnMonoOrCoreClr_FailsIlVerify); 44465CompileAndVerify(compilation1, symbolValidator: ValidateConstructor, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 44511CompileAndVerify(compilation1, symbolValidator: ValidateConstructor, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 44545CompileAndVerify(compilation1, symbolValidator: ValidateConstructor, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 44585CompileAndVerify(compilation1, symbolValidator: ValidateConstructor, verify: Verification.Skipped); 44617CompileAndVerify(compilation1, expectedOutput: "Test.I1"); 44659CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 44704CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 44740CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "I1.I1", verify: VerifyOnMonoOrCoreClr); 44785CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "2"); 44803CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1"); 44900CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1); 44919CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244"); 44924CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244"); 45056CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1); 45072CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124"); 45077CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "124"); 45194CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "123", symbolValidator: Validate1); 45211CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1122"); 45216CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1122"); 45384CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1); 45403CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244"); 45408CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "112244"); 45524CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234", symbolValidator: Validate1); 45540CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234"); 45545CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "1234"); 45722CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 45740CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 46164CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "I1.Main"); 46190CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "I2.Main"); 46408CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr); 46418CompileAndVerify(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr); 46424CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr); 46765CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr); 46771CompileAndVerify(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr); 46898CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @" 46928CompileAndVerify(compilation4, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @" 47041CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47050CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47056CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47133CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47142CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47148CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47209CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47218CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47224CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47339CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47348CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47354CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47420CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47429CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47435CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47898CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47907CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47913CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47955CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47964CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 47970CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48022CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48031CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48037CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48119CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48128CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48134CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48189CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48198CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48204CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48253CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48262CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48268CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48332CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48341CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48347CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48404CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48413CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48419CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48709CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48718CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48724CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48775CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48784CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48790CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48882CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48891CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 48897CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 49114CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 49123CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 49129CompileAndVerify(compilation3, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput); 49354CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 49363CompileAndVerify(compilation2, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 49368CompileAndVerify(compilation3, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : expectedOutput, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 49773CompileAndVerify(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr); 49799var verifier = CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr); 49862CompileAndVerify(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr); 49901CompileAndVerify(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr_FailsIlVerify); 49927CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr_FailsIlVerify); 50064CompileAndVerify(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr_FailsIlVerify); 50124CompileAndVerify(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr_FailsIlVerify); 50379CompileAndVerify(piaCompilation, verify: VerifyOnMonoOrCoreClr); 50423CompileAndVerify(piaCompilation, verify: VerifyOnMonoOrCoreClr); 50575CompileAndVerify(compilation2, expectedOutput: "Test.M1", verify: Verification.Skipped); 50608CompileAndVerify(piaCompilation, verify: VerifyOnMonoOrCoreClr); 50661var verifier = CompileAndVerify(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr); 50714var verifier = CompileAndVerify(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M1", verify: VerifyOnMonoOrCoreClr); 50767var verifier = CompileAndVerify(compilation0, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"A", verify: VerifyOnMonoOrCoreClr); 51041CompileAndVerify(compilation1, 51058CompileAndVerify(compilation1, 51322CompileAndVerify(compilation1, 51339CompileAndVerify(compilation1, 51715CompileAndVerify(compilation1, 51732CompileAndVerify(compilation1, 52510CompileAndVerify(compilation1, 52527CompileAndVerify(compilation1, 52838CompileAndVerify(compilation1, 52855CompileAndVerify(compilation1, 53307CompileAndVerify(compilation1, 53324CompileAndVerify(compilation1, 57468CompileAndVerify(compilation1, 57485CompileAndVerify(compilation1, 57777CompileAndVerify(compilation1, 57794CompileAndVerify(compilation1, 58209CompileAndVerify(compilation1, 58226CompileAndVerify(compilation1, 62192CompileAndVerify(compilation1, expectedOutput: "C0.M"); 62285CompileAndVerify(compilation1, expectedOutput: "C0.M"); 62352CompileAndVerify(compilation1, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : "C0.M", verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 62566CompileAndVerify(comp, verify: Verify(isStatic), symbolValidator: Validate); 62616CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate); 62680CompileAndVerify(comp, verify: VerifyOnMonoOrCoreClr, symbolValidator: Validate); 63679CompileAndVerify(compilation1, verify: Verify(isStatic), expectedOutput: Execute(isStatic) ? "2" : null); 64722CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 64741CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 64760CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 64786CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 64870CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 64977CompileAndVerify(compilation1, 65021CompileAndVerify(compilation1, 65065CompileAndVerify(compilation1, 65169CompileAndVerify(compilation1, expectedOutput: "I100.C100.Test1"); 65293CompileAndVerify(compilation1); 65339CompileAndVerify(compilation1); 65424CompileAndVerify(compilation1).VerifyDiagnostics(); 65507CompileAndVerify(compilation1).VerifyDiagnostics(); 65590CompileAndVerify(compilation1).VerifyDiagnostics(); 65665CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 65742CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 65819CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 65858CompileAndVerify(compilation1).VerifyDiagnostics(); 66039CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 66118CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr).VerifyDiagnostics(); 66570CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 66623CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 66658CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : @"M2"); 66689CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 66750CompileAndVerify(compilation2, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 66821CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 66863CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 66927CompileAndVerify(compilation1, verify: VerifyOnMonoOrCoreClr, expectedOutput: !ExecutionConditionUtil.IsMonoOrCoreClr ? null : 67748CompileAndVerify(compilation1, 67812CompileAndVerify(compilation1, 67877CompileAndVerify(compilation1, 67983CompileAndVerify(compilation1, 68015CompileAndVerify(compilation2,
Symbols\ExtendedPartialMethodsTests.cs (2)
1905CompileAndVerify(comp, symbolValidator: validator); 2629CompileAndVerify(comp, expectedOutput: "12");
Symbols\ExtensionMethodTests.cs (5)
2564CompileAndVerify(compilation, sourceSymbolValidator: validator, symbolValidator: validator); 2599CompileAndVerify(comp, symbolValidator: module => 3303var compilationVerifier = CompileAndVerify(compilation1); 3316compilationVerifier = CompileAndVerify(compilation2); 3454CompileAndVerify(compilation);
Symbols\FunctionPointerTypeSymbolTests.cs (1)
1389var verifier = CompileAndVerify(comp, expectedOutput: "1", verify: Verification.Skipped);
Symbols\GenericConstraintTests.cs (5)
3227CompileAndVerify(comp); 5693var csVerifier = CompileAndVerify(csCompilation); 6606CompileAndVerify(compilation, symbolValidator: metadataValidator); 6868CompileAndVerify(compilation2, expectedOutput: 7314CompileAndVerify(
Symbols\IndexedPropertyTests.cs (2)
1494CompileAndVerify(compilation2); 2586CompileAndVerify(compilation, expectedOutput: expectedOutput);
Symbols\IndexerTests.cs (1)
2132CompileAndVerify(compilation, symbolValidator: module =>
Symbols\InterfaceImplementationTests.cs (3)
2206CompileAndVerify(comp, expectedOutput: @" 2450CompileAndVerify(comp, verify: Verification.Skipped, expectedOutput: @"set_P1 2704CompileAndVerify(comp, expectedOutput: expectedOutput);
Symbols\Metadata\MetadataMemberTests.cs (5)
735CompileAndVerify(compilation); 742CompileAndVerify(compilation); 749CompileAndVerify(compilation); 797CompileAndVerify(compilation); 804CompileAndVerify(compilation);
Symbols\Metadata\PE\DynamicTransformsTests.cs (1)
555CompileAndVerify(compilation, expectedOutput: expectedOutput);
Symbols\Metadata\PE\LoadingAttributes.cs (4)
1302CompileAndVerify(compilation, symbolValidator: module => 1426CompileAndVerify(CreateCompilationWithILAndMscorlib40(csSource, ilSource), symbolValidator: module => 1453CompileAndVerify(CreateCompilationWithILAndMscorlib40(csSource, ilSource), symbolValidator: module => 1516CompileAndVerify(c, symbolValidator: (m) =>
Symbols\Metadata\PE\LoadingFields.cs (1)
140CompileAndVerify(compilation, expectedOutput: @"Value1
Symbols\Metadata\PE\LoadingMetadataTokens.cs (1)
42CompileAndVerify(compilation, symbolValidator: module =>
Symbols\Metadata\PE\TypeForwarders.cs (7)
1457var verifier1 = CompileAndVerify(comp1); 1499var verifier2 = CompileAndVerify(comp2, symbolValidator: metadataValidator, sourceSymbolValidator: metadataValidator); 1637CompileAndVerify(appCompilation, verify: Verification.Fails, 1690CompileAndVerify(appCompilation, 1722var asm0 = ModuleMetadata.CreateFromImage(CompileAndVerify(comp0, verify: Verification.Skipped).EmittedAssemblyData); 1726var asm1 = ModuleMetadata.CreateFromImage(CompileAndVerify(comp1).EmittedAssemblyData); 1766var verifier2 = CompileAndVerify(comp2, symbolValidator: metadataValidator);
Symbols\MissingSpecialMember.cs (1)
2359CompileAndVerify(compilation, expectedOutput: @"O
Symbols\ModuleInitializers\ModuleInitializersTests.cs (10)
833CompileAndVerify(comp1, symbolValidator: validateModuleInitializer, verify: Verification.Skipped); 850CompileAndVerify(comp2, symbolValidator: validateModuleInitializer, verify: Verification.Skipped); 867CompileAndVerify(comp3, symbolValidator: validateNoModuleInitializer, expectedOutput: "3"); 883CompileAndVerify(comp4, symbolValidator: validateNoModuleInitializer, expectedOutput: "123"); 900CompileAndVerify(comp5, symbolValidator: validateNoModuleInitializer, expectedOutput: "213"); 915CompileAndVerify(comp6, symbolValidator: validateNoModuleInitializer, expectedOutput: "13"); 937CompileAndVerify(comp7, symbolValidator: validateModuleInitializer, expectedOutput: "023"); 961CompileAndVerify(comp8, symbolValidator: validateModuleInitializer, expectedOutput: "1023"); 1071CompileAndVerify(comp, symbolValidator: validateModuleInitializer, verify: Verification.Skipped, expectedOutput: "12"); 1074CompileAndVerify(comp, symbolValidator: validateNoModuleInitializer, verify: Verification.Skipped, expectedOutput: "1");
Symbols\OverriddenOrHiddenMembersTests.cs (7)
2401CompileAndVerify(CreateCompilationWithILAndMscorlib40(csharp, il)); 2829CompileAndVerify(comp, expectedOutput: @" 2873CompileAndVerify(compilation); 3697CompileAndVerify(compilation, expectedOutput: @"void Validator<T>.DoValidate(object objectToValidate) 3815CompileAndVerify(compilation, expectedOutput: @"void Validator<T>.DoValidate(object objectToValidate) 3881CompileAndVerify(compilation, expectedOutput: @"void ValidatorBase<T>.DoValidate(object objectToValidate) 3953CompileAndVerify(compilation, expectedOutput: @"void Validator<T>.DoValidate(object objectToValidate)
Symbols\RelaxedShiftOperatorTests.cs (3)
49CompileAndVerify(compilation1, expectedOutput: op).VerifyDiagnostics(); 57CompileAndVerify(compilation2, expectedOutput: op).VerifyDiagnostics(); 61CompileAndVerify(compilation3, expectedOutput: op).VerifyDiagnostics();
Symbols\RequiredMembersTests.cs (48)
491var verifier = CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 609var verifier = CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 621verifier = CompileAndVerify(comp, symbolValidator: symbolValidator, sourceSymbolValidator: symbolValidator); 661var verifier = CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 677verifier = CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 704var verifier = CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 740var verifier = CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 755verifier = CompileAndVerify(comp, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 1404var verifier = CompileAndVerify(comp, verify: Verification.Skipped, sourceSymbolValidator: symbolValidator, symbolValidator: symbolValidator); 1716CompileAndVerify(comp, expectedOutput: "1, 1"); 1720CompileAndVerify(comp, expectedOutput: "1, 1"); 1900CompileAndVerify(comp).VerifyDiagnostics(); 1962CompileAndVerify(comp).VerifyDiagnostics(); 2042CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 2049CompileAndVerify(derivedComp, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 2052CompileAndVerify(comp).VerifyDiagnostics(); 2131CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 2137CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 2162CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 2168CompileAndVerify(comp, sourceSymbolValidator: validator, symbolValidator: validator).VerifyDiagnostics(); 2436CompileAndVerify(comp).VerifyDiagnostics(); 2442CompileAndVerify(comp).VerifyDiagnostics(); 2531CompileAndVerify(vbComp).VerifyDiagnostics(); 2578CompileAndVerify(vbComp).VerifyDiagnostics(); 2615CompileAndVerify(vbComp).VerifyDiagnostics(); 2656CompileAndVerify(vbComp).VerifyDiagnostics(); 2870CompileAndVerify(originalComp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 2918CompileAndVerify(originalComp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 2953CompileAndVerify(originalComp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 3001CompileAndVerify(originalComp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 3048CompileAndVerify(originalComp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 3099CompileAndVerify(vbComp).VerifyDiagnostics(); 3140CompileAndVerify(vbComp).VerifyDiagnostics(); 3180CompileAndVerify(vbComp).VerifyDiagnostics(); 3317var verifier = CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify); 3346var verifier = CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify); 3375var verifier = CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify); 3405var verifier = CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify); 5206CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate); 5262CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate); 5265CompileAndVerify(baseComp).VerifyDiagnostics(); 5268CompileAndVerify(comp, sourceSymbolValidator: validate, symbolValidator: validate); 5344CompileAndVerify(baseComp).VerifyDiagnostics(); 5379CompileAndVerify(comp).VerifyDiagnostics(); 5404CompileAndVerify(comp).VerifyDiagnostics(); 5426CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 5472CompileAndVerify(comp, symbolValidator: validate, sourceSymbolValidator: validate).VerifyDiagnostics(); 5700CompileAndVerify(comp, symbolValidator: module =>
Symbols\Retargeting\NoPia.cs (28)
283CompileAndVerify(LocalTypes1); 286CompileAndVerify(LocalTypes2); 352CompileAndVerify(LocalTypes1); 355CompileAndVerify(LocalTypes2); 651CompileAndVerify(LocalTypes1); 656CompileAndVerify(LocalTypes2); 950CompileAndVerify(Pia1); 955CompileAndVerify(LocalTypes1); 960CompileAndVerify(LocalTypes2); 1258CompileAndVerify(LocalTypes1); 1284CompileAndVerify(LocalTypes1); 1308CompileAndVerify(Pia1); 1314CompileAndVerify(LocalTypes1); 1335CompileAndVerify(LocalTypes3); 1406CompileAndVerify(comp); 1888CompileAndVerify(LocalTypes3); 1934CompileAndVerify(Pia1); 1938CompileAndVerify(LocalTypes3); 2015CompileAndVerify(localTypes2); 2041CompileAndVerify(pia); 2140CompileAndVerify(localTypes2); 2166CompileAndVerify(pia); 2291CompileAndVerify(pia); 2381CompileAndVerify(pia); 2499CompileAndVerify(pia); 2586CompileAndVerify(pia1); 2604CompileAndVerify(multiModule); 2620CompileAndVerify(consumer);
Symbols\Source\BaseClassTests.cs (1)
2060CompileAndVerify(comp);
Symbols\Source\CustomModifierCopyTests.cs (3)
742CompileAndVerify(comp, expectedOutput: "Bug813305.M", 1777CompileAndVerify(comp); 1976CompileAndVerify(comp);
Symbols\Source\EventTests.cs (1)
371CompileAndVerify(comp, symbolValidator: validator);
Symbols\Source\ExpressionBodiedMethodTests.cs (2)
341var verifier = CompileAndVerify(comp, expectedOutput: 370var verifier = CompileAndVerify(comp, expectedOutput:
Symbols\Source\ExpressionBodiedPropertyTests.cs (2)
445var verifier = CompileAndVerify(comp, expectedOutput: 475var verifier = CompileAndVerify(comp, sourceSymbolValidator: srcValidator);
Symbols\Source\FileModifierTests.cs (1)
808var verifier = CompileAndVerify(comp, expectedOutput: "1", symbolValidator: symbolValidator);
Symbols\Source\PropertyTests.cs (1)
1893CompileAndVerify(compilation, sourceSymbolValidator: validator, /*symbolValidator: validator,*/ expectedOutput: "1221");
Symbols\Source\RecordTests.cs (4)
753var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 806var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify).VerifyDiagnostics(); 903var verifier = CompileAndVerify(comp, verify: Verification.FailsPEVerify).VerifyDiagnostics( 1526var verifier = CompileAndVerify(comp, expectedOutput: "", verify: Verification.Passes).VerifyDiagnostics();
Symbols\StaticAbstractMembersInInterfacesTests.cs (159)
5307CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 5343CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 5492CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 5560CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 5599CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 5643CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 5874CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 5913CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 5982CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 6027CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 6120CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 6166CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 8394var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 8428verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 8771CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 8777var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 8910verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 9318var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 9339verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 9609var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 9684verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 10088var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 10538CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 10544var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 10649verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 10821var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 10886verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 10993var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 11067verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 11206var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 11271verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 11371var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 11482verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 11708CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 11714var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 11838verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 12001var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 12072verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 13157var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 13176verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 13242var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 13262verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 13333var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 13371verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 14045var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 14084verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 14547var verifier = CompileAndVerify(compilation2, verify: Verification.Skipped).VerifyDiagnostics(); 14685var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 14715verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 14915CompileAndVerify(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual) ? null : @" 14981CompileAndVerify(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual) ? null : @" 15103var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 15127verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 15375var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 15397verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 16087CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 16089CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 16149CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 16151CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 16222CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 16500var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 16585var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 16703CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 16789var verifier = CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 16884CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 16966CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 17048CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 17119CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 17193CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 17280CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 17377CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: !(Execute(isVirtual) && ExecutionConditionUtil.IsMonoOrCoreClr) ? null : (genericFirst ? "T" : "int"), verify: Verification.Skipped).VerifyDiagnostics( 17483CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, expectedOutput: !(Execute(isVirtual) && ExecutionConditionUtil.IsMonoOrCoreClr) ? null : (genericIsStatic ? "T" : "int"), verify: Verification.Skipped).VerifyDiagnostics(); 19321CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 19323CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 19402CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 19404CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 19494CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 19496CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 19593CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 19595CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 19676CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 19678CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 19768CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 19770CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 19857CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 19859CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 19950CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 20024CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 20107CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 20187CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 20816var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 20933var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 21044var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 21179var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 21315CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 21375CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 21478CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 21596var verifier = CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 21722CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 21831CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 21933CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 22949CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 22951CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 23044CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 23046CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 23135CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 23137CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 23240CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 23833CompileAndVerify(compilation5, sourceSymbolValidator: validate5, symbolValidator: validate5, verify: Verification.Skipped).VerifyDiagnostics(); 24185CompileAndVerify(compilation5, sourceSymbolValidator: validate5, symbolValidator: validate5, verify: Verification.Skipped).VerifyDiagnostics(); 24414var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 24603var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 24801CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 24914var verifier = CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 25044CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 25115CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 25727CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 25729CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 25822CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 25824CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 25927CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 26260CompileAndVerify(compilation3, sourceSymbolValidator: validate3, symbolValidator: validate3, verify: Verification.Skipped).VerifyDiagnostics(); 26373CompileAndVerify(compilation3, sourceSymbolValidator: validate3, symbolValidator: validate3, verify: Verification.Skipped).VerifyDiagnostics(); 26647CompileAndVerify(compilation3, sourceSymbolValidator: validate3, symbolValidator: validate3, verify: Verification.Skipped).VerifyDiagnostics(); 26942var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 27143var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 27466CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 27579var verifier = CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 27710CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 27781CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 28678CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 28680CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 28806CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 28808CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped, 28914CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 29275var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 29391var verifier = CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 29539CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 29657CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 29763CompileAndVerify(compilation2, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 30168CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 30174var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 30240verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 30353var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 30426verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 30811var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 30897verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 31110var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 31166var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 31224var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 31272var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 31315var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 31369var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 31418var verifier = CompileAndVerify(compilation1, verify: Verification.Skipped).VerifyDiagnostics(); 31491CompileAndVerify(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual) ? null : @" 31549CompileAndVerify(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual) ? null : @" 31602CompileAndVerify(compilation1, verify: Verification.Skipped, expectedOutput: !Execute(isVirtual: false) ? null : @" 31643CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics(); 31740CompileAndVerify(compilation1, sourceSymbolValidator: validate, symbolValidator: validate, verify: Verification.Skipped).VerifyDiagnostics();
Symbols\SymbolErrorTests.cs (32)
5579CompileAndVerify(lib); 5640CompileAndVerify(lib); 5700CompileAndVerify(lib); 5761CompileAndVerify(lib); 5821CompileAndVerify(lib); 5844CompileAndVerify(comp, expectedOutput: "ErrTestMod01.netmodule").VerifyDiagnostics( 5856CompileAndVerify(comp, expectedOutput: "ErrTestMod01.netmodule").VerifyDiagnostics( 5878CompileAndVerify(lib); 5901CompileAndVerify(comp, expectedOutput: "ErrTestMod02.netmodule").VerifyDiagnostics( 5914CompileAndVerify(comp, expectedOutput: "ErrTestMod02.netmodule").VerifyDiagnostics( 5937CompileAndVerify(lib); 5960CompileAndVerify(comp, expectedOutput: "ErrTestMod02.netmodule").VerifyDiagnostics( 5973CompileAndVerify(comp, expectedOutput: "ErrTestMod02.netmodule").VerifyDiagnostics( 5996CompileAndVerify(lib); 6019CompileAndVerify(comp, expectedOutput: "ErrTestMod01.netmodule").VerifyDiagnostics( 6032CompileAndVerify(comp, expectedOutput: "ErrTestMod01.netmodule").VerifyDiagnostics( 6174CompileAndVerify(comp, verify: Verification.FailsILVerify).VerifyDiagnostics(); 6193CompileAndVerify(lib); 6253CompileAndVerify(lib); 6315CompileAndVerify(lib); 6375CompileAndVerify(lib); 6437CompileAndVerify(lib); 6500CompileAndVerify(lib); 6563CompileAndVerify(lib); 6634CompileAndVerify(lib); 6697CompileAndVerify(lib); 6766CompileAndVerify(lib); 7021CompileAndVerify(comp, expectedOutput: @"1 + 1 = 2 7251CompileAndVerify(compilation, verify: Verification.Skipped).VerifyDiagnostics(); 7260CompileAndVerify(compilation, verify: Verification.Skipped).VerifyDiagnostics(); 7331CompileAndVerify(compilation, verify: Verification.Skipped).VerifyDiagnostics(); 18361var verifier = CompileAndVerify(comp, verify: Verification.Skipped).
Symbols\UnsignedRightShiftTests.cs (14)
112var verifier = CompileAndVerify(compilation1, expectedOutput: @" 496CompileAndVerify(compilation1, expectedOutput: @" 620CompileAndVerify(compilation1, expectedOutput: @" 1163var verifier = CompileAndVerify(compilation1, expectedOutput: @" 1575CompileAndVerify(compilation1, expectedOutput: @" 1976var verifier = CompileAndVerify(compilation1, expectedOutput: @">>>").VerifyDiagnostics(); 1996CompileAndVerify(compilation2, expectedOutput: @">>>").VerifyDiagnostics(); 2002CompileAndVerify(compilation3, expectedOutput: @">>>").VerifyDiagnostics(); 2228var verifier = CompileAndVerify(compilation1, expectedOutput: @">>>").VerifyDiagnostics(); 2248CompileAndVerify(compilation2, expectedOutput: @">>>").VerifyDiagnostics(); 2254CompileAndVerify(compilation3, expectedOutput: @">>>").VerifyDiagnostics(); 2370var verifier = CompileAndVerify(compilation1, expectedOutput: @"Passed 1").VerifyDiagnostics(); 2498var verifier = CompileAndVerify(compilation1, expectedOutput: @" 2596var verifier = CompileAndVerify(compilation1, expectedOutput: @"
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Syntax\SyntaxTreeTests.cs (1)
98CompileAndVerify(compilation).VerifyIL("C.Main", @"
Microsoft.CodeAnalysis.CSharp.Test.Utilities (5)
CSharpTestBase.cs (5)
920return CompileAndVerify( 1427return CompileAndVerify(c, expectedOutput: expectedOutput); 1435return CompileAndVerify(compilation, expectedOutput: expectedOutput); 1462CompileAndVerify(comp, expectedOutput: "", verify: verify); //need expected output to force execution 1475return CompileAndVerify(comp, verify: verify);
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
CodeGen\WinMdEventTests.cs (1)
627CompileAndVerify(comp2, expectedOutput: @"A