Imported Upstream version 5.16.0.112

Former-commit-id: 6cc2610f66eef3edea492b48d5312acef686f417
This commit is contained in:
Xamarin Public Jenkins (auto-signing) 2018-08-16 08:23:32 +00:00
parent 8622ac6ee2
commit 14c2d0c196
45 changed files with 64 additions and 35 deletions

View File

@ -1 +1 @@
9710f588d38ebe6d339dbc98655aaf3404d417c2
9a85c2b78d9bb83fa7696ea4bd6e69f60a5e4396

View File

@ -1 +1 @@
44e878720220a6711aa0b1c51958b0c5492a59c9
3299023e93bd9b2e83fd553a42c304cf1c3af886

View File

@ -34,7 +34,7 @@ static class Consts
// Use these assembly version constants to make code more maintainable.
//
public const string MonoVersion = "5.16.0.110";
public const string MonoVersion = "5.16.0.112";
public const string MonoCompany = "Mono development team";
public const string MonoProduct = "Mono Common Language Infrastructure";
public const string MonoCopyright = "(c) Various Mono authors";

View File

@ -810,5 +810,20 @@ namespace System
return false;
}
}
[System.Runtime.InteropServices.ComVisible(true)]
[Pure]
public override bool IsSubclassOf(Type type)
{
if ((object)type == null)
throw new ArgumentNullException("type");
Contract.EndContractBlock();
RuntimeType rtType = type as RuntimeType;
if (rtType == null)
return false;
return RuntimeTypeHandle.IsSubclassOf (this, rtType);
}
}
}

View File

@ -250,5 +250,13 @@ namespace System
[MethodImplAttribute(MethodImplOptions.InternalCall)]
internal extern static IntPtr GetGenericParameterInfo (RuntimeType type);
internal static bool IsSubclassOf (RuntimeType childType, RuntimeType baseType)
{
return is_subclass_of (childType._impl.Value, baseType._impl.Value);
}
[MethodImplAttribute(MethodImplOptions.InternalCall)]
internal extern static bool is_subclass_of (IntPtr childType, IntPtr baseType);
}
}

View File

@ -1 +1 @@
744f1a217a1af896659e714634a6b4c7b8a08b5a
80fe02b425454e3f5205fb0e48c932f6fbe95c5e

View File

@ -1 +1 @@
737c1d3570b1f618da43ad225013de42d9f5ad9c
96261d9f61cd487aeaf7a05876af2aa20870995b

View File

@ -1 +1 @@
1e19896daaddb616ebb49a27deecf4310f8a1fc3
aea62df15a18b6b9800e2a4b494eab4610f1bbe2

View File

@ -1 +1 @@
6a5de1ae6eed3952427d4973d58c76cf13dfc4cd
250a739352abc0a44dbab31d1d028ca62ff2c8f1

View File

@ -1 +1 @@
2a6a72ee3fd4a33637764e64ec7efbb52bf9763f
535cc5a5c013757daeb6350daae0a53185996cb8

View File

@ -1 +1 @@
a547c65a9dac861cce0279646042e01aff784553
e4ef359b8f74b1150796882b81bd1217c79cf089

View File

@ -1 +1 @@
8731ed4d99888b603aeec29e790fc048a0410de9
67c414f79adeff3f388a71f61069df40792a3964

View File

@ -1 +1 @@
6fd27bcef75dabb1d4a407705d8558e3364c55a6
0167f7ae83d1b223045058050f59ba119873c852

View File

@ -1 +1 @@
737c1d3570b1f618da43ad225013de42d9f5ad9c
96261d9f61cd487aeaf7a05876af2aa20870995b

View File

@ -1 +1 @@
1e19896daaddb616ebb49a27deecf4310f8a1fc3
aea62df15a18b6b9800e2a4b494eab4610f1bbe2

View File

@ -1 +1 @@
6a5de1ae6eed3952427d4973d58c76cf13dfc4cd
250a739352abc0a44dbab31d1d028ca62ff2c8f1

View File

@ -1 +1 @@
2a6a72ee3fd4a33637764e64ec7efbb52bf9763f
535cc5a5c013757daeb6350daae0a53185996cb8

View File

@ -1 +1 @@
a547c65a9dac861cce0279646042e01aff784553
e4ef359b8f74b1150796882b81bd1217c79cf089

View File

@ -1 +1 @@
8731ed4d99888b603aeec29e790fc048a0410de9
67c414f79adeff3f388a71f61069df40792a3964

View File

@ -1 +1 @@
6fd27bcef75dabb1d4a407705d8558e3364c55a6
0167f7ae83d1b223045058050f59ba119873c852

View File

