361 references to FailsPEVerify
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (80)
CodeGen\CodeGenAsyncEHTests.cs (1)
149
var verifier = CompileAndVerify(comp, expectedOutput: RuntimeAsyncTestHelpers.ExpectedOutput(expected), verify: Verification.
FailsPEVerify
);
CodeGen\CodeGenAsyncIteratorTests.cs (19)
8986
CompileAndVerify(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.
FailsPEVerify
);
9021
CompileAndVerify(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.
FailsPEVerify
);
9062
CompileAndVerify(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.
FailsPEVerify
);
11051
CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
11097
CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
11145
CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
11166
CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
11221
CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
11280
CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
11322
CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
11341
CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
11390
CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
11412
CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
11463
CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
11487
CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
11511
CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
11569
CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
11631
CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
11658
CompileAndVerify(comp1, symbolValidator: validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
CodeGen\CodeGenAsyncSpillTests.cs (4)
9250
CompileAndVerify(source, expectedOutput: expectedOutput, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net90, verify: Verification.
FailsPEVerify
);
9251
CompileAndVerify(source, expectedOutput: expectedOutput, options: TestOptions.DebugExe, targetFramework: TargetFramework.Net90, verify: Verification.
FailsPEVerify
);
9544
CompileAndVerify(source, expectedOutput: expectedOutput, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net90, verify: Verification.
FailsPEVerify
);
9545
CompileAndVerify(source, expectedOutput: expectedOutput, options: TestOptions.DebugExe, targetFramework: TargetFramework.Net90, verify: Verification.
FailsPEVerify
);
CodeGen\CodeGenAsyncTests.cs (7)
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
);
9514
CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
9535
CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
9570
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)
6412
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
FailsPEVerify
).VerifyIL("C.M", @"
6502
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
FailsPEVerify
).VerifyIL("C.M", @"
7099
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "1234", verify: Verification.
FailsPEVerify
).VerifyIL("C.Main", @"
10383
CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
FailsPEVerify
).VerifyIL("C.M", @"
10749
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
);
11083
CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.
FailsPEVerify
with
11103
var c = CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
FailsPEVerify
with
11125
var c = CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.
FailsPEVerify
with
11615
var verifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll.WithConcurrentBuild(false), verify: Verification.
FailsPEVerify
);
12133
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)
17536
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 (167)
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)
218
CompileAndVerify(unverifiable, assemblyValidator: validator, verify: Verification.
FailsPEVerify
);
221
CompileAndVerify(unloadable, assemblyValidator: validator, verify: Verification.
FailsPEVerify
);
339
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)
1053
verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
1205
verify: virt != "virtual" ? Verification.
FailsPEVerify
: Verification.Fails with
1517
verify: Verification.
FailsPEVerify
with
1889
verify: Verification.
FailsPEVerify
with
3310
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)
4706
verify: Verification.
FailsPEVerify
,
4730
verify: Verification.
FailsPEVerify
,
13080
verify: Verification.
FailsPEVerify
,
13362
verify: Verification.
FailsPEVerify
,
13454
verify: Verification.
FailsPEVerify
,
13749
verify: Verification.
FailsPEVerify
,
13774
verify: Verification.
FailsPEVerify
,
13966
verify: Verification.
FailsPEVerify
,
14212
verify: Verification.
FailsPEVerify
,
15062
verify: Verification.
FailsPEVerify
,
15087
verify: Verification.
FailsPEVerify
,
15166
verify: Verification.
FailsPEVerify
);
16061
var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"), verify: Verification.
FailsPEVerify
);
16272
var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"), verify: Verification.
FailsPEVerify
);
16386
var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("[1, 2, 3],"), verify: Verification.
FailsPEVerify
);
16444
var verifier = CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("[[1], [2]],"), verify: Verification.
FailsPEVerify
);
17246
verify: targetFramework == TargetFramework.Net80 ? Verification.Fails : Verification.
FailsPEVerify
,
17676
verify: Verification.
FailsPEVerify
,
17725
verify: Verification.
FailsPEVerify
,
17881
verify: Verification.
FailsPEVerify
,
19008
verify: Verification.
FailsPEVerify
,
19199
verify: Verification.
FailsPEVerify
,
19248
verify: Verification.
FailsPEVerify
,
19297
verify: Verification.
FailsPEVerify
,
19343
verify: Verification.
FailsPEVerify
,
19389
verify: Verification.
FailsPEVerify
,
19481
verify: Verification.
FailsPEVerify
,
19674
verify: Verification.
FailsPEVerify
,
19726
verify: Verification.
FailsPEVerify
,
20026
verify: Verification.
FailsPEVerify
,
20945
verify: Verification.
FailsPEVerify
,
21008
verify: Verification.
FailsPEVerify
,
22226
verify: Verification.
FailsPEVerify
,
22433
verify: Verification.
FailsPEVerify
,
22558
verify: Verification.
FailsPEVerify
,
22638
verify: Verification.
FailsPEVerify
,
22768
verify: Verification.
FailsPEVerify
,
22813
verify: Verification.
FailsPEVerify
,
22918
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
23066
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
23169
verify: Verification.
FailsPEVerify
,
23303
verify: Verification.
FailsPEVerify
,
23457
verify: Verification.
FailsPEVerify
,
23554
verify: Verification.
FailsPEVerify
,
23668
verify: Verification.
FailsPEVerify
,
23776
verify: Verification.
FailsPEVerify
,
23884
verify: Verification.
FailsPEVerify
,
27730
verify: Verification.
FailsPEVerify
,
28226
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput("[1, 2, 3], "));
31801
CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("1 2 3"), verify: Verification.
FailsPEVerify
);
31825
CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("1 2 3"), verify: Verification.
FailsPEVerify
);
31849
CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("a b c"), verify: Verification.
FailsPEVerify
);
31872
CompileAndVerify(comp, expectedOutput: IncludeExpectedOutput("97 98 99"), verify: Verification.
FailsPEVerify
);
31906
verify: Verification.
FailsPEVerify
,
31963
verify: Verification.
FailsPEVerify
,
36684
var verifier = CompileAndVerify(new[] { source, s_collectionExtensionsWithSpan }, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput("[1, 2, 3, 4, 5, 6],"), targetFramework: TargetFramework.Net80, options: TestOptions.ReleaseExe);
36767
var verifier = CompileAndVerify(new[] { source, s_collectionExtensionsWithSpan }, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput("[1, 2, 3, 4, 5, 6],"), targetFramework: TargetFramework.Net80);
36865
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput("[Derived], [Derived], "));
36916
var verifier = CompileAndVerify(new[] { source, s_collectionExtensionsWithSpan }, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput("[Derived], [Derived, Derived],"), targetFramework: TargetFramework.Net80);
37024
var verifier = CompileAndVerify(new[] { source, s_collectionExtensionsWithSpan }, verify: Verification.
FailsPEVerify
, expectedOutput: IncludeExpectedOutput("[1, 2, 3, 4, 5, 6],"), targetFramework: TargetFramework.Net80);
47136
? Verification.
FailsPEVerify
Semantics\ExtensionOperatorsTests.cs (8)
3730
var verifier = CompileAndVerify(source, verify: Verification.
FailsPEVerify
with { PEVerifyMessage = """
4599
CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
4635
CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
10024
var verifier = CompileAndVerify(source, verify: Verification.
FailsPEVerify
with { PEVerifyMessage = """
14853
CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "operator2operator1" : null, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
18595
var verifier = CompileAndVerify(source, verify: Verification.
FailsPEVerify
with { PEVerifyMessage = """
20282
CompileAndVerify(comp, symbolValidator: verify, sourceSymbolValidator: verify, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
26812
var verifier = CompileAndVerify(source, verify: Verification.
FailsPEVerify
with { PEVerifyMessage = """
Semantics\ExtensionTests.cs (36)
15834
CompileAndVerify(comp, expectedOutput: ExpectedOutput("ran ran2"), verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
21683
CompileAndVerify([exeSource, src], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
21687
var verifier = CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
)
21831
CompileAndVerify([exeSource, src], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
21835
CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
)
21872
CompileAndVerify([exeSource, src], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
21876
var verifier = CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
)
22005
var verifier = CompileAndVerify([exeSource, src], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
22034
CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
)
22070
CompileAndVerify([exeSource, src], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
22074
CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
)
22429
var verifier = CompileAndVerify([exeSource, src], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
22467
CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
);
22510
var verifier = CompileAndVerify([exeSource, src], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
22545
CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
)
22637
CompileAndVerify([exeSource, src], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
22641
CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
)
22735
var verifier = CompileAndVerify([exeSource, src], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
)
22765
CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
)
24283
CompileAndVerify([exeSource, src], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
24287
CompileAndVerify(exeSource, references: [useMetadataRef ? comp1.ToMetadataReference() : comp1.EmitToImageReference()], targetFramework: TargetFramework.Net90, expectedOutput: expectedOutput, verify: Verification.
FailsPEVerify
)
25653
CompileAndVerify(comp, expectedOutput: ExpectedOutput("C"), verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
36095
verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
36859
CompileAndVerify(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
36886
CompileAndVerify(comp, expectedOutput: ExpectedOutput("'int' does not contain a definition for 'P'"), verify: Verification.
FailsPEVerify
);
36921
CompileAndVerify(comp, expectedOutput: ExpectedOutput("'int' does not contain a definition for 'M'"), verify: Verification.
FailsPEVerify
);
36945
CompileAndVerify(comp, expectedOutput: ExpectedOutput("42"), verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
42346
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
42448
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
42549
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
42620
var verifier = CompileAndVerify(comp, verify: Verification.
FailsPEVerify
);
43685
var verifier = CompileAndVerify(source, verify: Verification.
FailsPEVerify
with { PEVerifyMessage = """
43825
verifier = CompileAndVerify(source, verify: Verification.
FailsPEVerify
with { PEVerifyMessage = """
43871
var verifier = CompileAndVerify(source, verify: Verification.
FailsPEVerify
with { PEVerifyMessage = """
48675
}, verify: Verification.
FailsPEVerify
).
48822
CompileAndVerify(comp2, verify: Verification.
FailsPEVerify
).VerifyDiagnostics(
Semantics\ExtensionTests2.cs (19)
22668
CompileAndVerify(src2, options: TestOptions.UnsafeDebugDll, targetFramework: TargetFramework.Net90, verify: Verification.
FailsPEVerify
).VerifyTypeIL("C", """
22855
CompileAndVerify(src2, options: TestOptions.UnsafeDebugDll, targetFramework: TargetFramework.Net90, verify: Verification.
FailsPEVerify
).VerifyTypeIL("C`1", """
23157
CompileAndVerify(src2, targetFramework: TargetFramework.Net90, verify: Verification.
FailsPEVerify
).VerifyTypeIL("C`1", """
23583
CompileAndVerify(src2, options: TestOptions.UnsafeDebugDll, targetFramework: TargetFramework.Net90, verify: Verification.
FailsPEVerify
).VerifyTypeIL("C", """
23619
CompileAndVerify(src2, options: TestOptions.UnsafeDebugDll, targetFramework: TargetFramework.Net90, verify: Verification.
FailsPEVerify
).VerifyTypeIL("C", """
23655
CompileAndVerify(src2, options: TestOptions.UnsafeDebugDll, targetFramework: TargetFramework.Net90, verify: Verification.
FailsPEVerify
).VerifyTypeIL("C", """
23691
CompileAndVerify(src2, options: TestOptions.UnsafeDebugDll, targetFramework: TargetFramework.Net90, verify: Verification.
FailsPEVerify
).VerifyTypeIL("C", """
23771
CompileAndVerify(src2, options: TestOptions.UnsafeDebugDll, targetFramework: TargetFramework.Net90, verify: Verification.
FailsPEVerify
).VerifyTypeIL("C", """
24032
CompileAndVerify(src2, options: TestOptions.UnsafeDebugDll, targetFramework: TargetFramework.Net90, verify: Verification.
FailsPEVerify
).VerifyTypeIL("C", """
25420
CompileAndVerifyAndValidate(comp, expected, validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
25484
CompileAndVerifyAndValidate(comp, expected, validate, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
25913
CompileAndVerifyAndValidate(comp, expected, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
26706
CompileAndVerifyAndValidate(comp, expected, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
26716
CompileAndVerifyAndValidate(comp, expected, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
29067
CompileAndVerify(comp, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
29085
CompileAndVerify(comp, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
29103
CompileAndVerify(comp, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
30109
CompileAndVerify(comp, expectedOutput: ExpectedOutput("ran"), verify: Verification.
FailsPEVerify
);
35377
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\RecordTests.cs (1)
14160
var verifier = CompileAndVerify(comp2, expectedOutput: ExecutionConditionUtil.IsCoreClr ? "False" : null, 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();
3916
var verifier = CompileAndVerify(source, options: TestOptions.DebugDll.WithAllowUnsafe(true), verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
3944
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)
116763
CompileAndVerify(compilation2, verify: Verification.
FailsPEVerify
);
116774
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)
9805
CompileAndVerify(comp, expectedOutput: ExecutionConditionUtil.IsMonoOrCoreClr ? "2314" : null, verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
Semantics\QueryTests.cs (3)
4600
verify: Verification.
FailsPEVerify
,
4644
verify: Verification.
FailsPEVerify
,
4694
verify: Verification.
FailsPEVerify
,
Semantics\RefEscapingTests.cs (10)
11619
verify: Verification.
FailsPEVerify
)
11784
verify: Verification.
FailsPEVerify
)
11969
verify: Verification.
FailsPEVerify
)
12019
verify: Verification.
FailsPEVerify
)
12069
verify: Verification.
FailsPEVerify
)
12129
verify: Verification.
FailsPEVerify
)
12209
verify: Verification.
FailsPEVerify
)
12279
verify: Verification.
FailsPEVerify
)
12311
verify: Verification.
FailsPEVerify
)
12453
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 (11)
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)
2652
verify: Verification.
FailsPEVerify
).VerifyDiagnostics();
2787
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(