Imported Upstream version 6.4.0.137
Former-commit-id: 943baa9f16a098c33e129777827f3a9d20da00d6
This commit is contained in:
parent
e9207cf623
commit
ef583813eb
10
Makefile.am
10
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
|
||||
|
10
Makefile.in
10
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
|
||||
|
@ -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
|
||||
|
@ -1 +1 @@
|
||||
82211f291c887f62ce30cc2305884e307855ecd8
|
||||
f52b3c52f452b58b3574d18627f00353ac002e09
|
@ -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"
|
||||
|
@ -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
|
||||
|
||||
|
@ -1 +1 @@
|
||||
5cddb32e13af11623b2e96384461a2595fae2237
|
||||
a133e8adbcdbb6319c3fa3ba0de894b7140e121e
|
@ -1 +1 @@
|
||||
c29bc5931daf65abd230d8b4ff4469ff74250676
|
||||
366d1ab3d533c3643d80c6c17bdd9e283cb44c07
|
@ -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@
|
||||
|
@ -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:
|
||||
|
@ -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@
|
||||
|
@ -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@
|
||||
|
@ -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@
|
||||
|
@ -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@
|
||||
|
@ -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@
|
||||
|
@ -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@
|
||||
|
@ -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@
|
||||
|
@ -1149,8 +1149,7 @@ mono_class_is_enum (MonoClass *klass)
|
||||
|
||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||
<div class="mapi-prototype">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)
|
||||
|
||||
</div>
|
||||
<p />
|
||||
|
@ -231,8 +231,7 @@
|
||||
<div class="mapi-ptr"></div>
|
||||
|
||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||
<div class="mapi-prototype">gunichar2*
|
||||
mono_unicode_from_external (const gchar *in, gsize *bytes)
|
||||
<div class="mapi-prototype">gunichar2*mono_unicode_from_external (const gchar *in, gsize *bytes)
|
||||
|
||||
</div>
|
||||
<p />
|
||||
@ -491,14 +490,14 @@ mono_marshal_get_delegate_invoke (MonoMethod *method, MonoDelegate *del)
|
||||
|
||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||
<div class="mapi-prototype">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)
|
||||
|
||||
</div>
|
||||
<p />
|
||||
<div class="mapi-section">Description</div>
|
||||
<div>
|
||||
Generates IL code for the icall wrapper. The generated method
|
||||
calls the unmanaged code in <i>func</i>.</div>
|
||||
Generates IL code for the JIT icall wrapper. The generated method
|
||||
calls the unmanaged code in <i>callinfo</i>->func.</div>
|
||||
</div><!--mapi-description -->
|
||||
</div><!--height container -->
|
||||
</div> <!-- class=mapi -->
|
||||
|
@ -1026,7 +1026,7 @@ mono_method_body_get_object (MonoDomain *domain, MonoMethod *method)
|
||||
<p />
|
||||
<div class="mapi-section">Parameters</div>
|
||||
<table class="mapi-parameters"><tbody><tr><td><i>domain</i></td><td> an app domain</td></tr><tr><td><i>method</i></td><td> a method</td></tr></tbody></table> <div class="mapi-section">Return value</div>
|
||||
<div> A <code>System.Reflection.MethodBody</code> object representing the method <i>method</i>.
|
||||
<div> A <code>System.Reflection.MethodBody/RuntimeMethodBody</code> object representing the method <i>method</i>.
|
||||
</div>
|
||||
</div><!--mapi-description -->
|
||||
</div><!--height container -->
|
||||
|
@ -765,7 +765,7 @@ mono_method_body_get_object (MonoDomain *domain, MonoMethod *method)
|
||||
<p />
|
||||
<div class="mapi-section">Parameters</div>
|
||||
<table class="mapi-parameters"><tbody><tr><td><i>domain</i></td><td> an app domain</td></tr><tr><td><i>method</i></td><td> a method</td></tr></tbody></table> <div class="mapi-section">Return value</div>
|
||||
<div> A <code>System.Reflection.MethodBody</code> object representing the method <i>method</i>.
|
||||
<div> A <code>System.Reflection.MethodBody/RuntimeMethodBody</code> object representing the method <i>method</i>.
|
||||
</div>
|
||||
</div><!--mapi-description -->
|
||||
</div><!--height container -->
|
||||
|
@ -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))]
|
||||
|
@ -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))]
|
||||
|
@ -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<T, TProxy>() 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))]
|
||||
|
@ -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))]
|
||||
|
@ -1 +1 @@
|
||||
a438847534be72b44f416c7d8fa4304d446ad10a
|
||||
faec721a749e501975809f748630ed297fd55e50
|
@ -1 +1 @@
|
||||
0f27d5dca93a66ef6d5377c8ded4782c7bddc1e6
|
||||
d3f38c586a1a7c0e3938542a54de451f4a80c303
|
@ -1 +1 @@
|
||||
d603652b9b57ec864e79dd5433bf440acad6afc7
|
||||
997751320b5755767912d16a10920d73fac82394
|
@ -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<byte> source, System.Span<byte> destination, out int bytesConsumed, out int bytesWritten) { throw null; }
|
||||
public void Dispose() { }
|
||||
public static bool TryDecompress(System.ReadOnlySpan<byte> source, System.Span<byte> 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<byte> source, System.Span<byte> destination, out int bytesConsumed, out int bytesWritten, bool isFinalBlock) { throw null; }
|
||||
public void Dispose() { }
|
||||
public System.Buffers.OperationStatus Flush(System.Span<byte> destination, out int bytesWritten) { throw null; }
|
||||
public static int GetMaxCompressedLength(int length) { throw null; }
|
||||
public static bool TryCompress(System.ReadOnlySpan<byte> source, System.Span<byte> destination, out int bytesWritten) { throw null; }
|
||||
public static bool TryCompress(System.ReadOnlySpan<byte> source, System.Span<byte> 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<byte> buffer) { throw null; }
|
||||
public override System.Threading.Tasks.Task<int> ReadAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) { throw null; }
|
||||
public override System.Threading.Tasks.ValueTask<int> ReadAsync(System.Memory<byte> 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<byte> 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<byte> buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
|
||||
}
|
||||
public partial class ZipArchive : System.IDisposable
|
||||
{
|
||||
public ZipArchive(System.IO.Stream stream) { }
|
||||
|
@ -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<System.IO.Stream> 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<System.IO.Stream> GetStreamAsync(System.Uri requestUri) { throw null; }
|
||||
public System.Threading.Tasks.Task<string> GetStringAsync(string requestUri) { throw null; }
|
||||
public System.Threading.Tasks.Task<string> GetStringAsync(System.Uri requestUri) { throw null; }
|
||||
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsync(string requestUri, System.Net.Http.HttpContent content) { throw null; }
|
||||
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsync(string requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken) { throw null; }
|
||||
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsync(System.Uri requestUri, System.Net.Http.HttpContent content) { throw null; }
|
||||
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsync(System.Uri requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken) { throw null; }
|
||||
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PostAsync(string requestUri, System.Net.Http.HttpContent content) { throw null; }
|
||||
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PostAsync(string requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken) { throw null; }
|
||||
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> 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<System.Net.Http.HttpRequestMessage, System.Security.Cryptography.X509Certificates.X509Certificate2, System.Security.Cryptography.X509Certificates.X509Chain, System.Net.Security.SslPolicyErrors, bool> 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<byte[]> ReadAsByteArrayAsync() { throw null; }
|
||||
public System.Threading.Tasks.Task<System.IO.Stream> ReadAsStreamAsync() { throw null; }
|
||||
public System.Threading.Tasks.Task<string> 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<System.IO.Stream> CreateContentReadStreamAsync() { throw null; }
|
||||
protected override void Dispose(bool disposing) { }
|
||||
public System.Collections.Generic.IEnumerator<System.Net.Http.HttpContent> 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<byte> content) { }
|
||||
protected override System.Threading.Tasks.Task<System.IO.Stream> 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<string, object> 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<System.Net.Http.HttpResponseMessage> 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<System.IO.Stream> 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<double> 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<double> 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
|
||||
|
@ -1 +1 @@
|
||||
d08fc2a0f76356799f0c3866ee88c089a1b44ffc
|
||||
58b5b7f5d1934f76d073804edc65534dba5e310a
|
@ -1 +1 @@
|
||||
c876fc10c44dfbcd52c7bbff4f0aa7e6b9dd856d
|
||||
37208de3822bb74521236d8b06326e9e402b24c7
|
@ -1 +1 @@
|
||||
505ae17b8dc98c3bbf1edd670f5bcc78ed694c38
|
||||
2acb945e78fa15edc6839274ca4c17b9e5fbe024
|
@ -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))]
|
||||
|
@ -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))]
|
||||
|
@ -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<T, TProxy>() 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))]
|
||||
|
@ -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))]
|
||||
|
@ -1 +1 @@
|
||||
a438847534be72b44f416c7d8fa4304d446ad10a
|
||||
faec721a749e501975809f748630ed297fd55e50
|
@ -1 +1 @@
|
||||
7778ed32622d805dcf7b92ebc3cb615205382a38
|
||||
a2903c6766e68bca999f5676b4a81e8d36db472c
|
@ -1 +1 @@
|
||||
d603652b9b57ec864e79dd5433bf440acad6afc7
|
||||
997751320b5755767912d16a10920d73fac82394
|
@ -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<byte> source, System.Span<byte> destination, out int bytesConsumed, out int bytesWritten) { throw null; }
|
||||
public void Dispose() { }
|
||||
public static bool TryDecompress(System.ReadOnlySpan<byte> source, System.Span<byte> 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<byte> source, System.Span<byte> destination, out int bytesConsumed, out int bytesWritten, bool isFinalBlock) { throw null; }
|
||||
public void Dispose() { }
|
||||
public System.Buffers.OperationStatus Flush(System.Span<byte> destination, out int bytesWritten) { throw null; }
|
||||
public static int GetMaxCompressedLength(int length) { throw null; }
|
||||
public static bool TryCompress(System.ReadOnlySpan<byte> source, System.Span<byte> destination, out int bytesWritten) { throw null; }
|
||||
public static bool TryCompress(System.ReadOnlySpan<byte> source, System.Span<byte> 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<byte> buffer) { throw null; }
|
||||
public override System.Threading.Tasks.Task<int> ReadAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) { throw null; }
|
||||
public override System.Threading.Tasks.ValueTask<int> ReadAsync(System.Memory<byte> 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<byte> 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<byte> buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
|
||||
}
|
||||
public partial class ZipArchive : System.IDisposable
|
||||
{
|
||||
public ZipArchive(System.IO.Stream stream) { }
|
||||
|
@ -79,6 +79,10 @@ namespace System.Net.Http
|
||||
public System.Threading.Tasks.Task<System.IO.Stream> GetStreamAsync(System.Uri requestUri) { throw null; }
|
||||
public System.Threading.Tasks.Task<string> GetStringAsync(string requestUri) { throw null; }
|
||||
public System.Threading.Tasks.Task<string> GetStringAsync(System.Uri requestUri) { throw null; }
|
||||
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsync(string requestUri, System.Net.Http.HttpContent content) { throw null; }
|
||||
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsync(string requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken) { throw null; }
|
||||
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsync(System.Uri requestUri, System.Net.Http.HttpContent content) { throw null; }
|
||||
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsync(System.Uri requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken) { throw null; }
|
||||
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PostAsync(string requestUri, System.Net.Http.HttpContent content) { throw null; }
|
||||
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PostAsync(string requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken) { throw null; }
|
||||
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> 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<System.Net.Http.HttpRequestMessage, System.Security.Cryptography.X509Certificates.X509Certificate2, System.Security.Cryptography.X509Certificates.X509Chain, System.Net.Security.SslPolicyErrors, bool> 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<byte> 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) { }
|
||||
|
@ -1 +1 @@
|
||||
d08fc2a0f76356799f0c3866ee88c089a1b44ffc
|
||||
58b5b7f5d1934f76d073804edc65534dba5e310a
|
@ -1 +1 @@
|
||||
471dc3bfaf12041985008efef21da18be5b4995c
|
||||
593c0f8865b7e48b38ce75d6dd591bd91ee53416
|
@ -1 +1 @@
|
||||
ad43bd0bc249bd936072912d1338451bbadf2f3c
|
||||
0a755339351eb199a7326f0fbbc559fca1b33b55
|
@ -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))]
|
||||
|
@ -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))]
|
||||
|
@ -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))]
|
||||
|
@ -1 +1 @@
|
||||
a438847534be72b44f416c7d8fa4304d446ad10a
|
||||
faec721a749e501975809f748630ed297fd55e50
|
@ -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<string> GetPathToReferenceAssemblies(System.Runtime.Versioning.FrameworkName frameworkName) { throw null; }
|
||||
public static System.Collections.Generic.IList<string> GetPathToReferenceAssemblies(string targetFrameworkRootPath, System.Runtime.Versioning.FrameworkName frameworkName) { throw null; }
|
||||
public static System.Collections.Generic.IList<string> 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<string> GetSupportedTargetFrameworks() { throw null; }
|
||||
}
|
||||
public abstract partial class ToolTask : Microsoft.Build.Utilities.Task, Microsoft.Build.Framework.ICancelableTask, Microsoft.Build.Framework.ITask
|
||||
{
|
||||
|
@ -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)]
|
||||
|
@ -1 +1 @@
|
||||
ed9a4bcc93fc24d0f19acec9216b467b0d80f5fb
|
||||
ae5c2ba6031a8cbc764d92b0b73afdfddcc41486
|
@ -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<T>() where T : Mono.Debugger.Soft.Event { throw null; }
|
||||
public System.Collections.Generic.IList<Mono.Debugger.Soft.ThreadMirror> GetThreads() { throw null; }
|
||||
|
@ -1 +1 @@
|
||||
1d07f529e45ff235d033ff3e01d19d8866105451
|
||||
184ec5ae8a201598917197c20232db8d032dd8fd
|
@ -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.Data.Linq.ObjectChangeConflict>, System.Collections.Generic.IEnumerable<System.Data.Linq.ObjectChangeConflict>, 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<System.Data.Linq.ObjectChangeConflict>.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<System.Data.Linq.ObjectChangeConflict> 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<System.Data.Linq.ObjectChangeConflict>.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<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult> Compile<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(System.Linq.Expressions.Expression<System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
|
||||
public static System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult> Compile<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(System.Linq.Expressions.Expression<System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
|
||||
public static System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult> Compile<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(System.Linq.Expressions.Expression<System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
|
||||
public static System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult> Compile<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult>(System.Linq.Expressions.Expression<System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult>> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
|
||||
public static System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult> Compile<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult>(System.Linq.Expressions.Expression<System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult>> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
|
||||
public static System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult> Compile<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult>(System.Linq.Expressions.Expression<System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult>> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
|
||||
public static System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult> Compile<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult>(System.Linq.Expressions.Expression<System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult>> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
|
||||
public static System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult> Compile<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult>(System.Linq.Expressions.Expression<System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult>> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
|
||||
public static System.Func<TArg0, TResult> Compile<TArg0, TResult>(System.Linq.Expressions.Expression<System.Func<TArg0, TResult>> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
|
||||
[System.MonoTODOAttribute]
|
||||
public static System.Func<TArg0, TArg1, TResult> Compile<TArg0, TArg1, TResult>(System.Linq.Expressions.Expression<System.Func<TArg0, TArg1, TResult>> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
|
||||
[System.MonoTODOAttribute]
|
||||
public static System.Func<TArg0, TArg1, TArg2, TResult> Compile<TArg0, TArg1, TArg2, TResult>(System.Linq.Expressions.Expression<System.Func<TArg0, TArg1, TArg2, TResult>> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
|
||||
[System.MonoTODOAttribute]
|
||||
public static System.Func<TArg0, TArg1, TArg2, TArg3, TResult> Compile<TArg0, TArg1, TArg2, TArg3, TResult>(System.Linq.Expressions.Expression<System.Func<TArg0, TArg1, TArg2, TArg3, TResult>> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
|
||||
public static System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TResult> Compile<TArg0, TArg1, TArg2, TArg3, TArg4, TResult>(System.Linq.Expressions.Expression<System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TResult>> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
|
||||
public static System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TResult> Compile<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(System.Linq.Expressions.Expression<System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TResult>> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
|
||||
public static System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult> Compile<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(System.Linq.Expressions.Expression<System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>> query) where TArg0 : System.Data.Linq.DataContext { throw null; }
|
||||
public static System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult> Compile<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(System.Linq.Expressions.Expression<System.Func<TArg0, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>> 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<TResult> CreateMethodCallQuery<TResult>(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<TResult> ExecuteQuery<TResult>(string query, params object[] parameters) where TResult : new() { throw null; }
|
||||
public System.Collections.Generic.IEnumerable<TResult> ExecuteQuery<TResult>(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<TEntity> GetTable<TEntity>() 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<T>(System.Linq.Expressions.Expression<System.Func<T, object>> 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<T>(System.Linq.Expressions.Expression<System.Func<T, object>> 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<T>(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<TEntity> source) { throw null; }
|
||||
public EntityRef(System.Data.Linq.EntityRef<TEntity> entityRef) { throw null; }
|
||||
public EntityRef(TEntity entity) { throw null; }
|
||||
@ -268,13 +215,10 @@ namespace System.Data.Linq
|
||||
public EntitySet() { }
|
||||
public EntitySet(System.Action<TEntity> onAdd, System.Action<TEntity> 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<TEntity>.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<TEntity> : System.Collections.Generic.IEnumerable<TEntity>, System.Collections.IEnumerable, System.Linq.IQueryable, System.Linq.IQueryable<TEntity> 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<T>
|
||||
{
|
||||
[System.MonoTODOAttribute]
|
||||
private T underlyingValue;
|
||||
private object _dummy;
|
||||
private int _dummyPrimitive;
|
||||
public Link(System.Collections.Generic.IEnumerable<T> source) { throw null; }
|
||||
[System.MonoTODOAttribute]
|
||||
public Link(System.Data.Linq.Link<T> 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<System.Data.Linq.MemberChangeConflict> 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<TEntity> : System.Collections.Generic.IEnumerable<TEntity>, System.Collections.IEnumerable, System.ComponentModel.IListSource, System.Data.Linq.ITable, System.Linq.IQueryable, System.Linq.IQueryable<TEntity>, System.Linq.IQueryProvider where TEntity : class
|
||||
public sealed partial class Table<TEntity> : System.Collections.Generic.IEnumerable<TEntity>, System.Collections.IEnumerable, System.ComponentModel.IListSource, System.Data.Linq.ITable, System.Data.Linq.ITable<TEntity>, System.Linq.IQueryable, System.Linq.IQueryable<TEntity>, 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<S> System.Linq.IQueryProvider.CreateQuery<S>(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<TResult> System.Linq.IQueryProvider.CreateQuery<TResult>(System.Linq.Expressions.Expression expression) { throw null; }
|
||||
object System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression expression) { throw null; }
|
||||
S System.Linq.IQueryProvider.Execute<S>(System.Linq.Expressions.Expression expression) { throw null; }
|
||||
TResult System.Linq.IQueryProvider.Execute<TResult>(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<int> DateDiffDay(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate) { throw null; }
|
||||
[System.MonoTODOAttribute]
|
||||
public static System.Nullable<int> DateDiffDay(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> 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<int> DateDiffHour(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate) { throw null; }
|
||||
[System.MonoTODOAttribute]
|
||||
public static System.Nullable<int> DateDiffHour(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> 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<int> DateDiffMicrosecond(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate) { throw null; }
|
||||
[System.MonoTODOAttribute]
|
||||
public static System.Nullable<int> DateDiffMicrosecond(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> 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<int> DateDiffMillisecond(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate) { throw null; }
|
||||
[System.MonoTODOAttribute]
|
||||
public static System.Nullable<int> DateDiffMillisecond(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> 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<int> DateDiffMinute(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate) { throw null; }
|
||||
[System.MonoTODOAttribute]
|
||||
public static System.Nullable<int> DateDiffMinute(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> 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<int> DateDiffMonth(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate) { throw null; }
|
||||
[System.MonoTODOAttribute]
|
||||
public static System.Nullable<int> DateDiffMonth(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> 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<int> DateDiffNanosecond(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate) { throw null; }
|
||||
[System.MonoTODOAttribute]
|
||||
public static System.Nullable<int> DateDiffNanosecond(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> 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<int> DateDiffSecond(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate) { throw null; }
|
||||
[System.MonoTODOAttribute]
|
||||
public static System.Nullable<int> DateDiffSecond(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> 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<int> DateDiffYear(System.Nullable<System.DateTimeOffset> startDate, System.Nullable<System.DateTimeOffset> endDate) { throw null; }
|
||||
[System.MonoTODOAttribute]
|
||||
public static System.Nullable<int> DateDiffYear(System.Nullable<System.DateTime> startDate, System.Nullable<System.DateTime> 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<TDataReader> 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<TOutput> Convert<TOutput>(System.Collections.IEnumerable source) { throw null; }
|
||||
[System.MonoTODOAttribute]
|
||||
public static System.Linq.IGrouping<TKey, TElement> CreateGroup<TKey, TElement>(TKey key, System.Collections.Generic.IEnumerable<TElement> items) { throw null; }
|
||||
[System.MonoTODOAttribute]
|
||||
public static System.Linq.IOrderedEnumerable<TElement> CreateOrderedEnumerable<TElement>(System.Collections.Generic.IEnumerable<TElement> 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<T> GetLinkSource<T>(int globalLink, int localFactory, object[] keyValues);
|
||||
|
@ -1 +1 @@
|
||||
65d7f06b1029494fa48ec9e06777eee77b95f6d7
|
||||
65cac5819f53dc216d274aac847182e239f5ff12
|
@ -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<byte> source, System.Span<byte> destination, out int bytesConsumed, out int bytesWritten) { throw null; }
|
||||
public void Dispose() { }
|
||||
public static bool TryDecompress(System.ReadOnlySpan<byte> source, System.Span<byte> 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<byte> source, System.Span<byte> destination, out int bytesConsumed, out int bytesWritten, bool isFinalBlock) { throw null; }
|
||||
public void Dispose() { }
|
||||
public System.Buffers.OperationStatus Flush(System.Span<byte> destination, out int bytesWritten) { throw null; }
|
||||
public static int GetMaxCompressedLength(int length) { throw null; }
|
||||
public static bool TryCompress(System.ReadOnlySpan<byte> source, System.Span<byte> destination, out int bytesWritten) { throw null; }
|
||||
public static bool TryCompress(System.ReadOnlySpan<byte> source, System.Span<byte> 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<byte> buffer) { throw null; }
|
||||
public override System.Threading.Tasks.Task<int> ReadAsync(byte[] buffer, int offset, int count, System.Threading.CancellationToken cancellationToken) { throw null; }
|
||||
public override System.Threading.Tasks.ValueTask<int> ReadAsync(System.Memory<byte> 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<byte> 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<byte> buffer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
|
||||
}
|
||||
public partial class ZipArchive : System.IDisposable
|
||||
{
|
||||
public ZipArchive(System.IO.Stream stream) { }
|
||||
|
@ -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) { }
|
||||
|
@ -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<string> 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,
|
||||
|
@ -1 +1 @@
|
||||
4f2963152b661f2e60a55c67fe84ef968ce065a8
|
||||
b0dd2e592082da2607e0373fc26feea32e89117f
|
@ -1 +1 @@
|
||||
cae17c3c9a4c8c124b8fc63aabb49906a9bac010
|
||||
0613b729a2a86a759624e3244f1588c5c808a665
|
@ -1 +1 @@
|
||||
c1b96e23e4f3169d32fd0b3e2e81f63a56107ccc
|
||||
2476fc6154a8eecaf9df364441c9300312bfe89c
|
2
external/bockbuild/packages/gtk-sharp.py
vendored
2
external/bockbuild/packages/gtk-sharp.py
vendored
@ -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}',
|
||||
}
|
||||
|
8
external/boringssl/crypto/x509/by_dir.c
vendored
8
external/boringssl/crypto/x509/by_dir.c
vendored
@ -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;
|
||||
|
10
external/boringssl/crypto/x509/x509_def.c
vendored
10
external/boringssl/crypto/x509/x509_def.c
vendored
@ -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"
|
||||
|
38
external/cecil/.azure-pipelines.yml
vendored
Normal file
38
external/cecil/.azure-pipelines.yml
vendored
Normal file
@ -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'
|
27
external/cecil/Directory.Build.props
vendored
Normal file
27
external/cecil/Directory.Build.props
vendored
Normal file
@ -0,0 +1,27 @@
|
||||
<Project>
|
||||
<PropertyGroup>
|
||||
<EnableDefaultItems>false</EnableDefaultItems>
|
||||
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
||||
<IsPackable>false</IsPackable>
|
||||
<Configurations>Debug;Release</Configurations>
|
||||
<PublicSign Condition=" '$(OS)' != 'Windows_NT' ">true</PublicSign>
|
||||
<SignAssembly>true</SignAssembly>
|
||||
<AssemblyOriginatorKeyFile>$(MSBuildThisFileDirectory)\cecil.snk</AssemblyOriginatorKeyFile>
|
||||
<DefineConstants Condition=" '$(TargetFramework)' == 'netstandard2.0' OR '$(TargetFramework)' == 'netcoreapp2.1' ">$(DefineConstants);NET_CORE</DefineConstants>
|
||||
<RootNamespace></RootNamespace>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(TargetFramework)' == 'net40' ">
|
||||
<DisableImplicitFrameworkReferences>true</DisableImplicitFrameworkReferences>
|
||||
<FrameworkPathOverride Condition=" '$(net40FrameworkPathOverride)' != '' ">$(net40FrameworkPathOverride)</FrameworkPathOverride>
|
||||
<FrameworkPathOverride Condition=" '$([System.Runtime.InteropServices.RuntimeInformation]::IsOSPlatform($([System.Runtime.InteropServices.OSPlatform]::OSX)))' == 'true' AND '$(net40FrameworkPathOverride)' == '' ">/Library/Frameworks/Mono.framework/Versions/Current/lib/mono/4.0-api/</FrameworkPathOverride>
|
||||
<FrameworkPathOverride Condition=" '$([System.Runtime.InteropServices.RuntimeInformation]::IsOSPlatform($([System.Runtime.InteropServices.OSPlatform]::Linux)))' == 'true' AND '$(net40FrameworkPathOverride)' == '' ">/usr/lib/mono/4.0-api/</FrameworkPathOverride>
|
||||
</PropertyGroup>
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'net40' ">
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
</ItemGroup>
|
||||
<PropertyGroup>
|
||||
<CecilOverrides Condition="'$(CecilOverrides)' == ''">$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildProjectDirectory), Mono.Cecil.overrides))\Mono.Cecil.overrides</CecilOverrides>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(CecilOverrides)" Condition="Exists('$(CecilOverrides)')" />
|
||||
</Project>
|
5
external/cecil/Mono.Cecil.Cil/CodeReader.cs
vendored
5
external/cecil/Mono.Cecil.Cil/CodeReader.cs
vendored
@ -471,8 +471,6 @@ namespace Mono.Cecil.Cil {
|
||||
ReadScopes (scope.scopes);
|
||||
}
|
||||
|
||||
#if !READ_ONLY
|
||||
|
||||
public ByteBuffer PatchRawMethodBody (MethodDefinition method, CodeWriter writer, out int code_size, out MetadataToken local_var_token)
|
||||
{
|
||||
var position = MoveTo (method);
|
||||
@ -664,8 +662,5 @@ namespace Mono.Cecil.Cil {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
}
|
||||
}
|
||||
|
4
external/cecil/Mono.Cecil.Cil/CodeWriter.cs
vendored
4
external/cecil/Mono.Cecil.Cil/CodeWriter.cs
vendored
@ -18,8 +18,6 @@ using Mono.Cecil.PE;
|
||||
|
||||
using RVA = System.UInt32;
|
||||
|
||||
#if !READ_ONLY
|
||||
|
||||
namespace Mono.Cecil.Cil {
|
||||
|
||||
sealed class CodeWriter : ByteBuffer {
|
||||
@ -655,5 +653,3 @@ namespace Mono.Cecil.Cil {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
10
external/cecil/Mono.Cecil.Cil/PortablePdb.cs
vendored
10
external/cecil/Mono.Cecil.Cil/PortablePdb.cs
vendored
@ -60,12 +60,10 @@ namespace Mono.Cecil.Cil {
|
||||
this.debug_reader = new MetadataReader (image, module, this.reader);
|
||||
}
|
||||
|
||||
#if !READ_ONLY
|
||||
public ISymbolWriterProvider GetWriterProvider ()
|
||||
{
|
||||
return new PortablePdbWriterProvider ();
|
||||
}
|
||||
#endif
|
||||
|
||||
public bool ProcessDebugHeader (ImageDebugHeader header)
|
||||
{
|
||||
@ -200,12 +198,11 @@ namespace Mono.Cecil.Cil {
|
||||
this.reader = reader;
|
||||
}
|
||||
|
||||
#if !READ_ONLY
|
||||
public ISymbolWriterProvider GetWriterProvider ()
|
||||
{
|
||||
return new EmbeddedPortablePdbWriterProvider ();
|
||||
}
|
||||
#endif
|
||||
|
||||
public bool ProcessDebugHeader (ImageDebugHeader header)
|
||||
{
|
||||
return reader.ProcessDebugHeader (header);
|
||||
@ -222,9 +219,6 @@ namespace Mono.Cecil.Cil {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
#if !READ_ONLY
|
||||
|
||||
public sealed class PortablePdbWriterProvider : ISymbolWriterProvider
|
||||
{
|
||||
public ISymbolWriter GetSymbolWriter (ModuleDefinition module, string fileName)
|
||||
@ -472,8 +466,6 @@ namespace Mono.Cecil.Cil {
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
static class PdbGuidMapping {
|
||||
|
||||
static readonly Dictionary<Guid, DocumentLanguage> guid_language = new Dictionary<Guid, DocumentLanguage> ();
|
||||
|
9
external/cecil/Mono.Cecil.Cil/Symbols.cs
vendored
9
external/cecil/Mono.Cecil.Cil/Symbols.cs
vendored
@ -750,9 +750,8 @@ namespace Mono.Cecil.Cil {
|
||||
}
|
||||
|
||||
public interface ISymbolReader : IDisposable {
|
||||
#if !READ_ONLY
|
||||
|
||||
ISymbolWriterProvider GetWriterProvider ();
|
||||
#endif
|
||||
bool ProcessDebugHeader (ImageDebugHeader header);
|
||||
MethodDebugInformation Read (MethodDefinition method);
|
||||
}
|
||||
@ -938,7 +937,7 @@ namespace Mono.Cecil.Cil {
|
||||
|
||||
var suffix = GetSymbolNamespace (kind);
|
||||
|
||||
var cecil_name = typeof (SymbolProvider).Assembly ().GetName ();
|
||||
var cecil_name = typeof (SymbolProvider).Assembly.GetName ();
|
||||
|
||||
var name = new SR.AssemblyName {
|
||||
Name = cecil_name.Name + "." + suffix,
|
||||
@ -1011,8 +1010,6 @@ namespace Mono.Cecil.Cil {
|
||||
}
|
||||
}
|
||||
|
||||
#if !READ_ONLY
|
||||
|
||||
public interface ISymbolWriter : IDisposable {
|
||||
|
||||
ISymbolReaderProvider GetReaderProvider ();
|
||||
@ -1045,8 +1042,6 @@ namespace Mono.Cecil.Cil {
|
||||
throw new NotSupportedException ();
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
}
|
||||
|
||||
namespace Mono.Cecil {
|
||||
|
@ -16,8 +16,6 @@ using Mono.Cecil.PE;
|
||||
|
||||
using RVA = System.UInt32;
|
||||
|
||||
#if !READ_ONLY
|
||||
|
||||
namespace Mono.Cecil.Metadata {
|
||||
|
||||
sealed class TableHeapBuffer : HeapBuffer {
|
||||
@ -501,5 +499,3 @@ namespace Mono.Cecil.Metadata {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
@ -300,7 +300,6 @@ namespace Mono.Cecil {
|
||||
return MetadataToken.Zero;
|
||||
}
|
||||
|
||||
#if !READ_ONLY
|
||||
public static uint CompressMetadataToken (this CodedIndex self, MetadataToken token)
|
||||
{
|
||||
uint ret = 0;
|
||||
@ -561,7 +560,6 @@ namespace Mono.Cecil {
|
||||
exit:
|
||||
throw new ArgumentException ();
|
||||
}
|
||||
#endif
|
||||
|
||||
public static int GetSize (this CodedIndex self, Func<Table, int> counter)
|
||||
{
|
||||
|
@ -11,8 +11,6 @@
|
||||
using System;
|
||||
using System.IO;
|
||||
|
||||
#if !READ_ONLY
|
||||
|
||||
namespace Mono.Cecil.PE {
|
||||
|
||||
class BinaryStreamWriter : BinaryWriter {
|
||||
@ -89,5 +87,3 @@ namespace Mono.Cecil.PE {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
5
external/cecil/Mono.Cecil.PE/ByteBuffer.cs
vendored
5
external/cecil/Mono.Cecil.PE/ByteBuffer.cs
vendored
@ -160,8 +160,6 @@ namespace Mono.Cecil.PE {
|
||||
return value;
|
||||
}
|
||||
|
||||
#if !READ_ONLY
|
||||
|
||||
public void WriteByte (byte value)
|
||||
{
|
||||
if (position == buffer.Length)
|
||||
@ -334,8 +332,5 @@ namespace Mono.Cecil.PE {
|
||||
Buffer.BlockCopy (current, 0, buffer, 0, current_length);
|
||||
this.buffer = buffer;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
}
|
||||
}
|
||||
|
19
external/cecil/Mono.Cecil.PE/ImageWriter.cs
vendored
19
external/cecil/Mono.Cecil.PE/ImageWriter.cs
vendored
@ -11,8 +11,6 @@
|
||||
using System;
|
||||
using System.IO;
|
||||
|
||||
#if !READ_ONLY
|
||||
|
||||
using Mono.Cecil.Cil;
|
||||
using Mono.Cecil.Metadata;
|
||||
|
||||
@ -360,6 +358,11 @@ namespace Mono.Cecil.PE {
|
||||
WriteUInt32 (characteristics);
|
||||
}
|
||||
|
||||
uint GetRVAFileOffset (Section section, RVA rva)
|
||||
{
|
||||
return section.PointerToRawData + rva - section.VirtualAddress;
|
||||
}
|
||||
|
||||
void MoveTo (uint pointer)
|
||||
{
|
||||
BaseStream.Seek (pointer, SeekOrigin.Begin);
|
||||
@ -367,7 +370,7 @@ namespace Mono.Cecil.PE {
|
||||
|
||||
void MoveToRVA (Section section, RVA rva)
|
||||
{
|
||||
BaseStream.Seek (section.PointerToRawData + rva - section.VirtualAddress, SeekOrigin.Begin);
|
||||
BaseStream.Seek (GetRVAFileOffset (section, rva), SeekOrigin.Begin);
|
||||
}
|
||||
|
||||
void MoveToRVA (TextSegment segment)
|
||||
@ -811,6 +814,14 @@ namespace Mono.Cecil.PE {
|
||||
return pe_header_size + SizeOfOptionalHeader () + (sections * section_header_size);
|
||||
}
|
||||
|
||||
public void PatchMvid (Guid guid)
|
||||
{
|
||||
uint offset = GetRVAFileOffset (text, text_map.GetRVA (TextSegment.GuidHeap));
|
||||
BaseStream.Seek (offset, SeekOrigin.Begin);
|
||||
var arr = guid.ToByteArray ();
|
||||
BaseStream.Write (arr, 0, arr.Length);
|
||||
}
|
||||
|
||||
void PatchWin32Resources (ByteBuffer resources)
|
||||
{
|
||||
PatchResourceDirectoryTable (resources);
|
||||
@ -851,5 +862,3 @@ namespace Mono.Cecil.PE {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
4
external/cecil/Mono.Cecil.PE/TextMap.cs
vendored
4
external/cecil/Mono.Cecil.PE/TextMap.cs
vendored
@ -10,8 +10,6 @@
|
||||
|
||||
using System;
|
||||
|
||||
#if !READ_ONLY
|
||||
|
||||
using RVA = System.UInt32;
|
||||
|
||||
namespace Mono.Cecil.PE {
|
||||
@ -108,5 +106,3 @@ namespace Mono.Cecil.PE {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
43
external/cecil/Mono.Cecil.Tests.props
vendored
43
external/cecil/Mono.Cecil.Tests.props
vendored
@ -1,49 +1,16 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Project>
|
||||
<PropertyGroup>
|
||||
<BuildDirectory>$(MSBuildProjectDirectory)</BuildDirectory>
|
||||
<IsTestProject>true</IsTestProject>
|
||||
</PropertyGroup>
|
||||
<Import Project="Mono.Cecil.props" />
|
||||
<PropertyGroup Condition="$(NetStandard)">
|
||||
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="!$(NetStandard)">
|
||||
<AutoGenerateBindingRedirects>false</AutoGenerateBindingRedirects>
|
||||
</PropertyGroup>
|
||||
<ItemGroup Condition="$(NetStandard)">
|
||||
<ItemGroup>
|
||||
<PackageReference Include="NUnit">
|
||||
<Version>3.10.1</Version>
|
||||
<Version>3.11.0</Version>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Microsoft.NET.Test.Sdk">
|
||||
<Version>15.8.0</Version>
|
||||
<Version>15.9.0</Version>
|
||||
</PackageReference>
|
||||
<PackageReference Include="NUnit3TestAdapter">
|
||||
<Version>3.10.0</Version>
|
||||
<Version>3.12.0</Version>
|
||||
</PackageReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup Condition="!$(NetStandard)">
|
||||
<Reference Include="nunit.core">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>$(MSBuildThisFileDirectory)\Test\libs\nunit-2.6.2\nunit.core.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="nunit.core.interfaces">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>$(MSBuildThisFileDirectory)\Test\libs\nunit-2.6.2\nunit.core.interfaces.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="nunit.framework">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>$(MSBuildThisFileDirectory)\Test\libs\nunit-2.6.2\nunit.framework.dll</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<!-- Workaround for https://github.com/Microsoft/msbuild/issues/1310 -->
|
||||
<Target Name="ForceGenerationOfBindingRedirects"
|
||||
AfterTargets="ResolveAssemblyReferences"
|
||||
BeforeTargets="GenerateBindingRedirects"
|
||||
Condition="$(AutoGenerateBindingRedirects)">
|
||||
<PropertyGroup>
|
||||
<!-- Needs to be set in a target because it has to be set after the initial evaluation in the common targets -->
|
||||
<GenerateBindingRedirectsOutputType>true</GenerateBindingRedirectsOutputType>
|
||||
</PropertyGroup>
|
||||
</Target>
|
||||
</Project>
|
||||
|
10
external/cecil/Mono.Cecil.csproj
vendored
10
external/cecil/Mono.Cecil.csproj
vendored
@ -1,9 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Project Sdk="Microsoft.NET.Sdk" ToolsVersion="Current">
|
||||
<PropertyGroup>
|
||||
<ProjectGuid>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</ProjectGuid>
|
||||
<RootNamespace>Mono.Cecil</RootNamespace>
|
||||
<AssemblyName>Mono.Cecil</AssemblyName>
|
||||
<TargetFrameworks>netstandard2.0;net40</TargetFrameworks>
|
||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="ProjectInfo.cs" />
|
||||
@ -15,6 +13,4 @@
|
||||
<Compile Include="Mono.Collections.Generic\*.cs" />
|
||||
<Compile Include="Mono.Security.Cryptography\*.cs" />
|
||||
</ItemGroup>
|
||||
<Import Project="Mono.Cecil.props" />
|
||||
<Import Project="$(MSBuildCSharpTargets)" Condition=" ! $(NetStandard) " />
|
||||
</Project>
|
||||
|
12
external/cecil/Mono.Cecil.nunit
vendored
12
external/cecil/Mono.Cecil.nunit
vendored
@ -1,9 +1,9 @@
|
||||
<NUnitProject>
|
||||
<Settings activeconfig="Default" domainUsage="Multiple" />
|
||||
<Config name="Default" binpathtype="Auto" runtimeFramework="v4.0.21006">
|
||||
<assembly path="Test/bin/net_4_0_Debug/Mono.Cecil.Tests.dll" />
|
||||
<assembly path="rocks/Test/bin/net_4_0_Debug/Mono.Cecil.Rocks.Tests.dll" />
|
||||
<assembly path="symbols/mdb/Test/bin/net_4_0_Debug/Mono.Cecil.Mdb.Tests.dll" />
|
||||
<assembly path="symbols/pdb/Test/bin/net_4_0_Debug/Mono.Cecil.Pdb.Tests.dll" />
|
||||
<Settings activeconfig="Debug" />
|
||||
<Config name="Debug" runtimeFramework="v4.0.30319">
|
||||
<assembly path="./Test/bin/Debug/net40/Mono.Cecil.Tests.dll" />
|
||||
<assembly path="./rocks/Test/bin/Debug/net40/Mono.Cecil.Rocks.Tests.dll" />
|
||||
<assembly path="./symbols/mdb/Test/bin/Debug/net40/Mono.Cecil.Mdb.Tests.dll" />
|
||||
<assembly path="./symbols/pdb/Test/bin/Debug/net40/Mono.Cecil.Pdb.Tests.dll" />
|
||||
</Config>
|
||||
</NUnitProject>
|
||||
|
36
external/cecil/Mono.Cecil.nuspec
vendored
36
external/cecil/Mono.Cecil.nuspec
vendored
@ -2,7 +2,7 @@
|
||||
<package xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<metadata xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
|
||||
<id>Mono.Cecil</id>
|
||||
<version>0.10.3.0</version>
|
||||
<version>0.11.0.0</version>
|
||||
<title>Mono.Cecil</title>
|
||||
<authors>Jb Evain</authors>
|
||||
<owners>Jb Evain</owners>
|
||||
@ -14,23 +14,29 @@
|
||||
<language>en-US</language>
|
||||
<tags>assembly assemblies module modules il cil msil bytecode reflection injection cecil mono aop</tags>
|
||||
<dependencies>
|
||||
<group targetFramework=".NETFramework3.5" />
|
||||
<group targetFramework=".NETFramework4.0" />
|
||||
<group targetFramework=".NETStandard1.3">
|
||||
<dependency id="System.Collections" version="4.0.11" />
|
||||
<dependency id="System.IO.FileSystem" version="4.0.1" />
|
||||
<dependency id="System.IO.FileSystem.Primitives" version="4.0.1" />
|
||||
<dependency id="System.Reflection" version="4.1.0" />
|
||||
<dependency id="System.Runtime.Extensions" version="4.1.0" />
|
||||
<dependency id="System.Security.Cryptography.Algorithms" version="4.2.0" />
|
||||
<dependency id="System.Security.Cryptography.Csp" version="4.0.0" />
|
||||
<dependency id="System.Threading" version="4.0.11" />
|
||||
</group>
|
||||
<group targetFramework=".NETStandard2.0" />
|
||||
</dependencies>
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="bin\net_3_5_Release\*.dll" target="lib/net35" />
|
||||
<file src="bin\net_4_0_Release\*.dll" target="lib/net40" />
|
||||
<file src="bin\netstandard_Release\netstandard1.3\*.dll" target="lib/netstandard1.3" />
|
||||
<file src="bin\Release\net40\Mono.Cecil.dll" target="lib/net40" />
|
||||
<file src="bin\Release\net40\Mono.Cecil.pdb" target="lib/net40" />
|
||||
<file src="bin\Release\netstandard2.0\Mono.Cecil.dll" target="lib/netstandard2.0" />
|
||||
<file src="bin\Release\netstandard2.0\Mono.Cecil.pdb" target="lib/netstandard2.0" />
|
||||
|
||||
<file src="rocks\bin\Release\net40\Mono.Cecil.Rocks.dll" target="lib/net40" />
|
||||
<file src="rocks\bin\Release\net40\Mono.Cecil.Rocks.pdb" target="lib/net40" />
|
||||
<file src="rocks\bin\Release\netstandard2.0\Mono.Cecil.Rocks.dll" target="lib/netstandard2.0" />
|
||||
<file src="rocks\bin\Release\netstandard2.0\Mono.Cecil.Rocks.pdb" target="lib/netstandard2.0" />
|
||||
|
||||
<file src="symbols\mdb\bin\Release\net40\Mono.Cecil.Mdb.dll" target="lib/net40" />
|
||||
<file src="symbols\mdb\bin\Release\net40\Mono.Cecil.Mdb.pdb" target="lib/net40" />
|
||||
<file src="symbols\mdb\bin\Release\netstandard2.0\Mono.Cecil.Mdb.dll" target="lib/netstandard2.0" />
|
||||
<file src="symbols\mdb\bin\Release\netstandard2.0\Mono.Cecil.Mdb.pdb" target="lib/netstandard2.0" />
|
||||
|
||||
<file src="symbols\pdb\bin\Release\net40\Mono.Cecil.Pdb.dll" target="lib/net40" />
|
||||
<file src="symbols\pdb\bin\Release\net40\Mono.Cecil.Pdb.pdb" target="lib/net40" />
|
||||
<file src="symbols\pdb\bin\Release\netstandard2.0\Mono.Cecil.Pdb.dll" target="lib/netstandard2.0" />
|
||||
<file src="symbols\pdb\bin\Release\netstandard2.0\Mono.Cecil.Pdb.pdb" target="lib/netstandard2.0" />
|
||||
</files>
|
||||
</package>
|
||||
|
111
external/cecil/Mono.Cecil.props
vendored
111
external/cecil/Mono.Cecil.props
vendored
@ -1,111 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">net_4_0_Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<BuildDirectory Condition=" '$(BuildDirectory)' == '' ">$(MSBuildThisFileDirectory)</BuildDirectory>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<OutputType>Library</OutputType>
|
||||
<SignAssembly>true</SignAssembly>
|
||||
<AssemblyOriginatorKeyFile>$(MSBuildThisFileDirectory)\cecil.snk</AssemblyOriginatorKeyFile>
|
||||
<OutputType>Library</OutputType>
|
||||
<OutputPath>$(BuildDirectory)\bin\$(Configuration)\</OutputPath>
|
||||
<MSBuildCSharpTargets>$(MSBuildToolsPath)\Microsoft.CSharp.targets</MSBuildCSharpTargets>
|
||||
<NetStandard Condition=" $(Configuration.StartsWith('netstandard')) Or '$(NuGetRestoreTargets)' != '' ">true</NetStandard>
|
||||
<NetStandard Condition=" '$(NetStandard)' == '' ">false</NetStandard>
|
||||
<IsTestProject Condition=" '$(IsTestProject)' == '' ">false</IsTestProject>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" $(Configuration.Contains('Debug')) ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<DefineConstants>$(DefineConstants);DEBUG;TRACE;</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" $(Configuration.Contains('Release')) ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<DefineConstants>$(DefineConstants);TRACE;</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<RunCodeAnalysis>false</RunCodeAnalysis>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" $(Configuration.Contains('ReadOnly')) ">
|
||||
<DefineConstants>$(DefineConstants);READ_ONLY;</DefineConstants>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" $(Configuration.StartsWith('net_3_5')) ">
|
||||
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
|
||||
<DefineConstants>$(DefineConstants);NET_3_5;</DefineConstants>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" $(Configuration.StartsWith('net_4_0')) ">
|
||||
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
||||
<DefineConstants>$(DefineConstants);NET_4_0;</DefineConstants>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" $(Configuration.StartsWith('net_462_')) ">
|
||||
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
|
||||
<DefineConstants>$(DefineConstants);NET_4_0;</DefineConstants>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="$(NetStandard)">
|
||||
<TargetFramework Condition="$(IsTestProject)">netcoreapp2.0</TargetFramework>
|
||||
<TargetFramework Condition="!$(IsTestProject)">netstandard1.3</TargetFramework>
|
||||
</PropertyGroup>
|
||||
<Import Project="NetStandard.props" Condition="$(NetStandard)" />
|
||||
<!-- Shared References -->
|
||||
<ItemGroup Condition="!$(NetStandard)">
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System" />
|
||||
</ItemGroup>
|
||||
<!-- The following keeps Visual Studio happy; let's keep Visual Studio happy -->
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'net_3_5_Debug' "/>
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'net_3_5_Debug_ReadOnly' "/>
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'net_3_5_Release' "/>
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'net_3_5_Release_ReadOnly' "/>
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'net_4_0_Debug' "/>
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'net_4_0_Debug_ReadOnly' "/>
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'net_4_0_Release' "/>
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'net_4_0_Release_ReadOnly' "/>
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'net_462_Debug' "/>
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'net_462_Debug_ReadOnly' "/>
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'net_462_Release' "/>
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'net_462_Release_ReadOnly' "/>
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'netstandard_Debug' "/>
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'netstandard_Debug_ReadOnly' "/>
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'netstandard_Release' "/>
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'netstandard_Release_ReadOnly' "/>
|
||||
<!-- This optional import allows products that distribute Cecil to tweak settings that will affect its
|
||||
build, without having to fork the project unnecessarily. The Mono.Cecil.overrides file is a plain
|
||||
MSBuild file with additional properties, and can exist anywhere upwards from the current Cecil repo
|
||||
clone path, making it very flexible even if the project is submoduled.
|
||||
-->
|
||||
<PropertyGroup>
|
||||
<CecilOverrides Condition="'$(CecilOverrides)' == ''">$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildProjectDirectory), Mono.Cecil.overrides))\Mono.Cecil.overrides</CecilOverrides>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(CecilOverrides)" Condition="Exists('$(CecilOverrides)')" />
|
||||
|
||||
<!-- This is an example of a custom override file -->
|
||||
<!--
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<AssemblyName>$(AssemblyName.Replace('Mono', 'MyCompany'))</AssemblyName>
|
||||
<AssemblyOriginatorKeyFile>$(MSBuildThisFileDirectory)MyCompany.snk</AssemblyOriginatorKeyFile>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="$(MSBuildThisFileDirectory)MyCompany.AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
||||
The additional AssemblyInfo.cs added to the Compile group provides the InternalsVisibleTo so that
|
||||
the Mdb/Pdb projects can compile successfully:
|
||||
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
[assembly: InternalsVisibleTo ("MyCompany.Cecil.Pdb, PublicKey=....")]
|
||||
[assembly: InternalsVisibleTo ("MyCompany.Cecil.Mdb, PublicKey=...")]
|
||||
[assembly: InternalsVisibleTo ("MyCompany.Cecil.Rocks, PublicKey=...")]
|
||||
[assembly: InternalsVisibleTo ("MyCompany.Cecil.Tests, PublicKey=...")]
|
||||
-->
|
||||
</Project>
|
334
external/cecil/Mono.Cecil.sln
vendored
334
external/cecil/Mono.Cecil.sln
vendored
@ -1,309 +1,67 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 15
|
||||
VisualStudioVersion = 15.0.26927.1
|
||||
# Visual Studio Version 16
|
||||
VisualStudioVersion = 16.0.28516.95
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{74E5ECE0-06B4-401C-AEBA-E8DD53E17943}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mono.Cecil", "Mono.Cecil.csproj", "{16C3FA32-4775-497F-8794-DD5AF13CFE22}"
|
||||
EndProject
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Symbols", "Symbols", "{929D5B3B-E29A-40CC-93D8-0FF43A6F9FA1}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mono.Cecil.Pdb", "symbols\pdb\Mono.Cecil.Pdb.csproj", "{4D22D51C-4230-46AF-8657-4FD757D9C8BC}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Cecil", "Mono.Cecil.csproj", "{D68133BD-1E63-496E-9EDE-4FBDBF77B486}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mono.Cecil.Mdb", "symbols\mdb\Mono.Cecil.Mdb.csproj", "{5A5F84B1-DD1A-4134-932C-C3AF5BDAD391}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Cecil.Tests", "Test\Mono.Cecil.Tests.csproj", "{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mono.Cecil.Tests", "Test\Mono.Cecil.Tests.csproj", "{EA7ADB7D-9FC1-4B4C-BBE9-359DD5B2E345}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Cecil.Mdb", "symbols\mdb\Mono.Cecil.Mdb.csproj", "{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mono.Cecil.Mdb.Tests", "symbols\mdb\Test\Mono.Cecil.Mdb.Tests.csproj", "{901E005D-CD64-4DC5-8CD0-4A49A7B0AF71}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Cecil.Mdb.Tests", "symbols\mdb\Test\Mono.Cecil.Mdb.Tests.csproj", "{AC71DF9C-99FA-4A63-990A-66C8010355A6}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mono.Cecil.Pdb.Tests", "symbols\pdb\Test\Mono.Cecil.Pdb.Tests.csproj", "{50FC1815-A653-48D0-95E2-DB48CB01F4E1}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Cecil.Pdb", "symbols\pdb\Mono.Cecil.Pdb.csproj", "{63E6915C-7EA4-4D76-AB28-0D7191EEA626}"
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mono.Cecil.Rocks", "rocks\Mono.Cecil.Rocks.csproj", "{70E05599-64EE-4C11-A2F8-EE4113309039}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Cecil.Pdb.Tests", "symbols\pdb\Test\Mono.Cecil.Pdb.Tests.csproj", "{29300103-CB76-4A1D-B6FD-FFD91C1EC8AA}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Cecil.Rocks.Tests", "rocks\Test\Mono.Cecil.Rocks.Tests.csproj", "{C6CFD7E1-B855-44DC-B4CE-9CD72984AF52}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Cecil.Rocks", "rocks\Mono.Cecil.Rocks.csproj", "{FBC6DD59-D09D-499C-B03C-99C1C78FF2AC}"
|
||||
EndProject
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{E0893F44-CB9F-49C5-B38C-70082EFC5072}"
|
||||
ProjectSection(SolutionItems) = preProject
|
||||
.editorconfig = .editorconfig
|
||||
EndProjectSection
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mono.Cecil.Rocks.Tests", "rocks\Test\Mono.Cecil.Rocks.Tests.csproj", "{EF768F7A-3C08-45EE-8A7E-BB5A81BADB7B}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
net_3_5_Debug_ReadOnly|Any CPU = net_3_5_Debug_ReadOnly|Any CPU
|
||||
net_3_5_Debug|Any CPU = net_3_5_Debug|Any CPU
|
||||
net_3_5_Release_ReadOnly|Any CPU = net_3_5_Release_ReadOnly|Any CPU
|
||||
net_3_5_Release|Any CPU = net_3_5_Release|Any CPU
|
||||
net_4_0_Debug_ReadOnly|Any CPU = net_4_0_Debug_ReadOnly|Any CPU
|
||||
net_4_0_Debug|Any CPU = net_4_0_Debug|Any CPU
|
||||
net_4_0_Release_ReadOnly|Any CPU = net_4_0_Release_ReadOnly|Any CPU
|
||||
net_4_0_Release|Any CPU = net_4_0_Release|Any CPU
|
||||
net_462_Debug_ReadOnly|Any CPU = net_462_Debug_ReadOnly|Any CPU
|
||||
net_462_Debug|Any CPU = net_462_Debug|Any CPU
|
||||
net_462_Release_ReadOnly|Any CPU = net_462_Release_ReadOnly|Any CPU
|
||||
net_462_Release|Any CPU = net_462_Release|Any CPU
|
||||
netstandard_Debug_ReadOnly|Any CPU = netstandard_Debug_ReadOnly|Any CPU
|
||||
netstandard_Debug|Any CPU = netstandard_Debug|Any CPU
|
||||
netstandard_Release_ReadOnly|Any CPU = netstandard_Release_ReadOnly|Any CPU
|
||||
netstandard_Release|Any CPU = netstandard_Release|Any CPU
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_3_5_Debug_ReadOnly|Any CPU.ActiveCfg = net_3_5_Debug_ReadOnly|Any CPU
|
||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_3_5_Debug_ReadOnly|Any CPU.Build.0 = net_3_5_Debug_ReadOnly|Any CPU
|
||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_3_5_Debug|Any CPU.ActiveCfg = net_3_5_Debug|Any CPU
|
||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_3_5_Debug|Any CPU.Build.0 = net_3_5_Debug|Any CPU
|
||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_3_5_Release_ReadOnly|Any CPU.ActiveCfg = net_3_5_Release_ReadOnly|Any CPU
|
||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_3_5_Release_ReadOnly|Any CPU.Build.0 = net_3_5_Release_ReadOnly|Any CPU
|
||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_3_5_Release|Any CPU.ActiveCfg = net_3_5_Release|Any CPU
|
||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_3_5_Release|Any CPU.Build.0 = net_3_5_Release|Any CPU
|
||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_4_0_Debug_ReadOnly|Any CPU.ActiveCfg = net_4_0_Debug_ReadOnly|Any CPU
|
||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_4_0_Debug_ReadOnly|Any CPU.Build.0 = net_4_0_Debug_ReadOnly|Any CPU
|
||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_4_0_Debug|Any CPU.ActiveCfg = net_4_0_Debug|Any CPU
|
||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_4_0_Debug|Any CPU.Build.0 = net_4_0_Debug|Any CPU
|
||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_4_0_Release_ReadOnly|Any CPU.ActiveCfg = net_4_0_Release_ReadOnly|Any CPU
|
||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_4_0_Release_ReadOnly|Any CPU.Build.0 = net_4_0_Release_ReadOnly|Any CPU
|
||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_4_0_Release|Any CPU.ActiveCfg = net_4_0_Release|Any CPU
|
||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_4_0_Release|Any CPU.Build.0 = net_4_0_Release|Any CPU
|
||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_462_Debug_ReadOnly|Any CPU.ActiveCfg = net_462_Debug_ReadOnly|Any CPU
|
||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_462_Debug_ReadOnly|Any CPU.Build.0 = net_462_Debug_ReadOnly|Any CPU
|
||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_462_Debug|Any CPU.ActiveCfg = net_462_Debug|Any CPU
|
||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_462_Debug|Any CPU.Build.0 = net_462_Debug|Any CPU
|
||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_462_Release_ReadOnly|Any CPU.ActiveCfg = net_462_Release_ReadOnly|Any CPU
|
||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_462_Release_ReadOnly|Any CPU.Build.0 = net_462_Release_ReadOnly|Any CPU
|
||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_462_Release|Any CPU.ActiveCfg = net_462_Release|Any CPU
|
||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_462_Release|Any CPU.Build.0 = net_462_Release|Any CPU
|
||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.netstandard_Debug_ReadOnly|Any CPU.ActiveCfg = netstandard_Debug_ReadOnly|Any CPU
|
||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.netstandard_Debug_ReadOnly|Any CPU.Build.0 = netstandard_Debug_ReadOnly|Any CPU
|
||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.netstandard_Debug|Any CPU.ActiveCfg = netstandard_Debug|Any CPU
|
||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.netstandard_Debug|Any CPU.Build.0 = netstandard_Debug|Any CPU
|
||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.netstandard_Release_ReadOnly|Any CPU.ActiveCfg = netstandard_Release_ReadOnly|Any CPU
|
||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.netstandard_Release_ReadOnly|Any CPU.Build.0 = netstandard_Release_ReadOnly|Any CPU
|
||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.netstandard_Release|Any CPU.ActiveCfg = netstandard_Release|Any CPU
|
||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.netstandard_Release|Any CPU.Build.0 = netstandard_Release|Any CPU
|
||||
{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}.net_3_5_Debug_ReadOnly|Any CPU.ActiveCfg = net_3_5_Debug_ReadOnly|Any CPU
|
||||
{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}.net_3_5_Debug_ReadOnly|Any CPU.Build.0 = net_3_5_Debug_ReadOnly|Any CPU
|
||||
{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}.net_3_5_Debug|Any CPU.ActiveCfg = net_3_5_Debug|Any CPU
|
||||
{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}.net_3_5_Debug|Any CPU.Build.0 = net_3_5_Debug|Any CPU
|
||||
{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}.net_3_5_Release_ReadOnly|Any CPU.ActiveCfg = net_3_5_Release_ReadOnly|Any CPU
|
||||
{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}.net_3_5_Release_ReadOnly|Any CPU.Build.0 = net_3_5_Release_ReadOnly|Any CPU
|
||||
{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}.net_3_5_Release|Any CPU.ActiveCfg = net_3_5_Release|Any CPU
|
||||
{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}.net_3_5_Release|Any CPU.Build.0 = net_3_5_Release|Any CPU
|
||||
{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}.net_4_0_Debug_ReadOnly|Any CPU.ActiveCfg = net_4_0_Debug_ReadOnly|Any CPU
|
||||
{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}.net_4_0_Debug_ReadOnly|Any CPU.Build.0 = net_4_0_Debug_ReadOnly|Any CPU
|
||||
{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}.net_4_0_Debug|Any CPU.ActiveCfg = net_4_0_Debug|Any CPU
|
||||
{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}.net_4_0_Debug|Any CPU.Build.0 = net_4_0_Debug|Any CPU
|
||||
{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}.net_4_0_Release_ReadOnly|Any CPU.ActiveCfg = net_4_0_Release_ReadOnly|Any CPU
|
||||
{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}.net_4_0_Release_ReadOnly|Any CPU.Build.0 = net_4_0_Release_ReadOnly|Any CPU
|
||||
{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}.net_4_0_Release|Any CPU.ActiveCfg = net_4_0_Release|Any CPU
|
||||
{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}.net_4_0_Release|Any CPU.Build.0 = net_4_0_Release|Any CPU
|
||||
{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}.net_462_Debug_ReadOnly|Any CPU.ActiveCfg = net_462_Debug_ReadOnly|Any CPU
|
||||
{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}.net_462_Debug_ReadOnly|Any CPU.Build.0 = net_462_Debug_ReadOnly|Any CPU
|
||||
{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}.net_462_Debug|Any CPU.ActiveCfg = net_462_Debug|Any CPU
|
||||
{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}.net_462_Debug|Any CPU.Build.0 = net_462_Debug|Any CPU
|
||||
{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}.net_462_Release_ReadOnly|Any CPU.ActiveCfg = net_462_Release_ReadOnly|Any CPU
|
||||
{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}.net_462_Release_ReadOnly|Any CPU.Build.0 = net_462_Release_ReadOnly|Any CPU
|
||||
{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}.net_462_Release|Any CPU.ActiveCfg = net_462_Release|Any CPU
|
||||
{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}.net_462_Release|Any CPU.Build.0 = net_462_Release|Any CPU
|
||||
{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}.netstandard_Debug_ReadOnly|Any CPU.ActiveCfg = netstandard_Debug_ReadOnly|Any CPU
|
||||
{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}.netstandard_Debug_ReadOnly|Any CPU.Build.0 = netstandard_Debug_ReadOnly|Any CPU
|
||||
{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}.netstandard_Debug|Any CPU.ActiveCfg = netstandard_Debug|Any CPU
|
||||
{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}.netstandard_Debug|Any CPU.Build.0 = netstandard_Debug|Any CPU
|
||||
{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}.netstandard_Release_ReadOnly|Any CPU.ActiveCfg = netstandard_Release_ReadOnly|Any CPU
|
||||
{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}.netstandard_Release_ReadOnly|Any CPU.Build.0 = netstandard_Release_ReadOnly|Any CPU
|
||||
{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}.netstandard_Release|Any CPU.ActiveCfg = netstandard_Release|Any CPU
|
||||
{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}.netstandard_Release|Any CPU.Build.0 = netstandard_Release|Any CPU
|
||||
{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}.net_3_5_Debug_ReadOnly|Any CPU.ActiveCfg = net_3_5_Debug_ReadOnly|Any CPU
|
||||
{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}.net_3_5_Debug_ReadOnly|Any CPU.Build.0 = net_3_5_Debug_ReadOnly|Any CPU
|
||||
{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}.net_3_5_Debug|Any CPU.ActiveCfg = net_3_5_Debug|Any CPU
|
||||
{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}.net_3_5_Debug|Any CPU.Build.0 = net_3_5_Debug|Any CPU
|
||||
{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}.net_3_5_Release_ReadOnly|Any CPU.ActiveCfg = net_3_5_Release_ReadOnly|Any CPU
|
||||
{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}.net_3_5_Release_ReadOnly|Any CPU.Build.0 = net_3_5_Release_ReadOnly|Any CPU
|
||||
{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}.net_3_5_Release|Any CPU.ActiveCfg = net_3_5_Release|Any CPU
|
||||
{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}.net_3_5_Release|Any CPU.Build.0 = net_3_5_Release|Any CPU
|
||||
{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}.net_4_0_Debug_ReadOnly|Any CPU.ActiveCfg = net_4_0_Debug_ReadOnly|Any CPU
|
||||
{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}.net_4_0_Debug_ReadOnly|Any CPU.Build.0 = net_4_0_Debug_ReadOnly|Any CPU
|
||||
{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}.net_4_0_Debug|Any CPU.ActiveCfg = net_4_0_Debug|Any CPU
|
||||
{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}.net_4_0_Debug|Any CPU.Build.0 = net_4_0_Debug|Any CPU
|
||||
{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}.net_4_0_Release_ReadOnly|Any CPU.ActiveCfg = net_4_0_Release_ReadOnly|Any CPU
|
||||
{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}.net_4_0_Release_ReadOnly|Any CPU.Build.0 = net_4_0_Release_ReadOnly|Any CPU
|
||||
{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}.net_4_0_Release|Any CPU.ActiveCfg = net_4_0_Release|Any CPU
|
||||
{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}.net_4_0_Release|Any CPU.Build.0 = net_4_0_Release|Any CPU
|
||||
{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}.net_462_Debug_ReadOnly|Any CPU.ActiveCfg = net_462_Debug_ReadOnly|Any CPU
|
||||
{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}.net_462_Debug_ReadOnly|Any CPU.Build.0 = net_462_Debug_ReadOnly|Any CPU
|
||||
{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}.net_462_Debug|Any CPU.ActiveCfg = net_462_Debug|Any CPU
|
||||
{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}.net_462_Debug|Any CPU.Build.0 = net_462_Debug|Any CPU
|
||||
{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}.net_462_Release_ReadOnly|Any CPU.ActiveCfg = net_462_Release_ReadOnly|Any CPU
|
||||
{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}.net_462_Release_ReadOnly|Any CPU.Build.0 = net_462_Release_ReadOnly|Any CPU
|
||||
{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}.net_462_Release|Any CPU.ActiveCfg = net_462_Release|Any CPU
|
||||
{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}.net_462_Release|Any CPU.Build.0 = net_462_Release|Any CPU
|
||||
{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}.netstandard_Debug_ReadOnly|Any CPU.ActiveCfg = netstandard_Debug_ReadOnly|Any CPU
|
||||
{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}.netstandard_Debug_ReadOnly|Any CPU.Build.0 = netstandard_Debug_ReadOnly|Any CPU
|
||||
{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}.netstandard_Debug|Any CPU.ActiveCfg = netstandard_Debug|Any CPU
|
||||
{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}.netstandard_Debug|Any CPU.Build.0 = netstandard_Debug|Any CPU
|
||||
{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}.netstandard_Release_ReadOnly|Any CPU.ActiveCfg = netstandard_Release_ReadOnly|Any CPU
|
||||
{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}.netstandard_Release_ReadOnly|Any CPU.Build.0 = netstandard_Release_ReadOnly|Any CPU
|
||||
{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}.netstandard_Release|Any CPU.ActiveCfg = netstandard_Release|Any CPU
|
||||
{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD}.netstandard_Release|Any CPU.Build.0 = netstandard_Release|Any CPU
|
||||
{AC71DF9C-99FA-4A63-990A-66C8010355A6}.net_3_5_Debug_ReadOnly|Any CPU.ActiveCfg = net_3_5_Debug_ReadOnly|Any CPU
|
||||
{AC71DF9C-99FA-4A63-990A-66C8010355A6}.net_3_5_Debug_ReadOnly|Any CPU.Build.0 = net_3_5_Debug_ReadOnly|Any CPU
|
||||
{AC71DF9C-99FA-4A63-990A-66C8010355A6}.net_3_5_Debug|Any CPU.ActiveCfg = net_3_5_Debug|Any CPU
|
||||
{AC71DF9C-99FA-4A63-990A-66C8010355A6}.net_3_5_Debug|Any CPU.Build.0 = net_3_5_Debug|Any CPU
|
||||
{AC71DF9C-99FA-4A63-990A-66C8010355A6}.net_3_5_Release_ReadOnly|Any CPU.ActiveCfg = net_3_5_Release_ReadOnly|Any CPU
|
||||
{AC71DF9C-99FA-4A63-990A-66C8010355A6}.net_3_5_Release_ReadOnly|Any CPU.Build.0 = net_3_5_Release_ReadOnly|Any CPU
|
||||
{AC71DF9C-99FA-4A63-990A-66C8010355A6}.net_3_5_Release|Any CPU.ActiveCfg = net_3_5_Release|Any CPU
|
||||
{AC71DF9C-99FA-4A63-990A-66C8010355A6}.net_3_5_Release|Any CPU.Build.0 = net_3_5_Release|Any CPU
|
||||
{AC71DF9C-99FA-4A63-990A-66C8010355A6}.net_4_0_Debug_ReadOnly|Any CPU.ActiveCfg = net_4_0_Debug_ReadOnly|Any CPU
|
||||
{AC71DF9C-99FA-4A63-990A-66C8010355A6}.net_4_0_Debug_ReadOnly|Any CPU.Build.0 = net_4_0_Debug_ReadOnly|Any CPU
|
||||
{AC71DF9C-99FA-4A63-990A-66C8010355A6}.net_4_0_Debug|Any CPU.ActiveCfg = net_4_0_Debug|Any CPU
|
||||
{AC71DF9C-99FA-4A63-990A-66C8010355A6}.net_4_0_Debug|Any CPU.Build.0 = net_4_0_Debug|Any CPU
|
||||
{AC71DF9C-99FA-4A63-990A-66C8010355A6}.net_4_0_Release_ReadOnly|Any CPU.ActiveCfg = net_4_0_Release_ReadOnly|Any CPU
|
||||
{AC71DF9C-99FA-4A63-990A-66C8010355A6}.net_4_0_Release_ReadOnly|Any CPU.Build.0 = net_4_0_Release_ReadOnly|Any CPU
|
||||
{AC71DF9C-99FA-4A63-990A-66C8010355A6}.net_4_0_Release|Any CPU.ActiveCfg = net_4_0_Release|Any CPU
|
||||
{AC71DF9C-99FA-4A63-990A-66C8010355A6}.net_4_0_Release|Any CPU.Build.0 = net_4_0_Release|Any CPU
|
||||
{AC71DF9C-99FA-4A63-990A-66C8010355A6}.net_462_Debug_ReadOnly|Any CPU.ActiveCfg = net_462_Debug_ReadOnly|Any CPU
|
||||
{AC71DF9C-99FA-4A63-990A-66C8010355A6}.net_462_Debug_ReadOnly|Any CPU.Build.0 = net_462_Debug_ReadOnly|Any CPU
|
||||
{AC71DF9C-99FA-4A63-990A-66C8010355A6}.net_462_Debug|Any CPU.ActiveCfg = net_462_Debug|Any CPU
|
||||
{AC71DF9C-99FA-4A63-990A-66C8010355A6}.net_462_Debug|Any CPU.Build.0 = net_462_Debug|Any CPU
|
||||
{AC71DF9C-99FA-4A63-990A-66C8010355A6}.net_462_Release_ReadOnly|Any CPU.ActiveCfg = net_462_Release_ReadOnly|Any CPU
|
||||
{AC71DF9C-99FA-4A63-990A-66C8010355A6}.net_462_Release_ReadOnly|Any CPU.Build.0 = net_462_Release_ReadOnly|Any CPU
|
||||
{AC71DF9C-99FA-4A63-990A-66C8010355A6}.net_462_Release|Any CPU.ActiveCfg = net_462_Release|Any CPU
|
||||
{AC71DF9C-99FA-4A63-990A-66C8010355A6}.net_462_Release|Any CPU.Build.0 = net_462_Release|Any CPU
|
||||
{AC71DF9C-99FA-4A63-990A-66C8010355A6}.netstandard_Debug_ReadOnly|Any CPU.ActiveCfg = netstandard_Debug_ReadOnly|Any CPU
|
||||
{AC71DF9C-99FA-4A63-990A-66C8010355A6}.netstandard_Debug|Any CPU.ActiveCfg = netstandard_Debug|Any CPU
|
||||
{AC71DF9C-99FA-4A63-990A-66C8010355A6}.netstandard_Release_ReadOnly|Any CPU.ActiveCfg = netstandard_Release_ReadOnly|Any CPU
|
||||
{AC71DF9C-99FA-4A63-990A-66C8010355A6}.netstandard_Release|Any CPU.ActiveCfg = netstandard_Release|Any CPU
|
||||
{63E6915C-7EA4-4D76-AB28-0D7191EEA626}.net_3_5_Debug_ReadOnly|Any CPU.ActiveCfg = net_3_5_Debug_ReadOnly|Any CPU
|
||||
{63E6915C-7EA4-4D76-AB28-0D7191EEA626}.net_3_5_Debug_ReadOnly|Any CPU.Build.0 = net_3_5_Debug_ReadOnly|Any CPU
|
||||
{63E6915C-7EA4-4D76-AB28-0D7191EEA626}.net_3_5_Debug|Any CPU.ActiveCfg = net_3_5_Debug|Any CPU
|
||||
{63E6915C-7EA4-4D76-AB28-0D7191EEA626}.net_3_5_Debug|Any CPU.Build.0 = net_3_5_Debug|Any CPU
|
||||
{63E6915C-7EA4-4D76-AB28-0D7191EEA626}.net_3_5_Release_ReadOnly|Any CPU.ActiveCfg = net_3_5_Release_ReadOnly|Any CPU
|
||||
{63E6915C-7EA4-4D76-AB28-0D7191EEA626}.net_3_5_Release_ReadOnly|Any CPU.Build.0 = net_3_5_Release_ReadOnly|Any CPU
|
||||
{63E6915C-7EA4-4D76-AB28-0D7191EEA626}.net_3_5_Release|Any CPU.ActiveCfg = net_3_5_Release|Any CPU
|
||||
{63E6915C-7EA4-4D76-AB28-0D7191EEA626}.net_3_5_Release|Any CPU.Build.0 = net_3_5_Release|Any CPU
|
||||
{63E6915C-7EA4-4D76-AB28-0D7191EEA626}.net_4_0_Debug_ReadOnly|Any CPU.ActiveCfg = net_4_0_Debug_ReadOnly|Any CPU
|
||||
{63E6915C-7EA4-4D76-AB28-0D7191EEA626}.net_4_0_Debug_ReadOnly|Any CPU.Build.0 = net_4_0_Debug_ReadOnly|Any CPU
|
||||
{63E6915C-7EA4-4D76-AB28-0D7191EEA626}.net_4_0_Debug|Any CPU.ActiveCfg = net_4_0_Debug|Any CPU
|
||||
{63E6915C-7EA4-4D76-AB28-0D7191EEA626}.net_4_0_Debug|Any CPU.Build.0 = net_4_0_Debug|Any CPU
|
||||
{63E6915C-7EA4-4D76-AB28-0D7191EEA626}.net_4_0_Release_ReadOnly|Any CPU.ActiveCfg = net_4_0_Release_ReadOnly|Any CPU
|
||||
{63E6915C-7EA4-4D76-AB28-0D7191EEA626}.net_4_0_Release_ReadOnly|Any CPU.Build.0 = net_4_0_Release_ReadOnly|Any CPU
|
||||
{63E6915C-7EA4-4D76-AB28-0D7191EEA626}.net_4_0_Release|Any CPU.ActiveCfg = net_4_0_Release|Any CPU
|
||||
{63E6915C-7EA4-4D76-AB28-0D7191EEA626}.net_4_0_Release|Any CPU.Build.0 = net_4_0_Release|Any CPU
|
||||
{63E6915C-7EA4-4D76-AB28-0D7191EEA626}.net_462_Debug_ReadOnly|Any CPU.ActiveCfg = net_462_Debug_ReadOnly|Any CPU
|
||||
{63E6915C-7EA4-4D76-AB28-0D7191EEA626}.net_462_Debug_ReadOnly|Any CPU.Build.0 = net_462_Debug_ReadOnly|Any CPU
|
||||
{63E6915C-7EA4-4D76-AB28-0D7191EEA626}.net_462_Debug|Any CPU.ActiveCfg = net_462_Debug|Any CPU
|
||||
{63E6915C-7EA4-4D76-AB28-0D7191EEA626}.net_462_Debug|Any CPU.Build.0 = net_462_Debug|Any CPU
|
||||
{63E6915C-7EA4-4D76-AB28-0D7191EEA626}.net_462_Release_ReadOnly|Any CPU.ActiveCfg = net_462_Release_ReadOnly|Any CPU
|
||||
{63E6915C-7EA4-4D76-AB28-0D7191EEA626}.net_462_Release_ReadOnly|Any CPU.Build.0 = net_462_Release_ReadOnly|Any CPU
|
||||
{63E6915C-7EA4-4D76-AB28-0D7191EEA626}.net_462_Release|Any CPU.ActiveCfg = net_462_Release|Any CPU
|
||||
{63E6915C-7EA4-4D76-AB28-0D7191EEA626}.net_462_Release|Any CPU.Build.0 = net_462_Release|Any CPU
|
||||
{63E6915C-7EA4-4D76-AB28-0D7191EEA626}.netstandard_Debug_ReadOnly|Any CPU.ActiveCfg = netstandard_Debug_ReadOnly|Any CPU
|
||||
{63E6915C-7EA4-4D76-AB28-0D7191EEA626}.netstandard_Debug_ReadOnly|Any CPU.Build.0 = netstandard_Debug_ReadOnly|Any CPU
|
||||
{63E6915C-7EA4-4D76-AB28-0D7191EEA626}.netstandard_Debug|Any CPU.ActiveCfg = netstandard_Debug|Any CPU
|
||||
{63E6915C-7EA4-4D76-AB28-0D7191EEA626}.netstandard_Debug|Any CPU.Build.0 = netstandard_Debug|Any CPU
|
||||
{63E6915C-7EA4-4D76-AB28-0D7191EEA626}.netstandard_Release_ReadOnly|Any CPU.ActiveCfg = netstandard_Release_ReadOnly|Any CPU
|
||||
{63E6915C-7EA4-4D76-AB28-0D7191EEA626}.netstandard_Release_ReadOnly|Any CPU.Build.0 = netstandard_Release_ReadOnly|Any CPU
|
||||
{63E6915C-7EA4-4D76-AB28-0D7191EEA626}.netstandard_Release|Any CPU.ActiveCfg = netstandard_Release|Any CPU
|
||||
{63E6915C-7EA4-4D76-AB28-0D7191EEA626}.netstandard_Release|Any CPU.Build.0 = netstandard_Release|Any CPU
|
||||
{29300103-CB76-4A1D-B6FD-FFD91C1EC8AA}.net_3_5_Debug_ReadOnly|Any CPU.ActiveCfg = net_3_5_Debug_ReadOnly|Any CPU
|
||||
{29300103-CB76-4A1D-B6FD-FFD91C1EC8AA}.net_3_5_Debug_ReadOnly|Any CPU.Build.0 = net_3_5_Debug_ReadOnly|Any CPU
|
||||
{29300103-CB76-4A1D-B6FD-FFD91C1EC8AA}.net_3_5_Debug|Any CPU.ActiveCfg = net_3_5_Debug|Any CPU
|
||||
{29300103-CB76-4A1D-B6FD-FFD91C1EC8AA}.net_3_5_Debug|Any CPU.Build.0 = net_3_5_Debug|Any CPU
|
||||
{29300103-CB76-4A1D-B6FD-FFD91C1EC8AA}.net_3_5_Release_ReadOnly|Any CPU.ActiveCfg = net_3_5_Release_ReadOnly|Any CPU
|
||||
{29300103-CB76-4A1D-B6FD-FFD91C1EC8AA}.net_3_5_Release_ReadOnly|Any CPU.Build.0 = net_3_5_Release_ReadOnly|Any CPU
|
||||
{29300103-CB76-4A1D-B6FD-FFD91C1EC8AA}.net_3_5_Release|Any CPU.ActiveCfg = net_3_5_Release|Any CPU
|
||||
{29300103-CB76-4A1D-B6FD-FFD91C1EC8AA}.net_3_5_Release|Any CPU.Build.0 = net_3_5_Release|Any CPU
|
||||
{29300103-CB76-4A1D-B6FD-FFD91C1EC8AA}.net_4_0_Debug_ReadOnly|Any CPU.ActiveCfg = net_4_0_Debug_ReadOnly|Any CPU
|
||||
{29300103-CB76-4A1D-B6FD-FFD91C1EC8AA}.net_4_0_Debug_ReadOnly|Any CPU.Build.0 = net_4_0_Debug_ReadOnly|Any CPU
|
||||
{29300103-CB76-4A1D-B6FD-FFD91C1EC8AA}.net_4_0_Debug|Any CPU.ActiveCfg = net_4_0_Debug|Any CPU
|
||||
{29300103-CB76-4A1D-B6FD-FFD91C1EC8AA}.net_4_0_Debug|Any CPU.Build.0 = net_4_0_Debug|Any CPU
|
||||
{29300103-CB76-4A1D-B6FD-FFD91C1EC8AA}.net_4_0_Release_ReadOnly|Any CPU.ActiveCfg = net_4_0_Release_ReadOnly|Any CPU
|
||||
{29300103-CB76-4A1D-B6FD-FFD91C1EC8AA}.net_4_0_Release_ReadOnly|Any CPU.Build.0 = net_4_0_Release_ReadOnly|Any CPU
|
||||
{29300103-CB76-4A1D-B6FD-FFD91C1EC8AA}.net_4_0_Release|Any CPU.ActiveCfg = net_4_0_Release|Any CPU
|
||||
{29300103-CB76-4A1D-B6FD-FFD91C1EC8AA}.net_4_0_Release|Any CPU.Build.0 = net_4_0_Release|Any CPU
|
||||
{29300103-CB76-4A1D-B6FD-FFD91C1EC8AA}.net_462_Debug_ReadOnly|Any CPU.ActiveCfg = net_462_Debug_ReadOnly|Any CPU
|
||||
{29300103-CB76-4A1D-B6FD-FFD91C1EC8AA}.net_462_Debug_ReadOnly|Any CPU.Build.0 = net_462_Debug_ReadOnly|Any CPU
|
||||
{29300103-CB76-4A1D-B6FD-FFD91C1EC8AA}.net_462_Debug|Any CPU.ActiveCfg = net_462_Debug|Any CPU
|
||||
{29300103-CB76-4A1D-B6FD-FFD91C1EC8AA}.net_462_Debug|Any CPU.Build.0 = net_462_Debug|Any CPU
|
||||
{29300103-CB76-4A1D-B6FD-FFD91C1EC8AA}.net_462_Release_ReadOnly|Any CPU.ActiveCfg = net_462_Release_ReadOnly|Any CPU
|
||||
{29300103-CB76-4A1D-B6FD-FFD91C1EC8AA}.net_462_Release_ReadOnly|Any CPU.Build.0 = net_462_Release_ReadOnly|Any CPU
|
||||
{29300103-CB76-4A1D-B6FD-FFD91C1EC8AA}.net_462_Release|Any CPU.ActiveCfg = net_462_Release|Any CPU
|
||||
{29300103-CB76-4A1D-B6FD-FFD91C1EC8AA}.net_462_Release|Any CPU.Build.0 = net_462_Release|Any CPU
|
||||
{29300103-CB76-4A1D-B6FD-FFD91C1EC8AA}.netstandard_Debug_ReadOnly|Any CPU.ActiveCfg = netstandard_Debug_ReadOnly|Any CPU
|
||||
{29300103-CB76-4A1D-B6FD-FFD91C1EC8AA}.netstandard_Debug|Any CPU.ActiveCfg = netstandard_Debug|Any CPU
|
||||
{29300103-CB76-4A1D-B6FD-FFD91C1EC8AA}.netstandard_Release_ReadOnly|Any CPU.ActiveCfg = netstandard_Release_ReadOnly|Any CPU
|
||||
{29300103-CB76-4A1D-B6FD-FFD91C1EC8AA}.netstandard_Release|Any CPU.ActiveCfg = netstandard_Release|Any CPU
|
||||
{C6CFD7E1-B855-44DC-B4CE-9CD72984AF52}.net_3_5_Debug_ReadOnly|Any CPU.ActiveCfg = net_3_5_Debug_ReadOnly|Any CPU
|
||||
{C6CFD7E1-B855-44DC-B4CE-9CD72984AF52}.net_3_5_Debug_ReadOnly|Any CPU.Build.0 = net_3_5_Debug_ReadOnly|Any CPU
|
||||
{C6CFD7E1-B855-44DC-B4CE-9CD72984AF52}.net_3_5_Debug|Any CPU.ActiveCfg = net_3_5_Debug|Any CPU
|
||||
{C6CFD7E1-B855-44DC-B4CE-9CD72984AF52}.net_3_5_Debug|Any CPU.Build.0 = net_3_5_Debug|Any CPU
|
||||
{C6CFD7E1-B855-44DC-B4CE-9CD72984AF52}.net_3_5_Release_ReadOnly|Any CPU.ActiveCfg = net_3_5_Release_ReadOnly|Any CPU
|
||||
{C6CFD7E1-B855-44DC-B4CE-9CD72984AF52}.net_3_5_Release_ReadOnly|Any CPU.Build.0 = net_3_5_Release_ReadOnly|Any CPU
|
||||
{C6CFD7E1-B855-44DC-B4CE-9CD72984AF52}.net_3_5_Release|Any CPU.ActiveCfg = net_3_5_Release|Any CPU
|
||||
{C6CFD7E1-B855-44DC-B4CE-9CD72984AF52}.net_3_5_Release|Any CPU.Build.0 = net_3_5_Release|Any CPU
|
||||
{C6CFD7E1-B855-44DC-B4CE-9CD72984AF52}.net_4_0_Debug_ReadOnly|Any CPU.ActiveCfg = net_4_0_Debug_ReadOnly|Any CPU
|
||||
{C6CFD7E1-B855-44DC-B4CE-9CD72984AF52}.net_4_0_Debug_ReadOnly|Any CPU.Build.0 = net_4_0_Debug_ReadOnly|Any CPU
|
||||
{C6CFD7E1-B855-44DC-B4CE-9CD72984AF52}.net_4_0_Debug|Any CPU.ActiveCfg = net_4_0_Debug|Any CPU
|
||||
{C6CFD7E1-B855-44DC-B4CE-9CD72984AF52}.net_4_0_Debug|Any CPU.Build.0 = net_4_0_Debug|Any CPU
|
||||
{C6CFD7E1-B855-44DC-B4CE-9CD72984AF52}.net_4_0_Release_ReadOnly|Any CPU.ActiveCfg = net_4_0_Release_ReadOnly|Any CPU
|
||||
{C6CFD7E1-B855-44DC-B4CE-9CD72984AF52}.net_4_0_Release_ReadOnly|Any CPU.Build.0 = net_4_0_Release_ReadOnly|Any CPU
|
||||
{C6CFD7E1-B855-44DC-B4CE-9CD72984AF52}.net_4_0_Release|Any CPU.ActiveCfg = net_4_0_Release|Any CPU
|
||||
{C6CFD7E1-B855-44DC-B4CE-9CD72984AF52}.net_4_0_Release|Any CPU.Build.0 = net_4_0_Release|Any CPU
|
||||
{C6CFD7E1-B855-44DC-B4CE-9CD72984AF52}.net_462_Debug_ReadOnly|Any CPU.ActiveCfg = net_462_Debug_ReadOnly|Any CPU
|
||||
{C6CFD7E1-B855-44DC-B4CE-9CD72984AF52}.net_462_Debug_ReadOnly|Any CPU.Build.0 = net_462_Debug_ReadOnly|Any CPU
|
||||
{C6CFD7E1-B855-44DC-B4CE-9CD72984AF52}.net_462_Debug|Any CPU.ActiveCfg = net_462_Debug|Any CPU
|
||||
{C6CFD7E1-B855-44DC-B4CE-9CD72984AF52}.net_462_Debug|Any CPU.Build.0 = net_462_Debug|Any CPU
|
||||
{C6CFD7E1-B855-44DC-B4CE-9CD72984AF52}.net_462_Release_ReadOnly|Any CPU.ActiveCfg = net_462_Release_ReadOnly|Any CPU
|
||||
{C6CFD7E1-B855-44DC-B4CE-9CD72984AF52}.net_462_Release_ReadOnly|Any CPU.Build.0 = net_462_Release_ReadOnly|Any CPU
|
||||
{C6CFD7E1-B855-44DC-B4CE-9CD72984AF52}.net_462_Release|Any CPU.ActiveCfg = net_462_Release|Any CPU
|
||||
{C6CFD7E1-B855-44DC-B4CE-9CD72984AF52}.net_462_Release|Any CPU.Build.0 = net_462_Release|Any CPU
|
||||
{C6CFD7E1-B855-44DC-B4CE-9CD72984AF52}.netstandard_Debug_ReadOnly|Any CPU.ActiveCfg = netstandard_Debug_ReadOnly|Any CPU
|
||||
{C6CFD7E1-B855-44DC-B4CE-9CD72984AF52}.netstandard_Debug|Any CPU.ActiveCfg = netstandard_Debug|Any CPU
|
||||
{C6CFD7E1-B855-44DC-B4CE-9CD72984AF52}.netstandard_Release_ReadOnly|Any CPU.ActiveCfg = netstandard_Release_ReadOnly|Any CPU
|
||||
{C6CFD7E1-B855-44DC-B4CE-9CD72984AF52}.netstandard_Release|Any CPU.ActiveCfg = netstandard_Release|Any CPU
|
||||
{FBC6DD59-D09D-499C-B03C-99C1C78FF2AC}.net_3_5_Debug_ReadOnly|Any CPU.ActiveCfg = net_3_5_Debug_ReadOnly|Any CPU
|
||||
{FBC6DD59-D09D-499C-B03C-99C1C78FF2AC}.net_3_5_Debug_ReadOnly|Any CPU.Build.0 = net_3_5_Debug_ReadOnly|Any CPU
|
||||
{FBC6DD59-D09D-499C-B03C-99C1C78FF2AC}.net_3_5_Debug|Any CPU.ActiveCfg = net_3_5_Debug|Any CPU
|
||||
{FBC6DD59-D09D-499C-B03C-99C1C78FF2AC}.net_3_5_Debug|Any CPU.Build.0 = net_3_5_Debug|Any CPU
|
||||
{FBC6DD59-D09D-499C-B03C-99C1C78FF2AC}.net_3_5_Release_ReadOnly|Any CPU.ActiveCfg = net_3_5_Release_ReadOnly|Any CPU
|
||||
{FBC6DD59-D09D-499C-B03C-99C1C78FF2AC}.net_3_5_Release_ReadOnly|Any CPU.Build.0 = net_3_5_Release_ReadOnly|Any CPU
|
||||
{FBC6DD59-D09D-499C-B03C-99C1C78FF2AC}.net_3_5_Release|Any CPU.ActiveCfg = net_3_5_Release|Any CPU
|
||||
{FBC6DD59-D09D-499C-B03C-99C1C78FF2AC}.net_3_5_Release|Any CPU.Build.0 = net_3_5_Release|Any CPU
|
||||
{FBC6DD59-D09D-499C-B03C-99C1C78FF2AC}.net_4_0_Debug_ReadOnly|Any CPU.ActiveCfg = net_4_0_Debug_ReadOnly|Any CPU
|
||||
{FBC6DD59-D09D-499C-B03C-99C1C78FF2AC}.net_4_0_Debug_ReadOnly|Any CPU.Build.0 = net_4_0_Debug_ReadOnly|Any CPU
|
||||
{FBC6DD59-D09D-499C-B03C-99C1C78FF2AC}.net_4_0_Debug|Any CPU.ActiveCfg = net_4_0_Debug|Any CPU
|
||||
{FBC6DD59-D09D-499C-B03C-99C1C78FF2AC}.net_4_0_Debug|Any CPU.Build.0 = net_4_0_Debug|Any CPU
|
||||
{FBC6DD59-D09D-499C-B03C-99C1C78FF2AC}.net_4_0_Release_ReadOnly|Any CPU.ActiveCfg = net_4_0_Release_ReadOnly|Any CPU
|
||||
{FBC6DD59-D09D-499C-B03C-99C1C78FF2AC}.net_4_0_Release_ReadOnly|Any CPU.Build.0 = net_4_0_Release_ReadOnly|Any CPU
|
||||
{FBC6DD59-D09D-499C-B03C-99C1C78FF2AC}.net_4_0_Release|Any CPU.ActiveCfg = net_4_0_Release|Any CPU
|
||||
{FBC6DD59-D09D-499C-B03C-99C1C78FF2AC}.net_4_0_Release|Any CPU.Build.0 = net_4_0_Release|Any CPU
|
||||
{FBC6DD59-D09D-499C-B03C-99C1C78FF2AC}.net_462_Debug_ReadOnly|Any CPU.ActiveCfg = net_462_Debug_ReadOnly|Any CPU
|
||||
{FBC6DD59-D09D-499C-B03C-99C1C78FF2AC}.net_462_Debug_ReadOnly|Any CPU.Build.0 = net_462_Debug_ReadOnly|Any CPU
|
||||
{FBC6DD59-D09D-499C-B03C-99C1C78FF2AC}.net_462_Debug|Any CPU.ActiveCfg = net_462_Debug|Any CPU
|
||||
{FBC6DD59-D09D-499C-B03C-99C1C78FF2AC}.net_462_Debug|Any CPU.Build.0 = net_462_Debug|Any CPU
|
||||
{FBC6DD59-D09D-499C-B03C-99C1C78FF2AC}.net_462_Release_ReadOnly|Any CPU.ActiveCfg = net_462_Release_ReadOnly|Any CPU
|
||||
{FBC6DD59-D09D-499C-B03C-99C1C78FF2AC}.net_462_Release_ReadOnly|Any CPU.Build.0 = net_462_Release_ReadOnly|Any CPU
|
||||
{FBC6DD59-D09D-499C-B03C-99C1C78FF2AC}.net_462_Release|Any CPU.ActiveCfg = net_462_Release|Any CPU
|
||||
{FBC6DD59-D09D-499C-B03C-99C1C78FF2AC}.net_462_Release|Any CPU.Build.0 = net_462_Release|Any CPU
|
||||
{FBC6DD59-D09D-499C-B03C-99C1C78FF2AC}.netstandard_Debug_ReadOnly|Any CPU.ActiveCfg = netstandard_Debug_ReadOnly|Any CPU
|
||||
{FBC6DD59-D09D-499C-B03C-99C1C78FF2AC}.netstandard_Debug_ReadOnly|Any CPU.Build.0 = netstandard_Debug_ReadOnly|Any CPU
|
||||
{FBC6DD59-D09D-499C-B03C-99C1C78FF2AC}.netstandard_Debug|Any CPU.ActiveCfg = netstandard_Debug|Any CPU
|
||||
{FBC6DD59-D09D-499C-B03C-99C1C78FF2AC}.netstandard_Debug|Any CPU.Build.0 = netstandard_Debug|Any CPU
|
||||
{FBC6DD59-D09D-499C-B03C-99C1C78FF2AC}.netstandard_Release_ReadOnly|Any CPU.ActiveCfg = netstandard_Release_ReadOnly|Any CPU
|
||||
{FBC6DD59-D09D-499C-B03C-99C1C78FF2AC}.netstandard_Release_ReadOnly|Any CPU.Build.0 = netstandard_Release_ReadOnly|Any CPU
|
||||
{FBC6DD59-D09D-499C-B03C-99C1C78FF2AC}.netstandard_Release|Any CPU.ActiveCfg = netstandard_Release|Any CPU
|
||||
{FBC6DD59-D09D-499C-B03C-99C1C78FF2AC}.netstandard_Release|Any CPU.Build.0 = netstandard_Release|Any CPU
|
||||
{16C3FA32-4775-497F-8794-DD5AF13CFE22}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{16C3FA32-4775-497F-8794-DD5AF13CFE22}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{16C3FA32-4775-497F-8794-DD5AF13CFE22}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{16C3FA32-4775-497F-8794-DD5AF13CFE22}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{4D22D51C-4230-46AF-8657-4FD757D9C8BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{4D22D51C-4230-46AF-8657-4FD757D9C8BC}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{4D22D51C-4230-46AF-8657-4FD757D9C8BC}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{4D22D51C-4230-46AF-8657-4FD757D9C8BC}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{5A5F84B1-DD1A-4134-932C-C3AF5BDAD391}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{5A5F84B1-DD1A-4134-932C-C3AF5BDAD391}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{5A5F84B1-DD1A-4134-932C-C3AF5BDAD391}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{5A5F84B1-DD1A-4134-932C-C3AF5BDAD391}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{EA7ADB7D-9FC1-4B4C-BBE9-359DD5B2E345}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{EA7ADB7D-9FC1-4B4C-BBE9-359DD5B2E345}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{EA7ADB7D-9FC1-4B4C-BBE9-359DD5B2E345}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{EA7ADB7D-9FC1-4B4C-BBE9-359DD5B2E345}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{901E005D-CD64-4DC5-8CD0-4A49A7B0AF71}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{901E005D-CD64-4DC5-8CD0-4A49A7B0AF71}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{901E005D-CD64-4DC5-8CD0-4A49A7B0AF71}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{901E005D-CD64-4DC5-8CD0-4A49A7B0AF71}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{50FC1815-A653-48D0-95E2-DB48CB01F4E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{50FC1815-A653-48D0-95E2-DB48CB01F4E1}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{50FC1815-A653-48D0-95E2-DB48CB01F4E1}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{50FC1815-A653-48D0-95E2-DB48CB01F4E1}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{70E05599-64EE-4C11-A2F8-EE4113309039}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{70E05599-64EE-4C11-A2F8-EE4113309039}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{70E05599-64EE-4C11-A2F8-EE4113309039}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{70E05599-64EE-4C11-A2F8-EE4113309039}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{EF768F7A-3C08-45EE-8A7E-BB5A81BADB7B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{EF768F7A-3C08-45EE-8A7E-BB5A81BADB7B}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{EF768F7A-3C08-45EE-8A7E-BB5A81BADB7B}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{EF768F7A-3C08-45EE-8A7E-BB5A81BADB7B}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
GlobalSection(NestedProjects) = preSolution
|
||||
{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055} = {74E5ECE0-06B4-401C-AEBA-E8DD53E17943}
|
||||
{8559DD7F-A16F-46D0-A05A-9139FAEBA8FD} = {929D5B3B-E29A-40CC-93D8-0FF43A6F9FA1}
|
||||
{AC71DF9C-99FA-4A63-990A-66C8010355A6} = {74E5ECE0-06B4-401C-AEBA-E8DD53E17943}
|
||||
{63E6915C-7EA4-4D76-AB28-0D7191EEA626} = {929D5B3B-E29A-40CC-93D8-0FF43A6F9FA1}
|
||||
{29300103-CB76-4A1D-B6FD-FFD91C1EC8AA} = {74E5ECE0-06B4-401C-AEBA-E8DD53E17943}
|
||||
{C6CFD7E1-B855-44DC-B4CE-9CD72984AF52} = {74E5ECE0-06B4-401C-AEBA-E8DD53E17943}
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
SolutionGuid = {D75C0801-AFCB-4B1F-90AD-2B7852A74E6A}
|
||||
SolutionGuid = {97A7013A-E1DE-4D11-93C5-212D0A7E85C9}
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
|
39
external/cecil/Mono.Cecil.sln.DotSettings
vendored
39
external/cecil/Mono.Cecil.sln.DotSettings
vendored
@ -1,39 +0,0 @@
|
||||
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
|
||||
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=CheckNamespace/@EntryIndexedValue">DO_NOT_SHOW</s:String>
|
||||
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/SPACE_WITHIN_SINGLE_LINE_ARRAY_INITIALIZER_BRACES/@EntryValue">True</s:Boolean>
|
||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=Locals/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="aa_bb" /></s:String>
|
||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=LocalConstants/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="aa_bb" /></s:String>
|
||||
<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/TYPE_DECLARATION_BRACES/@EntryValue">END_OF_LINE</s:String>
|
||||
<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/ANONYMOUS_METHOD_DECLARATION_BRACES/@EntryValue">END_OF_LINE</s:String>
|
||||
<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/CASE_BLOCK_BRACES/@EntryValue">END_OF_LINE</s:String>
|
||||
<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/INITIALIZER_BRACES/@EntryValue">END_OF_LINE</s:String>
|
||||
<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/OTHER_BRACES/@EntryValue">END_OF_LINE</s:String>
|
||||
<s:Int64 x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/KEEP_BLANK_LINES_IN_DECLARATIONS/@EntryValue">1</s:Int64>
|
||||
<s:Int64 x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/KEEP_BLANK_LINES_IN_CODE/@EntryValue">1</s:Int64>
|
||||
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/PLACE_ELSE_ON_NEW_LINE/@EntryValue">False</s:Boolean>
|
||||
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/PLACE_CATCH_ON_NEW_LINE/@EntryValue">False</s:Boolean>
|
||||
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/PLACE_FINALLY_ON_NEW_LINE/@EntryValue">False</s:Boolean>
|
||||
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/WRAP_LINES/@EntryValue">False</s:Boolean>
|
||||
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/SPACE_BEFORE_METHOD_CALL_PARENTHESES/@EntryValue">True</s:Boolean>
|
||||
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/SPACE_BEFORE_EMPTY_METHOD_CALL_PARENTHESES/@EntryValue">True</s:Boolean>
|
||||
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/SPACE_BEFORE_ARRAY_ACCESS_BRACKETS/@EntryValue">True</s:Boolean>
|
||||
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/SPACE_BEFORE_METHOD_PARENTHESES/@EntryValue">True</s:Boolean>
|
||||
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/SPACE_BEFORE_EMPTY_METHOD_PARENTHESES/@EntryValue">True</s:Boolean>
|
||||
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/SPACE_AROUND_MULTIPLICATIVE_OP/@EntryValue">True</s:Boolean>
|
||||
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/ALIGN_MULTILINE_PARAMETER/@EntryValue">False</s:Boolean>
|
||||
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/ALIGN_FIRST_ARG_BY_PAREN/@EntryValue">True</s:Boolean>
|
||||
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/LINE_FEED_AT_FILE_END/@EntryValue">True</s:Boolean>
|
||||
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/INDENT_EMBRACED_INITIALIZER_BLOCK/@EntryValue">False</s:Boolean>
|
||||
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/INDENT_ANONYMOUS_METHOD_BLOCK/@EntryValue">False</s:Boolean>
|
||||
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/INDENT_CASE_FROM_SWITCH/@EntryValue">False</s:Boolean>
|
||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=PrivateInstanceFields/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="aa_bb" /></s:String>
|
||||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=PrivateStaticFields/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="aa_bb" /></s:String>
|
||||
<s:Boolean x:Key="/Default/Environment/InjectedLayers/FileInjectedLayer/=3888B4217219C6449A29410818F112E6/@KeyIndexDefined">True</s:Boolean>
|
||||
<s:String x:Key="/Default/Environment/InjectedLayers/FileInjectedLayer/=3888B4217219C6449A29410818F112E6/AbsolutePath/@EntryValue">C:\sources\cecil\Mono.Cecil.sln.DotSettings</s:String>
|
||||
<s:Boolean x:Key="/Default/Environment/InjectedLayers/InjectedLayerCustomization/=File3888B4217219C6449A29410818F112E6/@KeyIndexDefined">True</s:Boolean>
|
||||
<s:Double x:Key="/Default/Environment/InjectedLayers/InjectedLayerCustomization/=File3888B4217219C6449A29410818F112E6/RelativePriority/@EntryValue">1</s:Double>
|
||||
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002EAddAccessorOwnerDeclarationBracesMigration/@EntryIndexedValue">True</s:Boolean>
|
||||
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002EMigrateBlankLinesAroundFieldToBlankLinesAroundProperty/@EntryIndexedValue">True</s:Boolean>
|
||||
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002EMigrateThisQualifierSettings/@EntryIndexedValue">True</s:Boolean>
|
||||
<s:Boolean x:Key="/Default/Environment/UnitTesting/SeparateAppDomainPerAssembly/@EntryValue">True</s:Boolean>
|
||||
<s:String x:Key="/Default/Environment/UserInterface/ShortcutSchemeName/@EntryValue">None</s:String></wpf:ResourceDictionary>
|
@ -100,8 +100,6 @@ namespace Mono.Cecil {
|
||||
for (int i = 0; i < modules.Count; i++)
|
||||
modules [i].Dispose ();
|
||||
}
|
||||
|
||||
#if !READ_ONLY
|
||||
public static AssemblyDefinition CreateAssembly (AssemblyNameDefinition assemblyName, string moduleName, ModuleKind kind)
|
||||
{
|
||||
return CreateAssembly (assemblyName, moduleName, new ModuleParameters { Kind = kind });
|
||||
@ -122,7 +120,6 @@ namespace Mono.Cecil {
|
||||
|
||||
return assembly;
|
||||
}
|
||||
#endif
|
||||
|
||||
public static AssemblyDefinition ReadAssembly (string fileName)
|
||||
{
|
||||
@ -153,8 +150,6 @@ namespace Mono.Cecil {
|
||||
return assembly;
|
||||
}
|
||||
|
||||
#if !READ_ONLY
|
||||
|
||||
public void Write (string fileName)
|
||||
{
|
||||
Write (fileName, new WriterParameters ());
|
||||
@ -184,7 +179,6 @@ namespace Mono.Cecil {
|
||||
{
|
||||
main_module.Write (stream, parameters);
|
||||
}
|
||||
#endif
|
||||
|
||||
public override string ToString ()
|
||||
{
|
||||
|
4
external/cecil/Mono.Cecil/AssemblyInfo.cs
vendored
4
external/cecil/Mono.Cecil/AssemblyInfo.cs
vendored
@ -14,11 +14,9 @@ using System.Runtime.InteropServices;
|
||||
|
||||
[assembly: AssemblyTitle (Consts.AssemblyName)]
|
||||
|
||||
#if !NET_CORE
|
||||
[assembly: Guid ("fd225bb4-fa53-44b2-a6db-85f5e48dcb54")]
|
||||
#endif
|
||||
|
||||
[assembly: InternalsVisibleTo ("Mono.Cecil.Tests, PublicKey=" + Consts.PublicKey)]
|
||||
[assembly: InternalsVisibleTo ("Mono.Cecil.Pdb, PublicKey=" + Consts.PublicKey)]
|
||||
[assembly: InternalsVisibleTo ("Mono.Cecil.Mdb, PublicKey=" + Consts.PublicKey)]
|
||||
[assembly: InternalsVisibleTo ("Mono.Cecil.Rocks, PublicKey=" + Consts.PublicKey)]
|
||||
[assembly: InternalsVisibleTo ("Mono.Cecil.Tests, PublicKey=" + Consts.PublicKey)]
|
||||
|
3
external/cecil/Mono.Cecil/AssemblyReader.cs
vendored
3
external/cecil/Mono.Cecil/AssemblyReader.cs
vendored
@ -69,12 +69,11 @@ namespace Mono.Cecil {
|
||||
if (parameters.metadata_resolver != null)
|
||||
module.metadata_resolver = parameters.metadata_resolver;
|
||||
|
||||
#if !READ_ONLY
|
||||
if (parameters.metadata_importer_provider != null)
|
||||
module.metadata_importer = parameters.metadata_importer_provider.GetMetadataImporter (module);
|
||||
|
||||
if (parameters.reflection_importer_provider != null)
|
||||
module.reflection_importer = parameters.reflection_importer_provider.GetReflectionImporter (module);
|
||||
#endif
|
||||
|
||||
GetMetadataKind (module, parameters);
|
||||
|
||||
|
61
external/cecil/Mono.Cecil/AssemblyWriter.cs
vendored
61
external/cecil/Mono.Cecil/AssemblyWriter.cs
vendored
@ -13,6 +13,7 @@ using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.IO.Compression;
|
||||
using System.Text;
|
||||
using System.Security.Cryptography;
|
||||
|
||||
using Mono;
|
||||
using Mono.Collections.Generic;
|
||||
@ -29,8 +30,6 @@ using GuidIndex = System.UInt32;
|
||||
|
||||
namespace Mono.Cecil {
|
||||
|
||||
#if !READ_ONLY
|
||||
|
||||
using ModuleRow = Row<StringIndex, GuidIndex>;
|
||||
using TypeRefRow = Row<CodedRID, StringIndex, StringIndex>;
|
||||
using TypeDefRow = Row<TypeAttributes, StringIndex, StringIndex, CodedRID, RID, RID>;
|
||||
@ -103,13 +102,13 @@ namespace Mono.Cecil {
|
||||
if (symbol_writer_provider == null && parameters.WriteSymbols)
|
||||
symbol_writer_provider = new DefaultSymbolWriterProvider ();
|
||||
|
||||
#if !NET_CORE
|
||||
if (parameters.StrongNameKeyPair != null && name != null) {
|
||||
name.PublicKey = parameters.StrongNameKeyPair.PublicKey;
|
||||
module.Attributes |= ModuleAttributes.StrongNameSigned;
|
||||
}
|
||||
#endif
|
||||
|
||||
if (parameters.DeterministicMvid)
|
||||
module.Mvid = Guid.Empty;
|
||||
var metadata = new MetadataBuilder (module, fq_name, timestamp, symbol_writer_provider);
|
||||
try {
|
||||
module.metadata_builder = metadata;
|
||||
@ -122,16 +121,58 @@ namespace Mono.Cecil {
|
||||
stream.value.SetLength (0);
|
||||
writer.WriteImage ();
|
||||
|
||||
#if !NET_CORE
|
||||
if (parameters.StrongNameKeyPair != null)
|
||||
CryptoService.StrongName (stream.value, writer, parameters.StrongNameKeyPair);
|
||||
#endif
|
||||
if (parameters.DeterministicMvid) {
|
||||
module.Mvid = ComputeGuid (stream.value);
|
||||
writer.PatchMvid (module.Mvid);
|
||||
}
|
||||
}
|
||||
} finally {
|
||||
module.metadata_builder = null;
|
||||
}
|
||||
}
|
||||
|
||||
static void CopyStreamChunk (Stream stream, Stream dest_stream, byte [] buffer, int length)
|
||||
{
|
||||
while (length > 0) {
|
||||
int read = stream.Read (buffer, 0, System.Math.Min (buffer.Length, length));
|
||||
dest_stream.Write (buffer, 0, read);
|
||||
length -= read;
|
||||
}
|
||||
}
|
||||
|
||||
static byte [] ComputeHash (Stream stream)
|
||||
{
|
||||
const int buffer_size = 8192;
|
||||
|
||||
var sha1 = new SHA1Managed ();
|
||||
|
||||
stream.Seek (0, SeekOrigin.Begin);
|
||||
var buffer = new byte [buffer_size];
|
||||
|
||||
using (var crypto_stream = new CryptoStream (Stream.Null, sha1, CryptoStreamMode.Write))
|
||||
CopyStreamChunk (stream, crypto_stream, buffer, (int) stream.Length);
|
||||
return sha1.Hash;
|
||||
}
|
||||
|
||||
static unsafe Guid ComputeGuid (Stream stream)
|
||||
{
|
||||
byte[] hashCode = ComputeHash (stream);
|
||||
|
||||
// From corefx/src/System.Reflection.Metadata/src/System/Reflection/Metadata/BlobContentId.cs
|
||||
Guid guid = default(Guid);
|
||||
byte* guidPtr = (byte*)&guid;
|
||||
for (var i = 0; i < 16; i++) {
|
||||
guidPtr[i] = hashCode[i];
|
||||
}
|
||||
// modify the guid data so it decodes to the form of a "random" guid ala rfc4122
|
||||
guidPtr[7] = (byte)((guidPtr[7] & 0x0f) | (4 << 4));
|
||||
guidPtr[8] = (byte)((guidPtr[8] & 0x3f) | (2 << 6));
|
||||
|
||||
return guid;
|
||||
}
|
||||
|
||||
static void BuildMetadata (ModuleDefinition module, MetadataBuilder metadata)
|
||||
{
|
||||
if (!module.HasImage) {
|
||||
@ -1202,10 +1243,8 @@ namespace Mono.Cecil {
|
||||
var table = GetTable<FileTable> (Table.File);
|
||||
var hash = resource.Hash;
|
||||
|
||||
#if !NET_CORE
|
||||
if (hash.IsNullOrEmpty ())
|
||||
hash = CryptoService.ComputeHash (resource.File);
|
||||
#endif
|
||||
|
||||
return (uint) table.AddRow (new FileRow (
|
||||
FileAttributes.ContainsNoMetaData,
|
||||
@ -1923,7 +1962,7 @@ namespace Mono.Cecil {
|
||||
|
||||
static ElementType GetConstantType (Type type)
|
||||
{
|
||||
switch (type.GetTypeCode ()) {
|
||||
switch (Type.GetTypeCode (type)) {
|
||||
case TypeCode.Boolean:
|
||||
return ElementType.Boolean;
|
||||
case TypeCode.Byte:
|
||||
@ -2983,7 +3022,7 @@ namespace Mono.Cecil {
|
||||
if (value == null)
|
||||
throw new ArgumentNullException ();
|
||||
|
||||
switch (value.GetType ().GetTypeCode ()) {
|
||||
switch (Type.GetTypeCode (value.GetType ())) {
|
||||
case TypeCode.Boolean:
|
||||
WriteByte ((byte) (((bool) value) ? 1 : 0));
|
||||
break;
|
||||
@ -3296,8 +3335,6 @@ namespace Mono.Cecil {
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
static partial class Mixin {
|
||||
|
||||
public static bool TryGetUniqueDocument (this MethodDebugInformation info, out Document document)
|
||||
|
@ -191,10 +191,7 @@ namespace Mono.Cecil {
|
||||
string paths;
|
||||
|
||||
try {
|
||||
// AppContext is only available on platforms that implement .NET Standard 1.6
|
||||
var appContextType = Type.GetType ("System.AppContext, System.AppContext, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", throwOnError: false);
|
||||
var getData = appContextType?.GetTypeInfo ().GetDeclaredMethod ("GetData");
|
||||
paths = (string) getData?.Invoke (null, new [] { "TRUSTED_PLATFORM_ASSEMBLIES" });
|
||||
paths = (string) AppDomain.CurrentDomain.GetData ("TRUSTED_PLATFORM_ASSEMBLIES");
|
||||
} catch {
|
||||
paths = null;
|
||||
}
|
||||
@ -380,7 +377,7 @@ namespace Mono.Cecil {
|
||||
|
||||
return null;
|
||||
}
|
||||
#endif
|
||||
|
||||
static string GetAssemblyFile (AssemblyNameReference reference, string prefix, string gac)
|
||||
{
|
||||
var gac_folder = new StringBuilder ()
|
||||
@ -396,7 +393,7 @@ namespace Mono.Cecil {
|
||||
Path.Combine (gac, reference.Name), gac_folder.ToString ()),
|
||||
reference.Name + ".dll");
|
||||
}
|
||||
|
||||
#endif
|
||||
public void Dispose ()
|
||||
{
|
||||
Dispose (true);
|
||||
|
32
external/cecil/Mono.Cecil/Import.cs
vendored
32
external/cecil/Mono.Cecil/Import.cs
vendored
@ -17,8 +17,6 @@ using Mono.Cecil.Metadata;
|
||||
|
||||
namespace Mono.Cecil {
|
||||
|
||||
#if !READ_ONLY
|
||||
|
||||
public interface IMetadataImporterProvider {
|
||||
IMetadataImporter GetMetadataImporter (ModuleDefinition module);
|
||||
}
|
||||
@ -155,9 +153,7 @@ namespace Mono.Cecil {
|
||||
{ typeof (float), ElementType.R4 },
|
||||
{ typeof (double), ElementType.R8 },
|
||||
{ typeof (string), ElementType.String },
|
||||
#if !NET_CORE
|
||||
{ typeof (TypedReference), ElementType.TypedByRef },
|
||||
#endif
|
||||
{ typeof (IntPtr), ElementType.I },
|
||||
{ typeof (UIntPtr), ElementType.U },
|
||||
{ typeof (object), ElementType.Object },
|
||||
@ -178,7 +174,7 @@ namespace Mono.Cecil {
|
||||
type.Name,
|
||||
module,
|
||||
ImportScope (type),
|
||||
type.IsValueType ());
|
||||
type.IsValueType);
|
||||
|
||||
reference.etype = ImportElementType (type);
|
||||
|
||||
@ -187,7 +183,7 @@ namespace Mono.Cecil {
|
||||
else
|
||||
reference.Namespace = type.Namespace ?? string.Empty;
|
||||
|
||||
if (type.IsGenericType ())
|
||||
if (type.IsGenericType)
|
||||
ImportGenericParameters (reference, type.GetGenericArguments ());
|
||||
|
||||
return reference;
|
||||
@ -195,12 +191,12 @@ namespace Mono.Cecil {
|
||||
|
||||
protected virtual IMetadataScope ImportScope (Type type)
|
||||
{
|
||||
return ImportScope (type.Assembly ());
|
||||
return ImportScope (type.Assembly);
|
||||
}
|
||||
|
||||
static bool ImportOpenGenericType (Type type, ImportGenericKind import_kind)
|
||||
{
|
||||
return type.IsGenericType () && type.IsGenericTypeDefinition () && import_kind == ImportGenericKind.Open;
|
||||
return type.IsGenericType && type.IsGenericTypeDefinition && import_kind == ImportGenericKind.Open;
|
||||
}
|
||||
|
||||
static bool ImportOpenGenericMethod (SR.MethodBase method, ImportGenericKind import_kind)
|
||||
@ -224,7 +220,7 @@ namespace Mono.Cecil {
|
||||
if (type.IsArray)
|
||||
return new ArrayType (ImportType (type.GetElementType (), context), type.GetArrayRank ());
|
||||
|
||||
if (type.IsGenericType ())
|
||||
if (type.IsGenericType)
|
||||
return ImportGenericInstance (type, context);
|
||||
|
||||
if (type.IsGenericParameter)
|
||||
@ -238,8 +234,8 @@ namespace Mono.Cecil {
|
||||
if (context.IsEmpty)
|
||||
throw new InvalidOperationException ();
|
||||
|
||||
if (type.DeclaringMethod () != null)
|
||||
return context.MethodParameter (NormalizeMethodName (type.DeclaringMethod ()), type.GenericParameterPosition);
|
||||
if (type.DeclaringMethod != null)
|
||||
return context.MethodParameter (NormalizeMethodName (type.DeclaringMethod), type.GenericParameterPosition);
|
||||
|
||||
if (type.DeclaringType != null)
|
||||
return context.TypeParameter (NormalizeTypeFullName (type.DeclaringType), type.GenericParameterPosition);
|
||||
@ -287,7 +283,7 @@ namespace Mono.Cecil {
|
||||
|
||||
static bool IsGenericInstance (Type type)
|
||||
{
|
||||
return type.IsGenericType () && !type.IsGenericTypeDefinition ();
|
||||
return type.IsGenericType && !type.IsGenericTypeDefinition;
|
||||
}
|
||||
|
||||
static ElementType ImportElementType (Type type)
|
||||
@ -315,10 +311,8 @@ namespace Mono.Cecil {
|
||||
reference = new AssemblyNameReference (name.Name, name.Version)
|
||||
{
|
||||
PublicKeyToken = name.GetPublicKeyToken (),
|
||||
#if !NET_CORE
|
||||
Culture = name.CultureInfo.Name,
|
||||
HashAlgorithm = (AssemblyHashAlgorithm) name.HashAlgorithm,
|
||||
#endif
|
||||
};
|
||||
|
||||
module.AssemblyReferences.Add (reference);
|
||||
@ -364,20 +358,12 @@ namespace Mono.Cecil {
|
||||
|
||||
static SR.FieldInfo ResolveFieldDefinition (SR.FieldInfo field)
|
||||
{
|
||||
#if NET_CORE
|
||||
throw new NotImplementedException ();
|
||||
#else
|
||||
return field.Module.ResolveField (field.MetadataToken);
|
||||
#endif
|
||||
}
|
||||
|
||||
static SR.MethodBase ResolveMethodDefinition (SR.MethodBase method)
|
||||
{
|
||||
#if NET_CORE
|
||||
throw new NotImplementedException ();
|
||||
#else
|
||||
return method.Module.ResolveMethod (method.MetadataToken);
|
||||
#endif
|
||||
}
|
||||
|
||||
MethodReference ImportMethod (SR.MethodBase method, ImportGenericContext context, ImportGenericKind import_kind)
|
||||
@ -761,8 +747,6 @@ namespace Mono.Cecil {
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
static partial class Mixin {
|
||||
|
||||
public static void CheckModule (ModuleDefinition module)
|
||||
|
69
external/cecil/Mono.Cecil/ModuleDefinition.cs
vendored
69
external/cecil/Mono.Cecil/ModuleDefinition.cs
vendored
@ -31,10 +31,8 @@ namespace Mono.Cecil {
|
||||
ReadingMode reading_mode;
|
||||
internal IAssemblyResolver assembly_resolver;
|
||||
internal IMetadataResolver metadata_resolver;
|
||||
#if !READ_ONLY
|
||||
internal IMetadataImporterProvider metadata_importer_provider;
|
||||
internal IReflectionImporterProvider reflection_importer_provider;
|
||||
#endif
|
||||
Stream symbol_stream;
|
||||
ISymbolReaderProvider symbol_reader_provider;
|
||||
bool read_symbols;
|
||||
@ -63,7 +61,6 @@ namespace Mono.Cecil {
|
||||
set { metadata_resolver = value; }
|
||||
}
|
||||
|
||||
#if !READ_ONLY
|
||||
public IMetadataImporterProvider MetadataImporterProvider {
|
||||
get { return metadata_importer_provider; }
|
||||
set { metadata_importer_provider = value; }
|
||||
@ -73,7 +70,6 @@ namespace Mono.Cecil {
|
||||
get { return reflection_importer_provider; }
|
||||
set { reflection_importer_provider = value; }
|
||||
}
|
||||
#endif
|
||||
|
||||
public Stream SymbolStream {
|
||||
get { return symbol_stream; }
|
||||
@ -117,8 +113,6 @@ namespace Mono.Cecil {
|
||||
}
|
||||
}
|
||||
|
||||
#if !READ_ONLY
|
||||
|
||||
public sealed class ModuleParameters {
|
||||
|
||||
ModuleKind kind;
|
||||
@ -127,10 +121,8 @@ namespace Mono.Cecil {
|
||||
TargetArchitecture architecture;
|
||||
IAssemblyResolver assembly_resolver;
|
||||
IMetadataResolver metadata_resolver;
|
||||
#if !READ_ONLY
|
||||
IMetadataImporterProvider metadata_importer_provider;
|
||||
IReflectionImporterProvider reflection_importer_provider;
|
||||
#endif
|
||||
|
||||
public ModuleKind Kind {
|
||||
get { return kind; }
|
||||
@ -162,7 +154,6 @@ namespace Mono.Cecil {
|
||||
set { metadata_resolver = value; }
|
||||
}
|
||||
|
||||
#if !READ_ONLY
|
||||
public IMetadataImporterProvider MetadataImporterProvider {
|
||||
get { return metadata_importer_provider; }
|
||||
set { metadata_importer_provider = value; }
|
||||
@ -172,7 +163,6 @@ namespace Mono.Cecil {
|
||||
get { return reflection_importer_provider; }
|
||||
set { reflection_importer_provider = value; }
|
||||
}
|
||||
#endif
|
||||
|
||||
public ModuleParameters ()
|
||||
{
|
||||
@ -183,25 +173,7 @@ namespace Mono.Cecil {
|
||||
|
||||
static TargetRuntime GetCurrentRuntime ()
|
||||
{
|
||||
#if !NET_CORE
|
||||
return typeof (object).Assembly.ImageRuntimeVersion.ParseRuntime ();
|
||||
#else
|
||||
var corlib_name = AssemblyNameReference.Parse (typeof (object).Assembly ().FullName);
|
||||
var corlib_version = corlib_name.Version;
|
||||
|
||||
switch (corlib_version.Major) {
|
||||
case 1:
|
||||
return corlib_version.Minor == 0
|
||||
? TargetRuntime.Net_1_0
|
||||
: TargetRuntime.Net_1_1;
|
||||
case 2:
|
||||
return TargetRuntime.Net_2_0;
|
||||
case 4:
|
||||
return TargetRuntime.Net_4_0;
|
||||
default:
|
||||
throw new NotSupportedException ();
|
||||
}
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
@ -227,9 +199,7 @@ namespace Mono.Cecil {
|
||||
Stream symbol_stream;
|
||||
ISymbolWriterProvider symbol_writer_provider;
|
||||
bool write_symbols;
|
||||
#if !NET_CORE
|
||||
SR.StrongNameKeyPair key_pair;
|
||||
#endif
|
||||
|
||||
public uint? Timestamp {
|
||||
get { return timestamp; }
|
||||
@ -251,15 +221,13 @@ namespace Mono.Cecil {
|
||||
set { write_symbols = value; }
|
||||
}
|
||||
|
||||
#if !NET_CORE
|
||||
public SR.StrongNameKeyPair StrongNameKeyPair {
|
||||
get { return key_pair; }
|
||||
set { key_pair = value; }
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
#endif
|
||||
public bool DeterministicMvid { get; set; }
|
||||
}
|
||||
|
||||
public sealed class ModuleDefinition : ModuleReference, ICustomAttributeProvider, ICustomDebugInformationProvider, IDisposable {
|
||||
|
||||
@ -293,11 +261,10 @@ namespace Mono.Cecil {
|
||||
internal AssemblyDefinition assembly;
|
||||
MethodDefinition entry_point;
|
||||
|
||||
#if !READ_ONLY
|
||||
internal IReflectionImporter reflection_importer;
|
||||
internal IMetadataImporter metadata_importer;
|
||||
ICustomMetadataWriter custom_writer;
|
||||
#endif
|
||||
|
||||
Collection<CustomAttribute> custom_attributes;
|
||||
Collection<AssemblyNameReference> references;
|
||||
Collection<ModuleReference> modules;
|
||||
@ -307,9 +274,7 @@ namespace Mono.Cecil {
|
||||
|
||||
internal Collection<CustomDebugInformation> custom_infos;
|
||||
|
||||
#if !READ_ONLY
|
||||
internal MetadataBuilder metadata_builder;
|
||||
#endif
|
||||
|
||||
public bool IsMain {
|
||||
get { return kind != ModuleKind.NetModule; }
|
||||
@ -399,7 +364,6 @@ namespace Mono.Cecil {
|
||||
get { return assembly; }
|
||||
}
|
||||
|
||||
#if !READ_ONLY
|
||||
internal IReflectionImporter ReflectionImporter {
|
||||
get {
|
||||
if (reflection_importer == null)
|
||||
@ -429,7 +393,6 @@ namespace Mono.Cecil {
|
||||
get { return custom_writer; }
|
||||
set { custom_writer = value; }
|
||||
}
|
||||
#endif
|
||||
|
||||
public IAssemblyResolver AssemblyResolver {
|
||||
get {
|
||||
@ -783,8 +746,6 @@ namespace Mono.Cecil {
|
||||
return MetadataResolver.Resolve (type);
|
||||
}
|
||||
|
||||
#if !READ_ONLY
|
||||
|
||||
static void CheckContext (IGenericParameterProvider context, ModuleDefinition module)
|
||||
{
|
||||
if (context == null)
|
||||
@ -956,8 +917,6 @@ namespace Mono.Cecil {
|
||||
return MetadataImporter.ImportReference (method, context);
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
public IMetadataTokenProvider LookupToken (int token)
|
||||
{
|
||||
return LookupToken (new MetadataToken ((uint) token));
|
||||
@ -1029,8 +988,6 @@ namespace Mono.Cecil {
|
||||
return Image.DebugHeader ?? new ImageDebugHeader ();
|
||||
}
|
||||
|
||||
#if !READ_ONLY
|
||||
|
||||
public static ModuleDefinition CreateModule (string name, ModuleKind kind)
|
||||
{
|
||||
return CreateModule (name, new ModuleParameters { Kind = kind });
|
||||
@ -1058,12 +1015,11 @@ namespace Mono.Cecil {
|
||||
if (parameters.MetadataResolver != null)
|
||||
module.metadata_resolver = parameters.MetadataResolver;
|
||||
|
||||
#if !READ_ONLY
|
||||
if (parameters.MetadataImporterProvider != null)
|
||||
module.metadata_importer = parameters.MetadataImporterProvider.GetMetadataImporter (module);
|
||||
|
||||
if (parameters.ReflectionImporterProvider != null)
|
||||
module.reflection_importer = parameters.ReflectionImporterProvider.GetReflectionImporter (module);
|
||||
#endif
|
||||
|
||||
if (parameters.Kind != ModuleKind.NetModule) {
|
||||
var assembly = new AssemblyDefinition ();
|
||||
@ -1085,8 +1041,6 @@ namespace Mono.Cecil {
|
||||
return new AssemblyNameDefinition (name, Mixin.ZeroVersion);
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
public void ReadSymbols ()
|
||||
{
|
||||
if (string.IsNullOrEmpty (file_name))
|
||||
@ -1178,8 +1132,6 @@ namespace Mono.Cecil {
|
||||
parameters);
|
||||
}
|
||||
|
||||
#if !READ_ONLY
|
||||
|
||||
public void Write (string fileName)
|
||||
{
|
||||
Write (fileName, new WriterParameters ());
|
||||
@ -1218,9 +1170,6 @@ namespace Mono.Cecil {
|
||||
|
||||
ModuleWriter.WriteModule (this, Disposable.NotOwned (stream), parameters);
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
static partial class Mixin {
|
||||
@ -1335,16 +1284,6 @@ namespace Mono.Cecil {
|
||||
return Path.GetFullPath (file_stream.Name);
|
||||
}
|
||||
|
||||
#if !NET_4_0
|
||||
public static void CopyTo (this Stream self, Stream target)
|
||||
{
|
||||
var buffer = new byte [1024 * 8];
|
||||
int read;
|
||||
while ((read = self.Read (buffer, 0, buffer.Length)) > 0)
|
||||
target.Write (buffer, 0, read);
|
||||
}
|
||||
#endif
|
||||
|
||||
public static TargetRuntime ParseRuntime (this string self)
|
||||
{
|
||||
if (string.IsNullOrEmpty (self))
|
||||
|
@ -27,10 +27,6 @@
|
||||
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
//
|
||||
|
||||
#if !READ_ONLY
|
||||
|
||||
#if !NET_CORE
|
||||
|
||||
using System;
|
||||
using System.Security.Cryptography;
|
||||
|
||||
@ -246,8 +242,3 @@ namespace Mono.Security.Cryptography {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
@ -8,10 +8,6 @@
|
||||
// Licensed under the MIT/X11 license.
|
||||
//
|
||||
|
||||
#if !READ_ONLY
|
||||
|
||||
#if !NET_CORE
|
||||
|
||||
using System;
|
||||
using System.IO;
|
||||
using System.Reflection;
|
||||
@ -152,7 +148,3 @@ namespace Mono.Cecil {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
137
external/cecil/Mono/Type.cs
vendored
137
external/cecil/Mono/Type.cs
vendored
@ -1,137 +0,0 @@
|
||||
//
|
||||
// Author:
|
||||
// Jb Evain (jbevain@gmail.com)
|
||||
//
|
||||
// Copyright (c) 2008 - 2015 Jb Evain
|
||||
// Copyright (c) 2008 - 2011 Novell, Inc.
|
||||
//
|
||||
// Licensed under the MIT/X11 license.
|
||||
//
|
||||
|
||||
using System;
|
||||
using System.Reflection;
|
||||
|
||||
#if NET_CORE
|
||||
using System.Collections.Generic;
|
||||
#endif
|
||||
|
||||
namespace Mono {
|
||||
|
||||
#if NET_CORE
|
||||
enum TypeCode {
|
||||
Empty = 0,
|
||||
Object = 1,
|
||||
DBNull = 2,
|
||||
Boolean = 3,
|
||||
Char = 4,
|
||||
SByte = 5,
|
||||
Byte = 6,
|
||||
Int16 = 7,
|
||||
UInt16 = 8,
|
||||
Int32 = 9,
|
||||
UInt32 = 10,
|
||||
Int64 = 11,
|
||||
UInt64 = 12,
|
||||
Single = 13,
|
||||
Double = 14,
|
||||
Decimal = 15,
|
||||
DateTime = 16,
|
||||
String = 18
|
||||
}
|
||||
#endif
|
||||
|
||||
static class TypeExtensions {
|
||||
|
||||
#if NET_CORE
|
||||
private static readonly Dictionary<Type, TypeCode> TypeCodeMap = new Dictionary<Type, TypeCode>
|
||||
{
|
||||
{ typeof (bool), TypeCode.Boolean },
|
||||
{ typeof (char), TypeCode.Char },
|
||||
{ typeof (sbyte), TypeCode.SByte },
|
||||
{ typeof (byte), TypeCode.Byte },
|
||||
{ typeof (short), TypeCode.Int16 },
|
||||
{ typeof (ushort), TypeCode.UInt16 },
|
||||
{ typeof (int), TypeCode.Int32 },
|
||||
{ typeof (uint), TypeCode.UInt32 },
|
||||
{ typeof (long), TypeCode.Int64 },
|
||||
{ typeof (ulong), TypeCode.UInt64 },
|
||||
{ typeof (float), TypeCode.Single },
|
||||
{ typeof (double), TypeCode.Double },
|
||||
{ typeof (decimal), TypeCode.Decimal },
|
||||
{ typeof (DateTime), TypeCode.DateTime },
|
||||
{ typeof (string), TypeCode.String },
|
||||
};
|
||||
#endif
|
||||
|
||||
public static TypeCode GetTypeCode (this Type type)
|
||||
{
|
||||
#if NET_CORE
|
||||
if (type == null)
|
||||
return TypeCode.Empty;
|
||||
|
||||
TypeCode code;
|
||||
if (!TypeCodeMap.TryGetValue (type, out code))
|
||||
return TypeCode.Object;
|
||||
|
||||
return code;
|
||||
#else
|
||||
return Type.GetTypeCode (type);
|
||||
#endif
|
||||
}
|
||||
|
||||
public static Assembly Assembly (this Type type)
|
||||
{
|
||||
#if NET_CORE
|
||||
return type.GetTypeInfo ().Assembly;
|
||||
#else
|
||||
return type.Assembly;
|
||||
#endif
|
||||
}
|
||||
|
||||
public static MethodBase DeclaringMethod (this Type type)
|
||||
{
|
||||
#if NET_CORE
|
||||
return type.GetTypeInfo ().DeclaringMethod;
|
||||
#else
|
||||
return type.DeclaringMethod;
|
||||
#endif
|
||||
}
|
||||
|
||||
public static Type [] GetGenericArguments (this Type type)
|
||||
{
|
||||
#if NET_CORE
|
||||
var info = type.GetTypeInfo ();
|
||||
return info.IsGenericTypeDefinition ? info.GenericTypeParameters : info.GenericTypeArguments;
|
||||
#else
|
||||
return type.GetGenericArguments ();
|
||||
#endif
|
||||
}
|
||||
|
||||
public static bool IsGenericType (this Type type)
|
||||
{
|
||||
#if NET_CORE
|
||||
return type.GetTypeInfo ().IsGenericType;
|
||||
#else
|
||||
return type.IsGenericType;
|
||||
#endif
|
||||
}
|
||||
|
||||
public static bool IsGenericTypeDefinition (this Type type)
|
||||
{
|
||||
#if NET_CORE
|
||||
return type.GetTypeInfo ().IsGenericTypeDefinition;
|
||||
#else
|
||||
return type.IsGenericTypeDefinition;
|
||||
#endif
|
||||
}
|
||||
|
||||
public static bool IsValueType (this Type type)
|
||||
{
|
||||
#if NET_CORE
|
||||
return type.GetTypeInfo ().IsValueType;
|
||||
#else
|
||||
return type.IsValueType;
|
||||
#endif
|
||||
}
|
||||
}
|
||||
}
|
9
external/cecil/NetStandard.props
vendored
9
external/cecil/NetStandard.props
vendored
@ -1,9 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" Sdk="Microsoft.NET.Sdk">
|
||||
<PropertyGroup>
|
||||
<DefineConstants>$(DefineConstants);NET_CORE;</DefineConstants>
|
||||
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
|
||||
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
||||
<PublicSign Condition=" '$(OS)' != 'Windows_NT' ">true</PublicSign>
|
||||
</PropertyGroup>
|
||||
</Project>
|
6
external/cecil/ProjectInfo.cs
vendored
6
external/cecil/ProjectInfo.cs
vendored
@ -15,6 +15,6 @@ using System.Runtime.InteropServices;
|
||||
|
||||
[assembly: ComVisible (false)]
|
||||
|
||||
[assembly: AssemblyVersion ("0.10.3.0")]
|
||||
[assembly: AssemblyFileVersion ("0.10.3.0")]
|
||||
[assembly: AssemblyInformationalVersion ("0.10.3.0")]
|
||||
[assembly: AssemblyVersion ("0.11.0.0")]
|
||||
[assembly: AssemblyFileVersion ("0.11.0.0")]
|
||||
[assembly: AssemblyInformationalVersion ("0.11.0.0")]
|
||||
|
35
external/cecil/Test/Mono.Cecil.Tests.csproj
vendored
35
external/cecil/Test/Mono.Cecil.Tests.csproj
vendored
@ -1,45 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Project Sdk="Microsoft.NET.Sdk" ToolsVersion="Current">
|
||||
<Import Project="..\Mono.Cecil.Tests.props" />
|
||||
<PropertyGroup>
|
||||
<ProjectGuid>{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}</ProjectGuid>
|
||||
<RootNamespace>Mono.Cecil.Tests</RootNamespace>
|
||||
<AssemblyName>Mono.Cecil.Tests</AssemblyName>
|
||||
<TargetFrameworks>netcoreapp2.1;net40</TargetFrameworks>
|
||||
</PropertyGroup>
|
||||
<ItemGroup Condition="$(NetStandard)">
|
||||
<PackageReference Include="System.Reflection.TypeExtensions">
|
||||
<Version>4.3.0</Version>
|
||||
</PackageReference>
|
||||
<PackageReference Include="System.Diagnostics.Process">
|
||||
<Version>4.3.0</Version>
|
||||
</PackageReference>
|
||||
<PackageReference Include="System.Diagnostics.StackTrace">
|
||||
<Version>4.3.0</Version>
|
||||
</PackageReference>
|
||||
<PackageReference Include="System.Diagnostics.FileVersionInfo">
|
||||
<Version>4.3.0</Version>
|
||||
</PackageReference>
|
||||
<PackageReference Include="System.Runtime.Loader">
|
||||
<Version>4.3.0</Version>
|
||||
</PackageReference>
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'netcoreapp2.1' ">
|
||||
<PackageReference Include="Microsoft.CodeAnalysis.CSharp">
|
||||
<Version>2.3.2</Version>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Microsoft.CodeAnalysis.VisualBasic">
|
||||
<Version>2.3.2</Version>
|
||||
<Version>2.10.0</Version>
|
||||
</PackageReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Mono.Cecil.csproj">
|
||||
<Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
|
||||
<Name>Mono.Cecil</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\symbols\mdb\Mono.Cecil.Mdb.csproj">
|
||||
<Project>{8559dd7f-a16f-46d0-a05a-9139faeba8fd}</Project>
|
||||
<Name>Mono.Cecil.Mdb</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\symbols\pdb\Mono.Cecil.Pdb.csproj">
|
||||
<Project>{63e6915c-7ea4-4d76-ab28-0d7191eea626}</Project>
|
||||
<Name>Mono.Cecil.Pdb</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
@ -50,5 +26,4 @@
|
||||
<ItemGroup>
|
||||
<None Include="Resources\**\*" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" Condition="!$(NetStandard)" />
|
||||
</Project>
|
||||
</Project>
|
||||
|
@ -1,11 +1,24 @@
|
||||
using System;
|
||||
using System.IO;
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Mono.Cecil.Cil;
|
||||
using NUnit.Framework;
|
||||
|
||||
using Mono.Cecil.PE;
|
||||
|
||||
#if !NET_CORE
|
||||
namespace System.Runtime.CompilerServices {
|
||||
|
||||
[AttributeUsage (AttributeTargets.Parameter, Inherited = false)]
|
||||
public sealed class CallerFilePathAttribute : Attribute {
|
||||
}
|
||||
|
||||
[AttributeUsage (AttributeTargets.Parameter, Inherited = false)]
|
||||
public sealed class CallerMemberNameAttribute : Attribute {
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
namespace Mono.Cecil.Tests {
|
||||
|
||||
public abstract class BaseTestFixture {
|
||||
@ -16,49 +29,61 @@ namespace Mono.Cecil.Tests {
|
||||
Assert.Ignore ();
|
||||
}
|
||||
|
||||
public static string GetResourcePath (string name, Assembly assembly)
|
||||
protected static void IgnoreOnCoreClr ()
|
||||
{
|
||||
return Path.Combine (FindResourcesDirectory (assembly), name);
|
||||
if (Platform.OnCoreClr)
|
||||
Assert.Ignore ();
|
||||
}
|
||||
|
||||
public static string GetAssemblyResourcePath (string name, Assembly assembly)
|
||||
protected static void OnlyOnWindows ()
|
||||
{
|
||||
return GetResourcePath (Path.Combine ("assemblies", name), assembly);
|
||||
if (!Platform.OnWindows)
|
||||
Assert.Ignore ();
|
||||
}
|
||||
|
||||
public static string GetCSharpResourcePath (string name, Assembly assembly)
|
||||
public static string GetResourcePath (string name, string sourceFilePath)
|
||||
{
|
||||
return GetResourcePath (Path.Combine ("cs", name), assembly);
|
||||
return Path.Combine (FindResourcesDirectory (sourceFilePath), name);
|
||||
}
|
||||
|
||||
public static string GetILResourcePath (string name, Assembly assembly)
|
||||
public static string GetAssemblyResourcePath (string name, [CallerFilePath] string sourceFilePath = "")
|
||||
{
|
||||
return GetResourcePath (Path.Combine ("il", name), assembly);
|
||||
return GetResourcePath (Path.Combine ("assemblies", name), sourceFilePath);
|
||||
}
|
||||
|
||||
public ModuleDefinition GetResourceModule (string name)
|
||||
public static string GetCSharpResourcePath (string name, [CallerFilePath] string sourceFilePath = "")
|
||||
{
|
||||
return ModuleDefinition.ReadModule (GetAssemblyResourcePath (name, GetType ().Assembly));
|
||||
return GetResourcePath (Path.Combine ("cs", name), sourceFilePath);
|
||||
}
|
||||
|
||||
public ModuleDefinition GetResourceModule (string name, ReaderParameters parameters)
|
||||
public static string GetILResourcePath (string name, [CallerFilePath] string sourceFilePath = "")
|
||||
{
|
||||
return ModuleDefinition.ReadModule (GetAssemblyResourcePath (name, GetType ().Assembly), parameters);
|
||||
return GetResourcePath (Path.Combine ("il", name), sourceFilePath);
|
||||
}
|
||||
|
||||
public ModuleDefinition GetResourceModule (string name, ReadingMode mode)
|
||||
public ModuleDefinition GetResourceModule (string name, [CallerFilePath] string sourceFilePath = "")
|
||||
{
|
||||
return ModuleDefinition.ReadModule (GetAssemblyResourcePath (name, GetType ().Assembly), new ReaderParameters (mode));
|
||||
return ModuleDefinition.ReadModule (GetAssemblyResourcePath (name, sourceFilePath));
|
||||
}
|
||||
|
||||
public Stream GetResourceStream (string name)
|
||||
public ModuleDefinition GetResourceModule (string name, ReaderParameters parameters, [CallerFilePath] string sourceFilePath = "")
|
||||
{
|
||||
return new FileStream (GetAssemblyResourcePath (name, GetType ().Assembly), FileMode.Open, FileAccess.Read);
|
||||
return ModuleDefinition.ReadModule (GetAssemblyResourcePath (name, sourceFilePath), parameters);
|
||||
}
|
||||
|
||||
internal Image GetResourceImage (string name)
|
||||
public ModuleDefinition GetResourceModule (string name, ReadingMode mode, [CallerFilePath] string sourceFilePath = "")
|
||||
{
|
||||
var file = new FileStream (GetAssemblyResourcePath (name, GetType ().Assembly), FileMode.Open, FileAccess.Read);
|
||||
return ModuleDefinition.ReadModule (GetAssemblyResourcePath (name, sourceFilePath), new ReaderParameters (mode));
|
||||
}
|
||||
|
||||
public Stream GetResourceStream (string name, [CallerFilePath] string sourceFilePath = "")
|
||||
{
|
||||
return new FileStream (GetAssemblyResourcePath (name, sourceFilePath), FileMode.Open, FileAccess.Read);
|
||||
}
|
||||
|
||||
internal Image GetResourceImage (string name, [CallerFilePath] string sourceFilePath = "")
|
||||
{
|
||||
var file = new FileStream (GetAssemblyResourcePath (name, sourceFilePath), FileMode.Open, FileAccess.Read);
|
||||
return ImageReader.ReadImage (Disposable.Owned (file as Stream), file.Name);
|
||||
}
|
||||
|
||||
@ -72,9 +97,9 @@ namespace Mono.Cecil.Tests {
|
||||
return ModuleDefinition.ReadModule (GetType ().Module.FullyQualifiedName, parameters);
|
||||
}
|
||||
|
||||
public static string FindResourcesDirectory (Assembly assembly)
|
||||
public static string FindResourcesDirectory (string sourceFilePath)
|
||||
{
|
||||
var path = Path.GetDirectoryName (new Uri (assembly.CodeBase).LocalPath);
|
||||
var path = Path.GetDirectoryName (sourceFilePath);
|
||||
while (!Directory.Exists (Path.Combine (path, "Resources"))) {
|
||||
var old = path;
|
||||
path = Path.GetDirectoryName (path);
|
||||
@ -97,19 +122,19 @@ namespace Mono.Cecil.Tests {
|
||||
return str.Trim ().Replace ("\r\n", "\n");
|
||||
}
|
||||
|
||||
public static void TestModule (string file, Action<ModuleDefinition> test, bool verify = true, bool readOnly = false, Type symbolReaderProvider = null, Type symbolWriterProvider = null, IAssemblyResolver assemblyResolver = null, bool applyWindowsRuntimeProjections = false)
|
||||
public static void TestModule (string file, Action<ModuleDefinition> test, bool verify = true, bool readOnly = false, Type symbolReaderProvider = null, Type symbolWriterProvider = null, IAssemblyResolver assemblyResolver = null, bool applyWindowsRuntimeProjections = false, [CallerFilePath] string sourceFilePath = "")
|
||||
{
|
||||
Run (new ModuleTestCase (file, test, verify, readOnly, symbolReaderProvider, symbolWriterProvider, assemblyResolver, applyWindowsRuntimeProjections));
|
||||
Run (new ModuleTestCase (file, test, verify, readOnly, symbolReaderProvider, symbolWriterProvider, assemblyResolver, applyWindowsRuntimeProjections, sourceFilePath));
|
||||
}
|
||||
|
||||
public static void TestCSharp (string file, Action<ModuleDefinition> test, bool verify = true, bool readOnly = false, Type symbolReaderProvider = null, Type symbolWriterProvider = null, IAssemblyResolver assemblyResolver = null, bool applyWindowsRuntimeProjections = false)
|
||||
public static void TestCSharp (string file, Action<ModuleDefinition> test, bool verify = true, bool readOnly = false, Type symbolReaderProvider = null, Type symbolWriterProvider = null, IAssemblyResolver assemblyResolver = null, bool applyWindowsRuntimeProjections = false, [CallerFilePath] string sourceFilePath = "")
|
||||
{
|
||||
Run (new CSharpTestCase (file, test, verify, readOnly, symbolReaderProvider, symbolWriterProvider, assemblyResolver, applyWindowsRuntimeProjections));
|
||||
Run (new CSharpTestCase (file, test, verify, readOnly, symbolReaderProvider, symbolWriterProvider, assemblyResolver, applyWindowsRuntimeProjections, sourceFilePath));
|
||||
}
|
||||
|
||||
public static void TestIL (string file, Action<ModuleDefinition> test, bool verify = true, bool readOnly = false, Type symbolReaderProvider = null, Type symbolWriterProvider = null, IAssemblyResolver assemblyResolver = null, bool applyWindowsRuntimeProjections = false)
|
||||
public static void TestIL (string file, Action<ModuleDefinition> test, bool verify = true, bool readOnly = false, Type symbolReaderProvider = null, Type symbolWriterProvider = null, IAssemblyResolver assemblyResolver = null, bool applyWindowsRuntimeProjections = false, [CallerFilePath] string sourceFilePath = "")
|
||||
{
|
||||
Run (new ILTestCase (file, test, verify, readOnly, symbolReaderProvider, symbolWriterProvider, assemblyResolver, applyWindowsRuntimeProjections));
|
||||
Run (new ILTestCase (file, test, verify, readOnly, symbolReaderProvider, symbolWriterProvider, assemblyResolver, applyWindowsRuntimeProjections, sourceFilePath));
|
||||
}
|
||||
|
||||
static void Run (TestCase testCase)
|
||||
@ -123,13 +148,11 @@ namespace Mono.Cecil.Tests {
|
||||
if (testCase.ReadOnly)
|
||||
return;
|
||||
|
||||
#if !READ_ONLY
|
||||
using (var runner = new TestRunner (testCase, TestCaseType.WriteFromDeferred))
|
||||
runner.RunTest ();
|
||||
|
||||
using (var runner = new TestRunner (testCase, TestCaseType.WriteFromImmediate))
|
||||
runner.RunTest ();
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
@ -142,12 +165,11 @@ namespace Mono.Cecil.Tests {
|
||||
public readonly IAssemblyResolver AssemblyResolver;
|
||||
public readonly Action<ModuleDefinition> Test;
|
||||
public readonly bool ApplyWindowsRuntimeProjections;
|
||||
public readonly string SourceFilePath;
|
||||
|
||||
public abstract string ModuleLocation { get; }
|
||||
|
||||
protected Assembly Assembly { get { return Test.Method.Module.Assembly; } }
|
||||
|
||||
protected TestCase (Action<ModuleDefinition> test, bool verify, bool readOnly, Type symbolReaderProvider, Type symbolWriterProvider, IAssemblyResolver assemblyResolver, bool applyWindowsRuntimeProjections)
|
||||
protected TestCase (Action<ModuleDefinition> test, bool verify, bool readOnly, Type symbolReaderProvider, Type symbolWriterProvider, IAssemblyResolver assemblyResolver, bool applyWindowsRuntimeProjections, string sourceFilePath = "")
|
||||
{
|
||||
Test = test;
|
||||
Verify = verify;
|
||||
@ -156,6 +178,7 @@ namespace Mono.Cecil.Tests {
|
||||
SymbolWriterProvider = symbolWriterProvider;
|
||||
AssemblyResolver = assemblyResolver;
|
||||
ApplyWindowsRuntimeProjections = applyWindowsRuntimeProjections;
|
||||
SourceFilePath = sourceFilePath;
|
||||
}
|
||||
}
|
||||
|
||||
@ -163,15 +186,15 @@ namespace Mono.Cecil.Tests {
|
||||
|
||||
public readonly string Module;
|
||||
|
||||
public ModuleTestCase (string module, Action<ModuleDefinition> test, bool verify, bool readOnly, Type symbolReaderProvider, Type symbolWriterProvider, IAssemblyResolver assemblyResolver, bool applyWindowsRuntimeProjections)
|
||||
: base (test, verify, readOnly, symbolReaderProvider, symbolWriterProvider, assemblyResolver, applyWindowsRuntimeProjections)
|
||||
public ModuleTestCase (string module, Action<ModuleDefinition> test, bool verify, bool readOnly, Type symbolReaderProvider, Type symbolWriterProvider, IAssemblyResolver assemblyResolver, bool applyWindowsRuntimeProjections, string sourceFilePath = "")
|
||||
: base (test, verify, readOnly, symbolReaderProvider, symbolWriterProvider, assemblyResolver, applyWindowsRuntimeProjections, sourceFilePath)
|
||||
{
|
||||
Module = module;
|
||||
}
|
||||
|
||||
public override string ModuleLocation
|
||||
{
|
||||
get { return BaseTestFixture.GetAssemblyResourcePath (Module, Assembly); }
|
||||
get { return BaseTestFixture.GetAssemblyResourcePath (Module, SourceFilePath); }
|
||||
}
|
||||
}
|
||||
|
||||
@ -179,8 +202,8 @@ namespace Mono.Cecil.Tests {
|
||||
|
||||
public readonly string File;
|
||||
|
||||
public CSharpTestCase (string file, Action<ModuleDefinition> test, bool verify, bool readOnly, Type symbolReaderProvider, Type symbolWriterProvider, IAssemblyResolver assemblyResolver, bool applyWindowsRuntimeProjections)
|
||||
: base (test, verify, readOnly, symbolReaderProvider, symbolWriterProvider, assemblyResolver, applyWindowsRuntimeProjections)
|
||||
public CSharpTestCase (string file, Action<ModuleDefinition> test, bool verify, bool readOnly, Type symbolReaderProvider, Type symbolWriterProvider, IAssemblyResolver assemblyResolver, bool applyWindowsRuntimeProjections, string sourceFilePath = "")
|
||||
: base (test, verify, readOnly, symbolReaderProvider, symbolWriterProvider, assemblyResolver, applyWindowsRuntimeProjections, sourceFilePath)
|
||||
{
|
||||
File = file;
|
||||
}
|
||||
@ -189,7 +212,7 @@ namespace Mono.Cecil.Tests {
|
||||
{
|
||||
get
|
||||
{
|
||||
return CompilationService.CompileResource (BaseTestFixture.GetCSharpResourcePath (File, Assembly));
|
||||
return CompilationService.CompileResource (BaseTestFixture.GetCSharpResourcePath (File, SourceFilePath));
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -198,8 +221,8 @@ namespace Mono.Cecil.Tests {
|
||||
|
||||
public readonly string File;
|
||||
|
||||
public ILTestCase (string file, Action<ModuleDefinition> test, bool verify, bool readOnly, Type symbolReaderProvider, Type symbolWriterProvider, IAssemblyResolver assemblyResolver, bool applyWindowsRuntimeProjections)
|
||||
: base (test, verify, readOnly, symbolReaderProvider, symbolWriterProvider, assemblyResolver, applyWindowsRuntimeProjections)
|
||||
public ILTestCase (string file, Action<ModuleDefinition> test, bool verify, bool readOnly, Type symbolReaderProvider, Type symbolWriterProvider, IAssemblyResolver assemblyResolver, bool applyWindowsRuntimeProjections, string sourceFilePath = "")
|
||||
: base (test, verify, readOnly, symbolReaderProvider, symbolWriterProvider, assemblyResolver, applyWindowsRuntimeProjections, sourceFilePath)
|
||||
{
|
||||
File = file;
|
||||
}
|
||||
@ -208,7 +231,7 @@ namespace Mono.Cecil.Tests {
|
||||
{
|
||||
get
|
||||
{
|
||||
return CompilationService.CompileResource (BaseTestFixture.GetILResourcePath (File, Assembly)); ;
|
||||
return CompilationService.CompileResource (BaseTestFixture.GetILResourcePath (File, SourceFilePath)); ;
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -244,14 +267,12 @@ namespace Mono.Cecil.Tests {
|
||||
case TestCaseType.ReadDeferred:
|
||||
parameters.ReadingMode = ReadingMode.Deferred;
|
||||
return ModuleDefinition.ReadModule (location, parameters);
|
||||
#if !READ_ONLY
|
||||
case TestCaseType.WriteFromImmediate:
|
||||
parameters.ReadingMode = ReadingMode.Immediate;
|
||||
return RoundTrip (location, parameters, "cecil-irt");
|
||||
case TestCaseType.WriteFromDeferred:
|
||||
parameters.ReadingMode = ReadingMode.Deferred;
|
||||
return RoundTrip (location, parameters, "cecil-drt");
|
||||
#endif
|
||||
default:
|
||||
return null;
|
||||
}
|
||||
@ -265,7 +286,6 @@ namespace Mono.Cecil.Tests {
|
||||
return (ISymbolReaderProvider) Activator.CreateInstance (test_case.SymbolReaderProvider);
|
||||
}
|
||||
|
||||
#if !READ_ONLY
|
||||
ISymbolWriterProvider GetSymbolWriterProvider ()
|
||||
{
|
||||
if (test_case.SymbolReaderProvider == null)
|
||||
@ -273,7 +293,6 @@ namespace Mono.Cecil.Tests {
|
||||
|
||||
return (ISymbolWriterProvider) Activator.CreateInstance (test_case.SymbolWriterProvider);
|
||||
}
|
||||
#endif
|
||||
|
||||
IAssemblyResolver GetAssemblyResolver ()
|
||||
{
|
||||
@ -286,7 +305,6 @@ namespace Mono.Cecil.Tests {
|
||||
return test_resolver;
|
||||
}
|
||||
|
||||
#if !READ_ONLY
|
||||
ModuleDefinition RoundTrip (string location, ReaderParameters reader_parameters, string folder)
|
||||
{
|
||||
var rt_folder = Path.Combine (Path.GetTempPath (), folder);
|
||||
@ -309,7 +327,7 @@ namespace Mono.Cecil.Tests {
|
||||
|
||||
return ModuleDefinition.ReadModule (rt_module, reader_parameters);
|
||||
}
|
||||
#endif
|
||||
|
||||
public void RunTest ()
|
||||
{
|
||||
var module = GetModule ();
|
||||
@ -333,9 +351,7 @@ namespace Mono.Cecil.Tests {
|
||||
enum TestCaseType {
|
||||
ReadImmediate,
|
||||
ReadDeferred,
|
||||
#if !READ_ONLY
|
||||
WriteFromImmediate,
|
||||
WriteFromDeferred,
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
@ -1,10 +0,0 @@
|
||||
#if NET_3_5 || NET_4_0
|
||||
namespace System.Runtime.CompilerServices {
|
||||
[AttributeUsage (AttributeTargets.Parameter, Inherited = false)]
|
||||
public sealed class CallerMemberNameAttribute : Attribute {
|
||||
public CallerMemberNameAttribute ()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif
|
@ -11,7 +11,6 @@ using NUnit.Framework;
|
||||
using Microsoft.CodeAnalysis;
|
||||
using Microsoft.CodeAnalysis.Emit;
|
||||
using CS = Microsoft.CodeAnalysis.CSharp;
|
||||
using VB = Microsoft.CodeAnalysis.VisualBasic;
|
||||
#endif
|
||||
|
||||
namespace Mono.Cecil.Tests {
|
||||
@ -37,6 +36,14 @@ namespace Mono.Cecil.Tests {
|
||||
get { return TryGetType ("System.Runtime.Loader.AssemblyLoadContext, System.Runtime.Loader, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a") != null; }
|
||||
}
|
||||
|
||||
public static bool OnWindows {
|
||||
get { return Environment.OSVersion.Platform == PlatformID.Win32NT; }
|
||||
}
|
||||
|
||||
public static bool HasNativePdbSupport {
|
||||
get { return OnWindows && !OnMono; }
|
||||
}
|
||||
|
||||
static Type TryGetType (string assemblyQualifiedName)
|
||||
{
|
||||
try {
|
||||
@ -90,7 +97,7 @@ namespace Mono.Cecil.Tests {
|
||||
if (extension == ".il")
|
||||
return IlasmCompilationService.Instance.Compile (name);
|
||||
|
||||
if (extension == ".cs" || extension == ".vb")
|
||||
if (extension == ".cs")
|
||||
#if NET_CORE
|
||||
return RoslynCompilationService.Instance.Compile (name);
|
||||
#else
|
||||
@ -182,14 +189,6 @@ namespace Mono.Cecil.Tests {
|
||||
new [] { CS.SyntaxFactory.ParseSyntaxTree (source) },
|
||||
references,
|
||||
new CS.CSharpCompilationOptions (OutputKind.DynamicallyLinkedLibrary, optimizationLevel: OptimizationLevel.Release));
|
||||
|
||||
case ".vb":
|
||||
return VB.VisualBasicCompilation.Create (
|
||||
assemblyName,
|
||||
new [] { VB.SyntaxFactory.ParseSyntaxTree (source) },
|
||||
references,
|
||||
new VB.VisualBasicCompilationOptions (OutputKind.DynamicallyLinkedLibrary, optimizationLevel: OptimizationLevel.Release));
|
||||
|
||||
default:
|
||||
throw new NotSupportedException ();
|
||||
}
|
||||
@ -320,7 +319,7 @@ namespace Mono.Cecil.Tests {
|
||||
public static ProcessOutput ILAsm (string source, string output)
|
||||
{
|
||||
var ilasm = "ilasm";
|
||||
if (!Platform.OnMono)
|
||||
if (Platform.OnWindows)
|
||||
ilasm = NetFrameworkTool ("ilasm");
|
||||
|
||||
return RunProcess (ilasm, "/nologo", "/dll", "/out:" + Quote (output), Quote (source));
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user