1 instantiation of MethodDefinitionEntity
ILAssembler (1)
EntityRegistry.cs (1)
991
return new
MethodDefinitionEntity
(containingType, name);
44 references to MethodDefinitionEntity
ILAssembler (44)
Actions\GrammarActions.BuildImage.cs (6)
344
foreach (EntityRegistry.
MethodDefinitionEntity
method in GetParsedMethods())
395
new Dictionary<EntityRegistry.
MethodDefinitionEntity
, ValidatedVTableAssociation>(
403
foreach (EntityRegistry.
MethodDefinitionEntity
method in GetParsedMethods())
549
private IEnumerable<EntityRegistry.
MethodDefinitionEntity
> GetParsedMethods()
553
foreach (EntityRegistry.
MethodDefinitionEntity
method in type.Methods)
670
if (entity is not EntityRegistry.
MethodDefinitionEntity
method)
Actions\GrammarActions.Conversions.cs (6)
50
private readonly Dictionary<EntityRegistry.
MethodDefinitionEntity
, ParserRuleContext> _exportDirectiveContexts = new();
51
private readonly Dictionary<EntityRegistry.
MethodDefinitionEntity
, ParserRuleContext> _vtableEntryDirectiveContexts = new();
71
EntityRegistry.
MethodDefinitionEntity
Method,
75
EntityRegistry.
MethodDefinitionEntity
Method,
188
public CurrentMethodContext(EntityRegistry.
MethodDefinitionEntity
definition)
201
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)
128
foreach (
var
method in type.Methods)
363
MethodDefinitionEntity
methodDef = (
MethodDefinitionEntity
)GetSeenEntities(TableIndex.MethodDef)[i];
423
GetParameterHandleForList(methodDef.Parameters, GetSeenEntities(TableIndex.MethodDef), method => ((
MethodDefinitionEntity
)method).Parameters, i));
488
var
method = (
MethodDefinitionEntity
)GetSeenEntities(TableIndex.MethodDef)[MetadataTokens.GetRowNumber(memberRef.Parent.Handle) - 1];
989
public static
MethodDefinitionEntity
CreateUnrecordedMethodDefinition(TypeDefinitionEntity containingType, string name)
994
public static bool TryAddMethodDefinitionToContainingType(
MethodDefinitionEntity
methodDef)
1003
foreach (
var
method in methodDef.ContainingType.Methods)
1547
foreach (
var
method in typeDef.Methods)
1696
public static MethodImplementationEntity CreateUnrecordedMethodImplementation(
MethodDefinitionEntity
methodBody, MemberReferenceEntity methodDeclaration)
1873
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)