1 instantiation of MethodDefinitionEntity
ILAssembler (1)
EntityRegistry.cs (1)
991return new MethodDefinitionEntity(containingType, name);
44 references to MethodDefinitionEntity
ILAssembler (44)
Actions\GrammarActions.BuildImage.cs (6)
344foreach (EntityRegistry.MethodDefinitionEntity method in GetParsedMethods()) 395new Dictionary<EntityRegistry.MethodDefinitionEntity, ValidatedVTableAssociation>( 403foreach (EntityRegistry.MethodDefinitionEntity method in GetParsedMethods()) 549private IEnumerable<EntityRegistry.MethodDefinitionEntity> GetParsedMethods() 553foreach (EntityRegistry.MethodDefinitionEntity method in type.Methods) 670if (entity is not EntityRegistry.MethodDefinitionEntity method)
Actions\GrammarActions.Conversions.cs (6)
50private readonly Dictionary<EntityRegistry.MethodDefinitionEntity, ParserRuleContext> _exportDirectiveContexts = new(); 51private readonly Dictionary<EntityRegistry.MethodDefinitionEntity, ParserRuleContext> _vtableEntryDirectiveContexts = new(); 71EntityRegistry.MethodDefinitionEntity Method, 75EntityRegistry.MethodDefinitionEntity Method, 188public CurrentMethodContext(EntityRegistry.MethodDefinitionEntity definition) 201public EntityRegistry.MethodDefinitionEntity Definition { get; }
Actions\GrammarActions.Members.Class.cs (2)
261EntityRegistry.MethodDefinitionEntity? bodyMethod = null; 263foreach (EntityRegistry.MethodDefinitionEntity candidate in type.Methods)
Actions\GrammarActions.MethodHeaders.cs (3)
24EntityRegistry.MethodDefinitionEntity methodDefinition = 137private static void ApplyImplicitMethodAttributes(EntityRegistry.MethodDefinitionEntity method) 150EntityRegistry.MethodDefinitionEntity method,
EntityRegistry.cs (12)
128foreach (var method in type.Methods) 363MethodDefinitionEntity methodDef = (MethodDefinitionEntity)GetSeenEntities(TableIndex.MethodDef)[i]; 423GetParameterHandleForList(methodDef.Parameters, GetSeenEntities(TableIndex.MethodDef), method => ((MethodDefinitionEntity)method).Parameters, i)); 488var method = (MethodDefinitionEntity)GetSeenEntities(TableIndex.MethodDef)[MetadataTokens.GetRowNumber(memberRef.Parent.Handle) - 1]; 989public static MethodDefinitionEntity CreateUnrecordedMethodDefinition(TypeDefinitionEntity containingType, string name) 994public static bool TryAddMethodDefinitionToContainingType(MethodDefinitionEntity methodDef) 1003foreach (var method in methodDef.ContainingType.Methods) 1547foreach (var method in typeDef.Methods) 1696public static MethodImplementationEntity CreateUnrecordedMethodImplementation(MethodDefinitionEntity methodBody, MemberReferenceEntity methodDeclaration) 1873public List<MethodDefinitionEntity> Methods { get; } = new();
PseudoCustomAttributes.Application.cs (8)
65((EntityRegistry.MethodDefinitionEntity)context.Owner).MethodAttributes |= flags; 77((EntityRegistry.MethodDefinitionEntity)context.Owner).ImplementationAttributes |= flags; 88case EntityRegistry.MethodDefinitionEntity method: 112case EntityRegistry.MethodDefinitionEntity method: 144var method = (EntityRegistry.MethodDefinitionEntity)context.Owner; 269var method = (EntityRegistry.MethodDefinitionEntity)context.Owner;
PseudoCustomAttributes.Identity.cs (3)
30case EntityRegistry.MethodDefinitionEntity methodDefinition: 44EntityRegistry.MethodDefinitionEntity methodDefinition => methodDefinition.MethodSignature, 75foreach (EntityRegistry.MethodDefinitionEntity method in declaringType.Methods)
PseudoCustomAttributes.KnownAttributes.cs (1)
215EntityRegistry.MethodDefinitionEntity => CaTargets.MethodDef,
PseudoCustomAttributes.MarshalAs.cs (3)
113private static EntityRegistry.MethodDefinitionEntity? ResolveAccessor( 118if (ResolveOwner(registry, accessor) is EntityRegistry.MethodDefinitionEntity resolved) 128foreach (EntityRegistry.MethodDefinitionEntity candidate in containingType.Methods)