Skip to content
This repository was archived by the owner on Jul 6, 2026. It is now read-only.

Commit 70396fc

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

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

‎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
returntrue;
111111
vargpa=(GenericParameter)a;
112112
foreach(varcingpa.Constraints){
113-
if(!c.IsAssignableFrom(b))
113+
if(!c.ConstraintType.IsAssignableFrom(b))
114114
returnfalse;
115115
}
116116
returntrue;

‎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(newGenericParameterDefinition(
7373
p.FullNameCorrected(),
7474
(fromainp.Constraints
75-
selecta.FullNameCorrected()).ToArray()));
75+
selecta.ConstraintType.FullNameCorrected()).ToArray()));
7676
}
7777
returnret;
7878
}

0 commit comments

Comments
 (0)