1 instantiation of MethodDefinitionEntity
ILAssembler (1)
EntityRegistry.cs (1)
996return new MethodDefinitionEntity(containingType, name);
44 references to MethodDefinitionEntity
ILAssembler (44)
Actions\GrammarActions.BuildImage.cs (6)
336foreach (EntityRegistry.MethodDefinitionEntity method in GetParsedMethods()) 387new Dictionary<EntityRegistry.MethodDefinitionEntity, ValidatedVTableAssociation>( 395foreach (EntityRegistry.MethodDefinitionEntity method in GetParsedMethods()) 541private IEnumerable<EntityRegistry.MethodDefinitionEntity> GetParsedMethods() 545foreach (EntityRegistry.MethodDefinitionEntity method in type.Methods) 696if (entity is not EntityRegistry.MethodDefinitionEntity method)
Actions\GrammarActions.Conversions.cs (6)
57private readonly Dictionary<EntityRegistry.MethodDefinitionEntity, ParserRuleContext> _exportDirectiveContexts = new(); 58private readonly Dictionary<EntityRegistry.MethodDefinitionEntity, ParserRuleContext> _vtableEntryDirectiveContexts = new(); 79EntityRegistry.MethodDefinitionEntity Method, 83EntityRegistry.MethodDefinitionEntity Method, 199public CurrentMethodContext(EntityRegistry.MethodDefinitionEntity definition) 214public 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)
129foreach (var method in type.Methods) 367MethodDefinitionEntity methodDef = (MethodDefinitionEntity)GetSeenEntities(TableIndex.MethodDef)[i]; 428GetParameterHandleForList(methodDef.Parameters, GetSeenEntities(TableIndex.MethodDef), method => ((MethodDefinitionEntity)method).Parameters, i)); 493var method = (MethodDefinitionEntity)GetSeenEntities(TableIndex.MethodDef)[MetadataTokens.GetRowNumber(memberRef.Parent.Handle) - 1]; 994public static MethodDefinitionEntity CreateUnrecordedMethodDefinition(TypeDefinitionEntity containingType, string name) 999public static bool TryAddMethodDefinitionToContainingType(MethodDefinitionEntity methodDef) 1008foreach (var method in methodDef.ContainingType.Methods) 1557foreach (var method in typeDef.Methods) 1706public static MethodImplementationEntity CreateUnrecordedMethodImplementation(MethodDefinitionEntity methodBody, MemberReferenceEntity methodDeclaration) 1884public 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)