10 references to IsInterface
Microsoft.CSharp (10)
Microsoft\CSharp\RuntimeBinder\Semantics\Conversions.cs (4)
106
if ((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)
703
if ((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)
494
if (@base.
IsInterface
())
Microsoft\CSharp\RuntimeBinder\Semantics\Types\AggregateType.cs (1)
290
public override bool IsInterfaceType => OwningAggregate.
IsInterface
();