Imported Upstream version 5.20.0.211

Former-commit-id: 57b2432094c1c827d82d3615bd0e0d6c43ab835c
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2019-02-14 08:23:21 +00:00
parent 219eec173f
commit cbd50c0997
118 changed files with 225 additions and 52 deletions

View File

@ -81,7 +81,7 @@ namespace MonoTests.System.Reflection
public class CustomAttributeDataTest
{
[DllImport ("libc")]
public static extern void pinvoke ();
public static extern int readlink (string path, byte[] buffer, int buflen);
[MarshalAs (UnmanagedType.LPStr)]
[NonSerialized]
@ -274,7 +274,7 @@ namespace MonoTests.System.Reflection
// https://github.com/mono/mono/issues/10544
public void MethodIncludesDllImportAttributeData ()
{
var mi = typeof (CustomAttributeDataTest).FindMembers (MemberTypes.Method, BindingFlags.Static | BindingFlags.Public, (m, criteria) => m.Name == "pinvoke", null);
var mi = typeof (CustomAttributeDataTest).FindMembers (MemberTypes.Method, BindingFlags.Static | BindingFlags.Public, (m, criteria) => m.Name == "readlink", null);
var data = ((MethodInfo)(mi[0])).CustomAttributes;
Assert.AreEqual (2, data.Count ());