56 references to IsCoreClrRuntime
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (3)
CodeGen\CodeGenFunctionPointersTests.cs (2)
6275
expectedOutput: RuntimeUtilities.
IsCoreClrRuntime
? expectedOutput : null,
6285
expectedOutput: RuntimeUtilities.
IsCoreClrRuntime
? expectedOutput : null,
CodeGen\CodeGenOverridingAndHiding.cs (1)
1196
Assert.Equal(RuntimeUtilities.
IsCoreClrRuntime
, compilation.Assembly.RuntimeSupportsCovariantReturnsOfClasses);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (38)
Attributes\InternalsVisibleToAndStrongNameTests.cs (1)
1539
var corlibName = RuntimeUtilities.
IsCoreClrRuntime
? "netstandard" : "mscorlib";
Semantics\PrimaryConstructorTests.cs (20)
16585
".Replace("[netstandard]", RuntimeUtilities.
IsCoreClrRuntime
? "[netstandard]" : "[mscorlib]"));
16790
".Replace("[netstandard]", RuntimeUtilities.
IsCoreClrRuntime
? "[netstandard]" : "[mscorlib]"));
16835
(RuntimeUtilities.
IsCoreClrRuntime
?
17077
").Replace("[netstandard]", RuntimeUtilities.
IsCoreClrRuntime
? "[netstandard]" : "[mscorlib]"));
17095
(RuntimeUtilities.
IsCoreClrRuntime
?
17344
").Replace("[netstandard]", RuntimeUtilities.
IsCoreClrRuntime
? "[netstandard]" : "[mscorlib]"));
17426
".Replace("[netstandard]", RuntimeUtilities.
IsCoreClrRuntime
? "[netstandard]" : "[mscorlib]"));
17498
".Replace("[netstandard]", RuntimeUtilities.
IsCoreClrRuntime
? "[netstandard]" : "[mscorlib]"));
17611
".Replace("[netstandard]", RuntimeUtilities.
IsCoreClrRuntime
? "[netstandard]" : "[mscorlib]"));
17718
".Replace("[netstandard]", RuntimeUtilities.
IsCoreClrRuntime
? "[netstandard]" : "[mscorlib]"));
17951
".Replace("[netstandard]", RuntimeUtilities.
IsCoreClrRuntime
? "[netstandard]" : "[mscorlib]"));
18181
".Replace("[netstandard]", RuntimeUtilities.
IsCoreClrRuntime
? "[netstandard]" : "[mscorlib]"));
18238
(RuntimeUtilities.
IsCoreClrRuntime
?
18510
").Replace("[netstandard]", RuntimeUtilities.
IsCoreClrRuntime
? "[netstandard]" : "[mscorlib]"));
18535
(RuntimeUtilities.
IsCoreClrRuntime
?
18829
").Replace("[netstandard]", RuntimeUtilities.
IsCoreClrRuntime
? "[netstandard]" : "[mscorlib]"));
19025
".Replace("[netstandard]", RuntimeUtilities.
IsCoreClrRuntime
? "[netstandard]" : "[mscorlib]"));
19222
".Replace("[netstandard]", RuntimeUtilities.
IsCoreClrRuntime
? "[netstandard]" : "[mscorlib]"));
19322
".Replace("[netstandard]", RuntimeUtilities.
IsCoreClrRuntime
? "[netstandard]" : "[mscorlib]"));
19403
".Replace("[netstandard]", RuntimeUtilities.
IsCoreClrRuntime
? "[netstandard]" : "[mscorlib]"));
Semantics\RecordTests.cs (17)
10776
var comp = CreateCompilation(RuntimeUtilities.
IsCoreClrRuntime
? source : new[] { source, IsExternalInitTypeDefinition }, targetFramework: TargetFramework.NetLatest);
10782
Assert.Equal(RuntimeUtilities.
IsCoreClrRuntime
, comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses);
10783
Assert.Equal(RuntimeUtilities.
IsCoreClrRuntime
, comp.SupportsRuntimeCapability(RuntimeCapability.CovariantReturnsOfClasses));
12655
var compA = CreateCompilation(RuntimeUtilities.
IsCoreClrRuntime
? sourceA : new[] { sourceA, IsExternalInitTypeDefinition }, targetFramework: TargetFramework.NetLatest);
12694
var compB = CreateCompilation(RuntimeUtilities.
IsCoreClrRuntime
? sourceB : new[] { sourceB, IsExternalInitTypeDefinition }, references: new[] { refA }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.NetLatest);
15901
var comp = CreateCompilation(RuntimeUtilities.
IsCoreClrRuntime
? source : new[] { source, IsExternalInitTypeDefinition }, targetFramework: TargetFramework.NetLatest);
15911
Assert.Equal(RuntimeUtilities.
IsCoreClrRuntime
, comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses);
15912
Assert.Equal(RuntimeUtilities.
IsCoreClrRuntime
, comp.SupportsRuntimeCapability(RuntimeCapability.CovariantReturnsOfClasses));
21097
var comp = CreateCompilation(RuntimeUtilities.
IsCoreClrRuntime
? src : new[] { src, IsExternalInitTypeDefinition }, targetFramework: TargetFramework.NetLatest);
21127
var verifier = CompileAndVerify(RuntimeUtilities.
IsCoreClrRuntime
? src2 : new[] { src2, IsExternalInitTypeDefinition },
21145
if (RuntimeUtilities.
IsCoreClrRuntime
)
23721
Assert.Equal(RuntimeUtilities.
IsCoreClrRuntime
, comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses);
23722
Assert.Equal(RuntimeUtilities.
IsCoreClrRuntime
, comp.SupportsRuntimeCapability(RuntimeCapability.CovariantReturnsOfClasses));
25774
Assert.Equal(RuntimeUtilities.
IsCoreClrRuntime
, c.Assembly.RuntimeSupportsCovariantReturnsOfClasses);
25775
Assert.Equal(RuntimeUtilities.
IsCoreClrRuntime
, c.SupportsRuntimeCapability(RuntimeCapability.CovariantReturnsOfClasses));
26085
Assert.Equal(RuntimeUtilities.
IsCoreClrRuntime
, comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses);
26086
Assert.Equal(RuntimeUtilities.
IsCoreClrRuntime
, comp.SupportsRuntimeCapability(RuntimeCapability.CovariantReturnsOfClasses));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (5)
Semantics\AnonymousFunctionTests.cs (1)
660
if (RuntimeUtilities.
IsCoreClrRuntime
)
Semantics\InheritanceBindingTests.cs (4)
4989
Assert.Equal(RuntimeUtilities.
IsCoreClrRuntime
, comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses);
4990
Assert.Equal(RuntimeUtilities.
IsCoreClrRuntime
, comp.SupportsRuntimeCapability(RuntimeCapability.CovariantReturnsOfClasses));
5050
Assert.Equal(RuntimeUtilities.
IsCoreClrRuntime
, compilation.Assembly.RuntimeSupportsCovariantReturnsOfClasses);
5051
Assert.Equal(RuntimeUtilities.
IsCoreClrRuntime
, compilation.SupportsRuntimeCapability(RuntimeCapability.CovariantReturnsOfClasses));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\SymbolErrorTests.cs (2)
7961
Assert.Equal(RuntimeUtilities.
IsCoreClrRuntime
, comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses);
18867
Assert.Equal(RuntimeUtilities.
IsCoreClrRuntime
, comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
CSharpTestBase.cs (1)
1715
if (RuntimeUtilities.
IsCoreClrRuntime
)
Microsoft.CodeAnalysis.Test.Utilities (6)
Compilation\RuntimeUtilities.cs (1)
37
=>
IsCoreClrRuntime
&& RuntimeInformation.FrameworkDescription.StartsWith(".NET 6.", StringComparison.Ordinal);
TargetFrameworkUtil.cs (4)
171
public static ImmutableArray<MetadataReference> NetLatest => RuntimeUtilities.
IsCoreClrRuntime
? NetCoreApp.References : NetFramework.References;
172
public static ImmutableArray<MetadataReference> StandardReferences => RuntimeUtilities.
IsCoreClrRuntime
? NetStandard20References : NetFramework.Standard;
173
public static MetadataReference StandardCSharpReference => RuntimeUtilities.
IsCoreClrRuntime
? NetStandard20.ExtraReferences.MicrosoftCSharp : NetFramework.MicrosoftCSharp;
174
public static MetadataReference StandardVisualBasicReference => RuntimeUtilities.
IsCoreClrRuntime
? NetStandard20.ExtraReferences.MicrosoftVisualBasic : NetFramework.MicrosoftVisualBasic;
TestBase.cs (1)
91
public static readonly AssemblyName RuntimeCorLibName = RuntimeUtilities.
IsCoreClrRuntime
Microsoft.CodeAnalysis.UnitTests (1)
CorLibTypesTests.cs (1)
239
string value = (RuntimeUtilities.
IsCoreClrRuntime
&& !RuntimeUtilities.IsCoreClr6Runtime)