1 write to Definition
illink (1)
Linker.Dataflow\MethodProxy.cs (1)
29
Definition
= methodDef;
18 references to Definition
illink (18)
Linker.Dataflow\HandleCallAction.cs (5)
60
if (ReflectionMethodBodyScanner.IsPInvokeDangerous(calledMethod.
Definition
, _context, out bool comDangerousMethod))
65
if (_context.Annotations.DoesMethodRequireUnreferencedCode(calledMethod.
Definition
, out RequiresUnreferencedCodeAttribute? requiresUnreferencedCode))
242
if (!method.
Definition
.IsConstructor)
244
TypeDefinition? type = method.
Definition
.DeclaringType;
333
if (method.
Definition
.TryGetProperty(out PropertyDefinition? propertyDefinition))
Linker.Dataflow\MethodProxy.cs (7)
44
internal partial bool HasMetadataParameters() =>
Definition
.HasMetadataParameters();
49
internal partial int GetMetadataParametersCount() =>
Definition
.GetMetadataParametersCount();
55
internal partial int GetParametersCount() =>
Definition
.GetParametersCount();
62
return new ParameterProxyEnumerable(0,
Definition
.GetParametersCount(), this);
65
internal partial ParameterProxy GetParameter(ParameterIndex index) =>
Definition
.GetParameter(index);
85
internal partial bool IsConstructor() =>
Definition
.IsConstructor;
87
internal partial bool IsStatic() =>
Definition
.IsStatic;
Linker.Dataflow\MethodReturnValue.cs (2)
24
Debug.Assert(!isNewObj || method.
Definition
.IsConstructor, "isNewObj can only be true for constructors");
33
MethodDefinition = method.
Definition
;
Linker.Dataflow\ParameterProxy.cs (3)
43
: !string.IsNullOrEmpty(Method.
Definition
.Parameters[MetadataIndex].Name) ? Method.
Definition
.Parameters[MetadataIndex].Name
50
return Method.
Definition
;
Linker.Dataflow\ReflectionMethodBodyScanner.cs (1)
182
var calledMethodDefinition = calledMethodProxy.Value.
Definition
;