473 references to FailsPEVerify
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (82)
CodeGen\CodeGenAsyncEHTests.cs (1)
149
var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), verify: Verification.
FailsPEVerify
);
CodeGen\CodeGenAsyncIteratorTests.cs (19)
9001
CompileAndVerify(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.
FailsPEVerify
);
9036
CompileAndVerify(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.
FailsPEVerify
);
9077
CompileAndVerify(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.
FailsPEVerify
);
11066
CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
11112
CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
11160
CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
11181
CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
11236
CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
11295
CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
11337
CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
11356
CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
11405
CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
11427
CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
11478
CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
11502
CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
11526
CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
11584
CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
11646
CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
11673
CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
CodeGen\CodeGenAsyncSpillTests.cs (4)
9241
CompileAndVerify(source, expectedOutput: expectedOutput, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net90, verify: Verification.
FailsPEVerify
);
9242
CompileAndVerify(source, expectedOutput: expectedOutput, options: TestOptions.DebugExe, targetFramework: TargetFramework.Net90, verify: Verification.
FailsPEVerify
);
9529
CompileAndVerify(source, expectedOutput: expectedOutput, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net90, verify: Verification.
FailsPEVerify
);
9530
CompileAndVerify(source, expectedOutput: expectedOutput, options: TestOptions.DebugExe, targetFramework: TargetFramework.Net90, verify: Verification.
FailsPEVerify
);
CodeGen\CodeGenAsyncTests.cs (9)
135
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
8582
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
8625
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
8836
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
9633
CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
9654
CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
9689
CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
10553
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
10614
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
CodeGen\CodeGenExprLambdaTests.cs (1)
2873
verify: Verification.
FailsPEVerify
);
CodeGen\CodeGenInParametersTests.cs (2)
4014
var verifier = CompileAndVerify(compilation, expectedOutput: "0011", verify: Verification.
FailsPEVerify
);
4606
var verifier = CompileAndVerify(source, expectedOutput: "00", verify: Verification.
FailsPEVerify
);
CodeGen\CodeGenIterators.cs (1)
2396
var verifier = CompileAndVerify(compilation, verify: Verification.
FailsPEVerify
);
CodeGen\CodeGenOverridingAndHiding.cs (1)
2559
CompileAndVerify(outerCompilation, verify: Verification.
FailsPEVerify
).VerifyIL("Test.Main", @"
CodeGen\CodeGenReadonlyStructTests.cs (3)
188
var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.
FailsPEVerify
, expectedOutput: @"12");
262
var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.
FailsPEVerify
, expectedOutput: @"hello2");
343
var comp = CompileAndVerify(text, new[] { ref1 }, parseOptions: TestOptions.Regular, verify: Verification.
FailsPEVerify
, expectedOutput: @"hello2");
CodeGen\CodeGenRefConditionalOperatorTests.cs (8)
1072
var comp = CompileAndVerifyWithMscorlib40(source, references: new[] { Net40.References.System, ValueTupleRef, Net40.References.SystemCore }, expectedOutput: "00", verify: Verification.
FailsPEVerify
);
1160
var comp = CompileAndVerify(source, expectedOutput: "00", verify: Verification.
FailsPEVerify
);
2394
CompileAndVerify(source, targetFramework: TargetFramework.NetCoreApp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? expectedOutput : null, options: TestOptions.ReleaseExe, verify: Verification.
FailsPEVerify
);
2395
CompileAndVerify(source, targetFramework: TargetFramework.NetCoreApp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? expectedOutput : null, options: TestOptions.DebugExe, verify: Verification.
FailsPEVerify
);
2433
CompileAndVerify(source, targetFramework: TargetFramework.NetCoreApp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? expectedOutput : null, options: TestOptions.ReleaseExe, verify: Verification.
FailsPEVerify
);
2434
CompileAndVerify(source, targetFramework: TargetFramework.NetCoreApp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? expectedOutput : null, options: TestOptions.DebugExe, verify: Verification.
FailsPEVerify
);
2484
CompileAndVerify(source, targetFramework: TargetFramework.NetCoreApp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? expectedOutput : null, options: TestOptions.ReleaseExe, verify: Verification.
FailsPEVerify
);
2485
CompileAndVerify(source, targetFramework: TargetFramework.NetCoreApp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? expectedOutput : null, options: TestOptions.DebugExe, verify: Verification.
FailsPEVerify
);
CodeGen\CodeGenRefLocalTests.cs (5)
3496
verify: Verification.
FailsPEVerify
, targetFramework: TargetFramework.Net70);
3536
verify: Verification.
FailsPEVerify
, targetFramework: TargetFramework.Net70);
3573
verify: Verification.
FailsPEVerify
, targetFramework: TargetFramework.Net70);
4803
CompileAndVerify(source + IsExternalInitTypeDefinition, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
4824
CompileAndVerify(source + IsExternalInitTypeDefinition, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
CodeGen\CodeGenScriptTests.cs (1)
557
var verifier = CompileAndVerify(s0, verify: Verification.
FailsPEVerify
);
CodeGen\CodeGenStackAllocInitializerTests.cs (5)
495
verify: Verification.
FailsPEVerify
).VerifyIL("C.Main",
914
verify: Verification.
FailsPEVerify
, targetFramework: TargetFramework.Net70);
1005
verify: Verification.
FailsPEVerify
, targetFramework: TargetFramework.Net70);
1419
verify: Verification.
FailsPEVerify
, targetFramework: TargetFramework.Net70);
1457
verify: Verification.
FailsPEVerify
, targetFramework: TargetFramework.Net70);
CodeGen\CodeGenTests.cs (3)
10458
CompileAndVerify(comp, verify: Verification.
FailsPEVerify
).VerifyIL("Test.Main",
12299
var comp = CompileAndVerify(source, expectedOutput: @"42", parseOptions: TestOptions.Regular7_2, verify: Verification.
FailsPEVerify
);
12453
var comp = CompileAndVerify(source, expectedOutput: @"-10", verify: Verification.
FailsPEVerify
);
CodeGen\CodeGenTryFinally.cs (2)
3828
verify: Verification.
FailsPEVerify
with
3860
verify: Verification.
FailsPEVerify
with
CodeGen\CodeGenUsingStatementTests.cs (3)
3169
verify: Verification.
FailsPEVerify
,
3201
verify: Verification.
FailsPEVerify
,
3239
verify: Verification.
FailsPEVerify
,
CodeGen\DestructorTests.cs (1)
701
CompileAndVerify(compilation, verify: Verification.
FailsPEVerify
).VerifyIL("B.Finalize",
CodeGen\SwitchTests.cs (1)
4519
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
CodeGen\UnsafeTests.cs (10)
6529
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
FailsPEVerify
).VerifyIL("C.M", @"
6619
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
FailsPEVerify
).VerifyIL("C.M", @"
7216
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "1234", verify: Verification.
FailsPEVerify
).VerifyIL("C.Main", @"
10500
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
FailsPEVerify
).VerifyIL("C.M", @"
10866
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
);
11200
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.
FailsPEVerify
with
11220
var c = CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
FailsPEVerify
with
11242
var c = CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
FailsPEVerify
with
11732
var verifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll.WithConcurrentBuild(false), verify: Verification.
FailsPEVerify
);
12250
var comp = CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe, expectedOutput: "0", verify: Verification.
FailsPEVerify
);
Emit\EmitCustomModifiers.cs (2)
709
CompileAndVerify(compilation, verify: Verification.
FailsPEVerify
);
743
CompileAndVerify(compilation, verify: Verification.
FailsPEVerify
);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (62)
CodeGen\CodeGenSpanBasedStringConcatTests.cs (3)
590
var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsCoreClr ? "sccs" : null, verify: Verification.
FailsPEVerify
);
2139
var verifier = CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsCoreClr ? "cssscsssccsc" : null, verify: Verification.
FailsPEVerify
);
4830
var verifier = CompileAndVerify(compilation: comp, expectedOutput: ExecutionConditionUtil.IsCoreClr ? "csssscsssscssssccscsscsccssc" : null, verify: Verification.
FailsPEVerify
);
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (4)
10878
var v0 = CompileAndVerify(compilation0, verify: Verification.
FailsPEVerify
);
10940
var v0 = CompileAndVerify(compilation0, verify: Verification.
FailsPEVerify
);
11006
var v0 = CompileAndVerify(compilation0, verify: Verification.
FailsPEVerify
);
11110
var v0 = CompileAndVerify(compilation0, verify: Verification.
FailsPEVerify
);
Emit\EditAndContinue\EditAndContinueTests.cs (1)
17537
using var _ = new EditAndContinueTest(targetFramework: TargetFramework.Net90, verification: Verification.
FailsPEVerify
, parseOptions: parseOptions)
Emit\NumericIntPtrTests.cs (51)
1102
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
1140
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
1336
var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput($"{size}{size}{size}{size}"), verify: Verification.
FailsPEVerify
);
1439
CompileAndVerify(comp, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput(
1463
var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(@"1"), verify: Verification.
FailsPEVerify
);
1498
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput(
1654
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
1765
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
2262
CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "System.OverflowException" : "1152921504606846975"), verify: Verification.
FailsPEVerify
);
2300
CompileAndVerify(comp, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "-1" : "1152921504606846975"));
2418
CompileAndVerify(comp, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput(expectedOutput));
2489
var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.
FailsPEVerify
);
2623
var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.
FailsPEVerify
);
2805
CompileAndVerify(comp, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput("0, 0, 0, 0"));
2830
CompileAndVerify(comp, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput(
2863
CompileAndVerify(comp, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput(
3059
CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.
FailsPEVerify
);
3066
CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.
FailsPEVerify
);
3069
CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.
FailsPEVerify
);
3072
CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.
FailsPEVerify
);
3075
CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(expectedOutput), verify: Verification.
FailsPEVerify
);
3133
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput(
3301
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput(
6028
var verifier = CompileAndVerify(comp, verify: useUnsafeContext ? Verification.Skipped : Verification.
FailsPEVerify
);
6257
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput(expectedResult));
6633
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput(expectedResult));
6865
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput(expectedResult));
8138
CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
8190
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput(
8416
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput(
8620
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput(
8696
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput(
9128
CompileAndVerify(comp, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "System.OverflowException" : "4294967337")).VerifyDiagnostics(
9146
CompileAndVerify(comp, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "41" : "4294967337")).VerifyDiagnostics();
9195
CompileAndVerify(comp, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "System.OverflowException" : "2147483648")).VerifyDiagnostics(
9213
CompileAndVerify(comp, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput(IntPtr.Size == 4 ? "-2147483648" : "2147483648")).VerifyDiagnostics();
9253
CompileAndVerify(comp, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput(
9283
CompileAndVerify(comp, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput(
9307
CompileAndVerify(comp, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput(
9435
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput(
9709
CompileAndVerify(comp, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput(
9840
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput(
10031
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
10716
CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("1, 2, 3, 4"), verify: Verification.
FailsPEVerify
);
10732
CompileAndVerify(comp2, sourceSymbolValidator: verify, symbolValidator: verify, verify: Verification.
FailsPEVerify
);
10838
CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(expected), verify: Verification.
FailsPEVerify
);
10906
CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput(expected), verify: Verification.
FailsPEVerify
);
10993
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
11636
return CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
11694
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput("RAN"));
11712
var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("63"), verify: Verification.
FailsPEVerify
);
Emit\RuntimeProbing\ModuleCancellationTests.cs (2)
781
var verifier = CompileAndVerify(source, verification: Verification.
FailsPEVerify
);
2759
var verifier = CompileAndVerify(source, verification: Verification.
FailsPEVerify
);
Emit\RuntimeProbing\StackOverflowProbingTests.cs (1)
687
var verifier = CompileAndVerify(source, verification: Verification.
FailsPEVerify
);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (267)
Attributes\AttributeTests_Assembly.cs (3)
351
CompileAndVerify(comp, verify: Verification.
FailsPEVerify
, symbolValidator: m =>
1611
CompileAndVerify(comp, symbolValidator: validate, verify: Verification.
FailsPEVerify
);
1614
CompileAndVerify(comp, symbolValidator: validate, verify: Verification.
FailsPEVerify
);
Attributes\AttributeTests_IsByRefLike.cs (1)
1001
CompileAndVerify(compilation1, verify: Verification.
FailsPEVerify
, symbolValidator: module =>
Attributes\AttributeTests_StructLayout.cs (3)
339
CompileAndVerify(unverifiable, assemblyValidator: validator, verify: Verification.
FailsPEVerify
);
342
CompileAndVerify(unloadable, assemblyValidator: validator, verify: Verification.
FailsPEVerify
);
460
CompileAndVerify(source, verify: Verification.
FailsPEVerify
);
Attributes\AttributeTests_WellKnownAttributes.cs (2)
3701
CompileAndVerify(source, options: TestOptions.ReleaseDll, verify: Verification.
FailsPEVerify
, sourceSymbolValidator: sourceValidator, symbolValidator: metadataValidator);
5657
var verifier = CompileAndVerify(source, sourceSymbolValidator: sourceValidator, symbolValidator: metadataValidator, verify: Verification.
FailsPEVerify
, targetFramework: TargetFramework.Mscorlib40);
PartialEventsAndConstructorsTests.cs (5)
1111
verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
1263
verify: virt != "virtual" ? Verification.
FailsPEVerify
: Verification.Fails with
1697
verify: Verification.
FailsPEVerify
with
2069
verify: Verification.
FailsPEVerify
with
3490
verify: Verification.
FailsPEVerify
with
RefReadonlyParameterTests.cs (1)
703
verify: Verification.
FailsPEVerify
);
RefStructInterfacesTests.cs (14)
23240
verify: Verification.
FailsPEVerify
,
23264
verify: Verification.
FailsPEVerify
,
23292
verify: Verification.
FailsPEVerify
,
23322
verify: Verification.
FailsPEVerify
,
23353
verify: Verification.
FailsPEVerify
,
23384
verify: Verification.
FailsPEVerify
,
23415
verify: Verification.
FailsPEVerify
,
23447
verify: Verification.
FailsPEVerify
,
23478
verify: Verification.
FailsPEVerify
,
23509
verify: Verification.
FailsPEVerify
,
23533
verify: Verification.
FailsPEVerify
,
23563
verify: Verification.
FailsPEVerify
,
23594
verify: Verification.
FailsPEVerify
,
23618
verify: Verification.
FailsPEVerify
,
RefUnsafeInIteratorAndAsyncTests.cs (8)
452
CompileAndVerify(source, expectedOutput: IfSpans("456"), verify: Verification.
FailsPEVerify
, targetFramework: TargetFramework.Net70).VerifyDiagnostics();
472
CompileAndVerify(source, expectedOutput: IfSpans("123"), verify: Verification.
FailsPEVerify
, targetFramework: TargetFramework.Net70).VerifyDiagnostics();
948
CompileAndVerify(source, expectedOutput: IfSpans("-1 456"), verify: Verification.
FailsPEVerify
, targetFramework: TargetFramework.Net70).VerifyDiagnostics();
978
CompileAndVerify(source, expectedOutput: IfSpans("-1 456"), verify: Verification.
FailsPEVerify
, targetFramework: TargetFramework.Net70).VerifyDiagnostics();
1006
CompileAndVerify(source, expectedOutput: IfSpans("-1 456"), verify: Verification.
FailsPEVerify
, targetFramework: TargetFramework.Net70).VerifyDiagnostics();
1032
CompileAndVerify(source, expectedOutput: IfSpans("123-1"), verify: Verification.
FailsPEVerify
, targetFramework: TargetFramework.Net70).VerifyDiagnostics();
1231
CompileAndVerify(source, expectedOutput: IfSpans("123"), verify: Verification.
FailsPEVerify
, targetFramework: TargetFramework.Net70).VerifyDiagnostics();
1256
CompileAndVerify(source, expectedOutput: IfSpans("123"), verify: Verification.
FailsPEVerify
, targetFramework: TargetFramework.Net70).VerifyDiagnostics();
Semantics\CollectionExpressionTests.cs (61)
4707
verify: Verification.
FailsPEVerify
,
4731
verify: Verification.
FailsPEVerify
,
13081
verify: Verification.
FailsPEVerify
,
13363
verify: Verification.
FailsPEVerify
,
13455
verify: Verification.
FailsPEVerify
,
13750
verify: Verification.
FailsPEVerify
,
13775
verify: Verification.
FailsPEVerify
,
13967
verify: Verification.
FailsPEVerify
,
14213
verify: Verification.
FailsPEVerify
,
15063
verify: Verification.
FailsPEVerify
,
15088
verify: Verification.
FailsPEVerify
,
15167
verify: Verification.
FailsPEVerify
);
16062
var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"), verify: Verification.
FailsPEVerify
);
16273
var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"), verify: Verification.
FailsPEVerify
);
16387
var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"), verify: Verification.
FailsPEVerify
);
16447
var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("[[1], [2]],"), verify: Verification.
FailsPEVerify
);
17247
verify: targetFramework == TargetFramework.Net80 ? Verification.Fails : Verification.
FailsPEVerify
,
17677
verify: Verification.
FailsPEVerify
,
17726
verify: Verification.
FailsPEVerify
,
17882
verify: Verification.
FailsPEVerify
,
19009
verify: Verification.
FailsPEVerify
,
19200
verify: Verification.
FailsPEVerify
,
19249
verify: Verification.
FailsPEVerify
,
19298
verify: Verification.
FailsPEVerify
,
19344
verify: Verification.
FailsPEVerify
,
19390
verify: Verification.
FailsPEVerify
,
19482
verify: Verification.
FailsPEVerify
,
19675
verify: Verification.
FailsPEVerify
,
19727
verify: Verification.
FailsPEVerify
,
20027
verify: Verification.
FailsPEVerify
,
20949
verify: Verification.
FailsPEVerify
,
21012
verify: Verification.
FailsPEVerify
,
22272
verify: Verification.
FailsPEVerify
,
22479
verify: Verification.
FailsPEVerify
,
22604
verify: Verification.
FailsPEVerify
,
22684
verify: Verification.
FailsPEVerify
,
22814
verify: Verification.
FailsPEVerify
,
22859
verify: Verification.
FailsPEVerify
,
22964
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
23112
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
23215
verify: Verification.
FailsPEVerify
,
23349
verify: Verification.
FailsPEVerify
,
23503
verify: Verification.
FailsPEVerify
,
23600
verify: Verification.
FailsPEVerify
,
23714
verify: Verification.
FailsPEVerify
,
23822
verify: Verification.
FailsPEVerify
,
23930
verify: Verification.
FailsPEVerify
,
27776
verify: Verification.
FailsPEVerify
,
28272
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput("[1, 2, 3], "));
31871
CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("1 2 3"), verify: Verification.
FailsPEVerify
);
31895
CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("1 2 3"), verify: Verification.
FailsPEVerify
);
31919
CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("a b c"), verify: Verification.
FailsPEVerify
);
31942
CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("97 98 99"), verify: Verification.
FailsPEVerify
);
31976
verify: Verification.
FailsPEVerify
,
32033
verify: Verification.
FailsPEVerify
,
36754
var verifier = CompileAndVerify(new[] { source, s_collectionExtensionsWithSpan }, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput("[1, 2, 3, 4, 5, 6],"), targetFramework: TargetFramework.Net80, options: TestOptions.ReleaseExe);
36837
var verifier = CompileAndVerify(new[] { source, s_collectionExtensionsWithSpan }, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput("[1, 2, 3, 4, 5, 6],"), targetFramework: TargetFramework.Net80);
36935
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput("[Derived], [Derived], "));
36986
var verifier = CompileAndVerify(new[] { source, s_collectionExtensionsWithSpan }, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput("[Derived], [Derived, Derived],"), targetFramework: TargetFramework.Net80);
37094
var verifier = CompileAndVerify(new[] { source, s_collectionExtensionsWithSpan }, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput("[1, 2, 3, 4, 5, 6],"), targetFramework: TargetFramework.Net80);
47211
? Verification.
FailsPEVerify
Semantics\CollectionExpressionTests_WithElement_Constructor.cs (3)
944
expectedOutput: ExecutionConditionUtil.IsCoreClr ? IncludeExpectedOutput("42 10") : null, verify: Verification.
FailsPEVerify
);
3034
verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
3066
verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
Semantics\CollectionExpressionTests_WithElement_Extra.cs (20)
1550
verify: Verification.
FailsPEVerify
);
3560
verify: Verification.
FailsPEVerify
);
3678
verify: Verification.
FailsPEVerify
);
3842
expectedOutput: IncludeExpectedOutput("[0], [1], [2], [3], [4], "), verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
3998
expectedOutput: IncludeExpectedOutput("[0], [1], [2], [3], [4], [5], "), verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
4126
verify: Verification.
FailsPEVerify
);
4265
verify: Verification.
FailsPEVerify
);
4599
verify: Verification.
FailsPEVerify
);
5057
verify: Verification.
FailsPEVerify
);
8331
"""), verify: Verification.
FailsPEVerify
).VerifyIL("Program.Main", """
8527
verify: Verification.
FailsPEVerify
,
8709
CompileAndVerify(source, targetFramework: TargetFramework.Net100, verify: Verification.
FailsPEVerify
).VerifyIL("C.Main", """
8815
CompileAndVerify(source, targetFramework: TargetFramework.Net100, expectedOutput: IncludeExpectedOutput("int,long"), verify: Verification.
FailsPEVerify
);
8900
CompileAndVerify(source, targetFramework: TargetFramework.Net100, expectedOutput: IncludeExpectedOutput("int chosen"), verify: Verification.
FailsPEVerify
);
8944
CompileAndVerify(source, targetFramework: TargetFramework.Net100, expectedOutput: IncludeExpectedOutput("int"), verify: Verification.
FailsPEVerify
);
9023
verify: Verification.
FailsPEVerify
,
9082
verify: Verification.
FailsPEVerify
,
9332
verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
9379
verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
9409
verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
Semantics\CollectionExpressionTests_WithElement_Nullable.cs (58)
301
verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
352
verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
404
verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
453
verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
508
verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
570
verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
821
var verifier = CompileAndVerify(source, targetFramework: TargetFramework.Net100, verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
857
var verifier = CompileAndVerify(source, targetFramework: TargetFramework.Net100, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
890
var verifier = CompileAndVerify(source, targetFramework: TargetFramework.Net100, verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
926
var verifier = CompileAndVerify(source, targetFramework: TargetFramework.Net100, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
971
verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
1019
verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
1065
verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
1114
verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
1152
var verifier = CompileAndVerify(source, targetFramework: TargetFramework.Net100, verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
1189
var verifier = CompileAndVerify(source, targetFramework: TargetFramework.Net100, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
1223
var verifier = CompileAndVerify(source, targetFramework: TargetFramework.Net100, verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
1260
var verifier = CompileAndVerify(source, targetFramework: TargetFramework.Net100, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
1306
verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
1355
verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
1401
verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
1450
verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
1487
var verifier = CompileAndVerify(source, targetFramework: TargetFramework.Net100, verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
1526
var verifier = CompileAndVerify(source, targetFramework: TargetFramework.Net100, verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
1562
var verifier = CompileAndVerify(source, targetFramework: TargetFramework.Net100, verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
1598
var verifier = CompileAndVerify(source, targetFramework: TargetFramework.Net100, verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
1646
verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
1697
verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
1745
verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
1793
verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
1834
var verifier = CompileAndVerify(source, targetFramework: TargetFramework.Net100, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
1868
var verifier = CompileAndVerify(source, targetFramework: TargetFramework.Net100, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
1902
var verifier = CompileAndVerify(source, targetFramework: TargetFramework.Net100, verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
1939
var verifier = CompileAndVerify(source, targetFramework: TargetFramework.Net100, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
1988
verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
2037
verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
2086
verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
2138
verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
2177
var verifier = CompileAndVerify(source, targetFramework: TargetFramework.Net100, verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
2218
var verifier = CompileAndVerify(source, targetFramework: TargetFramework.Net100, verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
2256
var verifier = CompileAndVerify(source, targetFramework: TargetFramework.Net100, verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
2294
var verifier = CompileAndVerify(source, targetFramework: TargetFramework.Net100, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
2342
verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
2396
verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
2447
verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
2498
verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
2535
var verifier = CompileAndVerify(source, targetFramework: TargetFramework.Net100, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
2568
var verifier = CompileAndVerify(source, targetFramework: TargetFramework.Net100, verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
2604
var verifier = CompileAndVerify(source, targetFramework: TargetFramework.Net100, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
2637
var verifier = CompileAndVerify(source, targetFramework: TargetFramework.Net100, verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
2682
verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
2724
verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
2769
verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
2811
verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
2857
CompileAndVerify(source, targetFramework: TargetFramework.Net100, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
2894
var verifier = CompileAndVerify(source, targetFramework: TargetFramework.Net100, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
2933
var verifier = CompileAndVerify(source, targetFramework: TargetFramework.Net100, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
2995
var verifier = CompileAndVerify(source, targetFramework: TargetFramework.Net100, verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
Semantics\ExtensionOperatorsTests.cs (8)
3719
var verifier = CompileAndVerify(source, verify: Verification.
FailsPEVerify
with { PEVerifyMessage = """
4575
CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
4611
CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
9977
var verifier = CompileAndVerify(source, verify: Verification.
FailsPEVerify
with { PEVerifyMessage = """
14770
CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "operator2operator1" : null, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
18512
var verifier = CompileAndVerify(source, verify: Verification.
FailsPEVerify
with { PEVerifyMessage = """
20199
CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
26706
var verifier = CompileAndVerify(source, verify: Verification.
FailsPEVerify
with { PEVerifyMessage = """
Semantics\ExtensionTests.cs (36)
15925
CompileAndVerify(comp, expectedOutput: ExpectedOutput("ran ran2"), verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
21774
CompileAndVerify([exeSource, src], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
21778
var verifier = CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
)
21922
CompileAndVerify([exeSource, src], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
21926
CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
)
21963
CompileAndVerify([exeSource, src], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
21967
var verifier = CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
)
22096
var verifier = CompileAndVerify([exeSource, src], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
22125
CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
)
22161
CompileAndVerify([exeSource, src], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
22165
CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
)
22520
var verifier = CompileAndVerify([exeSource, src], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
22558
CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
);
22601
var verifier = CompileAndVerify([exeSource, src], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
22636
CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
)
22728
CompileAndVerify([exeSource, src], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
22732
CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
)
22826
var verifier = CompileAndVerify([exeSource, src], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
)
22856
CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
)
24374
CompileAndVerify([exeSource, src], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
24378
CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
)
25744
CompileAndVerify(comp, expectedOutput: ExpectedOutput("C"), verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
36186
verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
36950
CompileAndVerify(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
36977
CompileAndVerify(comp, expectedOutput: ExpectedOutput("'int' does not contain a definition for 'P'"), verify: Verification.
FailsPEVerify
);
37012
CompileAndVerify(comp, expectedOutput: ExpectedOutput("'int' does not contain a definition for 'M'"), verify: Verification.
FailsPEVerify
);
37036
CompileAndVerify(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
42466
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
42568
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
42669
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
42740
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
43805
var verifier = CompileAndVerify(source, verify: Verification.
FailsPEVerify
with { PEVerifyMessage = """
43945
verifier = CompileAndVerify(source, verify: Verification.
FailsPEVerify
with { PEVerifyMessage = """
43991
var verifier = CompileAndVerify(source, verify: Verification.
FailsPEVerify
with { PEVerifyMessage = """
48795
}, verify: Verification.
FailsPEVerify
).
48942
CompileAndVerify(comp2, verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
Semantics\ExtensionTests2.cs (19)
23714
CompileAndVerify(src2, options: TestOptions.UnsafeDebugDll, targetFramework: TargetFramework.Net90, verify: Verification.
FailsPEVerify
).VerifyTypeIL("C", """
23901
CompileAndVerify(src2, options: TestOptions.UnsafeDebugDll, targetFramework: TargetFramework.Net90, verify: Verification.
FailsPEVerify
).VerifyTypeIL("C`1", """
24203
CompileAndVerify(src2, targetFramework: TargetFramework.Net90, verify: Verification.
FailsPEVerify
).VerifyTypeIL("C`1", """
24629
CompileAndVerify(src2, options: TestOptions.UnsafeDebugDll, targetFramework: TargetFramework.Net90, verify: Verification.
FailsPEVerify
).VerifyTypeIL("C", """
24665
CompileAndVerify(src2, options: TestOptions.UnsafeDebugDll, targetFramework: TargetFramework.Net90, verify: Verification.
FailsPEVerify
).VerifyTypeIL("C", """
24701
CompileAndVerify(src2, options: TestOptions.UnsafeDebugDll, targetFramework: TargetFramework.Net90, verify: Verification.
FailsPEVerify
).VerifyTypeIL("C", """
24737
CompileAndVerify(src2, options: TestOptions.UnsafeDebugDll, targetFramework: TargetFramework.Net90, verify: Verification.
FailsPEVerify
).VerifyTypeIL("C", """
24817
CompileAndVerify(src2, options: TestOptions.UnsafeDebugDll, targetFramework: TargetFramework.Net90, verify: Verification.
FailsPEVerify
).VerifyTypeIL("C", """
25078
CompileAndVerify(src2, options: TestOptions.UnsafeDebugDll, targetFramework: TargetFramework.Net90, verify: Verification.
FailsPEVerify
).VerifyTypeIL("C", """
26466
CompileAndVerifyAndValidate(comp, expected, validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
26530
CompileAndVerifyAndValidate(comp, expected, validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
26959
CompileAndVerifyAndValidate(comp, expected, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
27752
CompileAndVerifyAndValidate(comp, expected, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
27762
CompileAndVerifyAndValidate(comp, expected, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
30113
CompileAndVerify(comp, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
30131
CompileAndVerify(comp, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
30149
CompileAndVerify(comp, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
31155
CompileAndVerify(comp, expectedOutput: ExpectedOutput("ran"), verify: Verification.
FailsPEVerify
);
36423
CompileAndVerify(comp, expectedOutput: ExpectedOutput("ran"), verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
Semantics\InlineArrayTests.cs (1)
23476
parseOptions: parseOptions, targetFramework: TargetFramework.Net80, verify: Verification.
FailsPEVerify
);
Semantics\LockTests.cs (1)
135
verify: Verification.
FailsPEVerify
);
Semantics\PatternMatchingTests.cs (1)
6526
CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
);
Semantics\PatternMatchingTests_ListPatterns.cs (2)
8247
var verifier = CompileAndVerify(compilation, verify: Verification.
FailsPEVerify
);
8318
var verifier = CompileAndVerify(compilation, expectedOutput: "1 2 3", verify: Verification.
FailsPEVerify
);
Semantics\PatternSwitchTests.cs (19)
3564
CompileAndVerify(source, targetFramework: TargetFramework.Net100, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "Case 2Case 2Case 2" : null, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
3802
CompileAndVerify(source, targetFramework: TargetFramework.Net100, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "Case 2Case 2Case 2" : null, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
3803
CompileAndVerify(source, targetFramework: TargetFramework.Net100, parseOptions: TestOptions.Regular10, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "Case 2Case 2Case 2" : null, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
3804
CompileAndVerify(source, targetFramework: TargetFramework.Net100, parseOptions: TestOptions.Regular11, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "Case 2Case 2Case 2" : null, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
3849
CompileAndVerify(source, targetFramework: TargetFramework.Net100, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "Case 2Case 2Case 2" : null, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
3850
CompileAndVerify(source, targetFramework: TargetFramework.Net100, parseOptions: TestOptions.Regular10, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "Case 2Case 2Case 2" : null, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
3851
CompileAndVerify(source, targetFramework: TargetFramework.Net100, parseOptions: TestOptions.Regular11, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "Case 2Case 2Case 2" : null, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
3896
CompileAndVerify(source, targetFramework: TargetFramework.Net100, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "Case 2Case 2Case 2" : null, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
3897
CompileAndVerify(source, targetFramework: TargetFramework.Net100, parseOptions: TestOptions.Regular10, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "Case 2Case 2Case 2" : null, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
3898
CompileAndVerify(source, targetFramework: TargetFramework.Net100, parseOptions: TestOptions.Regular11, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "Case 2Case 2Case 2" : null, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
3940
CompileAndVerify(source, targetFramework: TargetFramework.Net100, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "Case 2Case 2Case 2" : null, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
3941
CompileAndVerify(source, targetFramework: TargetFramework.Net100, parseOptions: TestOptions.Regular10, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "Case 2Case 2Case 2" : null, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
3942
CompileAndVerify(source, targetFramework: TargetFramework.Net100, parseOptions: TestOptions.Regular11, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "Case 2Case 2Case 2" : null, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
3987
CompileAndVerify(source, targetFramework: TargetFramework.Net100, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "Case 2Case 2Case 2" : null, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
3988
CompileAndVerify(source, targetFramework: TargetFramework.Net100, parseOptions: TestOptions.Regular10, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "Case 2Case 2Case 2" : null, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
3989
CompileAndVerify(source, targetFramework: TargetFramework.Net100, parseOptions: TestOptions.Regular11, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "Case 2Case 2Case 2" : null, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
4034
CompileAndVerify(source, targetFramework: TargetFramework.Net100, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "Case 2Case 2Case 2" : null, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
4035
CompileAndVerify(source, targetFramework: TargetFramework.Net100, parseOptions: TestOptions.Regular10, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "Case 2Case 2Case 2" : null, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
4036
CompileAndVerify(source, targetFramework: TargetFramework.Net100, parseOptions: TestOptions.Regular11, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "Case 2Case 2Case 2" : null, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
Semantics\RecordTests.cs (1)
14142
var verifier = CompileAndVerify(comp2, expectedOutput: ExecutionConditionUtil.IsCoreClr ? "False" : null, verify: Verification.
FailsPEVerify
);
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (6)
IOperation\IOperationTests_ICollectionExpressionOperation.cs (6)
2702
var verifier = CompileAndVerify([sourceA, sourceB], targetFramework: TargetFramework.Net80, verify: Verification.
FailsPEVerify
);
2827
var verifier = CompileAndVerify([sourceA, sourceB], targetFramework: TargetFramework.Net80, verify: Verification.
FailsPEVerify
);
2949
var verifier = CompileAndVerify([sourceA, sourceB], targetFramework: TargetFramework.Net80, verify: Verification.
FailsPEVerify
);
3100
var verifier = CompileAndVerify([sourceA, sourceB], targetFramework: TargetFramework.Net80, verify: Verification.
FailsPEVerify
);
3254
var verifier = CompileAndVerify([sourceA, sourceB], targetFramework: TargetFramework.Net80, verify: Verification.
FailsPEVerify
);
3408
var verifier = CompileAndVerify([sourceA, sourceB], targetFramework: TargetFramework.Net80, verify: Verification.
FailsPEVerify
);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (41)
Semantics\BindingAwaitTests.cs (1)
2838
var compiled = CompileAndVerify(comp, expectedOutput: "dynamic42", verify: Verification.
FailsPEVerify
);
Semantics\DynamicTests.cs (4)
1642
expectedOutput: RefFieldTests.IncludeExpectedOutput("1"), verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
1670
expectedOutput: ro ? "0" : "1", verify: ro ? Verification.
FailsPEVerify
: default).VerifyDiagnostics();
4014
var verifier = CompileAndVerify(source, options: TestOptions.DebugDll.WithAllowUnsafe(true), verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
4042
var verifier = CompileAndVerify(source, options: TestOptions.DebugDll.WithAllowUnsafe(true), verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
Semantics\ForEachTests.cs (1)
3601
CompileAndVerify(comp, verify: Verification.
FailsPEVerify
).
Semantics\InitOnlyMemberTests.cs (9)
1448
verify: Verification.
FailsPEVerify
);
2742
verify: Verification.
FailsPEVerify
);
4197
verify: Verification.
FailsPEVerify
);
4221
" }, verify: Verification.
FailsPEVerify
, expectedOutput: "1");
4257
" }, verify: Verification.
FailsPEVerify
, expectedOutput: "1");
4296
" }, verify: Verification.
FailsPEVerify
, expectedOutput: "1");
4336
" }, verify: Verification.
FailsPEVerify
, expectedOutput: "1");
4431
" }, verify: Verification.
FailsPEVerify
, expectedOutput: @"I1 was 1
4565
CompileAndVerify(comp, expectedOutput: "c", verify: Verification.
FailsPEVerify
);
Semantics\InterpolationTests.cs (2)
6683
var verifier = CompileAndVerify(code, targetFramework: TargetFramework.Net90, expectedOutput: ExecutionConditionUtil.IsCoreClr ? "abc10" : null, verify: Verification.
FailsPEVerify
);
6750
var verifier = CompileAndVerify(code, targetFramework: TargetFramework.Net90, expectedOutput: ExecutionConditionUtil.IsCoreClr ? "abc10" : null, verify: Verification.
FailsPEVerify
);
Semantics\NamedAndOptionalTests.cs (1)
774
var c = CompileAndVerify(source, options: TestOptions.UnsafeReleaseDll, verify: Verification.
FailsPEVerify
);
Semantics\NullableReferenceTypesTests.cs (2)
116760
CompileAndVerify(compilation2, verify: Verification.
FailsPEVerify
);
116771
CompileAndVerify(compilation3, verify: Verification.
FailsPEVerify
);
Semantics\NullableTests.cs (2)
208
verifier = CompileAndVerify(source: source3, expectedOutput: "1", verify: Verification.
FailsPEVerify
);
267
CompileAndVerify(source: source4.Replace("TYPE", type), expectedOutput: "0", verify: Verification.
FailsPEVerify
);
Semantics\OperatorTests.cs (1)
9963
CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "2314" : null, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
Semantics\QueryTests.cs (3)
4627
verify: Verification.
FailsPEVerify
,
4671
verify: Verification.
FailsPEVerify
,
4721
verify: Verification.
FailsPEVerify
,
Semantics\RefEscapingTests.cs (10)
13719
verify: Verification.
FailsPEVerify
)
13884
verify: Verification.
FailsPEVerify
)
14069
verify: Verification.
FailsPEVerify
)
14119
verify: Verification.
FailsPEVerify
)
14169
verify: Verification.
FailsPEVerify
)
14229
verify: Verification.
FailsPEVerify
)
14309
verify: Verification.
FailsPEVerify
)
14379
verify: Verification.
FailsPEVerify
)
14411
verify: Verification.
FailsPEVerify
)
14553
verify: Verification.
FailsPEVerify
)
Semantics\RefLocalsAndReturnsTests.cs (5)
3295
CompileAndVerify(code, expectedOutput: expectedOutput, parseOptions: TestOptions.Regular12, targetFramework: TargetFramework.Net70, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
3296
CompileAndVerify(code, expectedOutput: expectedOutput, parseOptions: TestOptions.Regular13, targetFramework: TargetFramework.Net70, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
3297
CompileAndVerify(code, expectedOutput: expectedOutput, targetFramework: TargetFramework.Net70, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
3458
CompileAndVerify(code, expectedOutput: expectedOutput, parseOptions: TestOptions.Regular13, targetFramework: TargetFramework.Net70, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
3459
CompileAndVerify(code, expectedOutput: expectedOutput, targetFramework: TargetFramework.Net70, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (15)
Compilation\UsedAssembliesTests.cs (4)
6047
CompileAndVerify(comp1, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
6050
CompileAndVerify(comp2, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
6070
CompileAndVerify(comp1, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
6073
CompileAndVerify(comp2, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
Symbols\AnonymousTypesSemanticsTests.cs (1)
1901
CompileAndVerify(comp, expectedOutput: "RAN", verify: Verification.
FailsPEVerify
);
Symbols\ExtendedPartialMethodsTests.cs (2)
2083
verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
2221
verify: virt != "virtual" ? Verification.
FailsPEVerify
: Verification.Fails with
Symbols\PartialPropertiesTests.cs (2)
2679
verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
2814
verify: virt != "virtual" ? Verification.
FailsPEVerify
: Verification.Fails with
Symbols\RequiredMembersTests.cs (1)
2541
CompileAndVerify(comp, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
Symbols\Source\EventTests.cs (1)
2800
verify: Verification.
FailsPEVerify
with
Symbols\Source\RecordTests.cs (4)
24
verify: Verification.
FailsPEVerify
);
753
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
806
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
903
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
).VerifyDiagnostics(