15 references to RuntimeSupportsStaticAbstractMembersInInterfaces
Microsoft.CodeAnalysis.CSharp (9)
Binder\Binder_Conversions.cs (1)
423if (!Compilation.Assembly.RuntimeSupportsStaticAbstractMembersInInterfaces)
Binder\Binder_Expressions.cs (1)
9083if (!Compilation.Assembly.RuntimeSupportsStaticAbstractMembersInInterfaces && Compilation.SourceModule != symbol.ContainingModule)
Binder\Binder_Operators.cs (1)
3853if (!Compilation.Assembly.RuntimeSupportsStaticAbstractMembersInInterfaces)
Symbols\AssemblySymbol.cs (1)
432return this.RuntimeSupportsStaticAbstractMembersInInterfaces;
Symbols\Source\ExplicitInterfaceHelpers.cs (1)
400if (implementedMember.IsStatic && !implementingMember.ContainingAssembly.RuntimeSupportsStaticAbstractMembersInInterfaces)
Symbols\Source\SourceFieldLikeEventSymbol.cs (1)
106if (!ContainingAssembly.RuntimeSupportsStaticAbstractMembersInInterfaces)
Symbols\Source\SourceMemberMethodSymbol.cs (1)
1073if (((!hasBody && IsAbstract) || IsVirtual) && !IsExplicitInterfaceImplementation && IsStatic && !ContainingAssembly.RuntimeSupportsStaticAbstractMembersInInterfaces)
Symbols\TypeSymbol.cs (2)
1658implementingType.ContainingAssembly.RuntimeSupportsStaticAbstractMembersInInterfaces : 1758if (!implementingType.ContainingAssembly.RuntimeSupportsStaticAbstractMembersInInterfaces)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (6)
Symbols\StaticAbstractMembersInInterfacesTests.cs (6)
5285Assert.True(compilation1.Assembly.RuntimeSupportsStaticAbstractMembersInInterfaces); 5321Assert.True(compilation1.Assembly.RuntimeSupportsStaticAbstractMembersInInterfaces); 5363Assert.False(compilation1.Assembly.RuntimeSupportsStaticAbstractMembersInInterfaces); 5378Assert.False(compilation2.Assembly.RuntimeSupportsStaticAbstractMembersInInterfaces); 5404Assert.False(compilation1.Assembly.RuntimeSupportsStaticAbstractMembersInInterfaces); 5419Assert.False(compilation2.Assembly.RuntimeSupportsStaticAbstractMembersInInterfaces);