diff --git a/external/cecil b/external/cecil index a6c8f5e10..cb6c1ca9a 160000 --- a/external/cecil +++ b/external/cecil @@ -1 +1 @@ -Subproject commit a6c8f5e1070d25c38cbfaa415d6f6853e5236687 +Subproject commit cb6c1ca9aaef869841bfc3e2e7407b81b979b875 diff --git a/src/Java.Interop.Tools.Cecil/Java.Interop.Tools.Cecil/MethodDefinitionRocks.cs b/src/Java.Interop.Tools.Cecil/Java.Interop.Tools.Cecil/MethodDefinitionRocks.cs index 623e2f2ea..1b7d461fc 100644 --- a/src/Java.Interop.Tools.Cecil/Java.Interop.Tools.Cecil/MethodDefinitionRocks.cs +++ b/src/Java.Interop.Tools.Cecil/Java.Interop.Tools.Cecil/MethodDefinitionRocks.cs @@ -110,7 +110,7 @@ static bool IsParameterCompatibleWith (TypeReference a, TypeReference b) return true; var gpa = (GenericParameter) a; foreach (var c in gpa.Constraints) { - if (!c.IsAssignableFrom (b)) + if (!c.ConstraintType.IsAssignableFrom (b)) return false; } return true; diff --git a/tools/generator/Java.Interop.Tools.Generator.ObjectModel/GenericParameterDefinition.cs b/tools/generator/Java.Interop.Tools.Generator.ObjectModel/GenericParameterDefinition.cs index f4912b563..b68aebf3f 100644 --- a/tools/generator/Java.Interop.Tools.Generator.ObjectModel/GenericParameterDefinition.cs +++ b/tools/generator/Java.Interop.Tools.Generator.ObjectModel/GenericParameterDefinition.cs @@ -72,7 +72,7 @@ public static GenericParameterDefinitionList FromMetadata (IEnumerable