1 instantiation of MethodDefinitionEntity
ILAssembler (1)
EntityRegistry.cs (1)
996
return new
MethodDefinitionEntity
(containingType, name);
44 references to MethodDefinitionEntity
ILAssembler (44)
Actions\GrammarActions.BuildImage.cs (6)
336
foreach (EntityRegistry.
MethodDefinitionEntity
method in GetParsedMethods())
387
new Dictionary<EntityRegistry.
MethodDefinitionEntity
, ValidatedVTableAssociation>(
395
foreach (EntityRegistry.
MethodDefinitionEntity
method in GetParsedMethods())
541
private IEnumerable<EntityRegistry.
MethodDefinitionEntity
> GetParsedMethods()
545
foreach (EntityRegistry.
MethodDefinitionEntity
method in type.Methods)
696
if (entity is not EntityRegistry.
MethodDefinitionEntity
method)
Actions\GrammarActions.Conversions.cs (6)
57
private readonly Dictionary<EntityRegistry.
MethodDefinitionEntity
, ParserRuleContext> _exportDirectiveContexts = new();
58
private readonly Dictionary<EntityRegistry.
MethodDefinitionEntity
, ParserRuleContext> _vtableEntryDirectiveContexts = new();
79
EntityRegistry.
MethodDefinitionEntity
Method,
83
EntityRegistry.
MethodDefinitionEntity
Method,
199
public CurrentMethodContext(EntityRegistry.
MethodDefinitionEntity
definition)
214
public EntityRegistry.
MethodDefinitionEntity
Definition { get; }
Actions\GrammarActions.Members.Class.cs (2)
261
EntityRegistry.
MethodDefinitionEntity
? bodyMethod = null;
263
foreach (EntityRegistry.
MethodDefinitionEntity
candidate in type.Methods)
Actions\GrammarActions.MethodHeaders.cs (3)
24
EntityRegistry.
MethodDefinitionEntity
methodDefinition =
137
private static void ApplyImplicitMethodAttributes(EntityRegistry.
MethodDefinitionEntity
method)
150
EntityRegistry.
MethodDefinitionEntity
method,
EntityRegistry.cs (12)
129
foreach (
var
method in type.Methods)
367
MethodDefinitionEntity
methodDef = (
MethodDefinitionEntity
)GetSeenEntities(TableIndex.MethodDef)[i];
428
GetParameterHandleForList(methodDef.Parameters, GetSeenEntities(TableIndex.MethodDef), method => ((
MethodDefinitionEntity
)method).Parameters, i));
493
var
method = (
MethodDefinitionEntity
)GetSeenEntities(TableIndex.MethodDef)[MetadataTokens.GetRowNumber(memberRef.Parent.Handle) - 1];
994
public static
MethodDefinitionEntity
CreateUnrecordedMethodDefinition(TypeDefinitionEntity containingType, string name)
999
public static bool TryAddMethodDefinitionToContainingType(
MethodDefinitionEntity
methodDef)
1008
foreach (
var
method in methodDef.ContainingType.Methods)
1557
foreach (
var
method in typeDef.Methods)
1706
public static MethodImplementationEntity CreateUnrecordedMethodImplementation(
MethodDefinitionEntity
methodBody, MemberReferenceEntity methodDeclaration)
1884
public List<
MethodDefinitionEntity
> Methods { get; } = new();
PseudoCustomAttributes.Application.cs (8)
65
((EntityRegistry.
MethodDefinitionEntity
)context.Owner).MethodAttributes |= flags;
77
((EntityRegistry.
MethodDefinitionEntity
)context.Owner).ImplementationAttributes |= flags;
88
case EntityRegistry.
MethodDefinitionEntity
method:
112
case EntityRegistry.
MethodDefinitionEntity
method:
144
var
method = (EntityRegistry.
MethodDefinitionEntity
)context.Owner;
269
var
method = (EntityRegistry.
MethodDefinitionEntity
)context.Owner;
PseudoCustomAttributes.Identity.cs (3)
30
case EntityRegistry.
MethodDefinitionEntity
methodDefinition:
44
EntityRegistry.
MethodDefinitionEntity
methodDefinition => methodDefinition.MethodSignature,
75
foreach (EntityRegistry.
MethodDefinitionEntity
method in declaringType.Methods)
PseudoCustomAttributes.KnownAttributes.cs (1)
215
EntityRegistry.
MethodDefinitionEntity
=> CaTargets.MethodDef,
PseudoCustomAttributes.MarshalAs.cs (3)
113
private static EntityRegistry.
MethodDefinitionEntity
? ResolveAccessor(
118
if (ResolveOwner(registry, accessor) is EntityRegistry.
MethodDefinitionEntity
resolved)
128
foreach (EntityRegistry.
MethodDefinitionEntity
candidate in containingType.Methods)