diff --git a/Makefile.am b/Makefile.am
index a16d230452..0c69b39b4a 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -19,11 +19,17 @@ build_with_msvc =
build_without_msvc = msvc
endif
+if ENABLE_NETCORE
+update_submodules =
+else
+update_submodules = update_submodules
+endif
+
SUBDIRS = $(build_with_msvc) mk po $(libgc_dir) llvm mono $(ikvm_native_dir) support data runtime scripts man samples $(tools_dir) $(build_without_msvc) $(docs_dir) acceptance-tests
# Keep in sync with SUBDIRS
-DIST_SUBDIRS = $(build_with_msvc) m4 mk po $(libgc_dir) llvm mono ikvm-native support data runtime scripts man samples tools $(build_without_msvc) docs acceptance-tests
+DIST_SUBDIRS = $(build_with_msvc) m4 mk po $(libgc_dir) llvm mono ikvm-native support data runtime scripts man samples tools $(build_without_msvc) docs acceptance-tests netcore
-all: update_submodules
+all: $(update_submodules)
update_submodules:
@cd $(srcdir) && scripts/update_submodules.sh
diff --git a/Makefile.in b/Makefile.in
index a54d9fc4fd..f903429977 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -241,6 +241,8 @@ CC_FOR_BUILD = @CC_FOR_BUILD@
CFLAGS = @CFLAGS@
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
CMAKE = @CMAKE@
+COREARCH = @COREARCH@
+CORETARGETS = @CORETARGETS@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CSC = @CSC@
@@ -371,8 +373,10 @@ PATHSEP = @PATHSEP@
PATH_SEPARATOR = @PATH_SEPARATOR@
PIDTYPE = @PIDTYPE@
PKG_CONFIG = @PKG_CONFIG@
+PLATFORM_AOT_PREFIX = @PLATFORM_AOT_PREFIX@
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
RANLIB = @RANLIB@
+RID = @RID@
SEARCHSEP = @SEARCHSEP@
SED = @SED@
SET_MAKE = @SET_MAKE@
@@ -489,9 +493,11 @@ MONOTOUCH_SUBDIRS = $(libgc_dir) mono
@ENABLE_MSVC_TRUE@build_with_msvc = msvc
@ENABLE_MSVC_FALSE@build_without_msvc = msvc
@ENABLE_MSVC_TRUE@build_without_msvc =
+@ENABLE_NETCORE_FALSE@update_submodules = update_submodules
+@ENABLE_NETCORE_TRUE@update_submodules =
SUBDIRS = $(build_with_msvc) mk po $(libgc_dir) llvm mono $(ikvm_native_dir) support data runtime scripts man samples $(tools_dir) $(build_without_msvc) $(docs_dir) acceptance-tests
# Keep in sync with SUBDIRS
-DIST_SUBDIRS = $(build_with_msvc) m4 mk po $(libgc_dir) llvm mono ikvm-native support data runtime scripts man samples tools $(build_without_msvc) docs acceptance-tests
+DIST_SUBDIRS = $(build_with_msvc) m4 mk po $(libgc_dir) llvm mono ikvm-native support data runtime scripts man samples tools $(build_without_msvc) docs acceptance-tests netcore
EXTRA_DIST = \
README.md \
LICENSE \
@@ -1009,7 +1015,7 @@ uninstall-am:
.PRECIOUS: Makefile
-all: update_submodules
+all: $(update_submodules)
update_submodules:
@cd $(srcdir) && scripts/update_submodules.sh
diff --git a/README.md b/README.md
index 7c799b8ee0..5cdbd38762 100644
--- a/README.md
+++ b/README.md
@@ -306,6 +306,9 @@ faster under the Xen virtualization system.
* `--with-large-heap=yes,no` - Enable support for GC heaps larger than 3GB.
+ * This only applies only to the Boehm garbage collector, the SGen garbage
+collector does not use this configuration option.
+
* This defaults to `no`.
* `--enable-small-config=yes,no` - Enable some tweaks to reduce memory usage
diff --git a/acceptance-tests/Makefile.in.REMOVED.git-id b/acceptance-tests/Makefile.in.REMOVED.git-id
index c6f09d063e..f5f42dfdac 100644
--- a/acceptance-tests/Makefile.in.REMOVED.git-id
+++ b/acceptance-tests/Makefile.in.REMOVED.git-id
@@ -1 +1 @@
-82211f291c887f62ce30cc2305884e307855ecd8
\ No newline at end of file
+f52b3c52f452b58b3574d18627f00353ac002e09
\ No newline at end of file
diff --git a/acceptance-tests/SUBMODULES.json b/acceptance-tests/SUBMODULES.json
index d81043b42b..a9215de06f 100644
--- a/acceptance-tests/SUBMODULES.json
+++ b/acceptance-tests/SUBMODULES.json
@@ -10,7 +10,7 @@
{
"name": "coreclr",
"url": "git://github.com/mono/coreclr.git",
- "rev": "1e8d7a94155a04a6556a7ae9ef8dc5841b3ab206",
+ "rev": "90f7060935732bb624e1f325d23f63072433725f",
"remote-branch": "origin/mono",
"branch": "mono",
"directory": "coreclr"
diff --git a/config.h.in b/config.h.in
index 64d4f00d75..1792a5bee3 100644
--- a/config.h.in
+++ b/config.h.in
@@ -342,6 +342,10 @@
0 if you don't. */
#undef HAVE_DECL_INTERLOCKEDINCREMENT64
+/* Define to 1 if you have the declaration of `pthread_mutexattr_setprotocol',
+ and to 0 if you don't. */
+#undef HAVE_DECL_PTHREAD_MUTEXATTR_SETPROTOCOL
+
/* Define to 1 if you have the declaration of `strerror_r', and to 0 if you
don't. */
#undef HAVE_DECL_STRERROR_R
@@ -1368,6 +1372,9 @@
/* Host Platform is Darwin */
#undef HOST_DARWIN
+/* Targeting the Fuchsia platform */
+#undef HOST_FUCHSIA
+
/* ... */
#undef HOST_MIPS
diff --git a/configure.REMOVED.git-id b/configure.REMOVED.git-id
index bf3b79eea0..eda9086ec5 100644
--- a/configure.REMOVED.git-id
+++ b/configure.REMOVED.git-id
@@ -1 +1 @@
-5cddb32e13af11623b2e96384461a2595fae2237
\ No newline at end of file
+a133e8adbcdbb6319c3fa3ba0de894b7140e121e
\ No newline at end of file
diff --git a/configure.ac.REMOVED.git-id b/configure.ac.REMOVED.git-id
index f5c719e40b..be0e498519 100644
--- a/configure.ac.REMOVED.git-id
+++ b/configure.ac.REMOVED.git-id
@@ -1 +1 @@
-c29bc5931daf65abd230d8b4ff4469ff74250676
\ No newline at end of file
+366d1ab3d533c3643d80c6c17bdd9e283cb44c07
\ No newline at end of file
diff --git a/data/Makefile.in b/data/Makefile.in
index 974bbc8d69..38b21af9b1 100644
--- a/data/Makefile.in
+++ b/data/Makefile.in
@@ -265,6 +265,8 @@ CC_FOR_BUILD = @CC_FOR_BUILD@
CFLAGS = @CFLAGS@
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
CMAKE = @CMAKE@
+COREARCH = @COREARCH@
+CORETARGETS = @CORETARGETS@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CSC = @CSC@
@@ -395,8 +397,10 @@ PATHSEP = @PATHSEP@
PATH_SEPARATOR = @PATH_SEPARATOR@
PIDTYPE = @PIDTYPE@
PKG_CONFIG = @PKG_CONFIG@
+PLATFORM_AOT_PREFIX = @PLATFORM_AOT_PREFIX@
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
RANLIB = @RANLIB@
+RID = @RID@
SEARCHSEP = @SEARCHSEP@
SED = @SED@
SET_MAKE = @SET_MAKE@
diff --git a/data/lldb/monobt.py b/data/lldb/monobt.py
index 162e30f2b6..e9e7d7d9f2 100644
--- a/data/lldb/monobt.py
+++ b/data/lldb/monobt.py
@@ -20,7 +20,7 @@ def print_frames(thread, num_frames, current_thread):
ipoffset = frame.EvaluateExpression('ip').GetValueAsUnsigned()
insn = ''
if ipoffset != 0:
- ipoffset -= frame.EvaluateExpression('rtm->code').GetValueAsUnsigned()
+ ipoffset -= frame.EvaluateExpression('imethod->code').GetValueAsUnsigned()
insn = "\"" + frame.EvaluateExpression('mono_interp_opname [*ip]').summary[1:-1] + "\""
var = '%s::%s @ %d %s || %s' % (klassname, methodname, ipoffset, insn, frame)
except Exception as e:
diff --git a/data/net_2_0/Browsers/Makefile.in b/data/net_2_0/Browsers/Makefile.in
index 86eff4efc8..09300cb0fe 100644
--- a/data/net_2_0/Browsers/Makefile.in
+++ b/data/net_2_0/Browsers/Makefile.in
@@ -186,6 +186,8 @@ CC_FOR_BUILD = @CC_FOR_BUILD@
CFLAGS = @CFLAGS@
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
CMAKE = @CMAKE@
+COREARCH = @COREARCH@
+CORETARGETS = @CORETARGETS@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CSC = @CSC@
@@ -316,8 +318,10 @@ PATHSEP = @PATHSEP@
PATH_SEPARATOR = @PATH_SEPARATOR@
PIDTYPE = @PIDTYPE@
PKG_CONFIG = @PKG_CONFIG@
+PLATFORM_AOT_PREFIX = @PLATFORM_AOT_PREFIX@
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
RANLIB = @RANLIB@
+RID = @RID@
SEARCHSEP = @SEARCHSEP@
SED = @SED@
SET_MAKE = @SET_MAKE@
diff --git a/data/net_2_0/Makefile.in b/data/net_2_0/Makefile.in
index a55ee9fdd0..5fa64cb367 100644
--- a/data/net_2_0/Makefile.in
+++ b/data/net_2_0/Makefile.in
@@ -246,6 +246,8 @@ CC_FOR_BUILD = @CC_FOR_BUILD@
CFLAGS = @CFLAGS@
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
CMAKE = @CMAKE@
+COREARCH = @COREARCH@
+CORETARGETS = @CORETARGETS@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CSC = @CSC@
@@ -376,8 +378,10 @@ PATHSEP = @PATHSEP@
PATH_SEPARATOR = @PATH_SEPARATOR@
PIDTYPE = @PIDTYPE@
PKG_CONFIG = @PKG_CONFIG@
+PLATFORM_AOT_PREFIX = @PLATFORM_AOT_PREFIX@
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
RANLIB = @RANLIB@
+RID = @RID@
SEARCHSEP = @SEARCHSEP@
SED = @SED@
SET_MAKE = @SET_MAKE@
diff --git a/data/net_4_0/Browsers/Makefile.in b/data/net_4_0/Browsers/Makefile.in
index 39e058cc51..a7dc12ef19 100644
--- a/data/net_4_0/Browsers/Makefile.in
+++ b/data/net_4_0/Browsers/Makefile.in
@@ -186,6 +186,8 @@ CC_FOR_BUILD = @CC_FOR_BUILD@
CFLAGS = @CFLAGS@
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
CMAKE = @CMAKE@
+COREARCH = @COREARCH@
+CORETARGETS = @CORETARGETS@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CSC = @CSC@
@@ -316,8 +318,10 @@ PATHSEP = @PATHSEP@
PATH_SEPARATOR = @PATH_SEPARATOR@
PIDTYPE = @PIDTYPE@
PKG_CONFIG = @PKG_CONFIG@
+PLATFORM_AOT_PREFIX = @PLATFORM_AOT_PREFIX@
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
RANLIB = @RANLIB@
+RID = @RID@
SEARCHSEP = @SEARCHSEP@
SED = @SED@
SET_MAKE = @SET_MAKE@
diff --git a/data/net_4_0/Makefile.in b/data/net_4_0/Makefile.in
index b1295834ce..59c13fd044 100644
--- a/data/net_4_0/Makefile.in
+++ b/data/net_4_0/Makefile.in
@@ -246,6 +246,8 @@ CC_FOR_BUILD = @CC_FOR_BUILD@
CFLAGS = @CFLAGS@
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
CMAKE = @CMAKE@
+COREARCH = @COREARCH@
+CORETARGETS = @CORETARGETS@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CSC = @CSC@
@@ -376,8 +378,10 @@ PATHSEP = @PATHSEP@
PATH_SEPARATOR = @PATH_SEPARATOR@
PIDTYPE = @PIDTYPE@
PKG_CONFIG = @PKG_CONFIG@
+PLATFORM_AOT_PREFIX = @PLATFORM_AOT_PREFIX@
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
RANLIB = @RANLIB@
+RID = @RID@
SEARCHSEP = @SEARCHSEP@
SED = @SED@
SET_MAKE = @SET_MAKE@
diff --git a/data/net_4_5/Browsers/Makefile.in b/data/net_4_5/Browsers/Makefile.in
index c9df52b599..6e7cf9fbd6 100644
--- a/data/net_4_5/Browsers/Makefile.in
+++ b/data/net_4_5/Browsers/Makefile.in
@@ -186,6 +186,8 @@ CC_FOR_BUILD = @CC_FOR_BUILD@
CFLAGS = @CFLAGS@
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
CMAKE = @CMAKE@
+COREARCH = @COREARCH@
+CORETARGETS = @CORETARGETS@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CSC = @CSC@
@@ -316,8 +318,10 @@ PATHSEP = @PATHSEP@
PATH_SEPARATOR = @PATH_SEPARATOR@
PIDTYPE = @PIDTYPE@
PKG_CONFIG = @PKG_CONFIG@
+PLATFORM_AOT_PREFIX = @PLATFORM_AOT_PREFIX@
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
RANLIB = @RANLIB@
+RID = @RID@
SEARCHSEP = @SEARCHSEP@
SED = @SED@
SET_MAKE = @SET_MAKE@
diff --git a/data/net_4_5/Makefile.in b/data/net_4_5/Makefile.in
index f672865bd0..7c7cbc914a 100644
--- a/data/net_4_5/Makefile.in
+++ b/data/net_4_5/Makefile.in
@@ -246,6 +246,8 @@ CC_FOR_BUILD = @CC_FOR_BUILD@
CFLAGS = @CFLAGS@
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
CMAKE = @CMAKE@
+COREARCH = @COREARCH@
+CORETARGETS = @CORETARGETS@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CSC = @CSC@
@@ -376,8 +378,10 @@ PATHSEP = @PATHSEP@
PATH_SEPARATOR = @PATH_SEPARATOR@
PIDTYPE = @PIDTYPE@
PKG_CONFIG = @PKG_CONFIG@
+PLATFORM_AOT_PREFIX = @PLATFORM_AOT_PREFIX@
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
RANLIB = @RANLIB@
+RID = @RID@
SEARCHSEP = @SEARCHSEP@
SED = @SED@
SET_MAKE = @SET_MAKE@
diff --git a/docs/Makefile.in b/docs/Makefile.in
index 02b2ac2417..5c242bd2a3 100644
--- a/docs/Makefile.in
+++ b/docs/Makefile.in
@@ -187,6 +187,8 @@ CC_FOR_BUILD = @CC_FOR_BUILD@
CFLAGS = @CFLAGS@
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
CMAKE = @CMAKE@
+COREARCH = @COREARCH@
+CORETARGETS = @CORETARGETS@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CSC = @CSC@
@@ -317,8 +319,10 @@ PATHSEP = @PATHSEP@
PATH_SEPARATOR = @PATH_SEPARATOR@
PIDTYPE = @PIDTYPE@
PKG_CONFIG = @PKG_CONFIG@
+PLATFORM_AOT_PREFIX = @PLATFORM_AOT_PREFIX@
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
RANLIB = @RANLIB@
+RID = @RID@
SEARCHSEP = @SEARCHSEP@
SED = @SED@
SET_MAKE = @SET_MAKE@
diff --git a/docs/deploy/mono-api-class.html b/docs/deploy/mono-api-class.html
index 654d8fb571..768be803d4 100644
--- a/docs/deploy/mono-api-class.html
+++ b/docs/deploy/mono-api-class.html
@@ -1149,8 +1149,7 @@ mono_class_is_enum (MonoClass *klass)
Syntax
gboolean
-mono_class_is_subclass_of (MonoClass *klass, MonoClass *klassc,
- gboolean check_interfaces)
+mono_class_is_subclass_of (MonoClass *klass, MonoClass *klassc, gboolean check_interfaces)
diff --git a/docs/deploy/mono-api-internal.html b/docs/deploy/mono-api-internal.html
index 9a00103080..63758ff1e3 100644
--- a/docs/deploy/mono-api-internal.html
+++ b/docs/deploy/mono-api-internal.html
@@ -231,8 +231,7 @@
Syntax
- gunichar2*
-mono_unicode_from_external (const gchar *in, gsize *bytes)
+
gunichar2*mono_unicode_from_external (const gchar *in, gsize *bytes)
@@ -491,14 +490,14 @@ mono_marshal_get_delegate_invoke (MonoMethod *method, MonoDelegate *del)
Syntax
MonoMethod*
-mono_marshal_get_icall_wrapper (MonoMethodSignature *sig, const char *name, gconstpointer func, gboolean check_exceptions)
+mono_marshal_get_icall_wrapper (MonoJitICallInfo *callinfo, gboolean check_exceptions)
Description
- Generates IL code for the icall wrapper. The generated method
- calls the unmanaged code in func.
+ Generates IL code for the JIT icall wrapper. The generated method
+ calls the unmanaged code in
callinfo->func.
diff --git a/docs/deploy/mono-api-methods.html b/docs/deploy/mono-api-methods.html
index c32cf6b873..6eee87c9ca 100644
--- a/docs/deploy/mono-api-methods.html
+++ b/docs/deploy/mono-api-methods.html
@@ -1026,7 +1026,7 @@ mono_method_body_get_object (MonoDomain *domain, MonoMethod *method)
Parameters
domain | an app domain |
method | a method |
Return value
- A
System.Reflection.MethodBody
object representing the method
method.
+
A System.Reflection.MethodBody/RuntimeMethodBody
object representing the method method.
diff --git a/docs/deploy/mono-api-reflection.html b/docs/deploy/mono-api-reflection.html
index bc95706675..8c4c5e34b5 100644
--- a/docs/deploy/mono-api-reflection.html
+++ b/docs/deploy/mono-api-reflection.html
@@ -765,7 +765,7 @@ mono_method_body_get_object (MonoDomain *domain, MonoMethod *method)
Parameters
domain | an app domain |
method | a method |
Return value
- A
System.Reflection.MethodBody
object representing the method
method.
+
A System.Reflection.MethodBody/RuntimeMethodBody
object representing the method method.
diff --git a/external/api-snapshot/profiles/monodroid/Facades/System.ComponentModel.Primitives.cs b/external/api-snapshot/profiles/monodroid/Facades/System.ComponentModel.Primitives.cs
index 60bef670da..2eed1c12b6 100644
--- a/external/api-snapshot/profiles/monodroid/Facades/System.ComponentModel.Primitives.cs
+++ b/external/api-snapshot/profiles/monodroid/Facades/System.ComponentModel.Primitives.cs
@@ -29,6 +29,7 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.ImmutableObjectAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.InitializationEventAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.ISite))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.ISupportInitialize))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.LocalizableAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.MergablePropertyAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.NotifyParentPropertyAttribute))]
diff --git a/external/api-snapshot/profiles/monodroid/Facades/System.ComponentModel.TypeConverter.cs b/external/api-snapshot/profiles/monodroid/Facades/System.ComponentModel.TypeConverter.cs
index 9ee5647431..5b6c1f89cd 100644
--- a/external/api-snapshot/profiles/monodroid/Facades/System.ComponentModel.TypeConverter.cs
+++ b/external/api-snapshot/profiles/monodroid/Facades/System.ComponentModel.TypeConverter.cs
@@ -26,6 +26,7 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.CollectionChangeEventArgs))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.CollectionChangeEventHandler))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.CollectionConverter))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.Container))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.CustomTypeDescriptor))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DateTimeConverter))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DateTimeOffsetConverter))]
diff --git a/external/api-snapshot/profiles/monodroid/Facades/System.Reflection.DispatchProxy.cs b/external/api-snapshot/profiles/monodroid/Facades/System.Reflection.DispatchProxy.cs
index 95f1b0adf4..f76bc7630e 100644
--- a/external/api-snapshot/profiles/monodroid/Facades/System.Reflection.DispatchProxy.cs
+++ b/external/api-snapshot/profiles/monodroid/Facades/System.Reflection.DispatchProxy.cs
@@ -15,50 +15,4 @@
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)]
-namespace System
-{
- [System.AttributeUsageAttribute(System.AttributeTargets.All, AllowMultiple=true)]
- internal partial class MonoDocumentationNoteAttribute : System.MonoTODOAttribute
- {
- public MonoDocumentationNoteAttribute(string comment) { }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.All, AllowMultiple=true)]
- internal partial class MonoExtensionAttribute : System.MonoTODOAttribute
- {
- public MonoExtensionAttribute(string comment) { }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.All, AllowMultiple=true)]
- internal partial class MonoInternalNoteAttribute : System.MonoTODOAttribute
- {
- public MonoInternalNoteAttribute(string comment) { }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.All, AllowMultiple=true)]
- internal partial class MonoLimitationAttribute : System.MonoTODOAttribute
- {
- public MonoLimitationAttribute(string comment) { }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.All, AllowMultiple=true)]
- internal partial class MonoNotSupportedAttribute : System.MonoTODOAttribute
- {
- public MonoNotSupportedAttribute(string comment) { }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.All, AllowMultiple=true)]
- internal partial class MonoTODOAttribute : System.Attribute
- {
- public MonoTODOAttribute() { }
- public MonoTODOAttribute(string comment) { }
- public string Comment { get { throw null; } }
- }
-}
-namespace System.Reflection
-{
- public abstract partial class DispatchProxy
- {
- [System.MonoTODOAttribute]
- protected DispatchProxy() { }
- [System.MonoTODOAttribute]
- public static T Create() where TProxy : System.Reflection.DispatchProxy { throw null; }
- [System.MonoTODOAttribute]
- protected abstract object Invoke(System.Reflection.MethodInfo targetMethod, object[] args);
- }
-}
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.DispatchProxy))]
diff --git a/external/api-snapshot/profiles/monodroid/Facades/System.Reflection.TypeExtensions.cs b/external/api-snapshot/profiles/monodroid/Facades/System.Reflection.TypeExtensions.cs
index 34089a9594..806e9f5849 100644
--- a/external/api-snapshot/profiles/monodroid/Facades/System.Reflection.TypeExtensions.cs
+++ b/external/api-snapshot/profiles/monodroid/Facades/System.Reflection.TypeExtensions.cs
@@ -14,81 +14,11 @@
[assembly:System.Reflection.AssemblyTitleAttribute("System.Reflection.TypeExtensions")]
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.AssemblyExtensions))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.BindingFlags))]
-namespace System.Reflection
-{
- public static partial class AssemblyExtensions
- {
- public static System.Type[] GetExportedTypes(System.Reflection.Assembly assembly) { throw null; }
- public static System.Reflection.Module[] GetModules(System.Reflection.Assembly assembly) { throw null; }
- public static System.Type[] GetTypes(System.Reflection.Assembly assembly) { throw null; }
- }
- public static partial class EventInfoExtensions
- {
- public static System.Reflection.MethodInfo GetAddMethod(System.Reflection.EventInfo eventInfo) { throw null; }
- public static System.Reflection.MethodInfo GetAddMethod(System.Reflection.EventInfo eventInfo, bool nonPublic) { throw null; }
- public static System.Reflection.MethodInfo GetRaiseMethod(System.Reflection.EventInfo eventInfo) { throw null; }
- public static System.Reflection.MethodInfo GetRaiseMethod(System.Reflection.EventInfo eventInfo, bool nonPublic) { throw null; }
- public static System.Reflection.MethodInfo GetRemoveMethod(System.Reflection.EventInfo eventInfo) { throw null; }
- public static System.Reflection.MethodInfo GetRemoveMethod(System.Reflection.EventInfo eventInfo, bool nonPublic) { throw null; }
- }
- public static partial class MemberInfoExtensions
- {
- public static int GetMetadataToken(this System.Reflection.MemberInfo member) { throw null; }
- public static bool HasMetadataToken(this System.Reflection.MemberInfo member) { throw null; }
- }
- public static partial class MethodInfoExtensions
- {
- public static System.Reflection.MethodInfo GetBaseDefinition(System.Reflection.MethodInfo method) { throw null; }
- }
- public static partial class ModuleExtensions
- {
- public static System.Guid GetModuleVersionId(this System.Reflection.Module module) { throw null; }
- public static bool HasModuleVersionId(this System.Reflection.Module module) { throw null; }
- }
- public static partial class PropertyInfoExtensions
- {
- public static System.Reflection.MethodInfo[] GetAccessors(System.Reflection.PropertyInfo property) { throw null; }
- public static System.Reflection.MethodInfo[] GetAccessors(System.Reflection.PropertyInfo property, bool nonPublic) { throw null; }
- public static System.Reflection.MethodInfo GetGetMethod(System.Reflection.PropertyInfo property) { throw null; }
- public static System.Reflection.MethodInfo GetGetMethod(System.Reflection.PropertyInfo property, bool nonPublic) { throw null; }
- public static System.Reflection.MethodInfo GetSetMethod(System.Reflection.PropertyInfo property) { throw null; }
- public static System.Reflection.MethodInfo GetSetMethod(System.Reflection.PropertyInfo property, bool nonPublic) { throw null; }
- }
- public static partial class TypeExtensions
- {
- public static System.Reflection.ConstructorInfo GetConstructor(System.Type type, System.Type[] types) { throw null; }
- public static System.Reflection.ConstructorInfo[] GetConstructors(System.Type type) { throw null; }
- public static System.Reflection.ConstructorInfo[] GetConstructors(System.Type type, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Reflection.MemberInfo[] GetDefaultMembers(System.Type type) { throw null; }
- public static System.Reflection.EventInfo GetEvent(System.Type type, string name) { throw null; }
- public static System.Reflection.EventInfo GetEvent(System.Type type, string name, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Reflection.EventInfo[] GetEvents(System.Type type) { throw null; }
- public static System.Reflection.EventInfo[] GetEvents(System.Type type, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Reflection.FieldInfo GetField(System.Type type, string name) { throw null; }
- public static System.Reflection.FieldInfo GetField(System.Type type, string name, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Reflection.FieldInfo[] GetFields(System.Type type) { throw null; }
- public static System.Reflection.FieldInfo[] GetFields(System.Type type, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Type[] GetGenericArguments(System.Type type) { throw null; }
- public static System.Type[] GetInterfaces(System.Type type) { throw null; }
- public static System.Reflection.MemberInfo[] GetMember(System.Type type, string name) { throw null; }
- public static System.Reflection.MemberInfo[] GetMember(System.Type type, string name, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Reflection.MemberInfo[] GetMembers(System.Type type) { throw null; }
- public static System.Reflection.MemberInfo[] GetMembers(System.Type type, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Reflection.MethodInfo GetMethod(System.Type type, string name) { throw null; }
- public static System.Reflection.MethodInfo GetMethod(System.Type type, string name, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Reflection.MethodInfo GetMethod(System.Type type, string name, System.Type[] types) { throw null; }
- public static System.Reflection.MethodInfo[] GetMethods(System.Type type) { throw null; }
- public static System.Reflection.MethodInfo[] GetMethods(System.Type type, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Type GetNestedType(System.Type type, string name, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Type[] GetNestedTypes(System.Type type, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Reflection.PropertyInfo[] GetProperties(System.Type type) { throw null; }
- public static System.Reflection.PropertyInfo[] GetProperties(System.Type type, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Reflection.PropertyInfo GetProperty(System.Type type, string name) { throw null; }
- public static System.Reflection.PropertyInfo GetProperty(System.Type type, string name, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Reflection.PropertyInfo GetProperty(System.Type type, string name, System.Type returnType) { throw null; }
- public static System.Reflection.PropertyInfo GetProperty(System.Type type, string name, System.Type returnType, System.Type[] types) { throw null; }
- public static bool IsAssignableFrom(System.Type type, System.Type c) { throw null; }
- public static bool IsInstanceOfType(System.Type type, object o) { throw null; }
- }
-}
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.EventInfoExtensions))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.MemberInfoExtensions))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.MethodInfoExtensions))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.ModuleExtensions))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.PropertyInfoExtensions))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.TypeExtensions))]
diff --git a/external/api-snapshot/profiles/monodroid/Facades/netstandard.cs.REMOVED.git-id b/external/api-snapshot/profiles/monodroid/Facades/netstandard.cs.REMOVED.git-id
index 4416fc4988..c51896e67b 100644
--- a/external/api-snapshot/profiles/monodroid/Facades/netstandard.cs.REMOVED.git-id
+++ b/external/api-snapshot/profiles/monodroid/Facades/netstandard.cs.REMOVED.git-id
@@ -1 +1 @@
-a438847534be72b44f416c7d8fa4304d446ad10a
\ No newline at end of file
+faec721a749e501975809f748630ed297fd55e50
\ No newline at end of file
diff --git a/external/api-snapshot/profiles/monodroid/System.Core.cs.REMOVED.git-id b/external/api-snapshot/profiles/monodroid/System.Core.cs.REMOVED.git-id
index 76a23a64db..b8462a1350 100644
--- a/external/api-snapshot/profiles/monodroid/System.Core.cs.REMOVED.git-id
+++ b/external/api-snapshot/profiles/monodroid/System.Core.cs.REMOVED.git-id
@@ -1 +1 @@
-0f27d5dca93a66ef6d5377c8ded4782c7bddc1e6
\ No newline at end of file
+d3f38c586a1a7c0e3938542a54de451f4a80c303
\ No newline at end of file
diff --git a/external/api-snapshot/profiles/monodroid/System.Data.cs.REMOVED.git-id b/external/api-snapshot/profiles/monodroid/System.Data.cs.REMOVED.git-id
index 02e8c79ace..1aec78a335 100644
--- a/external/api-snapshot/profiles/monodroid/System.Data.cs.REMOVED.git-id
+++ b/external/api-snapshot/profiles/monodroid/System.Data.cs.REMOVED.git-id
@@ -1 +1 @@
-d603652b9b57ec864e79dd5433bf440acad6afc7
\ No newline at end of file
+997751320b5755767912d16a10920d73fac82394
\ No newline at end of file
diff --git a/external/api-snapshot/profiles/monodroid/System.IO.Compression.cs b/external/api-snapshot/profiles/monodroid/System.IO.Compression.cs
index 3595c721ab..797c539482 100644
--- a/external/api-snapshot/profiles/monodroid/System.IO.Compression.cs
+++ b/external/api-snapshot/profiles/monodroid/System.IO.Compression.cs
@@ -15,12 +15,65 @@
[assembly:System.Reflection.AssemblyTitleAttribute("System.IO.Compression.dll")]
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
+[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Compression.CompressionLevel))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Compression.CompressionMode))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Compression.DeflateStream))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Compression.GZipStream))]
namespace System.IO.Compression
{
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct BrotliDecoder : System.IDisposable
+ {
+ private object _dummy;
+ private int _dummyPrimitive;
+ public System.Buffers.OperationStatus Decompress(System.ReadOnlySpan source, System.Span destination, out int bytesConsumed, out int bytesWritten) { throw null; }
+ public void Dispose() { }
+ public static bool TryDecompress(System.ReadOnlySpan source, System.Span destination, out int bytesWritten) { throw null; }
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct BrotliEncoder : System.IDisposable
+ {
+ private object _dummy;
+ private int _dummyPrimitive;
+ public BrotliEncoder(int quality, int window) { throw null; }
+ public System.Buffers.OperationStatus Compress(System.ReadOnlySpan source, System.Span destination, out int bytesConsumed, out int bytesWritten, bool isFinalBlock) { throw null; }
+ public void Dispose() { }
+ public System.Buffers.OperationStatus Flush(System.Span destination, out int bytesWritten) { throw null; }
+ public static int GetMaxCompressedLength(int length) { throw null; }
+ public static bool TryCompress(System.ReadOnlySpan source, System.Span destination, out int bytesWritten) { throw null; }
+ public static bool TryCompress(System.ReadOnlySpan source, System.Span destination, out int bytesWritten, int quality, int window) { throw null; }
+ }
+ public sealed partial class BrotliStream : System.IO.Stream
+ {
+ public BrotliStream(System.IO.Stream stream, System.IO.Compression.CompressionLevel compressionLevel) { }
+ public BrotliStream(System.IO.Stream stream, System.IO.Compression.CompressionLevel compressionLevel, bool leaveOpen) { }
+ public BrotliStream(System.IO.Stream stream, System.IO.Compression.CompressionMode mode) { }
+ public BrotliStream(System.IO.Stream stream, System.IO.Compression.CompressionMode mode, bool leaveOpen) { }
+ public System.IO.Stream BaseStream { get { throw null; } }
+ public override bool CanRead { get { throw null; } }
+ public override bool CanSeek { get { throw null; } }
+ public override bool CanWrite { get { throw null; } }
+ public override long Length { get { throw null; } }
+ public override long Position { get { throw null; } set { } }
+ public override System.IAsyncResult BeginRead(byte[] buffer, int offset, int count, System.AsyncCallback asyncCallback, object asyncState) { throw null; }
+ public override System.IAsyncResult BeginWrite(byte[] buffer, int offset, int count, System.AsyncCallback asyncCallback, object asyncState) { throw null; }
+ protected override void Dispose(bool disposing) { }
+ public override int EndRead(System.IAsyncResult asyncResult) { throw null; }
+ public override void EndWrite(System.IAsyncResult asyncResult) { }
+ public override void Flush() { }
+ public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) { throw null; }
+ public override int Read(byte[] buffer, int offset, int count) { throw null; }
+ public override int Read(System.Span buffer) { throw null; }
+ public override System.Threading.Tasks.Task ReadAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) { throw null; }
+ public override System.Threading.Tasks.ValueTask ReadAsync(System.Memory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public override long Seek(long offset, System.IO.SeekOrigin origin) { throw null; }
+ public override void SetLength(long value) { }
+ public override void Write(byte[] buffer, int offset, int count) { }
+ public override void Write(System.ReadOnlySpan buffer) { }
+ public override System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) { throw null; }
+ public override System.Threading.Tasks.ValueTask WriteAsync(System.ReadOnlyMemory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ }
public partial class ZipArchive : System.IDisposable
{
public ZipArchive(System.IO.Stream stream) { }
diff --git a/external/api-snapshot/profiles/monodroid/System.Net.Http.cs b/external/api-snapshot/profiles/monodroid/System.Net.Http.cs
index 27c48b2fb5..507b05e716 100644
--- a/external/api-snapshot/profiles/monodroid/System.Net.Http.cs
+++ b/external/api-snapshot/profiles/monodroid/System.Net.Http.cs
@@ -27,7 +27,7 @@ namespace System.Net.Http
public ByteArrayContent(byte[] content) { }
public ByteArrayContent(byte[] content, int offset, int count) { }
protected override System.Threading.Tasks.Task CreateContentReadStreamAsync() { throw null; }
- protected internal override System.Threading.Tasks.Task SerializeToStreamAsync(System.IO.Stream stream, System.Net.TransportContext context) { throw null; }
+ protected override System.Threading.Tasks.Task SerializeToStreamAsync(System.IO.Stream stream, System.Net.TransportContext context) { throw null; }
protected internal override bool TryComputeLength(out long length) { throw null; }
}
public enum ClientCertificateOption
@@ -76,6 +76,10 @@ namespace System.Net.Http
public System.Threading.Tasks.Task GetStreamAsync(System.Uri requestUri) { throw null; }
public System.Threading.Tasks.Task GetStringAsync(string requestUri) { throw null; }
public System.Threading.Tasks.Task GetStringAsync(System.Uri requestUri) { throw null; }
+ public System.Threading.Tasks.Task PatchAsync(string requestUri, System.Net.Http.HttpContent content) { throw null; }
+ public System.Threading.Tasks.Task PatchAsync(string requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken) { throw null; }
+ public System.Threading.Tasks.Task PatchAsync(System.Uri requestUri, System.Net.Http.HttpContent content) { throw null; }
+ public System.Threading.Tasks.Task PatchAsync(System.Uri requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken) { throw null; }
public System.Threading.Tasks.Task PostAsync(string requestUri, System.Net.Http.HttpContent content) { throw null; }
public System.Threading.Tasks.Task PostAsync(string requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken) { throw null; }
public System.Threading.Tasks.Task PostAsync(System.Uri requestUri, System.Net.Http.HttpContent content) { throw null; }
@@ -99,6 +103,7 @@ namespace System.Net.Http
public System.Security.Cryptography.X509Certificates.X509CertificateCollection ClientCertificates { get { throw null; } }
public System.Net.CookieContainer CookieContainer { get { throw null; } set { } }
public System.Net.ICredentials Credentials { get { throw null; } set { } }
+ public static System.Func DangerousAcceptAnyServerCertificateValidator { get { throw null; } }
public System.Net.ICredentials DefaultProxyCredentials { get { throw null; } set { } }
public int MaxAutomaticRedirections { get { throw null; } set { } }
public int MaxConnectionsPerServer { get { throw null; } set { } }
@@ -137,7 +142,7 @@ namespace System.Net.Http
public System.Threading.Tasks.Task ReadAsByteArrayAsync() { throw null; }
public System.Threading.Tasks.Task ReadAsStreamAsync() { throw null; }
public System.Threading.Tasks.Task ReadAsStringAsync() { throw null; }
- protected internal abstract System.Threading.Tasks.Task SerializeToStreamAsync(System.IO.Stream stream, System.Net.TransportContext context);
+ protected abstract System.Threading.Tasks.Task SerializeToStreamAsync(System.IO.Stream stream, System.Net.TransportContext context);
protected internal abstract bool TryComputeLength(out long length);
}
public abstract partial class HttpMessageHandler : System.IDisposable
@@ -163,6 +168,7 @@ namespace System.Net.Http
public static System.Net.Http.HttpMethod Head { get { throw null; } }
public string Method { get { throw null; } }
public static System.Net.Http.HttpMethod Options { get { throw null; } }
+ public static System.Net.Http.HttpMethod Patch { get { throw null; } }
public static System.Net.Http.HttpMethod Post { get { throw null; } }
public static System.Net.Http.HttpMethod Put { get { throw null; } }
public static System.Net.Http.HttpMethod Trace { get { throw null; } }
@@ -205,6 +211,7 @@ namespace System.Net.Http
public string ReasonPhrase { get { throw null; } set { } }
public System.Net.Http.HttpRequestMessage RequestMessage { get { throw null; } set { } }
public System.Net.HttpStatusCode StatusCode { get { throw null; } set { } }
+ public System.Net.Http.Headers.HttpResponseHeaders TrailingHeaders { get { throw null; } }
public System.Version Version { get { throw null; } set { } }
public void Dispose() { }
protected virtual void Dispose(bool disposing) { }
@@ -225,9 +232,10 @@ namespace System.Net.Http
public MultipartContent(string subtype) { }
public MultipartContent(string subtype, string boundary) { }
public virtual void Add(System.Net.Http.HttpContent content) { }
+ protected override System.Threading.Tasks.Task CreateContentReadStreamAsync() { throw null; }
protected override void Dispose(bool disposing) { }
public System.Collections.Generic.IEnumerator GetEnumerator() { throw null; }
- protected internal override System.Threading.Tasks.Task SerializeToStreamAsync(System.IO.Stream stream, System.Net.TransportContext context) { throw null; }
+ protected override System.Threading.Tasks.Task SerializeToStreamAsync(System.IO.Stream stream, System.Net.TransportContext context) { throw null; }
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
protected internal override bool TryComputeLength(out long length) { throw null; }
}
@@ -239,13 +247,46 @@ namespace System.Net.Http
public void Add(System.Net.Http.HttpContent content, string name) { }
public void Add(System.Net.Http.HttpContent content, string name, string fileName) { }
}
+ public sealed partial class ReadOnlyMemoryContent : System.Net.Http.HttpContent
+ {
+ public ReadOnlyMemoryContent(System.ReadOnlyMemory content) { }
+ protected override System.Threading.Tasks.Task CreateContentReadStreamAsync() { throw null; }
+ protected override System.Threading.Tasks.Task SerializeToStreamAsync(System.IO.Stream stream, System.Net.TransportContext context) { throw null; }
+ protected internal override bool TryComputeLength(out long length) { throw null; }
+ }
+ public sealed partial class SocketsHttpHandler : System.Net.Http.HttpMessageHandler, System.IDisposable
+ {
+ public SocketsHttpHandler() { }
+ public bool AllowAutoRedirect { get { throw null; } set { } }
+ public System.Net.DecompressionMethods AutomaticDecompression { get { throw null; } set { } }
+ public System.TimeSpan ConnectTimeout { get { throw null; } set { } }
+ public System.Net.CookieContainer CookieContainer { get { throw null; } set { } }
+ public System.Net.ICredentials Credentials { get { throw null; } set { } }
+ public System.Net.ICredentials DefaultProxyCredentials { get { throw null; } set { } }
+ public System.TimeSpan Expect100ContinueTimeout { get { throw null; } set { } }
+ public int MaxAutomaticRedirections { get { throw null; } set { } }
+ public int MaxConnectionsPerServer { get { throw null; } set { } }
+ public int MaxResponseDrainSize { get { throw null; } set { } }
+ public int MaxResponseHeadersLength { get { throw null; } set { } }
+ public System.TimeSpan PooledConnectionIdleTimeout { get { throw null; } set { } }
+ public System.TimeSpan PooledConnectionLifetime { get { throw null; } set { } }
+ public bool PreAuthenticate { get { throw null; } set { } }
+ public System.Collections.Generic.IDictionary Properties { get { throw null; } }
+ public System.Net.IWebProxy Proxy { get { throw null; } set { } }
+ public System.TimeSpan ResponseDrainTimeout { get { throw null; } set { } }
+ public System.Net.Security.SslClientAuthenticationOptions SslOptions { get { throw null; } set { } }
+ public bool UseCookies { get { throw null; } set { } }
+ public bool UseProxy { get { throw null; } set { } }
+ protected override void Dispose(bool disposing) { }
+ protected internal override System.Threading.Tasks.Task SendAsync(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) { throw null; }
+ }
public partial class StreamContent : System.Net.Http.HttpContent
{
public StreamContent(System.IO.Stream content) { }
public StreamContent(System.IO.Stream content, int bufferSize) { }
protected override System.Threading.Tasks.Task CreateContentReadStreamAsync() { throw null; }
protected override void Dispose(bool disposing) { }
- protected internal override System.Threading.Tasks.Task SerializeToStreamAsync(System.IO.Stream stream, System.Net.TransportContext context) { throw null; }
+ protected override System.Threading.Tasks.Task SerializeToStreamAsync(System.IO.Stream stream, System.Net.TransportContext context) { throw null; }
protected internal override bool TryComputeLength(out long length) { throw null; }
}
public partial class StringContent : System.Net.Http.ByteArrayContent
@@ -468,17 +509,18 @@ namespace System.Net.Http.Headers
public override string ToString() { throw null; }
public static bool TryParse(string input, out System.Net.Http.Headers.MediaTypeHeaderValue parsedValue) { throw null; }
}
- public sealed partial class MediaTypeWithQualityHeaderValue : System.Net.Http.Headers.MediaTypeHeaderValue
+ public sealed partial class MediaTypeWithQualityHeaderValue : System.Net.Http.Headers.MediaTypeHeaderValue, System.ICloneable
{
- public MediaTypeWithQualityHeaderValue(string mediaType) : base (default(string)) { }
- public MediaTypeWithQualityHeaderValue(string mediaType, double quality) : base (default(string)) { }
+ public MediaTypeWithQualityHeaderValue(string mediaType) : base (default(System.Net.Http.Headers.MediaTypeHeaderValue)) { }
+ public MediaTypeWithQualityHeaderValue(string mediaType, double quality) : base (default(System.Net.Http.Headers.MediaTypeHeaderValue)) { }
public System.Nullable Quality { get { throw null; } set { } }
public static new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue Parse(string input) { throw null; }
+ object System.ICloneable.Clone() { throw null; }
public static bool TryParse(string input, out System.Net.Http.Headers.MediaTypeWithQualityHeaderValue parsedValue) { throw null; }
}
public partial class NameValueHeaderValue : System.ICloneable
{
- protected internal NameValueHeaderValue(System.Net.Http.Headers.NameValueHeaderValue source) { }
+ protected NameValueHeaderValue(System.Net.Http.Headers.NameValueHeaderValue source) { }
public NameValueHeaderValue(string name) { }
public NameValueHeaderValue(string name, string value) { }
public string Name { get { throw null; } }
@@ -606,12 +648,13 @@ namespace System.Net.Http.Headers
public override string ToString() { throw null; }
public static bool TryParse(string input, out System.Net.Http.Headers.TransferCodingHeaderValue parsedValue) { throw null; }
}
- public sealed partial class TransferCodingWithQualityHeaderValue : System.Net.Http.Headers.TransferCodingHeaderValue
+ public sealed partial class TransferCodingWithQualityHeaderValue : System.Net.Http.Headers.TransferCodingHeaderValue, System.ICloneable
{
- public TransferCodingWithQualityHeaderValue(string value) : base (default(string)) { }
- public TransferCodingWithQualityHeaderValue(string value, double quality) : base (default(string)) { }
+ public TransferCodingWithQualityHeaderValue(string value) : base (default(System.Net.Http.Headers.TransferCodingHeaderValue)) { }
+ public TransferCodingWithQualityHeaderValue(string value, double quality) : base (default(System.Net.Http.Headers.TransferCodingHeaderValue)) { }
public System.Nullable Quality { get { throw null; } set { } }
public static new System.Net.Http.Headers.TransferCodingWithQualityHeaderValue Parse(string input) { throw null; }
+ object System.ICloneable.Clone() { throw null; }
public static bool TryParse(string input, out System.Net.Http.Headers.TransferCodingWithQualityHeaderValue parsedValue) { throw null; }
}
public partial class ViaHeaderValue : System.ICloneable
diff --git a/external/api-snapshot/profiles/monodroid/System.Xml.cs.REMOVED.git-id b/external/api-snapshot/profiles/monodroid/System.Xml.cs.REMOVED.git-id
index 131e6efd34..87273170ba 100644
--- a/external/api-snapshot/profiles/monodroid/System.Xml.cs.REMOVED.git-id
+++ b/external/api-snapshot/profiles/monodroid/System.Xml.cs.REMOVED.git-id
@@ -1 +1 @@
-d08fc2a0f76356799f0c3866ee88c089a1b44ffc
\ No newline at end of file
+58b5b7f5d1934f76d073804edc65534dba5e310a
\ No newline at end of file
diff --git a/external/api-snapshot/profiles/monodroid/System.cs.REMOVED.git-id b/external/api-snapshot/profiles/monodroid/System.cs.REMOVED.git-id
index 2b10bc7664..94625b1480 100644
--- a/external/api-snapshot/profiles/monodroid/System.cs.REMOVED.git-id
+++ b/external/api-snapshot/profiles/monodroid/System.cs.REMOVED.git-id
@@ -1 +1 @@
-c876fc10c44dfbcd52c7bbff4f0aa7e6b9dd856d
\ No newline at end of file
+37208de3822bb74521236d8b06326e9e402b24c7
\ No newline at end of file
diff --git a/external/api-snapshot/profiles/monodroid/mscorlib.cs.REMOVED.git-id b/external/api-snapshot/profiles/monodroid/mscorlib.cs.REMOVED.git-id
index f045e64a87..b2a1558118 100644
--- a/external/api-snapshot/profiles/monodroid/mscorlib.cs.REMOVED.git-id
+++ b/external/api-snapshot/profiles/monodroid/mscorlib.cs.REMOVED.git-id
@@ -1 +1 @@
-505ae17b8dc98c3bbf1edd670f5bcc78ed694c38
\ No newline at end of file
+2acb945e78fa15edc6839274ca4c17b9e5fbe024
\ No newline at end of file
diff --git a/external/api-snapshot/profiles/monotouch/Facades/System.ComponentModel.Primitives.cs b/external/api-snapshot/profiles/monotouch/Facades/System.ComponentModel.Primitives.cs
index 60bef670da..2eed1c12b6 100644
--- a/external/api-snapshot/profiles/monotouch/Facades/System.ComponentModel.Primitives.cs
+++ b/external/api-snapshot/profiles/monotouch/Facades/System.ComponentModel.Primitives.cs
@@ -29,6 +29,7 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.ImmutableObjectAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.InitializationEventAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.ISite))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.ISupportInitialize))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.LocalizableAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.MergablePropertyAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.NotifyParentPropertyAttribute))]
diff --git a/external/api-snapshot/profiles/monotouch/Facades/System.ComponentModel.TypeConverter.cs b/external/api-snapshot/profiles/monotouch/Facades/System.ComponentModel.TypeConverter.cs
index 9ee5647431..5b6c1f89cd 100644
--- a/external/api-snapshot/profiles/monotouch/Facades/System.ComponentModel.TypeConverter.cs
+++ b/external/api-snapshot/profiles/monotouch/Facades/System.ComponentModel.TypeConverter.cs
@@ -26,6 +26,7 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.CollectionChangeEventArgs))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.CollectionChangeEventHandler))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.CollectionConverter))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.Container))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.CustomTypeDescriptor))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DateTimeConverter))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DateTimeOffsetConverter))]
diff --git a/external/api-snapshot/profiles/monotouch/Facades/System.Reflection.DispatchProxy.cs b/external/api-snapshot/profiles/monotouch/Facades/System.Reflection.DispatchProxy.cs
index 95f1b0adf4..f76bc7630e 100644
--- a/external/api-snapshot/profiles/monotouch/Facades/System.Reflection.DispatchProxy.cs
+++ b/external/api-snapshot/profiles/monotouch/Facades/System.Reflection.DispatchProxy.cs
@@ -15,50 +15,4 @@
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)]
-namespace System
-{
- [System.AttributeUsageAttribute(System.AttributeTargets.All, AllowMultiple=true)]
- internal partial class MonoDocumentationNoteAttribute : System.MonoTODOAttribute
- {
- public MonoDocumentationNoteAttribute(string comment) { }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.All, AllowMultiple=true)]
- internal partial class MonoExtensionAttribute : System.MonoTODOAttribute
- {
- public MonoExtensionAttribute(string comment) { }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.All, AllowMultiple=true)]
- internal partial class MonoInternalNoteAttribute : System.MonoTODOAttribute
- {
- public MonoInternalNoteAttribute(string comment) { }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.All, AllowMultiple=true)]
- internal partial class MonoLimitationAttribute : System.MonoTODOAttribute
- {
- public MonoLimitationAttribute(string comment) { }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.All, AllowMultiple=true)]
- internal partial class MonoNotSupportedAttribute : System.MonoTODOAttribute
- {
- public MonoNotSupportedAttribute(string comment) { }
- }
- [System.AttributeUsageAttribute(System.AttributeTargets.All, AllowMultiple=true)]
- internal partial class MonoTODOAttribute : System.Attribute
- {
- public MonoTODOAttribute() { }
- public MonoTODOAttribute(string comment) { }
- public string Comment { get { throw null; } }
- }
-}
-namespace System.Reflection
-{
- public abstract partial class DispatchProxy
- {
- [System.MonoTODOAttribute]
- protected DispatchProxy() { }
- [System.MonoTODOAttribute]
- public static T Create() where TProxy : System.Reflection.DispatchProxy { throw null; }
- [System.MonoTODOAttribute]
- protected abstract object Invoke(System.Reflection.MethodInfo targetMethod, object[] args);
- }
-}
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.DispatchProxy))]
diff --git a/external/api-snapshot/profiles/monotouch/Facades/System.Reflection.TypeExtensions.cs b/external/api-snapshot/profiles/monotouch/Facades/System.Reflection.TypeExtensions.cs
index 34089a9594..806e9f5849 100644
--- a/external/api-snapshot/profiles/monotouch/Facades/System.Reflection.TypeExtensions.cs
+++ b/external/api-snapshot/profiles/monotouch/Facades/System.Reflection.TypeExtensions.cs
@@ -14,81 +14,11 @@
[assembly:System.Reflection.AssemblyTitleAttribute("System.Reflection.TypeExtensions")]
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.AssemblyExtensions))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.BindingFlags))]
-namespace System.Reflection
-{
- public static partial class AssemblyExtensions
- {
- public static System.Type[] GetExportedTypes(System.Reflection.Assembly assembly) { throw null; }
- public static System.Reflection.Module[] GetModules(System.Reflection.Assembly assembly) { throw null; }
- public static System.Type[] GetTypes(System.Reflection.Assembly assembly) { throw null; }
- }
- public static partial class EventInfoExtensions
- {
- public static System.Reflection.MethodInfo GetAddMethod(System.Reflection.EventInfo eventInfo) { throw null; }
- public static System.Reflection.MethodInfo GetAddMethod(System.Reflection.EventInfo eventInfo, bool nonPublic) { throw null; }
- public static System.Reflection.MethodInfo GetRaiseMethod(System.Reflection.EventInfo eventInfo) { throw null; }
- public static System.Reflection.MethodInfo GetRaiseMethod(System.Reflection.EventInfo eventInfo, bool nonPublic) { throw null; }
- public static System.Reflection.MethodInfo GetRemoveMethod(System.Reflection.EventInfo eventInfo) { throw null; }
- public static System.Reflection.MethodInfo GetRemoveMethod(System.Reflection.EventInfo eventInfo, bool nonPublic) { throw null; }
- }
- public static partial class MemberInfoExtensions
- {
- public static int GetMetadataToken(this System.Reflection.MemberInfo member) { throw null; }
- public static bool HasMetadataToken(this System.Reflection.MemberInfo member) { throw null; }
- }
- public static partial class MethodInfoExtensions
- {
- public static System.Reflection.MethodInfo GetBaseDefinition(System.Reflection.MethodInfo method) { throw null; }
- }
- public static partial class ModuleExtensions
- {
- public static System.Guid GetModuleVersionId(this System.Reflection.Module module) { throw null; }
- public static bool HasModuleVersionId(this System.Reflection.Module module) { throw null; }
- }
- public static partial class PropertyInfoExtensions
- {
- public static System.Reflection.MethodInfo[] GetAccessors(System.Reflection.PropertyInfo property) { throw null; }
- public static System.Reflection.MethodInfo[] GetAccessors(System.Reflection.PropertyInfo property, bool nonPublic) { throw null; }
- public static System.Reflection.MethodInfo GetGetMethod(System.Reflection.PropertyInfo property) { throw null; }
- public static System.Reflection.MethodInfo GetGetMethod(System.Reflection.PropertyInfo property, bool nonPublic) { throw null; }
- public static System.Reflection.MethodInfo GetSetMethod(System.Reflection.PropertyInfo property) { throw null; }
- public static System.Reflection.MethodInfo GetSetMethod(System.Reflection.PropertyInfo property, bool nonPublic) { throw null; }
- }
- public static partial class TypeExtensions
- {
- public static System.Reflection.ConstructorInfo GetConstructor(System.Type type, System.Type[] types) { throw null; }
- public static System.Reflection.ConstructorInfo[] GetConstructors(System.Type type) { throw null; }
- public static System.Reflection.ConstructorInfo[] GetConstructors(System.Type type, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Reflection.MemberInfo[] GetDefaultMembers(System.Type type) { throw null; }
- public static System.Reflection.EventInfo GetEvent(System.Type type, string name) { throw null; }
- public static System.Reflection.EventInfo GetEvent(System.Type type, string name, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Reflection.EventInfo[] GetEvents(System.Type type) { throw null; }
- public static System.Reflection.EventInfo[] GetEvents(System.Type type, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Reflection.FieldInfo GetField(System.Type type, string name) { throw null; }
- public static System.Reflection.FieldInfo GetField(System.Type type, string name, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Reflection.FieldInfo[] GetFields(System.Type type) { throw null; }
- public static System.Reflection.FieldInfo[] GetFields(System.Type type, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Type[] GetGenericArguments(System.Type type) { throw null; }
- public static System.Type[] GetInterfaces(System.Type type) { throw null; }
- public static System.Reflection.MemberInfo[] GetMember(System.Type type, string name) { throw null; }
- public static System.Reflection.MemberInfo[] GetMember(System.Type type, string name, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Reflection.MemberInfo[] GetMembers(System.Type type) { throw null; }
- public static System.Reflection.MemberInfo[] GetMembers(System.Type type, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Reflection.MethodInfo GetMethod(System.Type type, string name) { throw null; }
- public static System.Reflection.MethodInfo GetMethod(System.Type type, string name, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Reflection.MethodInfo GetMethod(System.Type type, string name, System.Type[] types) { throw null; }
- public static System.Reflection.MethodInfo[] GetMethods(System.Type type) { throw null; }
- public static System.Reflection.MethodInfo[] GetMethods(System.Type type, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Type GetNestedType(System.Type type, string name, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Type[] GetNestedTypes(System.Type type, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Reflection.PropertyInfo[] GetProperties(System.Type type) { throw null; }
- public static System.Reflection.PropertyInfo[] GetProperties(System.Type type, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Reflection.PropertyInfo GetProperty(System.Type type, string name) { throw null; }
- public static System.Reflection.PropertyInfo GetProperty(System.Type type, string name, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Reflection.PropertyInfo GetProperty(System.Type type, string name, System.Type returnType) { throw null; }
- public static System.Reflection.PropertyInfo GetProperty(System.Type type, string name, System.Type returnType, System.Type[] types) { throw null; }
- public static bool IsAssignableFrom(System.Type type, System.Type c) { throw null; }
- public static bool IsInstanceOfType(System.Type type, object o) { throw null; }
- }
-}
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.EventInfoExtensions))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.MemberInfoExtensions))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.MethodInfoExtensions))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.ModuleExtensions))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.PropertyInfoExtensions))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.TypeExtensions))]
diff --git a/external/api-snapshot/profiles/monotouch/Facades/netstandard.cs.REMOVED.git-id b/external/api-snapshot/profiles/monotouch/Facades/netstandard.cs.REMOVED.git-id
index 4416fc4988..c51896e67b 100644
--- a/external/api-snapshot/profiles/monotouch/Facades/netstandard.cs.REMOVED.git-id
+++ b/external/api-snapshot/profiles/monotouch/Facades/netstandard.cs.REMOVED.git-id
@@ -1 +1 @@
-a438847534be72b44f416c7d8fa4304d446ad10a
\ No newline at end of file
+faec721a749e501975809f748630ed297fd55e50
\ No newline at end of file
diff --git a/external/api-snapshot/profiles/monotouch/System.Core.cs.REMOVED.git-id b/external/api-snapshot/profiles/monotouch/System.Core.cs.REMOVED.git-id
index babb75b265..c56c4eed0a 100644
--- a/external/api-snapshot/profiles/monotouch/System.Core.cs.REMOVED.git-id
+++ b/external/api-snapshot/profiles/monotouch/System.Core.cs.REMOVED.git-id
@@ -1 +1 @@
-7778ed32622d805dcf7b92ebc3cb615205382a38
\ No newline at end of file
+a2903c6766e68bca999f5676b4a81e8d36db472c
\ No newline at end of file
diff --git a/external/api-snapshot/profiles/monotouch/System.Data.cs.REMOVED.git-id b/external/api-snapshot/profiles/monotouch/System.Data.cs.REMOVED.git-id
index 02e8c79ace..1aec78a335 100644
--- a/external/api-snapshot/profiles/monotouch/System.Data.cs.REMOVED.git-id
+++ b/external/api-snapshot/profiles/monotouch/System.Data.cs.REMOVED.git-id
@@ -1 +1 @@
-d603652b9b57ec864e79dd5433bf440acad6afc7
\ No newline at end of file
+997751320b5755767912d16a10920d73fac82394
\ No newline at end of file
diff --git a/external/api-snapshot/profiles/monotouch/System.IO.Compression.cs b/external/api-snapshot/profiles/monotouch/System.IO.Compression.cs
index 3595c721ab..797c539482 100644
--- a/external/api-snapshot/profiles/monotouch/System.IO.Compression.cs
+++ b/external/api-snapshot/profiles/monotouch/System.IO.Compression.cs
@@ -15,12 +15,65 @@
[assembly:System.Reflection.AssemblyTitleAttribute("System.IO.Compression.dll")]
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
+[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Compression.CompressionLevel))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Compression.CompressionMode))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Compression.DeflateStream))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Compression.GZipStream))]
namespace System.IO.Compression
{
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct BrotliDecoder : System.IDisposable
+ {
+ private object _dummy;
+ private int _dummyPrimitive;
+ public System.Buffers.OperationStatus Decompress(System.ReadOnlySpan source, System.Span destination, out int bytesConsumed, out int bytesWritten) { throw null; }
+ public void Dispose() { }
+ public static bool TryDecompress(System.ReadOnlySpan source, System.Span destination, out int bytesWritten) { throw null; }
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct BrotliEncoder : System.IDisposable
+ {
+ private object _dummy;
+ private int _dummyPrimitive;
+ public BrotliEncoder(int quality, int window) { throw null; }
+ public System.Buffers.OperationStatus Compress(System.ReadOnlySpan source, System.Span destination, out int bytesConsumed, out int bytesWritten, bool isFinalBlock) { throw null; }
+ public void Dispose() { }
+ public System.Buffers.OperationStatus Flush(System.Span destination, out int bytesWritten) { throw null; }
+ public static int GetMaxCompressedLength(int length) { throw null; }
+ public static bool TryCompress(System.ReadOnlySpan source, System.Span destination, out int bytesWritten) { throw null; }
+ public static bool TryCompress(System.ReadOnlySpan source, System.Span destination, out int bytesWritten, int quality, int window) { throw null; }
+ }
+ public sealed partial class BrotliStream : System.IO.Stream
+ {
+ public BrotliStream(System.IO.Stream stream, System.IO.Compression.CompressionLevel compressionLevel) { }
+ public BrotliStream(System.IO.Stream stream, System.IO.Compression.CompressionLevel compressionLevel, bool leaveOpen) { }
+ public BrotliStream(System.IO.Stream stream, System.IO.Compression.CompressionMode mode) { }
+ public BrotliStream(System.IO.Stream stream, System.IO.Compression.CompressionMode mode, bool leaveOpen) { }
+ public System.IO.Stream BaseStream { get { throw null; } }
+ public override bool CanRead { get { throw null; } }
+ public override bool CanSeek { get { throw null; } }
+ public override bool CanWrite { get { throw null; } }
+ public override long Length { get { throw null; } }
+ public override long Position { get { throw null; } set { } }
+ public override System.IAsyncResult BeginRead(byte[] buffer, int offset, int count, System.AsyncCallback asyncCallback, object asyncState) { throw null; }
+ public override System.IAsyncResult BeginWrite(byte[] buffer, int offset, int count, System.AsyncCallback asyncCallback, object asyncState) { throw null; }
+ protected override void Dispose(bool disposing) { }
+ public override int EndRead(System.IAsyncResult asyncResult) { throw null; }
+ public override void EndWrite(System.IAsyncResult asyncResult) { }
+ public override void Flush() { }
+ public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) { throw null; }
+ public override int Read(byte[] buffer, int offset, int count) { throw null; }
+ public override int Read(System.Span buffer) { throw null; }
+ public override System.Threading.Tasks.Task ReadAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) { throw null; }
+ public override System.Threading.Tasks.ValueTask ReadAsync(System.Memory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public override long Seek(long offset, System.IO.SeekOrigin origin) { throw null; }
+ public override void SetLength(long value) { }
+ public override void Write(byte[] buffer, int offset, int count) { }
+ public override void Write(System.ReadOnlySpan buffer) { }
+ public override System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) { throw null; }
+ public override System.Threading.Tasks.ValueTask WriteAsync(System.ReadOnlyMemory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ }
public partial class ZipArchive : System.IDisposable
{
public ZipArchive(System.IO.Stream stream) { }
diff --git a/external/api-snapshot/profiles/monotouch/System.Net.Http.cs b/external/api-snapshot/profiles/monotouch/System.Net.Http.cs
index cd095374c8..b56a900918 100644
--- a/external/api-snapshot/profiles/monotouch/System.Net.Http.cs
+++ b/external/api-snapshot/profiles/monotouch/System.Net.Http.cs
@@ -79,6 +79,10 @@ namespace System.Net.Http
public System.Threading.Tasks.Task GetStreamAsync(System.Uri requestUri) { throw null; }
public System.Threading.Tasks.Task GetStringAsync(string requestUri) { throw null; }
public System.Threading.Tasks.Task GetStringAsync(System.Uri requestUri) { throw null; }
+ public System.Threading.Tasks.Task PatchAsync(string requestUri, System.Net.Http.HttpContent content) { throw null; }
+ public System.Threading.Tasks.Task PatchAsync(string requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken) { throw null; }
+ public System.Threading.Tasks.Task PatchAsync(System.Uri requestUri, System.Net.Http.HttpContent content) { throw null; }
+ public System.Threading.Tasks.Task PatchAsync(System.Uri requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken) { throw null; }
public System.Threading.Tasks.Task PostAsync(string requestUri, System.Net.Http.HttpContent content) { throw null; }
public System.Threading.Tasks.Task PostAsync(string requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken) { throw null; }
public System.Threading.Tasks.Task PostAsync(System.Uri requestUri, System.Net.Http.HttpContent content) { throw null; }
@@ -102,6 +106,7 @@ namespace System.Net.Http
public System.Security.Cryptography.X509Certificates.X509CertificateCollection ClientCertificates { get { throw null; } }
public System.Net.CookieContainer CookieContainer { get { throw null; } set { } }
public System.Net.ICredentials Credentials { get { throw null; } set { } }
+ public static System.Func DangerousAcceptAnyServerCertificateValidator { get { throw null; } }
public System.Net.ICredentials DefaultProxyCredentials { get { throw null; } set { } }
public int MaxAutomaticRedirections { get { throw null; } set { } }
public int MaxConnectionsPerServer { get { throw null; } set { } }
@@ -166,6 +171,7 @@ namespace System.Net.Http
public static System.Net.Http.HttpMethod Head { get { throw null; } }
public string Method { get { throw null; } }
public static System.Net.Http.HttpMethod Options { get { throw null; } }
+ public static System.Net.Http.HttpMethod Patch { get { throw null; } }
public static System.Net.Http.HttpMethod Post { get { throw null; } }
public static System.Net.Http.HttpMethod Put { get { throw null; } }
public static System.Net.Http.HttpMethod Trace { get { throw null; } }
@@ -208,6 +214,7 @@ namespace System.Net.Http
public string ReasonPhrase { get { throw null; } set { } }
public System.Net.Http.HttpRequestMessage RequestMessage { get { throw null; } set { } }
public System.Net.HttpStatusCode StatusCode { get { throw null; } set { } }
+ public System.Net.Http.Headers.HttpResponseHeaders TrailingHeaders { get { throw null; } }
public System.Version Version { get { throw null; } set { } }
public void Dispose() { }
protected virtual void Dispose(bool disposing) { }
@@ -242,6 +249,12 @@ namespace System.Net.Http
public void Add(System.Net.Http.HttpContent content, string name) { }
public void Add(System.Net.Http.HttpContent content, string name, string fileName) { }
}
+ public sealed partial class ReadOnlyMemoryContent : System.Net.Http.HttpContent
+ {
+ public ReadOnlyMemoryContent(System.ReadOnlyMemory content) { }
+ protected internal override System.Threading.Tasks.Task SerializeToStreamAsync(System.IO.Stream stream, System.Net.TransportContext context) { throw null; }
+ protected internal override bool TryComputeLength(out long length) { throw null; }
+ }
public partial class StreamContent : System.Net.Http.HttpContent
{
public StreamContent(System.IO.Stream content) { }
diff --git a/external/api-snapshot/profiles/monotouch/System.Xml.cs.REMOVED.git-id b/external/api-snapshot/profiles/monotouch/System.Xml.cs.REMOVED.git-id
index 131e6efd34..87273170ba 100644
--- a/external/api-snapshot/profiles/monotouch/System.Xml.cs.REMOVED.git-id
+++ b/external/api-snapshot/profiles/monotouch/System.Xml.cs.REMOVED.git-id
@@ -1 +1 @@
-d08fc2a0f76356799f0c3866ee88c089a1b44ffc
\ No newline at end of file
+58b5b7f5d1934f76d073804edc65534dba5e310a
\ No newline at end of file
diff --git a/external/api-snapshot/profiles/monotouch/System.cs.REMOVED.git-id b/external/api-snapshot/profiles/monotouch/System.cs.REMOVED.git-id
index 6db1613d30..a4ff5cc014 100644
--- a/external/api-snapshot/profiles/monotouch/System.cs.REMOVED.git-id
+++ b/external/api-snapshot/profiles/monotouch/System.cs.REMOVED.git-id
@@ -1 +1 @@
-471dc3bfaf12041985008efef21da18be5b4995c
\ No newline at end of file
+593c0f8865b7e48b38ce75d6dd591bd91ee53416
\ No newline at end of file
diff --git a/external/api-snapshot/profiles/monotouch/mscorlib.cs.REMOVED.git-id b/external/api-snapshot/profiles/monotouch/mscorlib.cs.REMOVED.git-id
index e36364e141..6771f3284a 100644
--- a/external/api-snapshot/profiles/monotouch/mscorlib.cs.REMOVED.git-id
+++ b/external/api-snapshot/profiles/monotouch/mscorlib.cs.REMOVED.git-id
@@ -1 +1 @@
-ad43bd0bc249bd936072912d1338451bbadf2f3c
\ No newline at end of file
+0a755339351eb199a7326f0fbbc559fca1b33b55
\ No newline at end of file
diff --git a/external/api-snapshot/profiles/net_4_x/Facades/System.ComponentModel.Primitives.cs b/external/api-snapshot/profiles/net_4_x/Facades/System.ComponentModel.Primitives.cs
index 60bef670da..2eed1c12b6 100644
--- a/external/api-snapshot/profiles/net_4_x/Facades/System.ComponentModel.Primitives.cs
+++ b/external/api-snapshot/profiles/net_4_x/Facades/System.ComponentModel.Primitives.cs
@@ -29,6 +29,7 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.ImmutableObjectAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.InitializationEventAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.ISite))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.ISupportInitialize))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.LocalizableAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.MergablePropertyAttribute))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.NotifyParentPropertyAttribute))]
diff --git a/external/api-snapshot/profiles/net_4_x/Facades/System.ComponentModel.TypeConverter.cs b/external/api-snapshot/profiles/net_4_x/Facades/System.ComponentModel.TypeConverter.cs
index 9ee5647431..5b6c1f89cd 100644
--- a/external/api-snapshot/profiles/net_4_x/Facades/System.ComponentModel.TypeConverter.cs
+++ b/external/api-snapshot/profiles/net_4_x/Facades/System.ComponentModel.TypeConverter.cs
@@ -26,6 +26,7 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.CollectionChangeEventArgs))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.CollectionChangeEventHandler))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.CollectionConverter))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.Container))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.CustomTypeDescriptor))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DateTimeConverter))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DateTimeOffsetConverter))]
diff --git a/external/api-snapshot/profiles/net_4_x/Facades/System.Reflection.TypeExtensions.cs b/external/api-snapshot/profiles/net_4_x/Facades/System.Reflection.TypeExtensions.cs
index 34089a9594..806e9f5849 100644
--- a/external/api-snapshot/profiles/net_4_x/Facades/System.Reflection.TypeExtensions.cs
+++ b/external/api-snapshot/profiles/net_4_x/Facades/System.Reflection.TypeExtensions.cs
@@ -14,81 +14,11 @@
[assembly:System.Reflection.AssemblyTitleAttribute("System.Reflection.TypeExtensions")]
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.AssemblyExtensions))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.BindingFlags))]
-namespace System.Reflection
-{
- public static partial class AssemblyExtensions
- {
- public static System.Type[] GetExportedTypes(System.Reflection.Assembly assembly) { throw null; }
- public static System.Reflection.Module[] GetModules(System.Reflection.Assembly assembly) { throw null; }
- public static System.Type[] GetTypes(System.Reflection.Assembly assembly) { throw null; }
- }
- public static partial class EventInfoExtensions
- {
- public static System.Reflection.MethodInfo GetAddMethod(System.Reflection.EventInfo eventInfo) { throw null; }
- public static System.Reflection.MethodInfo GetAddMethod(System.Reflection.EventInfo eventInfo, bool nonPublic) { throw null; }
- public static System.Reflection.MethodInfo GetRaiseMethod(System.Reflection.EventInfo eventInfo) { throw null; }
- public static System.Reflection.MethodInfo GetRaiseMethod(System.Reflection.EventInfo eventInfo, bool nonPublic) { throw null; }
- public static System.Reflection.MethodInfo GetRemoveMethod(System.Reflection.EventInfo eventInfo) { throw null; }
- public static System.Reflection.MethodInfo GetRemoveMethod(System.Reflection.EventInfo eventInfo, bool nonPublic) { throw null; }
- }
- public static partial class MemberInfoExtensions
- {
- public static int GetMetadataToken(this System.Reflection.MemberInfo member) { throw null; }
- public static bool HasMetadataToken(this System.Reflection.MemberInfo member) { throw null; }
- }
- public static partial class MethodInfoExtensions
- {
- public static System.Reflection.MethodInfo GetBaseDefinition(System.Reflection.MethodInfo method) { throw null; }
- }
- public static partial class ModuleExtensions
- {
- public static System.Guid GetModuleVersionId(this System.Reflection.Module module) { throw null; }
- public static bool HasModuleVersionId(this System.Reflection.Module module) { throw null; }
- }
- public static partial class PropertyInfoExtensions
- {
- public static System.Reflection.MethodInfo[] GetAccessors(System.Reflection.PropertyInfo property) { throw null; }
- public static System.Reflection.MethodInfo[] GetAccessors(System.Reflection.PropertyInfo property, bool nonPublic) { throw null; }
- public static System.Reflection.MethodInfo GetGetMethod(System.Reflection.PropertyInfo property) { throw null; }
- public static System.Reflection.MethodInfo GetGetMethod(System.Reflection.PropertyInfo property, bool nonPublic) { throw null; }
- public static System.Reflection.MethodInfo GetSetMethod(System.Reflection.PropertyInfo property) { throw null; }
- public static System.Reflection.MethodInfo GetSetMethod(System.Reflection.PropertyInfo property, bool nonPublic) { throw null; }
- }
- public static partial class TypeExtensions
- {
- public static System.Reflection.ConstructorInfo GetConstructor(System.Type type, System.Type[] types) { throw null; }
- public static System.Reflection.ConstructorInfo[] GetConstructors(System.Type type) { throw null; }
- public static System.Reflection.ConstructorInfo[] GetConstructors(System.Type type, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Reflection.MemberInfo[] GetDefaultMembers(System.Type type) { throw null; }
- public static System.Reflection.EventInfo GetEvent(System.Type type, string name) { throw null; }
- public static System.Reflection.EventInfo GetEvent(System.Type type, string name, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Reflection.EventInfo[] GetEvents(System.Type type) { throw null; }
- public static System.Reflection.EventInfo[] GetEvents(System.Type type, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Reflection.FieldInfo GetField(System.Type type, string name) { throw null; }
- public static System.Reflection.FieldInfo GetField(System.Type type, string name, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Reflection.FieldInfo[] GetFields(System.Type type) { throw null; }
- public static System.Reflection.FieldInfo[] GetFields(System.Type type, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Type[] GetGenericArguments(System.Type type) { throw null; }
- public static System.Type[] GetInterfaces(System.Type type) { throw null; }
- public static System.Reflection.MemberInfo[] GetMember(System.Type type, string name) { throw null; }
- public static System.Reflection.MemberInfo[] GetMember(System.Type type, string name, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Reflection.MemberInfo[] GetMembers(System.Type type) { throw null; }
- public static System.Reflection.MemberInfo[] GetMembers(System.Type type, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Reflection.MethodInfo GetMethod(System.Type type, string name) { throw null; }
- public static System.Reflection.MethodInfo GetMethod(System.Type type, string name, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Reflection.MethodInfo GetMethod(System.Type type, string name, System.Type[] types) { throw null; }
- public static System.Reflection.MethodInfo[] GetMethods(System.Type type) { throw null; }
- public static System.Reflection.MethodInfo[] GetMethods(System.Type type, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Type GetNestedType(System.Type type, string name, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Type[] GetNestedTypes(System.Type type, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Reflection.PropertyInfo[] GetProperties(System.Type type) { throw null; }
- public static System.Reflection.PropertyInfo[] GetProperties(System.Type type, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Reflection.PropertyInfo GetProperty(System.Type type, string name) { throw null; }
- public static System.Reflection.PropertyInfo GetProperty(System.Type type, string name, System.Reflection.BindingFlags bindingAttr) { throw null; }
- public static System.Reflection.PropertyInfo GetProperty(System.Type type, string name, System.Type returnType) { throw null; }
- public static System.Reflection.PropertyInfo GetProperty(System.Type type, string name, System.Type returnType, System.Type[] types) { throw null; }
- public static bool IsAssignableFrom(System.Type type, System.Type c) { throw null; }
- public static bool IsInstanceOfType(System.Type type, object o) { throw null; }
- }
-}
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.EventInfoExtensions))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.MemberInfoExtensions))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.MethodInfoExtensions))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.ModuleExtensions))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.PropertyInfoExtensions))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.TypeExtensions))]
diff --git a/external/api-snapshot/profiles/net_4_x/Facades/netstandard.cs.REMOVED.git-id b/external/api-snapshot/profiles/net_4_x/Facades/netstandard.cs.REMOVED.git-id
index 4416fc4988..c51896e67b 100644
--- a/external/api-snapshot/profiles/net_4_x/Facades/netstandard.cs.REMOVED.git-id
+++ b/external/api-snapshot/profiles/net_4_x/Facades/netstandard.cs.REMOVED.git-id
@@ -1 +1 @@
-a438847534be72b44f416c7d8fa4304d446ad10a
\ No newline at end of file
+faec721a749e501975809f748630ed297fd55e50
\ No newline at end of file
diff --git a/external/api-snapshot/profiles/net_4_x/Microsoft.Build.Utilities.v4.0.cs b/external/api-snapshot/profiles/net_4_x/Microsoft.Build.Utilities.v4.0.cs
index e898a9f8d3..e90cb6ae44 100644
--- a/external/api-snapshot/profiles/net_4_x/Microsoft.Build.Utilities.v4.0.cs
+++ b/external/api-snapshot/profiles/net_4_x/Microsoft.Build.Utilities.v4.0.cs
@@ -189,9 +189,13 @@ namespace Microsoft.Build.Utilities
public static string GetPathToDotNetFrameworkSdk(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version) { throw null; }
[System.MonoTODOAttribute]
public static string GetPathToDotNetFrameworkSdkFile(string fileName, Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version) { throw null; }
+ public static System.Collections.Generic.IList GetPathToReferenceAssemblies(System.Runtime.Versioning.FrameworkName frameworkName) { throw null; }
+ public static System.Collections.Generic.IList GetPathToReferenceAssemblies(string targetFrameworkRootPath, System.Runtime.Versioning.FrameworkName frameworkName) { throw null; }
+ public static System.Collections.Generic.IList GetPathToReferenceAssemblies(string targetFrameworkIdentifier, string targetFrameworkVersion, string targetFrameworkProfile) { throw null; }
public static string GetPathToStandardLibraries(string targetFrameworkIdentifier, string targetFrameworkVersion, string targetFrameworkProfile) { throw null; }
[System.MonoTODOAttribute]
public static string GetPathToSystemFile(string fileName) { throw null; }
+ public static System.Collections.Generic.IList GetSupportedTargetFrameworks() { throw null; }
}
public abstract partial class ToolTask : Microsoft.Build.Utilities.Task, Microsoft.Build.Framework.ICancelableTask, Microsoft.Build.Framework.ITask
{
diff --git a/external/api-snapshot/profiles/net_4_x/Mono.Cecil.Mdb.cs b/external/api-snapshot/profiles/net_4_x/Mono.Cecil.Mdb.cs
index bb852cffd7..52c351c5a3 100644
--- a/external/api-snapshot/profiles/net_4_x/Mono.Cecil.Mdb.cs
+++ b/external/api-snapshot/profiles/net_4_x/Mono.Cecil.Mdb.cs
@@ -2,12 +2,12 @@
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
-[assembly:System.Reflection.AssemblyVersionAttribute("0.10.3.0")]
+[assembly:System.Reflection.AssemblyVersionAttribute("0.11.0.0")]
[assembly:System.CLSCompliantAttribute(false)]
[assembly:System.Diagnostics.DebuggableAttribute(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
[assembly:System.Reflection.AssemblyCopyrightAttribute("Copyright © 2008 - 2018 Jb Evain")]
-[assembly:System.Reflection.AssemblyFileVersionAttribute("0.10.3.0")]
-[assembly:System.Reflection.AssemblyInformationalVersionAttribute("0.10.3.0")]
+[assembly:System.Reflection.AssemblyFileVersionAttribute("0.11.0.0")]
+[assembly:System.Reflection.AssemblyInformationalVersionAttribute("0.11.0.0")]
[assembly:System.Reflection.AssemblyProductAttribute("Mono.Cecil")]
[assembly:System.Reflection.AssemblyTitleAttribute("Mono.Cecil.Mdb")]
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
diff --git a/external/api-snapshot/profiles/net_4_x/Mono.Cecil.cs.REMOVED.git-id b/external/api-snapshot/profiles/net_4_x/Mono.Cecil.cs.REMOVED.git-id
index 04962d5233..0adebc3f08 100644
--- a/external/api-snapshot/profiles/net_4_x/Mono.Cecil.cs.REMOVED.git-id
+++ b/external/api-snapshot/profiles/net_4_x/Mono.Cecil.cs.REMOVED.git-id
@@ -1 +1 @@
-ed9a4bcc93fc24d0f19acec9216b467b0d80f5fb
\ No newline at end of file
+ae5c2ba6031a8cbc764d92b0b73afdfddcc41486
\ No newline at end of file
diff --git a/external/api-snapshot/profiles/net_4_x/Mono.Debugger.Soft.cs b/external/api-snapshot/profiles/net_4_x/Mono.Debugger.Soft.cs
index 60bcfe1aaa..67e31bc26d 100644
--- a/external/api-snapshot/profiles/net_4_x/Mono.Debugger.Soft.cs
+++ b/external/api-snapshot/profiles/net_4_x/Mono.Debugger.Soft.cs
@@ -65,6 +65,7 @@ namespace Mono.Debugger.Soft
internal AssemblyMirror() { }
public Mono.Debugger.Soft.AppDomainMirror Domain { get { throw null; } }
public Mono.Debugger.Soft.MethodMirror EntryPoint { get { throw null; } }
+ public bool HasDebugInfo { get { throw null; } }
public bool HasFetchedPdb { get { throw null; } }
public bool HasPdb { get { throw null; } }
public bool IsDynamic { get { throw null; } }
@@ -850,6 +851,7 @@ namespace Mono.Debugger.Soft
public Mono.Debugger.Soft.Event GetNextEvent() { throw null; }
public Mono.Debugger.Soft.Event GetNextEvent(int timeout) { throw null; }
public Mono.Debugger.Soft.EventSet GetNextEventSet() { throw null; }
+ public Mono.Debugger.Soft.EventSet GetNextEventSet(int timeoutInMilliseconds) { throw null; }
[System.ObsoleteAttribute("Use GetNextEventSet () instead")]
public T GetNextEvent() where T : Mono.Debugger.Soft.Event { throw null; }
public System.Collections.Generic.IList GetThreads() { throw null; }
diff --git a/external/api-snapshot/profiles/net_4_x/System.Core.cs.REMOVED.git-id b/external/api-snapshot/profiles/net_4_x/System.Core.cs.REMOVED.git-id
index ea0c02d3aa..6452cd75de 100644
--- a/external/api-snapshot/profiles/net_4_x/System.Core.cs.REMOVED.git-id
+++ b/external/api-snapshot/profiles/net_4_x/System.Core.cs.REMOVED.git-id
@@ -1 +1 @@
-1d07f529e45ff235d033ff3e01d19d8866105451
\ No newline at end of file
+184ec5ae8a201598917197c20232db8d032dd8fd
\ No newline at end of file
diff --git a/external/api-snapshot/profiles/net_4_x/System.Data.Linq.cs b/external/api-snapshot/profiles/net_4_x/System.Data.Linq.cs
index 1f42292edb..99b2fa2498 100644
--- a/external/api-snapshot/profiles/net_4_x/System.Data.Linq.cs
+++ b/external/api-snapshot/profiles/net_4_x/System.Data.Linq.cs
@@ -16,48 +16,10 @@
[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")]
[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")]
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
-[assembly:System.Runtime.CompilerServices.InternalsVisibleToAttribute("sqlmetal, PublicKey=0024000004800000940000000602000000240000525341310004000001000100c5753d8c47f40083f549016a5711238ac8ec297605abccd3dc4b6d0f280b4764eb2cc58ec4e37831edad7e7a07b8fe4a9cbb059374c0cc047aa28839fed7176761813caf6a2ffa0bff9afb50ead56dd3f56186a663962a12b830c2a70eb70ec77823eb5750e5bdef9e01d097c30b5c5463c3d07d3472b58e4c02f2792309259f")]
-[assembly:System.Runtime.CompilerServices.InternalsVisibleToAttribute("sqlmetal_test_net_2_0, PublicKey=0024000004800000940000000602000000240000525341310004000001000100c5753d8c47f40083f549016a5711238ac8ec297605abccd3dc4b6d0f280b4764eb2cc58ec4e37831edad7e7a07b8fe4a9cbb059374c0cc047aa28839fed7176761813caf6a2ffa0bff9afb50ead56dd3f56186a663962a12b830c2a70eb70ec77823eb5750e5bdef9e01d097c30b5c5463c3d07d3472b58e4c02f2792309259f")]
-[assembly:System.Runtime.CompilerServices.InternalsVisibleToAttribute("sqlmetal_test_net_4_0, PublicKey=0024000004800000940000000602000000240000525341310004000001000100c5753d8c47f40083f549016a5711238ac8ec297605abccd3dc4b6d0f280b4764eb2cc58ec4e37831edad7e7a07b8fe4a9cbb059374c0cc047aa28839fed7176761813caf6a2ffa0bff9afb50ead56dd3f56186a663962a12b830c2a70eb70ec77823eb5750e5bdef9e01d097c30b5c5463c3d07d3472b58e4c02f2792309259f")]
[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)]
[assembly:System.Security.AllowPartiallyTrustedCallersAttribute]
-namespace DbLinq.Util
-{
- public abstract partial class BaseLock : System.IDisposable
- {
- protected System.Threading.ReaderWriterLockSlim _Locks;
- public BaseLock(System.Threading.ReaderWriterLockSlim locks) { }
- public abstract void Dispose();
- }
- public static partial class Locks
- {
- public static System.Threading.ReaderWriterLockSlim GetLockInstance() { throw null; }
- public static System.Threading.ReaderWriterLockSlim GetLockInstance(System.Threading.LockRecursionPolicy recursionPolicy) { throw null; }
- public static void GetReadLock(System.Threading.ReaderWriterLockSlim locks) { }
- public static void GetReadOnlyLock(System.Threading.ReaderWriterLockSlim locks) { }
- public static void GetWriteLock(System.Threading.ReaderWriterLockSlim locks) { }
- public static void ReleaseLock(System.Threading.ReaderWriterLockSlim locks) { }
- public static void ReleaseReadLock(System.Threading.ReaderWriterLockSlim locks) { }
- public static void ReleaseReadOnlyLock(System.Threading.ReaderWriterLockSlim locks) { }
- public static void ReleaseWriteLock(System.Threading.ReaderWriterLockSlim locks) { }
- }
- public partial class ReadLock : DbLinq.Util.BaseLock
- {
- public ReadLock(System.Threading.ReaderWriterLockSlim locks) : base (default(System.Threading.ReaderWriterLockSlim)) { }
- public override void Dispose() { }
- }
- public partial class ReadOnlyLock : DbLinq.Util.BaseLock
- {
- public ReadOnlyLock(System.Threading.ReaderWriterLockSlim locks) : base (default(System.Threading.ReaderWriterLockSlim)) { }
- public override void Dispose() { }
- }
- public partial class WriteLock : DbLinq.Util.BaseLock
- {
- public WriteLock(System.Threading.ReaderWriterLockSlim locks) : base (default(System.Threading.ReaderWriterLockSlim)) { }
- public override void Dispose() { }
- }
-}
+[assembly:System.Security.SecurityCriticalAttribute]
namespace System
{
[System.AttributeUsageAttribute(System.AttributeTargets.All, AllowMultiple=true)]
@@ -120,35 +82,20 @@ namespace System.Data.Linq
public sealed partial class ChangeConflictCollection : System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.ICollection, System.Collections.IEnumerable
{
internal ChangeConflictCollection() { }
- [System.MonoTODOAttribute]
public int Count { get { throw null; } }
- [System.MonoTODOAttribute]
public System.Data.Linq.ObjectChangeConflict this[int index] { get { throw null; } }
- [System.MonoTODOAttribute]
bool System.Collections.Generic.ICollection.IsReadOnly { get { throw null; } }
- [System.MonoTODOAttribute]
bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
- [System.MonoTODOAttribute]
object System.Collections.ICollection.SyncRoot { get { throw null; } }
- [System.MonoTODOAttribute]
public void Clear() { }
- [System.MonoTODOAttribute]
public bool Contains(System.Data.Linq.ObjectChangeConflict item) { throw null; }
- [System.MonoTODOAttribute]
public void CopyTo(System.Data.Linq.ObjectChangeConflict[] array, int arrayIndex) { }
- [System.MonoTODOAttribute]
public System.Collections.Generic.IEnumerator GetEnumerator() { throw null; }
- [System.MonoTODOAttribute]
public bool Remove(System.Data.Linq.ObjectChangeConflict item) { throw null; }
- [System.MonoTODOAttribute]
public void ResolveAll(System.Data.Linq.RefreshMode mode) { }
- [System.MonoTODOAttribute]
public void ResolveAll(System.Data.Linq.RefreshMode mode, bool autoResolveDeletes) { }
- [System.MonoTODOAttribute]
void System.Collections.Generic.ICollection.Add(System.Data.Linq.ObjectChangeConflict item) { }
- [System.MonoTODOAttribute]
void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
- [System.MonoTODOAttribute]
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
}
public partial class ChangeConflictException : System.Exception
@@ -168,16 +115,23 @@ namespace System.Data.Linq
public sealed partial class CompiledQuery
{
internal CompiledQuery() { }
- [System.MonoTODOAttribute]
public System.Linq.Expressions.LambdaExpression Expression { get { throw null; } }
- [System.MonoTODOAttribute]
+ public static System.Func Compile(System.Linq.Expressions.Expression> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
+ public static System.Func Compile(System.Linq.Expressions.Expression> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
+ public static System.Func Compile(System.Linq.Expressions.Expression> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
+ public static System.Func Compile(System.Linq.Expressions.Expression> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
+ public static System.Func Compile(System.Linq.Expressions.Expression> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
+ public static System.Func Compile(System.Linq.Expressions.Expression> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
+ public static System.Func Compile(System.Linq.Expressions.Expression> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
+ public static System.Func Compile(System.Linq.Expressions.Expression> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
public static System.Func Compile(System.Linq.Expressions.Expression> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
- [System.MonoTODOAttribute]
public static System.Func Compile(System.Linq.Expressions.Expression> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
- [System.MonoTODOAttribute]
public static System.Func Compile(System.Linq.Expressions.Expression> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
- [System.MonoTODOAttribute]
public static System.Func Compile(System.Linq.Expressions.Expression> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
+ public static System.Func Compile(System.Linq.Expressions.Expression> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
+ public static System.Func Compile(System.Linq.Expressions.Expression> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
+ public static System.Func Compile(System.Linq.Expressions.Expression> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
+ public static System.Func Compile(System.Linq.Expressions.Expression> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
}
public enum ConflictMode
{
@@ -198,7 +152,6 @@ namespace System.Data.Linq
public System.IO.TextWriter Log { get { throw null; } set { } }
public System.Data.Linq.Mapping.MetaModel Mapping { get { throw null; } }
public bool ObjectTrackingEnabled { get { throw null; } set { } }
- public bool QueryCacheEnabled { get { throw null; } set { } }
public System.Data.Common.DbTransaction Transaction { get { throw null; } set { } }
public void CreateDatabase() { }
protected internal System.Linq.IQueryable CreateMethodCallQuery(object instance, System.Reflection.MethodInfo methodInfo, params object[] parameters) { throw null; }
@@ -210,12 +163,11 @@ namespace System.Data.Linq
protected internal void ExecuteDynamicDelete(object entity) { }
protected internal void ExecuteDynamicInsert(object entity) { }
protected internal void ExecuteDynamicUpdate(object entity) { }
- protected System.Data.Linq.IExecuteResult ExecuteMethodCall(object instance, System.Reflection.MethodInfo methodInfo, params object[] parameters) { throw null; }
+ protected internal System.Data.Linq.IExecuteResult ExecuteMethodCall(object instance, System.Reflection.MethodInfo methodInfo, params object[] parameters) { throw null; }
public System.Collections.IEnumerable ExecuteQuery(System.Type elementType, string query, params object[] parameters) { throw null; }
- public System.Collections.Generic.IEnumerable ExecuteQuery(string query, params object[] parameters) where TResult : new() { throw null; }
+ public System.Collections.Generic.IEnumerable ExecuteQuery(string query, params object[] parameters) { throw null; }
public System.Data.Linq.ChangeSet GetChangeSet() { throw null; }
public System.Data.Common.DbCommand GetCommand(System.Linq.IQueryable query) { throw null; }
- public System.Data.IDbCommand GetIDbCommand(System.Linq.IQueryable query) { throw null; }
public System.Data.Linq.ITable GetTable(System.Type type) { throw null; }
public System.Data.Linq.Table GetTable() where TEntity : class { throw null; }
public void Refresh(System.Data.Linq.RefreshMode mode, System.Collections.IEnumerable entities) { }
@@ -232,16 +184,12 @@ namespace System.Data.Linq
public DataLoadOptions() { }
public void AssociateWith(System.Linq.Expressions.LambdaExpression expression) { }
public void AssociateWith(System.Linq.Expressions.Expression> expression) { }
- public bool GetAssociationCriteria(System.Reflection.MemberInfo memberInfo, out System.Linq.Expressions.LambdaExpression associationCriteria) { throw null; }
- public bool IsImmediate(System.Reflection.MemberInfo memberInfo) { throw null; }
public void LoadWith(System.Linq.Expressions.LambdaExpression expression) { }
public void LoadWith(System.Linq.Expressions.Expression> expression) { }
}
public static partial class DBConvert
{
- [System.MonoTODOAttribute]
public static object ChangeType(object value, System.Type type) { throw null; }
- [System.MonoTODOAttribute]
public static T ChangeType(object value) { throw null; }
}
public partial class DuplicateKeyException : System.InvalidOperationException
@@ -256,7 +204,6 @@ namespace System.Data.Linq
{
private TEntity entity;
private object _dummy;
- private int _dummyPrimitive;
public EntityRef(System.Collections.Generic.IEnumerable source) { throw null; }
public EntityRef(System.Data.Linq.EntityRef entityRef) { throw null; }
public EntityRef(TEntity entity) { throw null; }
@@ -268,13 +215,10 @@ namespace System.Data.Linq
public EntitySet() { }
public EntitySet(System.Action onAdd, System.Action onRemove) { }
public int Count { get { throw null; } }
- public bool HasAssignedValues { get { throw null; } }
public bool HasLoadedOrAssignedValues { get { throw null; } }
- public bool HasLoadedValues { get { throw null; } }
public bool IsDeferred { get { throw null; } }
public TEntity this[int index] { get { throw null; } set { } }
bool System.Collections.Generic.ICollection.IsReadOnly { get { throw null; } }
- int System.Collections.ICollection.Count { get { throw null; } }
bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
object System.Collections.ICollection.SyncRoot { get { throw null; } }
bool System.Collections.IList.IsFixedSize { get { throw null; } }
@@ -299,12 +243,10 @@ namespace System.Data.Linq
void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
int System.Collections.IList.Add(object value) { throw null; }
- void System.Collections.IList.Clear() { }
bool System.Collections.IList.Contains(object value) { throw null; }
int System.Collections.IList.IndexOf(object value) { throw null; }
void System.Collections.IList.Insert(int index, object value) { }
void System.Collections.IList.Remove(object value) { }
- void System.Collections.IList.RemoveAt(int index) { }
System.Collections.IList System.ComponentModel.IListSource.GetList() { throw null; }
}
public partial class ForeignKeyReferenceAlreadyHasValueException : System.InvalidOperationException
@@ -345,68 +287,54 @@ namespace System.Data.Linq
void InsertAllOnSubmit(System.Collections.IEnumerable entities);
void InsertOnSubmit(object entity);
}
- [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Size=1)]
+ public partial interface ITable : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Linq.IQueryable, System.Linq.IQueryable where TEntity : class
+ {
+ void Attach(TEntity entity);
+ void DeleteOnSubmit(TEntity entity);
+ void InsertOnSubmit(TEntity entity);
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
public partial struct Link
{
- [System.MonoTODOAttribute]
+ private T underlyingValue;
+ private object _dummy;
+ private int _dummyPrimitive;
public Link(System.Collections.Generic.IEnumerable source) { throw null; }
- [System.MonoTODOAttribute]
public Link(System.Data.Linq.Link link) { throw null; }
- [System.MonoTODOAttribute]
public Link(T value) { throw null; }
- [System.MonoTODOAttribute]
public bool HasLoadedOrAssignedValue { get { throw null; } }
- [System.MonoTODOAttribute]
public bool HasValue { get { throw null; } }
- [System.MonoTODOAttribute]
public T Value { get { throw null; } set { } }
}
public sealed partial class MemberChangeConflict
{
internal MemberChangeConflict() { }
- [System.MonoTODOAttribute]
public object CurrentValue { get { throw null; } }
- [System.MonoTODOAttribute]
public object DatabaseValue { get { throw null; } }
- [System.MonoTODOAttribute]
public bool IsModified { get { throw null; } }
- [System.MonoTODOAttribute]
public bool IsResolved { get { throw null; } }
- [System.MonoTODOAttribute]
public System.Reflection.MemberInfo Member { get { throw null; } }
- [System.MonoTODOAttribute]
public object OriginalValue { get { throw null; } }
- [System.MonoTODOAttribute]
public void Resolve(System.Data.Linq.RefreshMode refreshMode) { }
- [System.MonoTODOAttribute]
public void Resolve(object value) { }
}
- [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Size=1)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
public partial struct ModifiedMemberInfo
{
- [System.MonoTODOAttribute]
+ private object _dummy;
public object CurrentValue { get { throw null; } }
- [System.MonoTODOAttribute]
public System.Reflection.MemberInfo Member { get { throw null; } }
- [System.MonoTODOAttribute]
public object OriginalValue { get { throw null; } }
}
public sealed partial class ObjectChangeConflict
{
internal ObjectChangeConflict() { }
- [System.MonoTODOAttribute]
public bool IsDeleted { get { throw null; } }
- [System.MonoTODOAttribute]
public bool IsResolved { get { throw null; } }
- [System.MonoTODOAttribute]
public System.Collections.ObjectModel.ReadOnlyCollection MemberConflicts { get { throw null; } }
- [System.MonoTODOAttribute]
public object Object { get { throw null; } }
- [System.MonoTODOAttribute]
public void Resolve() { }
- [System.MonoTODOAttribute]
public void Resolve(System.Data.Linq.RefreshMode refreshMode) { }
- [System.MonoTODOAttribute]
public void Resolve(System.Data.Linq.RefreshMode refreshMode, bool autoResolveDeletes) { }
}
public enum RefreshMode
@@ -415,7 +343,7 @@ namespace System.Data.Linq
KeepCurrentValues = 0,
OverwriteCurrentValues = 2,
}
- public sealed partial class Table : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.ComponentModel.IListSource, System.Data.Linq.ITable, System.Linq.IQueryable, System.Linq.IQueryable, System.Linq.IQueryProvider where TEntity : class
+ public sealed partial class Table : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.ComponentModel.IListSource, System.Data.Linq.ITable, System.Data.Linq.ITable, System.Linq.IQueryable, System.Linq.IQueryable, System.Linq.IQueryProvider where TEntity : class
{
internal Table() { }
public System.Data.Linq.DataContext Context { get { throw null; } }
@@ -447,16 +375,14 @@ namespace System.Data.Linq
void System.Data.Linq.ITable.AttachAll(System.Collections.IEnumerable entities, bool asModified) { }
void System.Data.Linq.ITable.DeleteAllOnSubmit(System.Collections.IEnumerable entities) { }
void System.Data.Linq.ITable.DeleteOnSubmit(object entity) { }
- [System.ObsoleteAttribute("NOT IMPLEMENTED YET")]
System.Data.Linq.ModifiedMemberInfo[] System.Data.Linq.ITable.GetModifiedMembers(object entity) { throw null; }
- [System.ObsoleteAttribute("NOT IMPLEMENTED YET")]
object System.Data.Linq.ITable.GetOriginalEntityState(object entity) { throw null; }
void System.Data.Linq.ITable.InsertAllOnSubmit(System.Collections.IEnumerable entities) { }
void System.Data.Linq.ITable.InsertOnSubmit(object entity) { }
- System.Linq.IQueryable System.Linq.IQueryProvider.CreateQuery(System.Linq.Expressions.Expression expression) { throw null; }
- System.Linq.IQueryable System.Linq.IQueryProvider.CreateQuery(System.Linq.Expressions.Expression expr) { throw null; }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining, NoOptimization)]System.Linq.IQueryable System.Linq.IQueryProvider.CreateQuery(System.Linq.Expressions.Expression expression) { throw null; }
+ System.Linq.IQueryable System.Linq.IQueryProvider.CreateQuery(System.Linq.Expressions.Expression expression) { throw null; }
object System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression expression) { throw null; }
- S System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression expression) { throw null; }
+ TResult System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression expression) { throw null; }
public override string ToString() { throw null; }
}
}
@@ -538,11 +464,8 @@ namespace System.Data.Linq.Mapping
protected MetaAccessor() { }
public abstract System.Type Type { get; }
public abstract object GetBoxedValue(object instance);
- [System.MonoTODOAttribute]
public virtual bool HasAssignedValue(object instance) { throw null; }
- [System.MonoTODOAttribute]
public virtual bool HasLoadedValue(object instance) { throw null; }
- [System.MonoTODOAttribute]
public virtual bool HasValue(object instance) { throw null; }
public abstract void SetBoxedValue(ref object instance, object value);
}
@@ -725,109 +648,66 @@ namespace System.Data.Linq.Mapping
}
namespace System.Data.Linq.SqlClient
{
- public partial class Sql2000Provider : System.Data.Linq.SqlClient.SqlProvider
+ public sealed partial class Sql2000Provider : System.Data.Linq.SqlClient.SqlProvider
{
public Sql2000Provider() { }
}
- public partial class Sql2005Provider : System.Data.Linq.SqlClient.SqlProvider
+ public sealed partial class Sql2005Provider : System.Data.Linq.SqlClient.SqlProvider
{
public Sql2005Provider() { }
}
- public partial class Sql2008Provider : System.Data.Linq.SqlClient.SqlProvider
+ public sealed partial class Sql2008Provider : System.Data.Linq.SqlClient.SqlProvider
{
public Sql2008Provider() { }
}
public static partial class SqlHelpers
{
- [System.MonoTODOAttribute]
public static string GetStringContainsPattern(string text, char escape) { throw null; }
- [System.MonoTODOAttribute]
public static string GetStringEndsWithPattern(string text, char escape) { throw null; }
- [System.MonoTODOAttribute]
public static string GetStringStartsWithPattern(string text, char escape) { throw null; }
- [System.MonoTODOAttribute]
public static string TranslateVBLikePattern(string pattern, char escape) { throw null; }
}
public static partial class SqlMethods
{
- [System.MonoTODOAttribute]
public static int DateDiffDay(System.DateTime startDate, System.DateTime endDate) { throw null; }
- [System.MonoTODOAttribute]
public static int DateDiffDay(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; }
- [System.MonoTODOAttribute]
public static System.Nullable DateDiffDay(System.Nullable startDate, System.Nullable endDate) { throw null; }
- [System.MonoTODOAttribute]
public static System.Nullable DateDiffDay(System.Nullable startDate, System.Nullable endDate) { throw null; }
- [System.MonoTODOAttribute]
public static int DateDiffHour(System.DateTime startDate, System.DateTime endDate) { throw null; }
- [System.MonoTODOAttribute]
public static int DateDiffHour(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; }
- [System.MonoTODOAttribute]
public static System.Nullable DateDiffHour(System.Nullable startDate, System.Nullable endDate) { throw null; }
- [System.MonoTODOAttribute]
public static System.Nullable DateDiffHour(System.Nullable startDate, System.Nullable endDate) { throw null; }
- [System.MonoTODOAttribute]
public static int DateDiffMicrosecond(System.DateTime startDate, System.DateTime endDate) { throw null; }
- [System.MonoTODOAttribute]
public static int DateDiffMicrosecond(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; }
- [System.MonoTODOAttribute]
public static System.Nullable DateDiffMicrosecond(System.Nullable startDate, System.Nullable endDate) { throw null; }
- [System.MonoTODOAttribute]
public static System.Nullable DateDiffMicrosecond(System.Nullable startDate, System.Nullable endDate) { throw null; }
- [System.MonoTODOAttribute]
public static int DateDiffMillisecond(System.DateTime startDate, System.DateTime endDate) { throw null; }
- [System.MonoTODOAttribute]
public static int DateDiffMillisecond(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; }
- [System.MonoTODOAttribute]
public static System.Nullable DateDiffMillisecond(System.Nullable startDate, System.Nullable endDate) { throw null; }
- [System.MonoTODOAttribute]
public static System.Nullable DateDiffMillisecond(System.Nullable startDate, System.Nullable endDate) { throw null; }
- [System.MonoTODOAttribute]
public static int DateDiffMinute(System.DateTime startDate, System.DateTime endDate) { throw null; }
- [System.MonoTODOAttribute]
public static int DateDiffMinute(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; }
- [System.MonoTODOAttribute]
public static System.Nullable DateDiffMinute(System.Nullable startDate, System.Nullable endDate) { throw null; }
- [System.MonoTODOAttribute]
public static System.Nullable DateDiffMinute(System.Nullable startDate, System.Nullable endDate) { throw null; }
- [System.MonoTODOAttribute]
public static int DateDiffMonth(System.DateTime startDate, System.DateTime endDate) { throw null; }
- [System.MonoTODOAttribute]
public static int DateDiffMonth(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; }
- [System.MonoTODOAttribute]
public static System.Nullable DateDiffMonth(System.Nullable startDate, System.Nullable endDate) { throw null; }
- [System.MonoTODOAttribute]
public static System.Nullable DateDiffMonth(System.Nullable startDate, System.Nullable endDate) { throw null; }
- [System.MonoTODOAttribute]
public static int DateDiffNanosecond(System.DateTime startDate, System.DateTime endDate) { throw null; }
- [System.MonoTODOAttribute]
public static int DateDiffNanosecond(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; }
- [System.MonoTODOAttribute]
public static System.Nullable DateDiffNanosecond(System.Nullable startDate, System.Nullable endDate) { throw null; }
- [System.MonoTODOAttribute]
public static System.Nullable DateDiffNanosecond(System.Nullable startDate, System.Nullable endDate) { throw null; }
- [System.MonoTODOAttribute]
public static int DateDiffSecond(System.DateTime startDate, System.DateTime endDate) { throw null; }
- [System.MonoTODOAttribute]
public static int DateDiffSecond(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; }
- [System.MonoTODOAttribute]
public static System.Nullable DateDiffSecond(System.Nullable startDate, System.Nullable endDate) { throw null; }
- [System.MonoTODOAttribute]
public static System.Nullable DateDiffSecond(System.Nullable startDate, System.Nullable endDate) { throw null; }
- [System.MonoTODOAttribute]
public static int DateDiffYear(System.DateTime startDate, System.DateTime endDate) { throw null; }
- [System.MonoTODOAttribute]
public static int DateDiffYear(System.DateTimeOffset startDate, System.DateTimeOffset endDate) { throw null; }
- [System.MonoTODOAttribute]
public static System.Nullable DateDiffYear(System.Nullable startDate, System.Nullable endDate) { throw null; }
- [System.MonoTODOAttribute]
public static System.Nullable DateDiffYear(System.Nullable startDate, System.Nullable endDate) { throw null; }
- [System.MonoTODOAttribute]
public static bool Like(string matchExpression, string pattern) { throw null; }
- [System.MonoTODOAttribute]
public static bool Like(string matchExpression, string pattern, char escapeCharacter) { throw null; }
}
- [System.MonoTODOAttribute]
public partial class SqlProvider : System.IDisposable
{
public SqlProvider() { }
@@ -839,29 +719,17 @@ namespace System.Data.Linq.SqlClient.Implementation
{
public abstract partial class ObjectMaterializer where TDataReader : System.Data.Common.DbDataReader
{
- [System.MonoTODOAttribute]
public object[] Arguments;
- [System.MonoTODOAttribute]
public System.Data.Common.DbDataReader BufferReader;
- [System.MonoTODOAttribute]
public TDataReader DataReader;
- [System.MonoTODOAttribute]
public object[] Globals;
- [System.MonoTODOAttribute]
public object[] Locals;
- [System.MonoTODOAttribute]
public int[] Ordinals;
- [System.MonoTODOAttribute]
public ObjectMaterializer() { }
- [System.MonoTODOAttribute]
public abstract bool CanDeferLoad { get; }
- [System.MonoTODOAttribute]
public static System.Collections.Generic.IEnumerable Convert(System.Collections.IEnumerable source) { throw null; }
- [System.MonoTODOAttribute]
public static System.Linq.IGrouping CreateGroup(TKey key, System.Collections.Generic.IEnumerable items) { throw null; }
- [System.MonoTODOAttribute]
public static System.Linq.IOrderedEnumerable CreateOrderedEnumerable(System.Collections.Generic.IEnumerable items) { throw null; }
- [System.MonoTODOAttribute]
public static System.Exception ErrorAssignmentToNull(System.Type type) { throw null; }
public abstract System.Collections.IEnumerable ExecuteSubQuery(int iSubQuery, object[] args);
public abstract System.Collections.Generic.IEnumerable GetLinkSource(int globalLink, int localFactory, object[] keyValues);
diff --git a/external/api-snapshot/profiles/net_4_x/System.Data.cs.REMOVED.git-id b/external/api-snapshot/profiles/net_4_x/System.Data.cs.REMOVED.git-id
index e81f6dbca8..4d5db885be 100644
--- a/external/api-snapshot/profiles/net_4_x/System.Data.cs.REMOVED.git-id
+++ b/external/api-snapshot/profiles/net_4_x/System.Data.cs.REMOVED.git-id
@@ -1 +1 @@
-65d7f06b1029494fa48ec9e06777eee77b95f6d7
\ No newline at end of file
+65cac5819f53dc216d274aac847182e239f5ff12
\ No newline at end of file
diff --git a/external/api-snapshot/profiles/net_4_x/System.IO.Compression.cs b/external/api-snapshot/profiles/net_4_x/System.IO.Compression.cs
index 775e3fa327..1ef708c163 100644
--- a/external/api-snapshot/profiles/net_4_x/System.IO.Compression.cs
+++ b/external/api-snapshot/profiles/net_4_x/System.IO.Compression.cs
@@ -15,12 +15,65 @@
[assembly:System.Reflection.AssemblyTitleAttribute("System.IO.Compression.dll")]
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
+[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Compression.CompressionLevel))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Compression.CompressionMode))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Compression.DeflateStream))]
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Compression.GZipStream))]
namespace System.IO.Compression
{
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct BrotliDecoder : System.IDisposable
+ {
+ private object _dummy;
+ private int _dummyPrimitive;
+ public System.Buffers.OperationStatus Decompress(System.ReadOnlySpan source, System.Span destination, out int bytesConsumed, out int bytesWritten) { throw null; }
+ public void Dispose() { }
+ public static bool TryDecompress(System.ReadOnlySpan source, System.Span destination, out int bytesWritten) { throw null; }
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct BrotliEncoder : System.IDisposable
+ {
+ private object _dummy;
+ private int _dummyPrimitive;
+ public BrotliEncoder(int quality, int window) { throw null; }
+ public System.Buffers.OperationStatus Compress(System.ReadOnlySpan source, System.Span destination, out int bytesConsumed, out int bytesWritten, bool isFinalBlock) { throw null; }
+ public void Dispose() { }
+ public System.Buffers.OperationStatus Flush(System.Span destination, out int bytesWritten) { throw null; }
+ public static int GetMaxCompressedLength(int length) { throw null; }
+ public static bool TryCompress(System.ReadOnlySpan source, System.Span destination, out int bytesWritten) { throw null; }
+ public static bool TryCompress(System.ReadOnlySpan source, System.Span destination, out int bytesWritten, int quality, int window) { throw null; }
+ }
+ public sealed partial class BrotliStream : System.IO.Stream
+ {
+ public BrotliStream(System.IO.Stream stream, System.IO.Compression.CompressionLevel compressionLevel) { }
+ public BrotliStream(System.IO.Stream stream, System.IO.Compression.CompressionLevel compressionLevel, bool leaveOpen) { }
+ public BrotliStream(System.IO.Stream stream, System.IO.Compression.CompressionMode mode) { }
+ public BrotliStream(System.IO.Stream stream, System.IO.Compression.CompressionMode mode, bool leaveOpen) { }
+ public System.IO.Stream BaseStream { get { throw null; } }
+ public override bool CanRead { get { throw null; } }
+ public override bool CanSeek { get { throw null; } }
+ public override bool CanWrite { get { throw null; } }
+ public override long Length { get { throw null; } }
+ public override long Position { get { throw null; } set { } }
+ public override System.IAsyncResult BeginRead(byte[] buffer, int offset, int count, System.AsyncCallback asyncCallback, object asyncState) { throw null; }
+ public override System.IAsyncResult BeginWrite(byte[] buffer, int offset, int count, System.AsyncCallback asyncCallback, object asyncState) { throw null; }
+ protected override void Dispose(bool disposing) { }
+ public override int EndRead(System.IAsyncResult asyncResult) { throw null; }
+ public override void EndWrite(System.IAsyncResult asyncResult) { }
+ public override void Flush() { }
+ public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) { throw null; }
+ public override int Read(byte[] buffer, int offset, int count) { throw null; }
+ public override int Read(System.Span buffer) { throw null; }
+ public override System.Threading.Tasks.Task ReadAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) { throw null; }
+ public override System.Threading.Tasks.ValueTask ReadAsync(System.Memory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public override long Seek(long offset, System.IO.SeekOrigin origin) { throw null; }
+ public override void SetLength(long value) { }
+ public override void Write(byte[] buffer, int offset, int count) { }
+ public override void Write(System.ReadOnlySpan buffer) { }
+ public override System.Threading.Tasks.Task WriteAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) { throw null; }
+ public override System.Threading.Tasks.ValueTask WriteAsync(System.ReadOnlyMemory buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ }
public partial class ZipArchive : System.IDisposable
{
public ZipArchive(System.IO.Stream stream) { }
diff --git a/external/api-snapshot/profiles/net_4_x/System.Net.Http.cs b/external/api-snapshot/profiles/net_4_x/System.Net.Http.cs
index e9d58217eb..5635b7ae1c 100644
--- a/external/api-snapshot/profiles/net_4_x/System.Net.Http.cs
+++ b/external/api-snapshot/profiles/net_4_x/System.Net.Http.cs
@@ -211,6 +211,7 @@ namespace System.Net.Http
public string ReasonPhrase { get { throw null; } set { } }
public System.Net.Http.HttpRequestMessage RequestMessage { get { throw null; } set { } }
public System.Net.HttpStatusCode StatusCode { get { throw null; } set { } }
+ public System.Net.Http.Headers.HttpResponseHeaders TrailingHeaders { get { throw null; } }
public System.Version Version { get { throw null; } set { } }
public void Dispose() { }
protected virtual void Dispose(bool disposing) { }
diff --git a/external/api-snapshot/profiles/net_4_x/System.Security.cs b/external/api-snapshot/profiles/net_4_x/System.Security.cs
index dd46d61429..463934b943 100644
--- a/external/api-snapshot/profiles/net_4_x/System.Security.cs
+++ b/external/api-snapshot/profiles/net_4_x/System.Security.cs
@@ -58,6 +58,21 @@ namespace System.Security.Cryptography
CurrentUser = 0,
LocalMachine = 1,
}
+ public abstract partial class DataProtector
+ {
+ protected DataProtector(string applicationName, string primaryPurpose, string[] specificPurposes) { }
+ protected string ApplicationName { get { throw null; } }
+ protected virtual bool PrependHashedPurposeToPlaintext { get { throw null; } }
+ protected string PrimaryPurpose { get { throw null; } }
+ protected System.Collections.Generic.IEnumerable SpecificPurposes { get { throw null; } }
+ public static System.Security.Cryptography.DataProtector Create(string providerClass, string applicationName, string primaryPurpose, params string[] specificPurposes) { throw null; }
+ protected virtual byte[] GetHashedPurpose() { throw null; }
+ public abstract bool IsReprotectRequired(byte[] encryptedData);
+ public byte[] Protect(byte[] userData) { throw null; }
+ protected abstract byte[] ProviderProtect(byte[] userData);
+ protected abstract byte[] ProviderUnprotect(byte[] encryptedData);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining, NoOptimization)]public byte[] Unprotect(byte[] encryptedData) { throw null; }
+ }
public enum MemoryProtectionScope
{
CrossProcess = 1,
diff --git a/external/api-snapshot/profiles/net_4_x/System.Xml.cs.REMOVED.git-id b/external/api-snapshot/profiles/net_4_x/System.Xml.cs.REMOVED.git-id
index b39c84ccaf..37775b50e2 100644
--- a/external/api-snapshot/profiles/net_4_x/System.Xml.cs.REMOVED.git-id
+++ b/external/api-snapshot/profiles/net_4_x/System.Xml.cs.REMOVED.git-id
@@ -1 +1 @@
-4f2963152b661f2e60a55c67fe84ef968ce065a8
\ No newline at end of file
+b0dd2e592082da2607e0373fc26feea32e89117f
\ No newline at end of file
diff --git a/external/api-snapshot/profiles/net_4_x/System.cs.REMOVED.git-id b/external/api-snapshot/profiles/net_4_x/System.cs.REMOVED.git-id
index 79ccd46bfe..63ac7b975d 100644
--- a/external/api-snapshot/profiles/net_4_x/System.cs.REMOVED.git-id
+++ b/external/api-snapshot/profiles/net_4_x/System.cs.REMOVED.git-id
@@ -1 +1 @@
-cae17c3c9a4c8c124b8fc63aabb49906a9bac010
\ No newline at end of file
+0613b729a2a86a759624e3244f1588c5c808a665
\ No newline at end of file
diff --git a/external/api-snapshot/profiles/net_4_x/mscorlib.cs.REMOVED.git-id b/external/api-snapshot/profiles/net_4_x/mscorlib.cs.REMOVED.git-id
index ec32dcdb2f..807287467a 100644
--- a/external/api-snapshot/profiles/net_4_x/mscorlib.cs.REMOVED.git-id
+++ b/external/api-snapshot/profiles/net_4_x/mscorlib.cs.REMOVED.git-id
@@ -1 +1 @@
-c1b96e23e4f3169d32fd0b3e2e81f63a56107ccc
\ No newline at end of file
+2476fc6154a8eecaf9df364441c9300312bfe89c
\ No newline at end of file
diff --git a/external/bockbuild/packages/gtk-sharp.py b/external/bockbuild/packages/gtk-sharp.py
index b35cf23fb2..1df3444c0c 100644
--- a/external/bockbuild/packages/gtk-sharp.py
+++ b/external/bockbuild/packages/gtk-sharp.py
@@ -4,7 +4,7 @@ class GtkSharp212ReleasePackage (Package):
Package.__init__(self, 'gtk-sharp',
sources=['git://github.com/mono/gtk-sharp.git'],
git_branch='gtk-sharp-2-12-branch',
- revision='372b03b5cf68af8088e1fec00c201ea057578021',
+ revision='2e6bab50c5873674fa7da3102c36f182aa0baf34',
override_properties={
'configure': './bootstrap-2.12 --prefix=%{package_prefix}',
}
diff --git a/external/boringssl/crypto/x509/by_dir.c b/external/boringssl/crypto/x509/by_dir.c
index 4445b058a2..25d5f9a068 100644
--- a/external/boringssl/crypto/x509/by_dir.c
+++ b/external/boringssl/crypto/x509/by_dir.c
@@ -68,6 +68,12 @@
#include "../internal.h"
+#ifdef OPENSSL_WINDOWS
+#define LIST_SEPARATOR_CHAR ';'
+#else
+#define LIST_SEPARATOR_CHAR ':'
+#endif
+
typedef struct lookup_dir_hashes_st {
unsigned long hash;
int suffix;
@@ -203,7 +209,7 @@ static int add_cert_dir(BY_DIR *ctx, const char *dir, int type)
s = dir;
p = s;
do {
- if ((*p == ':') || (*p == '\0')) {
+ if ((*p == LIST_SEPARATOR_CHAR) || (*p == '\0')) {
BY_DIR_ENTRY *ent;
ss = s;
s = p + 1;
diff --git a/external/boringssl/crypto/x509/x509_def.c b/external/boringssl/crypto/x509/x509_def.c
index 2bf2240c35..7cfdd9c820 100644
--- a/external/boringssl/crypto/x509/x509_def.c
+++ b/external/boringssl/crypto/x509/x509_def.c
@@ -59,7 +59,17 @@
/* TODO(fork): cleanup */
+#ifdef OPENSSL_WINDOWS
+/* OpenSSL defaults on Windows. */
+#ifdef _WIN64
+#define OPENSSLDIR "C:\\Program Files\\Common Files\\SSL"
+#else
+#define OPENSSLDIR "C:\\Program Files (x86)\\Common Files\\SSL"
+#endif
+#else
#define OPENSSLDIR "/etc/ssl"
+#endif
+
#define X509_CERT_AREA OPENSSLDIR
#define X509_CERT_DIR OPENSSLDIR "/certs"
#define X509_CERT_FILE OPENSSLDIR "/cert.pem"
diff --git a/external/cecil/.azure-pipelines.yml b/external/cecil/.azure-pipelines.yml
new file mode 100644
index 0000000000..f463b22cf1
--- /dev/null
+++ b/external/cecil/.azure-pipelines.yml
@@ -0,0 +1,38 @@
+trigger:
+- master
+
+pr:
+- master
+
+jobs:
+- job: Linux
+ pool:
+ vmImage: 'ubuntu-16.04'
+ steps:
+ - script: |
+ dotnet build -c Debug Mono.Cecil.sln
+ displayName: 'Build'
+ - script: |
+ dotnet test --no-build -c Debug -f netcoreapp2.1 Mono.Cecil.sln
+ displayName: 'Test .NET Core'
+ - task: NuGetToolInstaller@0
+ displayName: 'Install nuget'
+ - task: NuGetCommand@2
+ inputs:
+ command: 'custom'
+ arguments: 'install NUnit.Console -Version 3.9.0 -OutputDirectory ./packages'
+ displayName: 'Get NUnit.Console'
+ - script: |
+ mono ./packages/NUnit.ConsoleRunner.3.9.0/tools/nunit3-console.exe ./Mono.Cecil.nunit
+ displayName: 'Test .NET 4.0 using Mono'
+
+- job: Windows
+ pool:
+ vmImage: 'vs2017-win2016'
+ steps:
+ - script: |
+ dotnet build -c Debug Mono.Cecil.sln
+ displayName: 'Build'
+ - script: |
+ dotnet test --no-build -c Debug Mono.Cecil.sln
+ displayName: 'Test'
diff --git a/external/cecil/Directory.Build.props b/external/cecil/Directory.Build.props
new file mode 100644
index 0000000000..fd9bb8ab08
--- /dev/null
+++ b/external/cecil/Directory.Build.props
@@ -0,0 +1,27 @@
+
+