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