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);
22386
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22398
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22400
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics();
22415
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22427
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22429
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics();
22446
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22462
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22464
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(expectedDiagnostics);
22483
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22491
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22493
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics();
22508
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22540
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22542
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(expectedDiagnostics);
22555
var ref1a = CreateCompilation([source1,
UnscopedRefAttributeDefinition
],
22563
var ref1c = CreateCompilation([source1,
UnscopedRefAttributeDefinition
],
22565
var ref1d = CreateCompilation([source1,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics().EmitToImageReference();
22608
var ref1a = CreateCompilation([source1,
UnscopedRefAttributeDefinition
],
22616
var ref1c = CreateCompilation([source1,
UnscopedRefAttributeDefinition
],
22618
var ref1d = CreateCompilation([source1,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics().EmitToImageReference();
22661
var ref1 = CreateCompilation([source1,
UnscopedRefAttributeDefinition
])
22701
var ref1 = CreateCompilation([source1,
UnscopedRefAttributeDefinition
],
22765
CreateCompilation([source2,
UnscopedRefAttributeDefinition
], [ref1],
22788
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22816
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22818
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(expectedDiagnostics);
22832
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22851
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22853
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(expectedDiagnostics);
22867
CreateCompilation([source,
UnscopedRefAttributeDefinition
, IsExternalInitTypeDefinition],
22886
CreateCompilation([source,
UnscopedRefAttributeDefinition
, IsExternalInitTypeDefinition],
22888
CreateCompilation([source,
UnscopedRefAttributeDefinition
, IsExternalInitTypeDefinition]).VerifyDiagnostics(expectedDiagnostics);
22940
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
22967
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
22986
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
23046
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
23085
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
23104
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
23150
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
, IsExternalInitTypeDefinition });
23181
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
23285
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Net60);
23370
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
23400
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
23465
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Mscorlib40);
23553
comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Net70);
23578
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
23596
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
23626
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
23940
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
23973
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
24046
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24112
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24282
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24310
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24341
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24379
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24420
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24464
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24494
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24530
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24619
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24744
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
24782
comp = CreateCompilation(new[] { sourceB,
UnscopedRefAttributeDefinition
}, references: new[] { refA });
25236
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Net50, options: TestOptions.ReleaseDll);
25427
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion));
25604
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
25634
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
25776
comp = CreateCompilation(new[] { sourceB2,
UnscopedRefAttributeDefinition
}, references: new[] { refA }, parseOptions: TestOptions.Regular);
25907
comp = CreateCompilation(new[] { sourceB,
UnscopedRefAttributeDefinition
}, references: new[] { refA });
25996
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
}, parseOptions: TestOptions.Regular);
26043
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
26435
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
26541
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Net60);
26574
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
26766
var verifier = CompileAndVerify(new[] { source,
UnscopedRefAttributeDefinition
}, expectedOutput: "12", verify: Verification.Fails);
26809
CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}).VerifyDiagnostics(
26842
CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}).VerifyDiagnostics(
26876
CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}).VerifyDiagnostics(
26910
var verifier = CompileAndVerify(new[] { source,
UnscopedRefAttributeDefinition
}, expectedOutput: "12", verify: Verification.Fails);
26951
CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}).VerifyDiagnostics(
26984
CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}).VerifyDiagnostics(
27392
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, options: TestOptions.ReleaseDll);
27444
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, options: TestOptions.ReleaseDll);
27496
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, options: TestOptions.ReleaseDll);
29119
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Net70);
30897
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
]);