614 references to UnsafeDebugDll
Microsoft.CodeAnalysis.CSharp.CSharp15.UnitTests (1)
UnsafeEvolutionTests.cs (1)
5404
optionsDll: TestOptions.
UnsafeDebugDll
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (83)
CodeGen\CodeGenAsyncIteratorTests.cs (1)
11007
comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, references: [libS2, missingLibS1], targetFramework: TargetFramework.Net80);
CodeGen\CodeGenAwaitForeachTests.cs (1)
2723
var comp = CreateCompilationWithTasksExtensions(source + s_IAsyncEnumerable, options: TestOptions.
UnsafeDebugDll
);
CodeGen\CodeGenAwaitUsingTests.cs (1)
290
var comp = CreateCompilationWithTasksExtensions(new[] { source, IAsyncDisposableDefinition }, options: TestOptions.
UnsafeDebugDll
);
CodeGen\CodeGenConstructorInitTests.cs (1)
1151
CompileAndVerify(source, options: TestOptions.
UnsafeDebugDll
, verify: Verification.Skipped).VerifyIL("C..cctor()", @"
CodeGen\CodeGenDeconstructTests.cs (2)
1793
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
1837
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
CodeGen\CodeGenFunctionPointersTests.cs (24)
11546
CreateCompilation(source, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
).VerifyEmitDiagnostics(expectedDiagnostics);
11547
CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
).VerifyEmitDiagnostics(expectedDiagnostics);
11548
CreateCompilation(source, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
).VerifyEmitDiagnostics(expectedDiagnostics);
11607
CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
).VerifyEmitDiagnostics(
11632
CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
).VerifyEmitDiagnostics(
11656
CreateCompilation(source, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
).VerifyEmitDiagnostics(
11662
CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
).VerifyEmitDiagnostics();
11663
CreateCompilation(source, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
).VerifyEmitDiagnostics();
11722
CreateCompilation(source, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
11728
CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics();
11729
CreateCompilation(source, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics();
11789
CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
).VerifyEmitDiagnostics(
11851
CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
).VerifyEmitDiagnostics(
11963
CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
).VerifyEmitDiagnostics(
11988
CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
).VerifyEmitDiagnostics(
12015
CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
).VerifyEmitDiagnostics(
12038
CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
12065
CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
).VerifyEmitDiagnostics(
12132
CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
).VerifyEmitDiagnostics(
12197
CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
).VerifyEmitDiagnostics(
12223
CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
).VerifyEmitDiagnostics(
12248
CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
).VerifyEmitDiagnostics(
12275
CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
).VerifyEmitDiagnostics(
12435
CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
).VerifyEmitDiagnostics(
CodeGen\CodeGenIterators.cs (1)
4181
comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, references: [libS2, missingLibS1]);
CodeGen\CodeGenRefLocalTests.cs (2)
3888
CompileAndVerify(text, options: TestOptions.
UnsafeDebugDll
, verify: Verification.Fails).VerifyIL("Program.Main()", @"
3961
CompileAndVerify(text, options: TestOptions.
UnsafeDebugDll
, verify: Verification.Passes).VerifyIL("Program.Main()", @"
CodeGen\CodeGenTupleEqualityTests.cs (1)
5439
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
CodeGen\CodeGenTupleTest.cs (3)
10393
options: TestOptions.
UnsafeDebugDll
);
10642
options: TestOptions.
UnsafeDebugDll
);
24075
var comp = CreateCompilationWithMscorlib461AndCSharp(source, references: s_valueTupleRefs, options: TestOptions.
UnsafeDebugDll
);
CodeGen\UnsafeTests.cs (45)
90
var comp = CreateCompilation(text, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
103
CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics();
104
CreateCompilation(text, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics();
119
var comp = CreateCompilation(text, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
132
CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics();
133
CreateCompilation(text, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics();
148
var comp = CreateCompilation(text, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
161
CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics();
162
CreateCompilation(text, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics();
177
var comp = CreateCompilation(text, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
190
CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics();
191
CreateCompilation(text, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics();
206
var comp = CreateCompilation(text, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
219
CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics();
220
CreateCompilation(text, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics();
701
CompileAndVerify(source, verify: Verification.Fails, options: TestOptions.
UnsafeDebugDll
).VerifyIL("C.M", """
747
CompileAndVerify(source, verify: Verification.Fails, options: TestOptions.
UnsafeDebugDll
).VerifyIL("C.M", """
797
CompileAndVerify(source, verify: Verification.Fails, options: TestOptions.
UnsafeDebugDll
).VerifyIL("C.M1", """
845
CompileAndVerify(source, verify: Verification.Fails, options: TestOptions.
UnsafeDebugDll
).VerifyIL("C.M1", """
892
CompileAndVerify(source, verify: Verification.Fails, options: TestOptions.
UnsafeDebugDll
).VerifyIL("C.M", """
941
CompileAndVerify(source, verify: Verification.Fails, options: TestOptions.
UnsafeDebugDll
).VerifyIL("C.M", """
993
CompileAndVerify(source, verify: Verification.Fails, options: TestOptions.
UnsafeDebugDll
).VerifyIL("C.M", """
1034
CompileAndVerify(source, verify: Verification.Fails, options: TestOptions.
UnsafeDebugDll
).VerifyIL("C.M", """
1078
CompileAndVerify(source, verify: Verification.Fails, options: TestOptions.
UnsafeDebugDll
).VerifyIL("C.M", """
1164
CompileAndVerify(source, verify: Verification.Fails, options: TestOptions.
UnsafeDebugDll
).VerifyIL("C.M", """
1218
CompileAndVerify(source, verify: Verification.Fails, options: TestOptions.
UnsafeDebugDll
).VerifyIL("C.M", """
1266
CompileAndVerify(source, verify: Verification.Fails, options: TestOptions.
UnsafeDebugDll
).VerifyIL("S.M", """
1313
CompileAndVerify(source, verify: Verification.Fails, options: TestOptions.
UnsafeDebugDll
).VerifyIL("S.M", """
1360
CompileAndVerify(source, verify: Verification.Fails, options: TestOptions.
UnsafeDebugDll
).VerifyIL("S.M", """
1405
CompileAndVerify(source, verify: Verification.Fails, options: TestOptions.
UnsafeDebugDll
).VerifyIL("S.M", """
1451
CompileAndVerify(source, verify: Verification.Fails, options: TestOptions.
UnsafeDebugDll
).VerifyIL("C.M", """
1501
CompileAndVerify(source, verify: Verification.Fails, options: TestOptions.
UnsafeDebugDll
).VerifyIL("C.M", """
1551
CompileAndVerify(source, options: TestOptions.
UnsafeDebugDll
).VerifyIL("C.M", """
1598
CompileAndVerify(source, verify: Verification.Fails, options: TestOptions.
UnsafeDebugDll
).VerifyIL("C.M", """
1652
CompileAndVerify(source, verify: Verification.Fails, options: TestOptions.
UnsafeDebugDll
).VerifyIL("C.M", """
6209
var comp = CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90);
6576
var comp = CreateCompilationWithMscorlib461(source, references: new[] { lib.EmitToImageReference() }, options: TestOptions.
UnsafeDebugDll
);
8558
CompileAndVerify(text, options: TestOptions.
UnsafeDebugDll
, verify: Verification.Fails).VerifyIL("C.Test", @"
8666
var comp = CompileAndVerify(text, options: TestOptions.
UnsafeDebugDll
, verify: Verification.Fails);
11712
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
11752
CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics();
11753
CreateCompilation(source, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics();
11786
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
11814
CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics();
11815
CreateCompilation(source, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics();
Emit\EmitMetadataTests.cs (1)
3218
var ref2 = CreateEmptyCompilation(source2, [ref1], options: TestOptions.
UnsafeDebugDll
, assemblyName: "Encoding")
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (23)
Emit\EditAndContinue\EditAndContinueTests.cs (1)
8943
var options = TestOptions.
UnsafeDebugDll
;
Emit\EditAndContinue\LocalSlotMappingTests.cs (2)
1208
var compilation0 = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
1316
var compilation0 = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
Emit\EditAndContinue\SymbolMatcherTests.cs (9)
1212
var compilation0 = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular9);
1246
var compilation0 = CreateCompilation(source1, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular9);
1297
var compilation0 = CreateCompilation(source1, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular9);
1521
var compilation0 = CreateCompilation(source0, options: TestOptions.
UnsafeDebugDll
);
1522
var compilation1 = CreateCompilation(source1, options: TestOptions.
UnsafeDebugDll
);
1581
var compilation0 = CreateCompilation(source0, options: TestOptions.
UnsafeDebugDll
);
1582
var compilation1 = CreateCompilation(source1, options: TestOptions.
UnsafeDebugDll
);
1651
var compilation0 = CreateCompilation(source0, options: TestOptions.
UnsafeDebugDll
);
1652
var compilation1 = CreateCompilation(source1, options: TestOptions.
UnsafeDebugDll
);
Emit\LocalStateTracing\LocalStateTracingTests.cs (4)
196
options: (expectedOutput != null) ? TestOptions.UnsafeDebugExe : TestOptions.
UnsafeDebugDll
,
206
options: (expectedOutput != null) ? TestOptions.UnsafeDebugExe : TestOptions.
UnsafeDebugDll
,
441
var compilation0 = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, targetFramework: s_targetFramework);
554
var compilation = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, targetFramework: s_targetFramework);
Emit\NumericIntPtrTests.cs (1)
10282
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net70);
Emit\RuntimeProbing\ModuleCancellationTests.cs (1)
22
options: options ?? (expectedOutput != null ? TestOptions.UnsafeDebugExe : TestOptions.
UnsafeDebugDll
),
Emit\RuntimeProbing\StackOverflowProbingTests.cs (1)
21
options: options ?? (expectedOutput != null ? TestOptions.UnsafeDebugExe : TestOptions.
UnsafeDebugDll
),
PDB\PDBTests.cs (3)
7218
var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.
UnsafeDebugDll
);
7418
var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.
UnsafeDebugDll
);
7568
var c = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.
UnsafeDebugDll
);
PDB\PDBUsingTests.cs (1)
467
CompileAndVerify(text, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.NetFramework).VerifyPdb(@"
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (134)
Attributes\AttributeTests.cs (17)
10175
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
10195
comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
10197
comp = CreateCompilation(source, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
10228
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
10248
comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
10250
comp = CreateCompilation(source, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
10920
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
10943
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
10949
comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
10951
comp = CreateCompilation(source, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
10954
comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular12);
10961
comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular11);
10975
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
10992
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
11629
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
11635
comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
11637
comp = CreateCompilation(source, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
Attributes\AttributeTests_WellKnownAttributes.cs (1)
12998
var comp = CreateCompilation(new[] { src, skipLocalsInitDef1 }, options: TestOptions.
UnsafeDebugDll
);
FlowAnalysis\RegionAnalysisTests.cs (2)
9254
", options: TestOptions.
UnsafeDebugDll
);
14139
options: TestOptions.
UnsafeDebugDll
);
RefReadonlyParameterTests.cs (23)
988
CreateCompilationWithIL(source, ilSource, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular11).VerifyDiagnostics(
993
var comp = CreateCompilationWithIL(source, ilSource, options: TestOptions.
UnsafeDebugDll
);
1052
CreateCompilationWithIL(new[] { source, RequiresLocationAttributeDefinition }, ilSource, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular11).VerifyDiagnostics(
1075
var comp = CreateCompilationWithIL(new[] { source, RequiresLocationAttributeDefinition }, ilSource, options: TestOptions.
UnsafeDebugDll
);
1139
var comp = CreateCompilationWithIL(source, ilSource, options: TestOptions.
UnsafeDebugDll
);
1193
var comp = CreateCompilationWithIL(source, ilSource, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
1241
var comp = CreateCompilationWithIL(source, ilSource, options: TestOptions.
UnsafeDebugDll
);
1269
var comp = CreateCompilation(new[] { source, RequiresLocationAttributeDefinition }, options: TestOptions.
UnsafeDebugDll
);
1293
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
1310
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
1343
var comp2 = CreateCompilation(source2, new[] { comp1Ref }, assemblyName: "Assembly2", options: TestOptions.
UnsafeDebugDll
);
1355
var comp2b = CreateCompilation(source2, new[] { comp1bRef }, assemblyName: "Assembly2", options: TestOptions.
UnsafeDebugDll
);
1369
var comp3 = CreateCompilation(source3, new[] { comp1bRef }, assemblyName: "Assembly3", options: TestOptions.
UnsafeDebugDll
);
1546
var comp = CreateCompilation(new[] { source, RequiresLocationAttributeDefinition }, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics();
1566
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
1582
var comp1 = CreateCompilation(new[] { source1, RequiresLocationAttributeDefinition }, options: TestOptions.
UnsafeDebugDll
);
1598
CreateCompilation(source2, new[] { comp1Ref }, parseOptions: TestOptions.Regular11, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
1613
CreateCompilation(source2, new[] { comp1Ref }, parseOptions: TestOptions.Regular12, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(expectedDiagnostics);
1614
CreateCompilation(source2, new[] { comp1Ref }, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(expectedDiagnostics);
7977
var comp1 = CreateCompilation(new[] { source1, RequiresLocationAttributeDefinition }, options: TestOptions.
UnsafeDebugDll
);
8052
var comp1 = CreateCompilation(new[] { source1, RequiresLocationAttributeDefinition }, options: TestOptions.
UnsafeDebugDll
);
8218
var comp1 = CreateCompilation(new[] { source1, RequiresLocationAttributeDefinition }, options: TestOptions.
UnsafeDebugDll
);
8333
var comp1 = CreateCompilation(source1, options: TestOptions.
UnsafeDebugDll
);
Semantics\CollectionExpressionTests.cs (2)
45706
var comp1 = CreateCompilation(source1, options: TestOptions.
UnsafeDebugDll
);
45791
var comp1 = CreateCompilation(source1, options: TestOptions.
UnsafeDebugDll
);
Semantics\ExtensionOperatorsTests.cs (2)
25072
var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.
UnsafeDebugDll
);
25180
var comp = CreateCompilation(source, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.
UnsafeDebugDll
);
Semantics\ExtensionTests.cs (13)
5121
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
12927
var comp = CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
);
26762
var comp = CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90);
29519
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
);
30348
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
);
42609
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
42630
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
42699
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
44834
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
50438
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
);
50462
comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
);
51062
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90);
51085
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90);
Semantics\ExtensionTests2.cs (50)
24181
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
);
24201
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
);
24221
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
);
24234
CompileAndVerify(src2, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90, verify: Verification.FailsPEVerify).VerifyTypeIL("C", """
24421
CompileAndVerify(src2, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90, verify: Verification.FailsPEVerify).VerifyTypeIL("C`1", """
24806
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
);
24827
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
);
24846
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
);
24930
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90);
24950
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90);
24970
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90);
24990
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90);
25010
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90);
25030
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90);
25050
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90);
25073
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90);
25094
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90);
25115
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90);
25136
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90);
25149
CompileAndVerify(src2, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90, verify: Verification.FailsPEVerify).VerifyTypeIL("C", """
25171
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90);
25185
CompileAndVerify(src2, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90, verify: Verification.FailsPEVerify).VerifyTypeIL("C", """
25207
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90);
25221
CompileAndVerify(src2, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90, verify: Verification.FailsPEVerify).VerifyTypeIL("C", """
25243
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90);
25257
CompileAndVerify(src2, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90, verify: Verification.FailsPEVerify).VerifyTypeIL("C", """
25281
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90);
25303
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90);
25323
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90);
25337
CompileAndVerify(src2, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90, verify: Verification.FailsPEVerify).VerifyTypeIL("C", """
25358
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90);
25380
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90);
25405
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90);
25430
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90);
25584
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
);
25598
CompileAndVerify(src2, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90, verify: Verification.FailsPEVerify).VerifyTypeIL("C", """
25625
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
);
25650
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
);
26841
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
);
27477
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90);
27644
var comp = CreateCompilationWithIL(src, ilSrc, options: TestOptions.
UnsafeDebugDll
);
27680
var comp = CreateCompilationWithIL(src, ilSrc, options: TestOptions.
UnsafeDebugDll
);
27735
var comp = CreateCompilationWithIL(src, ilSrc, options: TestOptions.
UnsafeDebugDll
);
27792
var comp = CreateCompilationWithIL(src, ilSrc, options: TestOptions.
UnsafeDebugDll
);
27818
comp = CreateCompilationWithIL("", ilSrc, options: TestOptions.
UnsafeDebugDll
);
27950
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
);
30057
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
);
30632
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90);
30650
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90);
30668
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Net90);
Semantics\ParamsCollectionTests.cs (4)
13491
var comp1 = CreateCompilation(source1, options: TestOptions.
UnsafeDebugDll
);
13503
var comp2 = CreateCompilation(source2, references: [comp1Ref], options: TestOptions.
UnsafeDebugDll
);
13597
var comp1 = CreateCompilation(source1, options: TestOptions.
UnsafeDebugDll
);
13609
var comp2 = CreateCompilation(source2, references: [comp1Ref], options: TestOptions.
UnsafeDebugDll
);
Semantics\PatternMatchingTests.cs (1)
4462
var compilation = CreateCompilationWithMscorlib40AndSystemCore(source, options: TestOptions.
UnsafeDebugDll
);
Semantics\PatternMatchingTests4.cs (3)
3484
CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
3502
CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
3525
CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
Semantics\PatternMatchingTests5.cs (1)
1070
var compilation = CreateCompilation(program, parseOptions: TestOptions.RegularWithExtendedPropertyPatterns, options: TestOptions.
UnsafeDebugDll
);
Semantics\PrimaryConstructorTests.cs (11)
13042
}", options: TestOptions.
UnsafeDebugDll
).VerifyEmitDiagnostics(
13076
}", options: TestOptions.
UnsafeDebugDll
).VerifyEmitDiagnostics(
13104
}", options: TestOptions.
UnsafeDebugDll
).VerifyEmitDiagnostics(
13130
}", options: TestOptions.
UnsafeDebugDll
).VerifyEmitDiagnostics(
14701
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
14731
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
14735
comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
14976
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
14993
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
15408
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
15430
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
Semantics\RecordTests.cs (4)
1244
var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Mscorlib461);
1300
var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Mscorlib461);
1353
var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Mscorlib461);
1508
var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Mscorlib461);
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (17)
IOperation\IOperationTests_IAddressOfOperation.cs (2)
60
VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, compilationOptions: TestOptions.
UnsafeDebugDll
);
140
VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, TestOptions.
UnsafeDebugDll
);
IOperation\IOperationTests_IFieldReferenceExpression.cs (2)
295
VerifyOperationTreeAndDiagnosticsForTest<AssignmentExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics, compilationOptions: TestOptions.
UnsafeDebugDll
);
335
VerifyOperationTreeAndDiagnosticsForTest<AssignmentExpressionSyntax>(source, expectedOperationTree, expectedDiagnostics, compilationOptions: TestOptions.
UnsafeDebugDll
);
IOperation\IOperationTests_IFixedStatement.cs (10)
88
compilationOptions: TestOptions.
UnsafeDebugDll
);
168
compilationOptions: TestOptions.
UnsafeDebugDll
);
257
compilationOptions: TestOptions.
UnsafeDebugDll
);
315
compilationOptions: TestOptions.
UnsafeDebugDll
);
383
compilationOptions: TestOptions.
UnsafeDebugDll
);
467
VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, compilationOptions: TestOptions.
UnsafeDebugDll
);
562
VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, compilationOptions: TestOptions.
UnsafeDebugDll
);
688
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
784
VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedGraph, expectedDiagnostics, compilationOptions: TestOptions.
UnsafeDebugDll
);
915
VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedGraph, expectedDiagnostics, compilationOptions: TestOptions.
UnsafeDebugDll
);
IOperation\IOperationTests_INoneOperation.cs (1)
337
VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, compilationOptions: TestOptions.
UnsafeDebugDll
);
IOperation\IOperationTests_IPointerIndirectionReferenceOperation.cs (2)
58
VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, compilationOptions: TestOptions.
UnsafeDebugDll
);
116
VerifyFlowGraphAndDiagnosticsForTest<BlockSyntax>(source, expectedFlowGraph, expectedDiagnostics, compilationOptions: TestOptions.
UnsafeDebugDll
);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (273)
Semantics\AnonymousFunctionTests.cs (4)
1318
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular9);
1357
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular9);
1377
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular9);
1398
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular9);
Semantics\DeconstructionTests.cs (1)
4089
options: TestOptions.
UnsafeDebugDll
,
Semantics\ForEachTests.cs (2)
3838
""", options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics();
3872
""", options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics();
Semantics\FunctionPointerTests.cs (5)
89
var comp = CreateCompilationWithFunctionPointers(src, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular11);
99
comp = CreateCompilationWithFunctionPointers(src, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular12);
106
comp = CreateCompilationWithFunctionPointers(src, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.RegularPreview);
142
var comp = CreateCompilationWithFunctionPointers(src, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular11);
151
comp = CreateCompilationWithFunctionPointers(src, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.RegularPreview);
Semantics\GlobalUsingDirectiveTests.cs (8)
5044
CreateCompilation(new[] { source1, source2 }, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular11).VerifyDiagnostics(
5063
CreateCompilation(new[] { source1, source2 }, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular14).VerifyDiagnostics(
5068
CreateCompilation(new[] { source1, source2 }, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics();
5070
CreateCompilation(new[] { source1, source2 }, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.RegularNext).VerifyDiagnostics();
5086
CreateCompilation(new[] { source1, source2 }, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular14).VerifyDiagnostics(
5091
CreateCompilation(new[] { source1, source2 }, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics();
5093
CreateCompilation(new[] { source1, source2 }, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.RegularNext).VerifyDiagnostics();
5109
CreateCompilation(new[] { source1, source2 }, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.RegularPreview).VerifyDiagnostics();
Semantics\LocalFunctionTests.cs (10)
1446
var compWithUnsafe = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
1483
var compWithUnsafe = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
1512
var compWithUnsafe = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
2361
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular12.WithFeature(Feature.RunNullableAnalysis, "never"));
2435
CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular13.WithFeature(Feature.RunNullableAnalysis, "never")).VerifyDiagnostics(expectedDiagnostics);
2456
CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.RegularPreview.WithFeature(Feature.RunNullableAnalysis, "never")).VerifyDiagnostics(expectedPreviewDiagnostics);
2457
CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.RegularNext.WithFeature(Feature.RunNullableAnalysis, "never")).VerifyDiagnostics(expectedPreviewDiagnostics);
4869
var comp = CreateCompilationWithMscorlib46(source, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular14);
4906
CreateCompilationWithMscorlib46(source, options: TestOptions.
UnsafeDebugDll
)
4908
CreateCompilationWithMscorlib46(source, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.RegularNext)
Semantics\NameOfTests.cs (1)
1538
TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
Semantics\NativeIntegerTests.cs (1)
15072
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
Semantics\NullableReferenceTypesTests.cs (5)
1378
}", options: TestOptions.
UnsafeDebugDll
);
93858
var comp = CreateCompilation(new[] { source }, options: WithNullableEnable(TestOptions.
UnsafeDebugDll
));
160859
", options: TestOptions.
UnsafeDebugDll
);
160887
", options: TestOptions.
UnsafeDebugDll
);
160913
", options: TestOptions.
UnsafeDebugDll
);
Semantics\NullConditionalAssignmentTests.cs (10)
952
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
986
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
1012
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
2918
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
3243
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
3268
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
3294
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
3315
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
3333
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
3352
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
Semantics\OverloadResolutionTests.cs (3)
608
var compilation = CreateCompilationWithMscorlib461(source, options: TestOptions.
UnsafeDebugDll
);
801
var compilation = CreateCompilationWithMscorlib461(source, options: TestOptions.
UnsafeDebugDll
);
875
var compilation = CreateCompilationWithMscorlib461(source, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular9);
Semantics\RecordStructTests.cs (6)
659
var comp = CreateCompilation(src, parseOptions: TestOptions.RegularPreview, options: TestOptions.
UnsafeDebugDll
);
1511
var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Mscorlib461);
1569
var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Mscorlib461);
1625
var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Mscorlib461);
1678
var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Mscorlib461);
1781
var comp = CreateCompilation(new[] { src, IsExternalInitTypeDefinition }, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.Mscorlib461);
Semantics\RefEscapingTests.cs (35)
49
var comp = CreateCompilationWithSpan(tree, TestOptions.
UnsafeDebugDll
);
115
}", options: TestOptions.
UnsafeDebugDll
);
837
var comp = CreateCompilationWithMscorlibAndSpan(text, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion));
1007
var comp = CreateCompilationWithMscorlibAndSpan(text, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion));
2223
var comp = CreateCompilationWithMscorlibAndSpan(text, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular10);
2233
comp = CreateCompilationWithMscorlibAndSpan(text, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular11);
2635
var comp = CreateCompilationWithSpan(tree, TestOptions.
UnsafeDebugDll
);
2668
var comp = CreateCompilationWithSpan(tree, TestOptions.
UnsafeDebugDll
);
2799
var comp = CreateCompilationWithSpan(tree, TestOptions.
UnsafeDebugDll
);
2920
var comp = CreateCompilationWithSpan(tree, TestOptions.
UnsafeDebugDll
);
2949
var comp = CreateCompilationWithSpan(tree, TestOptions.
UnsafeDebugDll
);
3043
var comp = CreateCompilationWithSpan(tree, TestOptions.
UnsafeDebugDll
);
3197
var comp = CreateCompilationWithSpan(tree, TestOptions.
UnsafeDebugDll
);
3279
var comp = CreateCompilationWithSpan(tree, TestOptions.
UnsafeDebugDll
);
3366
var comp = CreateCompilation(tree, targetFramework: TargetFramework.Net90, options: TestOptions.
UnsafeDebugDll
);
3449
var comp = CreateCompilationWithSpan(tree, TestOptions.
UnsafeDebugDll
);
3786
var comp = CreateCompilationWithSpan(tree, TestOptions.
UnsafeDebugDll
);
3831
var comp = CreateCompilationWithSpan(tree, TestOptions.
UnsafeDebugDll
);
3996
var comp = CreateCompilationWithSpan(tree, TestOptions.
UnsafeDebugDll
);
4076
var comp = CreateCompilationWithSpan([code, UnscopedRefAttributeDefinition], TestOptions.
UnsafeDebugDll
, TestOptions.Regular11);
4120
var comp = CreateCompilationWithSpan([code, UnscopedRefAttributeDefinition], TestOptions.
UnsafeDebugDll
, TestOptions.Regular11);
4186
var comp = CreateCompilationWithSpan(tree, TestOptions.
UnsafeDebugDll
);
7367
CreateCompilation([source, UnscopedRefAttributeDefinition, InterpolatedStringHandlerAttribute], options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
7883
var comp = CreateCompilationWithMscorlibAndSpan(text, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion));
8214
var comp = CreateCompilationWithMscorlibAndSpan(csharp, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.
UnsafeDebugDll
);
8238
var comp = CreateCompilationWithMscorlibAndSpan(csharp, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.
UnsafeDebugDll
);
8262
var comp = CreateCompilationWithMscorlibAndSpan(csharp, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.
UnsafeDebugDll
);
8312
var comp = CreateCompilationWithMscorlibAndSpan(csharp, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.
UnsafeDebugDll
);
8362
var comp = CreateCompilationWithMscorlibAndSpan(csharp, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.
UnsafeDebugDll
);
8414
var comp = CreateCompilationWithMscorlibAndSpan(csharp, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.
UnsafeDebugDll
);
8441
var comp = CreateCompilationWithMscorlibAndSpan(csharp, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.
UnsafeDebugDll
);
8699
CreateCompilationWithMscorlibAndSpan(text, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion), options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
10022
var comp = CreateCompilationWithSpan(tree, TestOptions.
UnsafeDebugDll
);
13594
var comp = CreateCompilationWithSpan(tree, TestOptions.
UnsafeDebugDll
);
13681
var comp = CreateCompilationWithSpan(tree, TestOptions.
UnsafeDebugDll
);
Semantics\RefFieldTests.cs (8)
2668
var comp = CreateCompilation(source, targetFramework: TargetFramework.Net70, options: TestOptions.
UnsafeDebugDll
);
2981
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
5480
var comp = CreateCompilation(source, targetFramework: TargetFramework.Net70, options: TestOptions.
UnsafeDebugDll
);
17960
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
18928
var comp = CreateCompilation(new[] { source, UnscopedRefAttributeDefinition }, targetFramework: TargetFramework.Net70, options: TestOptions.
UnsafeDebugDll
);
18950
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
21146
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
28852
var comp = CreateCompilation(source, targetFramework: TargetFramework.Net70, options: TestOptions.
UnsafeDebugDll
);
Semantics\RefLocalsAndReturnsTests.cs (4)
832
}", options: TestOptions.
UnsafeDebugDll
);
1899
var comp = CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
);
2443
var comp = CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
);
2526
var comp = CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
);
Semantics\SemanticErrorTests.cs (2)
9457
CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
24972
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
Semantics\StackAllocInitializerTests.cs (1)
1624
CreateCompilation(test, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
Semantics\StackAllocSpanExpressionsTests.cs (1)
475
CreateCompilation(test, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
Semantics\UnsafeTests.cs (149)
60
options: TestOptions.
UnsafeDebugDll
);
79
options: TestOptions.
UnsafeDebugDll
);
6021
var libComp = CreateCompilation(libSrc, options: TestOptions.
UnsafeDebugDll
);
6041
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
, references: new[] { libComp.EmitToImageReference() });
6100
var comp = CreateCompilation(src, options: TestOptions.
UnsafeDebugDll
);
11496
CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics();
11916
var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
11918
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
);
11920
comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
12731
}", options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
12765
}", options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
12791
}", options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
12818
}", options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
12847
var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
12849
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
);
12851
comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
12953
var comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular11);
12969
var comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular11);
13004
var comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular11);
13030
var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
13042
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
);
13044
comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
13058
var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
13073
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
);
13075
comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
13095
var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
13097
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
);
13099
comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
13114
var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
13132
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
);
13134
comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
13158
var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
13160
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
);
13162
comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
13177
var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
13179
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
);
13181
comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
13196
var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
13202
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
);
13204
comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
13220
var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
13222
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
);
13224
comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
13234
var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
13249
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
);
13251
comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
13267
var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
13273
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
);
13275
comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
13291
var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
13297
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
);
13299
comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
13314
var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
13316
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
);
13318
comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
13359
var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
13365
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
);
13367
comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
13383
var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
13392
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
);
13394
comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
13409
var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
13427
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
);
13429
comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
13446
var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
13467
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
);
13469
comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
13480
var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
13501
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
);
13503
comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
13519
var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
13525
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
);
13527
comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
13543
var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
13549
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
);
13551
comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
13630
var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
13639
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
);
13641
comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
13667
var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
13676
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
);
13678
comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
13698
var comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular11);
13717
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular12);
13750
var comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular11);
13772
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular12);
13792
var comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular11);
13813
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular12);
13854
var comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular11);
13869
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular14);
13875
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.RegularPreview);
13881
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.RegularNext);
13901
var comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular11);
13923
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular14);
13929
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.RegularPreview);
13935
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.RegularNext);
13968
var comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular11);
13974
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular14);
13986
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.RegularPreview);
13992
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.RegularNext);
14005
var comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.RegularPreview);
14072
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular11);
14130
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular12);
14133
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular14);
14136
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.RegularPreview);
14139
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.RegularNext);
14205
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular11);
14281
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular12);
14284
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular14);
14287
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.RegularPreview);
14290
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.RegularNext);
14324
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular11);
14330
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular12);
14333
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.RegularPreview);
14356
var comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular11);
14363
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular12);
14366
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.RegularPreview);
14392
var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
14394
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
);
14396
comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
14422
var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
14426
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
);
14428
comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
14454
var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
14458
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
);
14460
comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
14487
var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
14490
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
);
14492
comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
14518
var comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.NetCoreApp);
14544
var comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.NetCoreApp);
14574
var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
14581
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
);
14583
comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
14609
var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
14616
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
);
14618
comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
14644
var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
14651
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
);
14653
comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
14680
var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
14687
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
);
14689
comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
);
14715
var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.NetCoreApp);
14728
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.NetCoreApp);
14730
comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.NetCoreApp);
14756
var comp = CreateCompilation(csharp, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.NetCoreApp);
14775
comp = CreateCompilation(csharp, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.NetCoreApp);
14777
comp = CreateCompilation(csharp, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
, targetFramework: TargetFramework.NetCoreApp);
Semantics\UseSiteErrorTests.cs (17)
2484
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, references: new[] { UnmanagedUseSiteError_Ref2 });
2494
comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, references: new[] { UnmanagedUseSiteError_Ref1, UnmanagedUseSiteError_Ref2 });
2511
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, references: new[] { UnmanagedUseSiteError_Ref2 });
2520
comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, references: new[] { UnmanagedUseSiteError_Ref1, UnmanagedUseSiteError_Ref2 });
2536
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, references: new[] { UnmanagedUseSiteError_Ref2 });
2545
comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, references: new[] { UnmanagedUseSiteError_Ref1, UnmanagedUseSiteError_Ref2 });
2563
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, references: new[] { UnmanagedUseSiteError_Ref2 });
2590
comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, references: new[] { UnmanagedUseSiteError_Ref1, UnmanagedUseSiteError_Ref2 });
2610
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, references: new[] { UnmanagedUseSiteError_Ref2 });
2632
comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, references: new[] { UnmanagedUseSiteError_Ref1, UnmanagedUseSiteError_Ref2 });
2652
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, references: new[] { UnmanagedUseSiteError_Ref2 });
2667
comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, references: new[] { UnmanagedUseSiteError_Ref1, UnmanagedUseSiteError_Ref2 });
2692
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, references: new[] { UnmanagedUseSiteError_Ref2 });
2707
comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, references: new[] { UnmanagedUseSiteError_Ref1, UnmanagedUseSiteError_Ref2 });
2738
comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, references: new[] { UnmanagedUseSiteError_Ref1, UnmanagedUseSiteError_Ref2 });
2752
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, references: new[] { UnmanagedUseSiteError_Ref2 });
2769
comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, references: new[] { UnmanagedUseSiteError_Ref1, UnmanagedUseSiteError_Ref2 });
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (39)
Compilation\UsedAssembliesTests.cs (4)
3763
CreateCompilation(sourceUsingStatic, parseOptions: parseOptions, references: references, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics();
3806
CreateCompilation(sourceUsingStaticE1, parseOptions: parseOptions, references: references, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics();
3848
Compilation comp = CreateCompilation(source, parseOptions: TestOptions.Regular14, references: references, options: TestOptions.
UnsafeDebugDll
);
3855
AssertUsedAssemblyReferences(source, references, references, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
);
DocumentationComments\CrefTests.cs (1)
7118
options: TestOptions.
UnsafeDebugDll
,
Symbols\AnonymousTypesSemanticsTests.cs (3)
1917
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
1934
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
1955
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
Symbols\ExtensionMethodTests.cs (4)
4187
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
4232
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
4277
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
4322
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
Symbols\GenericConstraintTests.cs (8)
1012
CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
5882
CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular12).VerifyDiagnostics();
6518
CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular12).VerifyDiagnostics(
6541
CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular12).VerifyDiagnostics(
6566
CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular12).VerifyDiagnostics();
6581
CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular12).VerifyDiagnostics();
7047
var compilation = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular12);
7538
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
Symbols\Source\BaseClassTests.cs (1)
2340
comp = CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular12);
Symbols\Source\ClsComplianceTests.cs (3)
561
var lib1 = CreateCompilation(libSource1, assemblyName: "lib1", options: TestOptions.
UnsafeDebugDll
).EmitToImageReference();
562
var lib2 = CreateCompilation(libSource2, assemblyName: "lib2", options: TestOptions.
UnsafeDebugDll
).EmitToImageReference();
563
var lib3 = CreateCompilation(libSource3, assemblyName: "lib3", options: TestOptions.
UnsafeDebugDll
).EmitToImageReference();
Symbols\Source\FileModifierTests.cs (1)
2896
var comp = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
Symbols\Source\PropertyTests.cs (1)
2897
CreateCompilationWithMscorlibAndSpan(text, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
Symbols\Source\UsingAliasTests.cs (10)
778
CreateCompilation(text, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
786
CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics();
787
CreateCompilation(text, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics();
847
CreateCompilation(text, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
864
CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics();
865
CreateCompilation(text, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics();
924
CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics();
945
""", options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
1012
""", options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
1031
""", options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
Symbols\SymbolErrorTests.cs (3)
4546
CreateCompilationWithMscorlib46(source, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular12)
4549
CreateCompilationWithMscorlib46(source, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular11)
16863
CreateCompilationWithMscorlib40AndSystemCore(text, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular12).VerifyDiagnostics(
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (42)
Parsing\ParserErrorMessageTests.cs (5)
4707
CreateCompilation(test, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
4733
CreateCompilation(test, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
4753
CreateCompilation(test, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
4773
CreateCompilation(test, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
4924
CreateCompilation(test, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
Parsing\RefReadonlyTests.cs (2)
46
var comp = CreateCompilationWithMscorlib461(text, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1), options: TestOptions.
UnsafeDebugDll
);
91
var comp = CreateCompilationWithMscorlib461(text, parseOptions: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp7_1), options: TestOptions.
UnsafeDebugDll
);
Parsing\RefStructs.cs (1)
230
}", TestOptions.
UnsafeDebugDll
).GetParseDiagnostics().Verify();
Parsing\UsingDirectiveParsingTests.cs (34)
670
CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
793
CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
1141
CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
1189
CreateCompilation(text, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
1202
CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(expectedPreviewDiagnostics);
1203
CreateCompilation(text, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(expectedPreviewDiagnostics);
1272
CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
1345
CreateCompilation(text, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
1358
CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(expectedPreviewDiagnostics);
1359
CreateCompilation(text, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(expectedPreviewDiagnostics);
1428
CreateCompilation(text, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
1441
CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(expectedPreviewDiagnostics);
1442
CreateCompilation(text, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(expectedPreviewDiagnostics);
1523
CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
2153
CreateCompilation(text, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
2157
CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics();
2158
CreateCompilation(text, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics();
2232
CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics();
2307
CreateCompilation(text, parseOptions: TestOptions.Regular14, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
2311
CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics();
2312
CreateCompilation(text, parseOptions: TestOptions.RegularNext, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics();
2390
CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
2466
CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
2534
CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics(
4147
CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular11).VerifyDiagnostics(
4241
CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular12).VerifyDiagnostics(
4346
CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular11).VerifyDiagnostics(
4462
CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular12).VerifyDiagnostics(
4561
CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular11).VerifyDiagnostics(
4641
CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular12).VerifyDiagnostics(
4762
CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular11).VerifyDiagnostics(
4924
CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular12).VerifyDiagnostics(
5081
CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular11).VerifyDiagnostics(
5238
CreateCompilation(text, options: TestOptions.
UnsafeDebugDll
, parseOptions: TestOptions.Regular12).VerifyDiagnostics(
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver.UnitTests (1)
CSharpFunctionResolverTests.cs (1)
512
var compilation = CreateCompilation(source, options: TestOptions.
UnsafeDebugDll
);
Microsoft.CodeAnalysis.UnitTests (1)
Symbols\DocumentationCommentIdTests.cs (1)
173
var comp = CreateCSharpCompilation(text, compilationOptions: TestOptions.
UnsafeDebugDll
).VerifyDiagnostics();