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