15 references to RuntimeSupportsStaticAbstractMembersInInterfaces
Microsoft.CodeAnalysis.CSharp (9)
Binder\Binder_Conversions.cs (1)
423if (!Compilation.Assembly.RuntimeSupportsStaticAbstractMembersInInterfaces)
Binder\Binder_Expressions.cs (1)
9108if (!Compilation.Assembly.RuntimeSupportsStaticAbstractMembersInInterfaces && Compilation.SourceModule != symbol.ContainingModule)
Binder\Binder_Operators.cs (1)
3821if (!Compilation.Assembly.RuntimeSupportsStaticAbstractMembersInInterfaces)
Symbols\AssemblySymbol.cs (1)
427return this.RuntimeSupportsStaticAbstractMembersInInterfaces;
Symbols\Source\ExplicitInterfaceHelpers.cs (1)
368if (implementedMember.IsStatic && !implementingMember.ContainingAssembly.RuntimeSupportsStaticAbstractMembersInInterfaces)
Symbols\Source\SourceFieldLikeEventSymbol.cs (1)
106if (!ContainingAssembly.RuntimeSupportsStaticAbstractMembersInInterfaces)
Symbols\Source\SourceMemberMethodSymbol.cs (1)
1069if (((!hasBody && IsAbstract) || IsVirtual) && !IsExplicitInterfaceImplementation && IsStatic && !ContainingAssembly.RuntimeSupportsStaticAbstractMembersInInterfaces)
Symbols\TypeSymbol.cs (2)
1670implementingType.ContainingAssembly.RuntimeSupportsStaticAbstractMembersInInterfaces : 1770if (!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);