Imported Upstream version 6.6.0.89

Former-commit-id: b39a328747c2f3414dc52e009fb6f0aa80ca2492
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2019-09-24 08:53:40 +00:00
parent cf815e07e0
commit 95fdb59ea6
2556 changed files with 138145 additions and 47453 deletions

View File

@@ -449,6 +449,21 @@ namespace Mono.Cecil.Tests {
});
}
[Test]
public void GenericParameterConstraint ()
{
TestModule ("GenericParameterConstraintAttributes.dll", module => {
var type = module.GetType ("Foo.Library`1");
var gp = type.GenericParameters.Single ();
var constraint = gp.Constraints.Single ();
Assert.IsTrue (constraint.HasCustomAttributes);
var attributes = constraint.CustomAttributes;
Assert.AreEqual (1, attributes.Count);
Assert.AreEqual ("System.Runtime.CompilerServices.NullableAttribute", attributes [0].AttributeType.FullName);
}, verify: !Platform.OnMono);
}
[Test]
public void NullCharInString ()
{