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

Commit 807ed48

Browse files
steveisokjonpryor
authored andcommitted
Bump to mono/cecil/master@cb6c1ca (#462)
Commit dotnet/cecil@febbd652 contains an API break, altering the return type of `AssemblyReader.ReadGenericConstraints()` from a `Collection<TypeReference>` to a `GenericParameterConstraintCollection`: - public Collection<TypeReference> ReadGenericConstraints (GenericParameter generic_parameter) + public GenericParameterConstraintCollection ReadGenericConstraints (GenericParameter generic_parameter) Bump to mono/cecil/master@cb6c1ca and fix `AssemblyReader.ReadGenericConstraints()` usage so that the new `GenericParameterConstraint.ConstraintType` is used instead of requiring that `ReadGenericConstraints()` return `TypeReference`s.
1 parent fd774a5 commit 807ed48

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

‎external/cecil‎

Submodule cecil updated from a6c8f5e to cb6c1ca

‎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)