2 writes to Method
ILLink.RoslynAnalyzer (2)
src\tools\illink\src\ILLink.Shared\TypeSystemProxy\ParameterProxy.cs (1)
18Method = method;
TrimAnalysis\ParameterProxy.cs (1)
14Method = new(method);
13 references to Method
ILLink.RoslynAnalyzer (13)
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)
35if (Method.HasImplicitThis()) 49public bool IsImplicitThis => Method.HasImplicitThis() && Index == (ParameterIndex)0; 55new string[] { Method.GetDisplayName() } 57: new string[] { GetDisplayName(), Method.GetDisplayName() };
TrimAnalysis\FlowAnnotations.cs (3)
163if (!param.Method.Method.ContainingType.IsTypeInterestingForDataflow(isByRef: false)) 165return param.Method.Method.GetDynamicallyAccessedMemberTypes(); 175IMethodSymbol parameterMethod = param.Method.Method;
TrimAnalysis\MethodParameterValue.cs (1)
24public IMethodSymbol MethodSymbol => Parameter.Method.Method;
TrimAnalysis\ParameterProxy.cs (4)
16(Method.HasImplicitThis() ? 1 : 0) + 23return Method.Method.ContainingType.IsValueType 51var method = Method.Method; 71public TypeProxy ParameterType => new TypeProxy(ParameterSymbol?.Type ?? Method.Method.ContainingType);