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
});
16232
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
16358
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
16401
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
16472
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
17233
var comp = CreateCompilation(new[] { sourceA, sourceB1,
UnscopedRefAttributeDefinition
});
17236
comp = CreateCompilation(new[] { sourceA, sourceB2,
UnscopedRefAttributeDefinition
});
17239
comp = CreateCompilation(new[] { sourceB2, sourceA,
UnscopedRefAttributeDefinition
});
18828
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Net70);
18856
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Net70, options: TestOptions.UnsafeDebugDll);
22298
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22310
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22312
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics();
22327
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22339
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22341
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics();
22358
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22374
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22376
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(expectedDiagnostics);
22395
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22403
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22405
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics();
22420
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22452
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22454
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(expectedDiagnostics);
22467
var ref1a = CreateCompilation([source1,
UnscopedRefAttributeDefinition
],
22475
var ref1c = CreateCompilation([source1,
UnscopedRefAttributeDefinition
],
22477
var ref1d = CreateCompilation([source1,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics().EmitToImageReference();
22520
var ref1a = CreateCompilation([source1,
UnscopedRefAttributeDefinition
],
22528
var ref1c = CreateCompilation([source1,
UnscopedRefAttributeDefinition
],
22530
var ref1d = CreateCompilation([source1,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics().EmitToImageReference();
22573
var ref1 = CreateCompilation([source1,
UnscopedRefAttributeDefinition
])
22613
var ref1 = CreateCompilation([source1,
UnscopedRefAttributeDefinition
],
22677
CreateCompilation([source2,
UnscopedRefAttributeDefinition
], [ref1],
22700
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22728
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22730
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(expectedDiagnostics);
22744
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22763
CreateCompilation([source,
UnscopedRefAttributeDefinition
],
22765
CreateCompilation([source,
UnscopedRefAttributeDefinition
]).VerifyDiagnostics(expectedDiagnostics);
22779
CreateCompilation([source,
UnscopedRefAttributeDefinition
, IsExternalInitTypeDefinition],
22798
CreateCompilation([source,
UnscopedRefAttributeDefinition
, IsExternalInitTypeDefinition],
22800
CreateCompilation([source,
UnscopedRefAttributeDefinition
, IsExternalInitTypeDefinition]).VerifyDiagnostics(expectedDiagnostics);
22852
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
22879
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
22898
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
22958
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
22997
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
23016
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
23062
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
, IsExternalInitTypeDefinition });
23093
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
23197
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Net60);
23282
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
23312
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
23377
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Mscorlib40);
23465
comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Net70);
23490
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
23508
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
23538
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
23852
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
23885
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
23958
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24024
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24194
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24222
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24253
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24291
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24332
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24376
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24406
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24442
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24531
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
24656
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
24694
comp = CreateCompilation(new[] { sourceB,
UnscopedRefAttributeDefinition
}, references: new[] { refA });
25148
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Net50, options: TestOptions.ReleaseDll);
25339
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, parseOptions: TestOptions.Regular.WithLanguageVersion(languageVersion));
25516
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
25546
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
25688
comp = CreateCompilation(new[] { sourceB2,
UnscopedRefAttributeDefinition
}, references: new[] { refA }, parseOptions: TestOptions.Regular);
25819
comp = CreateCompilation(new[] { sourceB,
UnscopedRefAttributeDefinition
}, references: new[] { refA });
25908
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
}, parseOptions: TestOptions.Regular);
25955
var comp = CreateCompilation(new[] { sourceA,
UnscopedRefAttributeDefinition
});
26347
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
26453
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Net60);
26486
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
});
26678
var verifier = CompileAndVerify(new[] { source,
UnscopedRefAttributeDefinition
}, expectedOutput: "12", verify: Verification.Fails);
26721
CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}).VerifyDiagnostics(
26754
CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}).VerifyDiagnostics(
26788
CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}).VerifyDiagnostics(
26822
var verifier = CompileAndVerify(new[] { source,
UnscopedRefAttributeDefinition
}, expectedOutput: "12", verify: Verification.Fails);
26863
CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}).VerifyDiagnostics(
26896
CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}).VerifyDiagnostics(
27304
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, options: TestOptions.ReleaseDll);
27356
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, options: TestOptions.ReleaseDll);
27408
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, options: TestOptions.ReleaseDll);
29031
var comp = CreateCompilation(new[] { source,
UnscopedRefAttributeDefinition
}, targetFramework: TargetFramework.Net70);
30809
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
]);