167 references to UnscopedRefAttributeDefinition
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (17)
PartialEventsAndConstructorsTests.cs (1)
3204
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();
26896
var comp = CreateCompilation(new[] { text,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Net60, parseOptions: TestOptions.Regular10);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (148)
Semantics\DelegateTypeTests.cs (1)
14324
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)
4318
var verifier = CompileAndVerify([source, interceptor, s_attributesSource,
UnscopedRefAttributeDefinition
], parseOptions: RegularWithInterceptors, expectedOutput: "1");
4353
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 (25)
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);
4960
CreateCompilationWithMscorlibAndSpan(new[] { text,
UnscopedRefAttributeDefinition
}, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics(
4975
CreateCompilationWithMscorlibAndSpan(new[] { text,
UnscopedRefAttributeDefinition
}, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion)).VerifyDiagnostics(
6082
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(
6094
CreateCompilation([source,
UnscopedRefAttributeDefinition
], parseOptions: TestOptions.Regular10).VerifyDiagnostics(
6130
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics();
6273
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(
6305
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(
6331
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(
6408
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(
6461
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(
6496
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(
8865
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
8892
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
11050
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(
11075
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(
11100
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(
11124
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(
11149
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics();
11193
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics();
11237
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics();
11280
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
});
18866
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Net70);
18894
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Net70, options: TestOptions.UnsafeDebugDll);
22392
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22404
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22406
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics();
22421
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22433
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22435
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics();
22452
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22468
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22470
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(expectedDiagnostics);
22489
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22497
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22499
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics();
22514
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22546
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22548
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(expectedDiagnostics);
22561
var ref1a = CreateCompilation([source1,
UnscopedRefAttributeDefinition
],
22569
var ref1c = CreateCompilation([source1,
UnscopedRefAttributeDefinition
],
22571
var ref1d = CreateCompilation([source1,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics().EmitToImageReference();
22614
var ref1a = CreateCompilation([source1,
UnscopedRefAttributeDefinition
],
22622
var ref1c = CreateCompilation([source1,
UnscopedRefAttributeDefinition
],
22624
var ref1d = CreateCompilation([source1,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics().EmitToImageReference();
22667
var ref1 = CreateCompilation([source1,
UnscopedRefAttributeDefinition
])
22707
var ref1 = CreateCompilation([source1,
UnscopedRefAttributeDefinition
],
22771
CreateCompilation([source2,
UnscopedRefAttributeDefinition
], [ref1],
22794
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22822
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22824
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(expectedDiagnostics);
22838
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22857
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22859
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(expectedDiagnostics);
22873
CreateCompilation([source,
UnscopedRefAttributeDefinition
, IsExternalInitTypeDefinition],
22892
CreateCompilation([source,
UnscopedRefAttributeDefinition
, IsExternalInitTypeDefinition],
22894
CreateCompilation([source,
UnscopedRefAttributeDefinition
, IsExternalInitTypeDefinition]).VerifyDiagnostics(expectedDiagnostics);
22946
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
22973
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
22992
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
23052
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
23091
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
23110
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
23156
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
, IsExternalInitTypeDefinition });
23187
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
23291
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Net60);
23376
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
23406
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
23471
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Mscorlib40);
23559
comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Net70);
23584
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
23602
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
23632
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
23946
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
23979
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
24052
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24118
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24288
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24316
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24347
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24385
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24426
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24470
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24500
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24536
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24625
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24750
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
24788
comp = CreateCompilation(new[] { sourceB,
UnscopedRefAttributeDefinition
}, references: new[] { refA });
25242
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Net50, options: TestOptions.ReleaseDll);
25433
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion));
25610
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
25640
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
25782
comp = CreateCompilation(new[] { sourceB2,
UnscopedRefAttributeDefinition
}, references: new[] { refA }, parseOptions: TestOptions.Regular);
25913
comp = CreateCompilation(new[] { sourceB,
UnscopedRefAttributeDefinition
}, references: new[] { refA });
26002
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
}, parseOptions: TestOptions.Regular);
26049
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
26441
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
26547
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Net60);
26580
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
26772
var verifier = CompileAndVerify(new[] { source,
UnscopedRefAttributeDefinition
}, expectedOutput: "12", verify: Verification.Fails);
26815
CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}).VerifyDiagnostics(
26848
CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}).VerifyDiagnostics(
26882
CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}).VerifyDiagnostics(
26916
var verifier = CompileAndVerify(new[] { source,
UnscopedRefAttributeDefinition
}, expectedOutput: "12", verify: Verification.Fails);
26957
CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}).VerifyDiagnostics(
26990
CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}).VerifyDiagnostics(
27398
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, options: TestOptions.ReleaseDll);
27450
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, options: TestOptions.ReleaseDll);
27502
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, options: TestOptions.ReleaseDll);
29125
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Net70);
30664
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
Semantics\RefLocalsAndReturnsTests.cs (1)
585
var comp = CreateCompilationWithMscorlibAndSpan(new[] { source,
UnscopedRefAttributeDefinition
}, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion));
Semantics\SpanStackSafetyTests.cs (2)
529
var comp = CreateCompilationWithMscorlibAndSpan(new[] { text,
UnscopedRefAttributeDefinition
}, parseOptions: TestOptions.Regular10);
548
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)
4329
var comp = CreateCompilation([source,
UnscopedRefAttributeDefinition
]);