1 instantiation of MethodDefinitionEntity
ILAssembler (1)
EntityRegistry.cs (1)
724return new MethodDefinitionEntity(containingType, name);
20 references to MethodDefinitionEntity
ILAssembler (20)
EntityRegistry.cs (12)
111foreach (var method in type.Methods) 252MethodDefinitionEntity methodDef = (MethodDefinitionEntity)GetSeenEntities(TableIndex.MethodDef)[i]; 267GetParameterHandleForList(methodDef.Parameters, GetSeenEntities(TableIndex.MethodDef), method => ((MethodDefinitionEntity)method).Parameters, i)); 722public static MethodDefinitionEntity CreateUnrecordedMethodDefinition(TypeDefinitionEntity containingType, string name) 727public static bool TryAddMethodDefinitionToContainingType(MethodDefinitionEntity methodDef) 736foreach (var method in methodDef.ContainingType.Methods) 966foreach (var method in typeDef.Methods) 1050public static MethodImplementationEntity CreateUnrecordedMethodImplementation(MethodDefinitionEntity methodBody, MemberReferenceEntity methodDeclaration) 1222public List<MethodDefinitionEntity> Methods { get; } = new(); 1406public sealed class MethodImplementationEntity(MethodDefinitionEntity methodBody, MemberReferenceEntity methodDeclaration) : EntityBase 1408public MethodDefinitionEntity MethodBody { get; } = methodBody;
GrammarVisitor.cs (8)
150if (entity is EntityRegistry.MethodDefinitionEntity method && method.ExportOrdinal >= 0) 297if (entity is EntityRegistry.MethodDefinitionEntity method && 324if (entity is EntityRegistry.MethodDefinitionEntity method && 382if (entity is not EntityRegistry.MethodDefinitionEntity method) 989public CurrentMethodContext(EntityRegistry.MethodDefinitionEntity definition) 994public EntityRegistry.MethodDefinitionEntity Definition { get; } 3885public GrammarResult.Literal<EntityRegistry.MethodDefinitionEntity> VisitMethodHead(CILParser.MethodHeadContext context) 3889var methodDefinition = EntityRegistry.CreateUnrecordedMethodDefinition(containingType, name);