1 instantiation of InterfaceImplementationEntity
ILAssembler (1)
EntityRegistry.cs (1)
772
return new
InterfaceImplementationEntity
(implementingType, interfaceType);
8 references to InterfaceImplementationEntity
ILAssembler (8)
EntityRegistry.cs (4)
150
foreach (
var
impl in type.InterfaceImplementations)
297
foreach (
InterfaceImplementationEntity
impl in GetSeenEntities(TableIndex.InterfaceImpl))
770
public static
InterfaceImplementationEntity
CreateUnrecordedInterfaceImplementation(TypeDefinitionEntity implementingType, TypeEntity interfaceType)
1232
public List<
InterfaceImplementationEntity
> InterfaceImplementations { get; } = new();
GrammarVisitor.cs (4)
2906
public GrammarResult.Sequence<EntityRegistry.
InterfaceImplementationEntity
> VisitImplClause(CILParser.ImplClauseContext context) => context.implList() is {} implList ? VisitImplList(implList) : new(ImmutableArray<EntityRegistry.
InterfaceImplementationEntity
>.Empty);
2909
public GrammarResult.Sequence<EntityRegistry.
InterfaceImplementationEntity
> VisitImplList(CILParser.ImplListContext context)
2911
var builder = ImmutableArray.CreateBuilder<EntityRegistry.
InterfaceImplementationEntity
>();