31 references to RuntimeCapability
Microsoft.CodeAnalysis (2)
Compilation\Compilation.cs (2)
3961public bool SupportsRuntimeCapability(RuntimeCapability capability) 3964private protected abstract bool SupportsRuntimeCapabilityCore(RuntimeCapability capability);
Microsoft.CodeAnalysis.CSharp (11)
Compilation\CSharpCompilation.cs (1)
5043private protected override bool SupportsRuntimeCapabilityCore(RuntimeCapability capability)
Symbols\AssemblySymbol.cs (10)
418public bool SupportsRuntimeCapability(RuntimeCapability capability) 423case RuntimeCapability.ByRefFields: 425case RuntimeCapability.CovariantReturnsOfClasses: 427case RuntimeCapability.DefaultImplementationsOfInterfaces: 429case RuntimeCapability.NumericIntPtr: 431case RuntimeCapability.UnmanagedSignatureCallingConvention: 433case RuntimeCapability.VirtualStaticsInInterfaces: 435case RuntimeCapability.InlineArrayTypes: 437case RuntimeCapability.ByRefLikeGenerics: 439case RuntimeCapability.RuntimeAsyncMethods:
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForStackAllocDiagnosticAnalyzer.cs (1)
32return compilation.SupportsRuntimeCapability(RuntimeCapability.InlineArrayTypes);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
991compilation.SupportsRuntimeCapability(RuntimeCapability.InlineArrayTypes) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
516return languageVersion >= LanguageVersion.CSharp11 && semanticModel.Compilation.SupportsRuntimeCapability(RuntimeCapability.NumericIntPtr);
Microsoft.CodeAnalysis.CSharp.Features (2)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForStackAllocDiagnosticAnalyzer.cs (1)
32return compilation.SupportsRuntimeCapability(RuntimeCapability.InlineArrayTypes);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
991compilation.SupportsRuntimeCapability(RuntimeCapability.InlineArrayTypes) &&
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
516return languageVersion >= LanguageVersion.CSharp11 && semanticModel.Compilation.SupportsRuntimeCapability(RuntimeCapability.NumericIntPtr);
Microsoft.CodeAnalysis.VisualBasic (11)
Compilation\VisualBasicCompilation.vb (1)
3192Private Protected Overrides Function SupportsRuntimeCapabilityCore(capability As RuntimeCapability) As Boolean
Symbols\AssemblySymbol.vb (10)
333Public Function SupportsRuntimeCapability(capability As RuntimeCapability) As Boolean 336Case RuntimeCapability.ByRefFields 338Case RuntimeCapability.CovariantReturnsOfClasses 340Case RuntimeCapability.DefaultImplementationsOfInterfaces 342Case RuntimeCapability.NumericIntPtr 344Case RuntimeCapability.UnmanagedSignatureCallingConvention 346Case RuntimeCapability.VirtualStaticsInInterfaces 348Case RuntimeCapability.InlineArrayTypes 350Case RuntimeCapability.ByRefLikeGenerics 352Case RuntimeCapability.RuntimeAsyncMethods
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
516return languageVersion >= LanguageVersion.CSharp11 && semanticModel.Compilation.SupportsRuntimeCapability(RuntimeCapability.NumericIntPtr);