1 write to Method
illink (1)
src\tools\illink\src\ILLink.Shared\TypeSystemProxy\ParameterProxy.cs (1)
18
Method
= method;
14 references to Method
illink (14)
Linker.Dataflow\FlowAnnotations.cs (1)
66
if (_context.TryResolve(param.
Method
.Method) is not MethodDefinition methodDef)
Linker.Dataflow\ParameterProxy.cs (8)
14
return
Method
.Method.DeclaringType.IsValueType ? ReferenceKind.Ref : ReferenceKind.None;
16
var param =
Method
.Method.Parameters[MetadataIndex];
32
return
Method
.Method.DeclaringType;
34
var method =
Method
.Method;
43
: !string.IsNullOrEmpty(
Method
.Definition.Parameters[MetadataIndex].Name) ?
Method
.Definition.Parameters[MetadataIndex].Name
50
return
Method
.Definition;
52
return
Method
.Method.Parameters[MetadataIndex];
src\tools\illink\src\ILLink.Shared\TrimAnalysis\MethodParameterValue.cs (1)
24
=> this.ValueToString(Parameter.
Method
.Method, Parameter.Index, DynamicallyAccessedMemberTypes);
src\tools\illink\src\ILLink.Shared\TypeSystemProxy\ParameterProxy.cs (4)
35
if (
Method
.HasImplicitThis())
49
public bool IsImplicitThis =>
Method
.HasImplicitThis() && Index == (ParameterIndex)0;
55
new string[] {
Method
.GetDisplayName() }
57
: new string[] { GetDisplayName(),
Method
.GetDisplayName() };