Skip to content

Commit 70396fc

Browse files
author
Steve Pfister
committed
Restore cecil changes that treated GenericParameterConstraints as TypeReferences.
1 parent 7d39ea7 commit 70396fc

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/Java.Interop.Tools.Cecil/Java.Interop.Tools.Cecil/MethodDefinitionRocks.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ static bool IsParameterCompatibleWith (TypeReference a, TypeReference b)
110110
return true;
111111
var gpa = (GenericParameter) a;
112112
foreach (var c in gpa.Constraints) {
113-
if (!c.IsAssignableFrom (b))
113+
if (!c.ConstraintType.IsAssignableFrom (b))
114114
return false;
115115
}
116116
return true;

tools/generator/Java.Interop.Tools.Generator.ObjectModel/GenericParameterDefinition.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ public static GenericParameterDefinitionList FromMetadata (IEnumerable<GenericPa
7272
ret.Add (new GenericParameterDefinition (
7373
p.FullNameCorrected (),
7474
(from a in p.Constraints
75-
select a.FullNameCorrected ()).ToArray ()));
75+
select a.ConstraintType.FullNameCorrected ()).ToArray ()));
7676
}
7777
return ret;
7878
}

0 commit comments

Comments
 (0)