10 references to IsInterface
Microsoft.CSharp (10)
Microsoft\CSharp\RuntimeBinder\Semantics\Conversions.cs (4)
106if ((aggSrc.IsClass() && !aggSrc.IsSealed() && aggDest.IsInterface()) || 107(aggSrc.IsInterface() && aggDest.IsClass() && !aggDest.IsSealed()) || 108(aggSrc.IsInterface() && aggDest.IsInterface()))
Microsoft\CSharp\RuntimeBinder\Semantics\ExplicitConversion.cs (4)
703if ((aggSrc.IsClass() && !aggSrc.IsSealed() && aggDest.IsInterface()) || 704(aggSrc.IsInterface() && aggDest.IsClass() && !aggDest.IsSealed()) || 705(aggSrc.IsInterface() && aggDest.IsInterface()) ||
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymbolLoader.cs (1)
494if (@base.IsInterface())
Microsoft\CSharp\RuntimeBinder\Semantics\Types\AggregateType.cs (1)
290public override bool IsInterfaceType => OwningAggregate.IsInterface();