36 references to IsCoreClrRuntime
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (3)
CodeGen\CodeGenFunctionPointersTests.cs (2)
6261
expectedOutput: RuntimeUtilities.
IsCoreClrRuntime
? expectedOutput : null,
6271
expectedOutput: RuntimeUtilities.
IsCoreClrRuntime
? expectedOutput : null,
CodeGen\CodeGenOverridingAndHiding.cs (1)
1196
Assert.Equal(RuntimeUtilities.
IsCoreClrRuntime
, compilation.Assembly.RuntimeSupportsCovariantReturnsOfClasses);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Attributes\InternalsVisibleToAndStrongNameTests.cs (1)
1486
var corlibName = RuntimeUtilities.
IsCoreClrRuntime
? "netstandard" : "mscorlib";
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (22)
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));
Semantics\RecordTests.cs (17)
10721
var comp = CreateCompilation(RuntimeUtilities.
IsCoreClrRuntime
? source : new[] { source, IsExternalInitTypeDefinition }, targetFramework: TargetFramework.NetLatest);
10727
Assert.Equal(RuntimeUtilities.
IsCoreClrRuntime
, comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses);
10728
Assert.Equal(RuntimeUtilities.
IsCoreClrRuntime
, comp.SupportsRuntimeCapability(RuntimeCapability.CovariantReturnsOfClasses));
12600
var compA = CreateCompilation(RuntimeUtilities.
IsCoreClrRuntime
? sourceA : new[] { sourceA, IsExternalInitTypeDefinition }, targetFramework: TargetFramework.NetLatest);
12639
var compB = CreateCompilation(RuntimeUtilities.
IsCoreClrRuntime
? sourceB : new[] { sourceB, IsExternalInitTypeDefinition }, references: new[] { refA }, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseExe, targetFramework: TargetFramework.NetLatest);
15798
var comp = CreateCompilation(RuntimeUtilities.
IsCoreClrRuntime
? source : new[] { source, IsExternalInitTypeDefinition }, targetFramework: TargetFramework.NetLatest);
15808
Assert.Equal(RuntimeUtilities.
IsCoreClrRuntime
, comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses);
15809
Assert.Equal(RuntimeUtilities.
IsCoreClrRuntime
, comp.SupportsRuntimeCapability(RuntimeCapability.CovariantReturnsOfClasses));
21003
var comp = CreateCompilation(RuntimeUtilities.
IsCoreClrRuntime
? src : new[] { src, IsExternalInitTypeDefinition }, targetFramework: TargetFramework.NetLatest);
21033
var verifier = CompileAndVerify(RuntimeUtilities.
IsCoreClrRuntime
? src2 : new[] { src2, IsExternalInitTypeDefinition },
21051
if (RuntimeUtilities.
IsCoreClrRuntime
)
23627
Assert.Equal(RuntimeUtilities.
IsCoreClrRuntime
, comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses);
23628
Assert.Equal(RuntimeUtilities.
IsCoreClrRuntime
, comp.SupportsRuntimeCapability(RuntimeCapability.CovariantReturnsOfClasses));
25680
Assert.Equal(RuntimeUtilities.
IsCoreClrRuntime
, c.Assembly.RuntimeSupportsCovariantReturnsOfClasses);
25681
Assert.Equal(RuntimeUtilities.
IsCoreClrRuntime
, c.SupportsRuntimeCapability(RuntimeCapability.CovariantReturnsOfClasses));
25991
Assert.Equal(RuntimeUtilities.
IsCoreClrRuntime
, comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses);
25992
Assert.Equal(RuntimeUtilities.
IsCoreClrRuntime
, comp.SupportsRuntimeCapability(RuntimeCapability.CovariantReturnsOfClasses));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\SymbolErrorTests.cs (2)
7885
Assert.Equal(RuntimeUtilities.
IsCoreClrRuntime
, comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses);
18722
Assert.Equal(RuntimeUtilities.
IsCoreClrRuntime
, comp.Assembly.RuntimeSupportsCovariantReturnsOfClasses);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
CSharpTestBase.cs (1)
1163
if (RuntimeUtilities.
IsCoreClrRuntime
)
Microsoft.CodeAnalysis.Test.Utilities (6)
Compilation\RuntimeUtilities.cs (1)
31
=>
IsCoreClrRuntime
&& RuntimeInformation.FrameworkDescription.StartsWith(".NET 6.", StringComparison.Ordinal);
TargetFrameworkUtil.cs (4)
157
public static ImmutableArray<MetadataReference> NetLatest => RuntimeUtilities.
IsCoreClrRuntime
? NetCoreApp.References : NetFramework.References;
158
public static ImmutableArray<MetadataReference> StandardReferences => RuntimeUtilities.
IsCoreClrRuntime
? NetStandard20References : NetFramework.Standard;
159
public static MetadataReference StandardCSharpReference => RuntimeUtilities.
IsCoreClrRuntime
? MicrosoftCSharp.Netstandard13Lib : NetFramework.MicrosoftCSharp;
160
public static MetadataReference StandardVisualBasicReference => RuntimeUtilities.
IsCoreClrRuntime
? MicrosoftVisualBasic.Netstandard11 : NetFramework.MicrosoftVisualBasic;
TestBase.cs (1)
74
public static readonly AssemblyName RuntimeCorLibName = RuntimeUtilities.
IsCoreClrRuntime
Microsoft.CodeAnalysis.UnitTests (1)
CorLibTypesTests.cs (1)
195
string value = (RuntimeUtilities.
IsCoreClrRuntime
&& !RuntimeUtilities.IsCoreClr6Runtime)