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