85 references to SupportsRuntimeCapability
Microsoft.CodeAnalysis.CSharp.Features (1)
Diagnostics\Analyzers\CSharpPreferFrameworkTypeDiagnosticAnalyzer.cs (1)
35
semanticModel.Compilation.
SupportsRuntimeCapability
(RuntimeCapability.NumericIntPtr);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (21)
Semantics\InheritanceBindingTests.cs (2)
4990
Assert.Equal(RuntimeUtilities.IsCoreClrRuntime, comp.
SupportsRuntimeCapability
(RuntimeCapability.CovariantReturnsOfClasses));
5051
Assert.Equal(RuntimeUtilities.IsCoreClrRuntime, compilation.
SupportsRuntimeCapability
(RuntimeCapability.CovariantReturnsOfClasses));
Semantics\InitOnlyMemberTests.cs (2)
2281
Assert.True(comp.
SupportsRuntimeCapability
(RuntimeCapability.DefaultImplementationsOfInterfaces));
2374
Assert.True(comp.
SupportsRuntimeCapability
(RuntimeCapability.DefaultImplementationsOfInterfaces));
Semantics\NativeIntegerTests.cs (6)
72
Assert.False(comp.
SupportsRuntimeCapability
(RuntimeCapability.NumericIntPtr));
87
Assert.False(comp.
SupportsRuntimeCapability
(RuntimeCapability.NumericIntPtr));
177
Assert.False(comp.
SupportsRuntimeCapability
(RuntimeCapability.NumericIntPtr));
183
Assert.False(comp.
SupportsRuntimeCapability
(RuntimeCapability.NumericIntPtr));
190
Assert.False(comp.
SupportsRuntimeCapability
(RuntimeCapability.NumericIntPtr));
196
Assert.False(comp.
SupportsRuntimeCapability
(RuntimeCapability.NumericIntPtr));
Semantics\RecordTests.cs (7)
10728
Assert.Equal(RuntimeUtilities.IsCoreClrRuntime, comp.
SupportsRuntimeCapability
(RuntimeCapability.CovariantReturnsOfClasses));
15809
Assert.Equal(RuntimeUtilities.IsCoreClrRuntime, comp.
SupportsRuntimeCapability
(RuntimeCapability.CovariantReturnsOfClasses));
23628
Assert.Equal(RuntimeUtilities.IsCoreClrRuntime, comp.
SupportsRuntimeCapability
(RuntimeCapability.CovariantReturnsOfClasses));
25681
Assert.Equal(RuntimeUtilities.IsCoreClrRuntime, c.
SupportsRuntimeCapability
(RuntimeCapability.CovariantReturnsOfClasses));
25992
Assert.Equal(RuntimeUtilities.IsCoreClrRuntime, comp.
SupportsRuntimeCapability
(RuntimeCapability.CovariantReturnsOfClasses));
30145
Assert.False(compA.
SupportsRuntimeCapability
(RuntimeCapability.CovariantReturnsOfClasses));
30175
Assert.True(compB.
SupportsRuntimeCapability
(RuntimeCapability.CovariantReturnsOfClasses));
Semantics\RefFieldTests.cs (4)
2175
Assert.False(comp.
SupportsRuntimeCapability
(RuntimeCapability.ByRefFields));
2183
Assert.True(comp.
SupportsRuntimeCapability
(RuntimeCapability.ByRefFields));
2191
Assert.False(comp.
SupportsRuntimeCapability
(RuntimeCapability.ByRefFields));
2196
Assert.True(comp.
SupportsRuntimeCapability
(RuntimeCapability.ByRefFields));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (36)
Symbols\CompilationCreationTests.cs (24)
3008
Assert.False(compilation.
SupportsRuntimeCapability
(RuntimeCapability.ByRefFields));
3009
Assert.False(compilation.
SupportsRuntimeCapability
(RuntimeCapability.CovariantReturnsOfClasses));
3010
Assert.False(compilation.
SupportsRuntimeCapability
(RuntimeCapability.NumericIntPtr));
3011
Assert.False(compilation.
SupportsRuntimeCapability
(RuntimeCapability.UnmanagedSignatureCallingConvention));
3012
Assert.False(compilation.
SupportsRuntimeCapability
(RuntimeCapability.VirtualStaticsInInterfaces));
3013
Assert.False(compilation.
SupportsRuntimeCapability
(RuntimeCapability.DefaultImplementationsOfInterfaces));
3016
Assert.False(compilation.
SupportsRuntimeCapability
(RuntimeCapability.ByRefFields));
3017
Assert.True(compilation.
SupportsRuntimeCapability
(RuntimeCapability.CovariantReturnsOfClasses));
3018
Assert.False(compilation.
SupportsRuntimeCapability
(RuntimeCapability.NumericIntPtr));
3019
Assert.True(compilation.
SupportsRuntimeCapability
(RuntimeCapability.UnmanagedSignatureCallingConvention));
3020
Assert.False(compilation.
SupportsRuntimeCapability
(RuntimeCapability.VirtualStaticsInInterfaces));
3021
Assert.True(compilation.
SupportsRuntimeCapability
(RuntimeCapability.DefaultImplementationsOfInterfaces));
3024
Assert.False(compilation.
SupportsRuntimeCapability
(RuntimeCapability.ByRefFields));
3025
Assert.True(compilation.
SupportsRuntimeCapability
(RuntimeCapability.CovariantReturnsOfClasses));
3026
Assert.False(compilation.
SupportsRuntimeCapability
(RuntimeCapability.NumericIntPtr));
3027
Assert.True(compilation.
SupportsRuntimeCapability
(RuntimeCapability.UnmanagedSignatureCallingConvention));
3028
Assert.True(compilation.
SupportsRuntimeCapability
(RuntimeCapability.VirtualStaticsInInterfaces));
3029
Assert.True(compilation.
SupportsRuntimeCapability
(RuntimeCapability.DefaultImplementationsOfInterfaces));
3032
Assert.True(compilation.
SupportsRuntimeCapability
(RuntimeCapability.ByRefFields));
3033
Assert.True(compilation.
SupportsRuntimeCapability
(RuntimeCapability.CovariantReturnsOfClasses));
3034
Assert.True(compilation.
SupportsRuntimeCapability
(RuntimeCapability.NumericIntPtr));
3035
Assert.True(compilation.
SupportsRuntimeCapability
(RuntimeCapability.UnmanagedSignatureCallingConvention));
3036
Assert.True(compilation.
SupportsRuntimeCapability
(RuntimeCapability.VirtualStaticsInInterfaces));
3037
Assert.True(compilation.
SupportsRuntimeCapability
(RuntimeCapability.DefaultImplementationsOfInterfaces));
Symbols\StaticAbstractMembersInInterfacesTests.cs (12)
5304
Assert.True(compilation1.
SupportsRuntimeCapability
(RuntimeCapability.DefaultImplementationsOfInterfaces));
5305
Assert.True(compilation1.
SupportsRuntimeCapability
(RuntimeCapability.VirtualStaticsInInterfaces));
5340
Assert.True(compilation1.
SupportsRuntimeCapability
(RuntimeCapability.DefaultImplementationsOfInterfaces));
5341
Assert.True(compilation1.
SupportsRuntimeCapability
(RuntimeCapability.VirtualStaticsInInterfaces));
5382
Assert.False(compilation1.
SupportsRuntimeCapability
(RuntimeCapability.DefaultImplementationsOfInterfaces));
5383
Assert.False(compilation1.
SupportsRuntimeCapability
(RuntimeCapability.VirtualStaticsInInterfaces));
5397
Assert.True(compilation2.
SupportsRuntimeCapability
(RuntimeCapability.DefaultImplementationsOfInterfaces));
5398
Assert.False(compilation2.
SupportsRuntimeCapability
(RuntimeCapability.VirtualStaticsInInterfaces));
5423
Assert.False(compilation1.
SupportsRuntimeCapability
(RuntimeCapability.DefaultImplementationsOfInterfaces));
5424
Assert.False(compilation1.
SupportsRuntimeCapability
(RuntimeCapability.VirtualStaticsInInterfaces));
5438
Assert.True(compilation2.
SupportsRuntimeCapability
(RuntimeCapability.DefaultImplementationsOfInterfaces));
5439
Assert.False(compilation2.
SupportsRuntimeCapability
(RuntimeCapability.VirtualStaticsInInterfaces));
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (1)
67
semanticModel.Compilation.
SupportsRuntimeCapability
(RuntimeCapability.NumericIntPtr))
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (26)
SymbolsTests\CompilationCreationTests.vb (24)
2237
Assert.False(compilation.
SupportsRuntimeCapability
(RuntimeCapability.ByRefFields))
2238
Assert.False(compilation.
SupportsRuntimeCapability
(RuntimeCapability.CovariantReturnsOfClasses))
2239
Assert.False(compilation.
SupportsRuntimeCapability
(RuntimeCapability.NumericIntPtr))
2240
Assert.False(compilation.
SupportsRuntimeCapability
(RuntimeCapability.UnmanagedSignatureCallingConvention))
2241
Assert.False(compilation.
SupportsRuntimeCapability
(RuntimeCapability.VirtualStaticsInInterfaces))
2242
Assert.False(compilation.
SupportsRuntimeCapability
(RuntimeCapability.DefaultImplementationsOfInterfaces))
2245
Assert.False(compilation.
SupportsRuntimeCapability
(RuntimeCapability.ByRefFields))
2246
Assert.True(compilation.
SupportsRuntimeCapability
(RuntimeCapability.CovariantReturnsOfClasses))
2247
Assert.False(compilation.
SupportsRuntimeCapability
(RuntimeCapability.NumericIntPtr))
2248
Assert.True(compilation.
SupportsRuntimeCapability
(RuntimeCapability.UnmanagedSignatureCallingConvention))
2249
Assert.False(compilation.
SupportsRuntimeCapability
(RuntimeCapability.VirtualStaticsInInterfaces))
2250
Assert.True(compilation.
SupportsRuntimeCapability
(RuntimeCapability.DefaultImplementationsOfInterfaces))
2253
Assert.False(compilation.
SupportsRuntimeCapability
(RuntimeCapability.ByRefFields))
2254
Assert.True(compilation.
SupportsRuntimeCapability
(RuntimeCapability.CovariantReturnsOfClasses))
2255
Assert.False(compilation.
SupportsRuntimeCapability
(RuntimeCapability.NumericIntPtr))
2256
Assert.True(compilation.
SupportsRuntimeCapability
(RuntimeCapability.UnmanagedSignatureCallingConvention))
2257
Assert.True(compilation.
SupportsRuntimeCapability
(RuntimeCapability.VirtualStaticsInInterfaces))
2258
Assert.True(compilation.
SupportsRuntimeCapability
(RuntimeCapability.DefaultImplementationsOfInterfaces))
2261
Assert.True(compilation.
SupportsRuntimeCapability
(RuntimeCapability.ByRefFields))
2262
Assert.True(compilation.
SupportsRuntimeCapability
(RuntimeCapability.CovariantReturnsOfClasses))
2263
Assert.True(compilation.
SupportsRuntimeCapability
(RuntimeCapability.NumericIntPtr))
2264
Assert.True(compilation.
SupportsRuntimeCapability
(RuntimeCapability.UnmanagedSignatureCallingConvention))
2265
Assert.True(compilation.
SupportsRuntimeCapability
(RuntimeCapability.VirtualStaticsInInterfaces))
2266
Assert.True(compilation.
SupportsRuntimeCapability
(RuntimeCapability.DefaultImplementationsOfInterfaces))
SymbolsTests\DefaultInterfaceImplementationTests.vb (2)
119
Assert.True(comp1.
SupportsRuntimeCapability
(RuntimeCapability.DefaultImplementationsOfInterfaces))
1246
Assert.False(comp1.
SupportsRuntimeCapability
(RuntimeCapability.DefaultImplementationsOfInterfaces))