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