174 references to UnscopedRefAttributeDefinition
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (17)
PartialEventsAndConstructorsTests.cs (1)
3384
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(
RefStructInterfacesTests.cs (16)
2217
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
2281
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
2721
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
2757
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
2796
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
2832
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
2866
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
2903
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
2976
var verifier = CompileAndVerify(new[] { source,
UnscopedRefAttributeDefinition
}, expectedOutput: (tS1IsClass == ThreeState.True || tS2IsClass == ThreeState.True ? null : "12"), verify: Verification.Fails);
3039
CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}).VerifyDiagnostics(
3070
CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}).VerifyDiagnostics(
3103
CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}).VerifyDiagnostics(
3601
CreateCompilationWithMscorlibAndSpan(new[] { text,
UnscopedRefAttributeDefinition
}).VerifyDiagnostics();
3636
CreateCompilationWithMscorlibAndSpan(new[] { text,
UnscopedRefAttributeDefinition
}).VerifyDiagnostics(
3677
CreateCompilationWithMscorlibAndSpan(new[] { text,
UnscopedRefAttributeDefinition
}).VerifyDiagnostics();
27292
var comp = CreateCompilation(new[] { text,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Net60, parseOptions: TestOptions.Regular10);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (155)
Semantics\DelegateTypeTests.cs (1)
14298
var comp = CreateCompilation(
UnscopedRefAttributeDefinition
, targetFramework: TargetFramework.Net60, assemblyName: attributeAssemblyName);
Semantics\DynamicTests.cs (5)
1574
CompileAndVerify(new[] { source,
UnscopedRefAttributeDefinition
}, new[] { CSharpRef },
1596
CompileAndVerify(new[] { source,
UnscopedRefAttributeDefinition
}, new[] { CSharpRef },
1616
CompileAndVerify(new[] { source,
UnscopedRefAttributeDefinition
}, new[] { CSharpRef },
1641
CompileAndVerify(new[] { source,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Net70,
1669
CompileAndVerify(new[] { source,
UnscopedRefAttributeDefinition
}, new[] { CSharpRef },
Semantics\InterceptorsTests.cs (2)
4319
var verifier = CompileAndVerify([source, interceptor, s_attributesSource,
UnscopedRefAttributeDefinition
], parseOptions: RegularWithInterceptors, expectedOutput: "1");
4354
var comp = CreateCompilation([source, interceptor, s_attributesSource,
UnscopedRefAttributeDefinition
], parseOptions: RegularWithInterceptors, options: WithNullableEnable());
Semantics\RecordStructTests.cs (1)
8051
var comp = CreateCompilationWithMscorlibAndSpan(new[] { text,
UnscopedRefAttributeDefinition
}, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion));
Semantics\RefEscapingTests.cs (32)
1418
var comp = CreateCompilationWithMscorlibAndSpan(new[] { source,
UnscopedRefAttributeDefinition
});
1927
var comp = CreateCompilationWithMscorlibAndSpan(new[] { text,
UnscopedRefAttributeDefinition
}, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion));
4074
var comp = CreateCompilationWithSpan([code,
UnscopedRefAttributeDefinition
], TestOptions.UnsafeDebugDll, TestOptions.Regular11);
4118
var comp = CreateCompilationWithSpan([code,
UnscopedRefAttributeDefinition
], TestOptions.UnsafeDebugDll, TestOptions.Regular11);
4443
CreateCompilation([source,
UnscopedRefAttributeDefinition
], options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(
4518
CreateCompilation([source,
UnscopedRefAttributeDefinition
], options: TestOptions.UnsafeReleaseDll).VerifyDiagnostics(
4584
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(
4677
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics();
4703
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(
4786
CreateCompilation([source,
UnscopedRefAttributeDefinition
, InterpolatedStringHandlerAttribute], options: TestOptions.UnsafeDebugDll).VerifyDiagnostics(
4861
CreateCompilation([source,
UnscopedRefAttributeDefinition
, InterpolatedStringHandlerAttribute]).VerifyDiagnostics(
5541
CreateCompilationWithMscorlibAndSpan(new[] { text,
UnscopedRefAttributeDefinition
}, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics(
5556
CreateCompilationWithMscorlibAndSpan(new[] { text,
UnscopedRefAttributeDefinition
}, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics(
6663
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(
6675
CreateCompilation([source,
UnscopedRefAttributeDefinition
], parseOptions: TestOptions.Regular10).VerifyDiagnostics(
6711
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics();
6854
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(
6886
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(
6912
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(
6989
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(
7042
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(
7077
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(
9446
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
9473
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
12956
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(
12981
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(
13006
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(
13030
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(
13055
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics();
13099
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics();
13143
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics();
13186
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics();
Semantics\RefFieldTests.cs (110)
2501
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Net70);
4755
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
4825
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
4877
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
4916
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
4961
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
5241
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
8542
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Net70);
9761
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.Net70);
9808
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion));
9856
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion));
9878
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Net70);
11125
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, parseOptions: TestOptions.Regular10);
11153
comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
16269
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
16395
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
16438
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
16509
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
17270
var comp = CreateCompilation(new[] { sourceA, sourceB1,
UnscopedRefAttributeDefinition
});
17273
comp = CreateCompilation(new[] { sourceA, sourceB2,
UnscopedRefAttributeDefinition
});
17276
comp = CreateCompilation(new[] { sourceB2, sourceA,
UnscopedRefAttributeDefinition
});
18865
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Net70);
18893
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Net70, options: TestOptions.UnsafeDebugDll);
22381
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22393
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22395
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics();
22410
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22422
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22424
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics();
22441
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22457
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22459
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(expectedDiagnostics);
22478
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22486
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22488
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics();
22503
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22535
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22537
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(expectedDiagnostics);
22550
var ref1a = CreateCompilation([source1,
UnscopedRefAttributeDefinition
],
22558
var ref1c = CreateCompilation([source1,
UnscopedRefAttributeDefinition
],
22560
var ref1d = CreateCompilation([source1,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics().EmitToImageReference();
22603
var ref1a = CreateCompilation([source1,
UnscopedRefAttributeDefinition
],
22611
var ref1c = CreateCompilation([source1,
UnscopedRefAttributeDefinition
],
22613
var ref1d = CreateCompilation([source1,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics().EmitToImageReference();
22656
var ref1 = CreateCompilation([source1,
UnscopedRefAttributeDefinition
])
22696
var ref1 = CreateCompilation([source1,
UnscopedRefAttributeDefinition
],
22760
CreateCompilation([source2,
UnscopedRefAttributeDefinition
], [ref1],
22783
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22811
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22813
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(expectedDiagnostics);
22827
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22846
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22848
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(expectedDiagnostics);
22862
CreateCompilation([source,
UnscopedRefAttributeDefinition
, IsExternalInitTypeDefinition],
22881
CreateCompilation([source,
UnscopedRefAttributeDefinition
, IsExternalInitTypeDefinition],
22883
CreateCompilation([source,
UnscopedRefAttributeDefinition
, IsExternalInitTypeDefinition]).VerifyDiagnostics(expectedDiagnostics);
22935
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
22962
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
22981
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
23041
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
23080
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
23099
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
23145
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
, IsExternalInitTypeDefinition });
23176
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
23280
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Net60);
23365
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
23395
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
23460
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Mscorlib40);
23548
comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Net70);
23573
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
23591
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
23621
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
23935
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
23968
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
24041
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24107
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24277
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24305
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24336
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24374
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24415
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24459
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24489
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24525
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24614
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24739
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
24777
comp = CreateCompilation(new[] { sourceB,
UnscopedRefAttributeDefinition
}, references: new[] { refA });
25231
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Net50, options: TestOptions.ReleaseDll);
25422
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion));
25599
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
25629
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
25771
comp = CreateCompilation(new[] { sourceB2,
UnscopedRefAttributeDefinition
}, references: new[] { refA }, parseOptions: TestOptions.Regular);
25902
comp = CreateCompilation(new[] { sourceB,
UnscopedRefAttributeDefinition
}, references: new[] { refA });
25991
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
}, parseOptions: TestOptions.Regular);
26038
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
26430
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
26536
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Net60);
26569
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
26761
var verifier = CompileAndVerify(new[] { source,
UnscopedRefAttributeDefinition
}, expectedOutput: "12", verify: Verification.Fails);
26804
CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}).VerifyDiagnostics(
26837
CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}).VerifyDiagnostics(
26871
CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}).VerifyDiagnostics(
26905
var verifier = CompileAndVerify(new[] { source,
UnscopedRefAttributeDefinition
}, expectedOutput: "12", verify: Verification.Fails);
26946
CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}).VerifyDiagnostics(
26979
CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}).VerifyDiagnostics(
27387
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, options: TestOptions.ReleaseDll);
27439
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, options: TestOptions.ReleaseDll);
27491
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, options: TestOptions.ReleaseDll);
29114
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Net70);
30892
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
Semantics\RefLocalsAndReturnsTests.cs (1)
582
var comp = CreateCompilationWithMscorlibAndSpan(new[] { source,
UnscopedRefAttributeDefinition
}, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion));
Semantics\SpanStackSafetyTests.cs (2)
526
var comp = CreateCompilationWithMscorlibAndSpan(new[] { text,
UnscopedRefAttributeDefinition
}, parseOptions: TestOptions.Regular10);
545
comp = CreateCompilationWithMscorlibAndSpan(new[] { text,
UnscopedRefAttributeDefinition
});
Semantics\Utf8StringsLiteralsTests.cs (1)
3794
var comp = CreateCompilation(new[] { source + HelpersSource,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.NetCoreApp, options: TestOptions.DebugDll);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
SymbolDisplay\SymbolDisplayTests.cs (1)
8959
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
Symbols\PartialPropertiesTests.cs (1)
4356
var comp = CreateCompilation([source,
UnscopedRefAttributeDefinition
]);