Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/linker.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/linker/Linker/MethodBodyScanner.cs')
-rw-r--r--src/linker/Linker/MethodBodyScanner.cs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/linker/Linker/MethodBodyScanner.cs b/src/linker/Linker/MethodBodyScanner.cs
index 318c0930b..8f2aa05a6 100644
--- a/src/linker/Linker/MethodBodyScanner.cs
+++ b/src/linker/Linker/MethodBodyScanner.cs
@@ -106,8 +106,8 @@ namespace Mono.Linker
foreach (VariableDefinition var in body.Variables)
AddIfResolved (types, var.VariableType);
- foreach (var parameter in body.Method.Parameters)
- AddIfResolved (types, parameter.ParameterType);
+ foreach (var param in method.GetParameters ())
+ AddIfResolved (types, param.ParameterType);
foreach (ExceptionHandler eh in body.ExceptionHandlers) {
if (eh.HandlerType == ExceptionHandlerType.Catch) {
@@ -128,8 +128,8 @@ namespace Mono.Linker
var resolvedMethod = context.TryResolve (methodReference);
if (resolvedMethod != null) {
- if (resolvedMethod.HasParameters) {
- foreach (var param in resolvedMethod.Parameters)
+ if (resolvedMethod.HasMetadataParameters ()) {
+ foreach (var param in resolvedMethod.GetParameters ())
AddIfResolved (types, param.ParameterType);
}