@ -1 +1 @@
737c1d3570b1f618da43ad225013de42d9f5ad9c
96261d9f61cd487aeaf7a05876af2aa20870995b

View File

@ -1 +1 @@
1e19896daaddb616ebb49a27deecf4310f8a1fc3
aea62df15a18b6b9800e2a4b494eab4610f1bbe2

View File

@ -1 +1 @@
6a5de1ae6eed3952427d4973d58c76cf13dfc4cd
250a739352abc0a44dbab31d1d028ca62ff2c8f1

View File

@ -1 +1 @@
2a6a72ee3fd4a33637764e64ec7efbb52bf9763f
535cc5a5c013757daeb6350daae0a53185996cb8

View File

@ -1 +1 @@
a547c65a9dac861cce0279646042e01aff784553
e4ef359b8f74b1150796882b81bd1217c79cf089

View File

@ -1 +1 @@
8731ed4d99888b603aeec29e790fc048a0410de9
67c414f79adeff3f388a71f61069df40792a3964

View File

@ -1 +1 @@
6fd27bcef75dabb1d4a407705d8558e3364c55a6
0167f7ae83d1b223045058050f59ba119873c852

View File

@ -1 +1 @@
dc706570b91f215615b17e9753d2eb67144fe265
ebcc83472ef4e3dfabc85b0df748807dbb8103fd

View File

@ -885,6 +885,9 @@ mono_metadata_free_inflated_signature (MonoMethodSignature *sig);
MonoMethodSignature*
mono_inflate_generic_signature (MonoMethodSignature *sig, MonoGenericContext *context, MonoError *error);
MonoClass*
mono_generic_param_get_base_type (MonoClass *klass);
typedef struct {
MonoImage *corlib;
MonoClass *object_class;
@ -1012,6 +1015,8 @@ GENERATE_GET_CLASS_WITH_CACHE_DECL (variant)
GENERATE_GET_CLASS_WITH_CACHE_DECL (appdomain_unloaded_exception)
GENERATE_GET_CLASS_WITH_CACHE_DECL (valuetype)
/* If you need a MonoType, use one of the mono_get_*_type () functions in class-inlines.h */
extern MonoDefaults mono_defaults;

View File

@ -1 +1 @@
bf6fabf0884f798cae05f14cf68f5e129a058eed
d2d33a6b22989fedca8d7d060d173da3e2c6d9f5

View File

@ -853,6 +853,7 @@ HANDLES(ICALL(RTH_14, "IsGenericVariable", ves_icall_RuntimeTypeHandle_IsGeneric
HANDLES(ICALL(RTH_15, "IsInstanceOfType", ves_icall_RuntimeTypeHandle_IsInstanceOfType))
HANDLES(ICALL(RTH_16, "IsPointer", ves_icall_RuntimeTypeHandle_IsPointer))
HANDLES(ICALL(RTH_17, "IsPrimitive", ves_icall_RuntimeTypeHandle_IsPrimitive))
NOHANDLES(ICALL(RTH_17a, "is_subclass_of", ves_icall_RuntimeTypeHandle_is_subclass_of))
HANDLES(ICALL(RTH_18, "type_is_assignable_from", ves_icall_RuntimeTypeHandle_type_is_assignable_from))
ICALL_TYPE(RNG, "System.Security.Cryptography.RNGCryptoServiceProvider", RNG_1)

View File

@ -1 +1 @@
13935375d50251c69184447915ebbeb241372e5d
2cf59d0a12f78f6cb3ab581b655cb3aae68b9df8

View File

@ -1 +1 @@
#define FULL_VERSION "explicit/bf5706e"
#define FULL_VERSION "explicit/b59ae60"

Binary file not shown.

View File

@ -1 +1 @@
eb160ce8a31c9b7df427bd59ee3eb311ee9d658c
53fdfbb1cc2306dec9e6c6abff94329708065c70

Binary file not shown.

View File

@ -1 +1 @@
8e827676ff6e4c7644fa8f3915df39db48df7b1b
26abd8696f18d45a2b7c660aadb907d46ec72458

Binary file not shown.

View File

@ -1 +1 @@
303d2ec80e3cf04f2db54162887f48e69457a1dd
d3c27c7daccd3019d9b23182323fb1e0ac3cf001

View File

@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: mono 5.16.0.110\n"
"Project-Id-Version: mono 5.16.0.112\n"
"Report-Msgid-Bugs-To: http://www.mono-project.com/Bugs\n"
"POT-Creation-Date: 2018-08-15 08:01+0000\n"
"POT-Creation-Date: 2018-08-16 08:04+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

Binary file not shown.

View File

@ -1 +1 @@
c95c211c886627cc6d8fee279de12ab1f8c36d76
c4b141396ff84f455f5dc6f92099ab3e0ba81d1a