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
|
build_without_msvc = msvc
|
||||||
endif
|
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
|
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
|
# 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:
|
update_submodules:
|
||||||
@cd $(srcdir) && scripts/update_submodules.sh
|
@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 = @CFLAGS@
|
||||||
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
|
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
|
||||||
CMAKE = @CMAKE@
|
CMAKE = @CMAKE@
|
||||||
|
COREARCH = @COREARCH@
|
||||||
|
CORETARGETS = @CORETARGETS@
|
||||||
CPP = @CPP@
|
CPP = @CPP@
|
||||||
CPPFLAGS = @CPPFLAGS@
|
CPPFLAGS = @CPPFLAGS@
|
||||||
CSC = @CSC@
|
CSC = @CSC@
|
||||||
@ -371,8 +373,10 @@ PATHSEP = @PATHSEP@
|
|||||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||||
PIDTYPE = @PIDTYPE@
|
PIDTYPE = @PIDTYPE@
|
||||||
PKG_CONFIG = @PKG_CONFIG@
|
PKG_CONFIG = @PKG_CONFIG@
|
||||||
|
PLATFORM_AOT_PREFIX = @PLATFORM_AOT_PREFIX@
|
||||||
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
|
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
|
||||||
RANLIB = @RANLIB@
|
RANLIB = @RANLIB@
|
||||||
|
RID = @RID@
|
||||||
SEARCHSEP = @SEARCHSEP@
|
SEARCHSEP = @SEARCHSEP@
|
||||||
SED = @SED@
|
SED = @SED@
|
||||||
SET_MAKE = @SET_MAKE@
|
SET_MAKE = @SET_MAKE@
|
||||||
@ -489,9 +493,11 @@ MONOTOUCH_SUBDIRS = $(libgc_dir) mono
|
|||||||
@ENABLE_MSVC_TRUE@build_with_msvc = msvc
|
@ENABLE_MSVC_TRUE@build_with_msvc = msvc
|
||||||
@ENABLE_MSVC_FALSE@build_without_msvc = msvc
|
@ENABLE_MSVC_FALSE@build_without_msvc = msvc
|
||||||
@ENABLE_MSVC_TRUE@build_without_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
|
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
|
# 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 = \
|
EXTRA_DIST = \
|
||||||
README.md \
|
README.md \
|
||||||
LICENSE \
|
LICENSE \
|
||||||
@ -1009,7 +1015,7 @@ uninstall-am:
|
|||||||
.PRECIOUS: Makefile
|
.PRECIOUS: Makefile
|
||||||
|
|
||||||
|
|
||||||
all: update_submodules
|
all: $(update_submodules)
|
||||||
|
|
||||||
update_submodules:
|
update_submodules:
|
||||||
@cd $(srcdir) && scripts/update_submodules.sh
|
@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.
|
* `--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`.
|
* This defaults to `no`.
|
||||||
|
|
||||||
* `--enable-small-config=yes,no` - Enable some tweaks to reduce memory usage
|
* `--enable-small-config=yes,no` - Enable some tweaks to reduce memory usage
|
||||||
|
@ -1 +1 @@
|
|||||||
82211f291c887f62ce30cc2305884e307855ecd8
|
f52b3c52f452b58b3574d18627f00353ac002e09
|
@ -10,7 +10,7 @@
|
|||||||
{
|
{
|
||||||
"name": "coreclr",
|
"name": "coreclr",
|
||||||
"url": "git://github.com/mono/coreclr.git",
|
"url": "git://github.com/mono/coreclr.git",
|
||||||
"rev": "1e8d7a94155a04a6556a7ae9ef8dc5841b3ab206",
|
"rev": "90f7060935732bb624e1f325d23f63072433725f",
|
||||||
"remote-branch": "origin/mono",
|
"remote-branch": "origin/mono",
|
||||||
"branch": "mono",
|
"branch": "mono",
|
||||||
"directory": "coreclr"
|
"directory": "coreclr"
|
||||||
|
@ -342,6 +342,10 @@
|
|||||||
0 if you don't. */
|
0 if you don't. */
|
||||||
#undef HAVE_DECL_INTERLOCKEDINCREMENT64
|
#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
|
/* Define to 1 if you have the declaration of `strerror_r', and to 0 if you
|
||||||
don't. */
|
don't. */
|
||||||
#undef HAVE_DECL_STRERROR_R
|
#undef HAVE_DECL_STRERROR_R
|
||||||
@ -1368,6 +1372,9 @@
|
|||||||
/* Host Platform is Darwin */
|
/* Host Platform is Darwin */
|
||||||
#undef HOST_DARWIN
|
#undef HOST_DARWIN
|
||||||
|
|
||||||
|
/* Targeting the Fuchsia platform */
|
||||||
|
#undef HOST_FUCHSIA
|
||||||
|
|
||||||
/* ... */
|
/* ... */
|
||||||
#undef HOST_MIPS
|
#undef HOST_MIPS
|
||||||
|
|
||||||
|
@ -1 +1 @@
|
|||||||
5cddb32e13af11623b2e96384461a2595fae2237
|
a133e8adbcdbb6319c3fa3ba0de894b7140e121e
|
@ -1 +1 @@
|
|||||||
c29bc5931daf65abd230d8b4ff4469ff74250676
|
366d1ab3d533c3643d80c6c17bdd9e283cb44c07
|
@ -265,6 +265,8 @@ CC_FOR_BUILD = @CC_FOR_BUILD@
|
|||||||
CFLAGS = @CFLAGS@
|
CFLAGS = @CFLAGS@
|
||||||
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
|
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
|
||||||
CMAKE = @CMAKE@
|
CMAKE = @CMAKE@
|
||||||
|
COREARCH = @COREARCH@
|
||||||
|
CORETARGETS = @CORETARGETS@
|
||||||
CPP = @CPP@
|
CPP = @CPP@
|
||||||
CPPFLAGS = @CPPFLAGS@
|
CPPFLAGS = @CPPFLAGS@
|
||||||
CSC = @CSC@
|
CSC = @CSC@
|
||||||
@ -395,8 +397,10 @@ PATHSEP = @PATHSEP@
|
|||||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||||
PIDTYPE = @PIDTYPE@
|
PIDTYPE = @PIDTYPE@
|
||||||
PKG_CONFIG = @PKG_CONFIG@
|
PKG_CONFIG = @PKG_CONFIG@
|
||||||
|
PLATFORM_AOT_PREFIX = @PLATFORM_AOT_PREFIX@
|
||||||
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
|
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
|
||||||
RANLIB = @RANLIB@
|
RANLIB = @RANLIB@
|
||||||
|
RID = @RID@
|
||||||
SEARCHSEP = @SEARCHSEP@
|
SEARCHSEP = @SEARCHSEP@
|
||||||
SED = @SED@
|
SED = @SED@
|
||||||
SET_MAKE = @SET_MAKE@
|
SET_MAKE = @SET_MAKE@
|
||||||
|
@ -20,7 +20,7 @@ def print_frames(thread, num_frames, current_thread):
|
|||||||
ipoffset = frame.EvaluateExpression('ip').GetValueAsUnsigned()
|
ipoffset = frame.EvaluateExpression('ip').GetValueAsUnsigned()
|
||||||
insn = ''
|
insn = ''
|
||||||
if ipoffset != 0:
|
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] + "\""
|
insn = "\"" + frame.EvaluateExpression('mono_interp_opname [*ip]').summary[1:-1] + "\""
|
||||||
var = '%s::%s @ %d %s || %s' % (klassname, methodname, ipoffset, insn, frame)
|
var = '%s::%s @ %d %s || %s' % (klassname, methodname, ipoffset, insn, frame)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
@ -186,6 +186,8 @@ CC_FOR_BUILD = @CC_FOR_BUILD@
|
|||||||
CFLAGS = @CFLAGS@
|
CFLAGS = @CFLAGS@
|
||||||
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
|
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
|
||||||
CMAKE = @CMAKE@
|
CMAKE = @CMAKE@
|
||||||
|
COREARCH = @COREARCH@
|
||||||
|
CORETARGETS = @CORETARGETS@
|
||||||
CPP = @CPP@
|
CPP = @CPP@
|
||||||
CPPFLAGS = @CPPFLAGS@
|
CPPFLAGS = @CPPFLAGS@
|
||||||
CSC = @CSC@
|
CSC = @CSC@
|
||||||
@ -316,8 +318,10 @@ PATHSEP = @PATHSEP@
|
|||||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||||
PIDTYPE = @PIDTYPE@
|
PIDTYPE = @PIDTYPE@
|
||||||
PKG_CONFIG = @PKG_CONFIG@
|
PKG_CONFIG = @PKG_CONFIG@
|
||||||
|
PLATFORM_AOT_PREFIX = @PLATFORM_AOT_PREFIX@
|
||||||
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
|
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
|
||||||
RANLIB = @RANLIB@
|
RANLIB = @RANLIB@
|
||||||
|
RID = @RID@
|
||||||
SEARCHSEP = @SEARCHSEP@
|
SEARCHSEP = @SEARCHSEP@
|
||||||
SED = @SED@
|
SED = @SED@
|
||||||
SET_MAKE = @SET_MAKE@
|
SET_MAKE = @SET_MAKE@
|
||||||
|
@ -246,6 +246,8 @@ CC_FOR_BUILD = @CC_FOR_BUILD@
|
|||||||
CFLAGS = @CFLAGS@
|
CFLAGS = @CFLAGS@
|
||||||
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
|
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
|
||||||
CMAKE = @CMAKE@
|
CMAKE = @CMAKE@
|
||||||
|
COREARCH = @COREARCH@
|
||||||
|
CORETARGETS = @CORETARGETS@
|
||||||
CPP = @CPP@
|
CPP = @CPP@
|
||||||
CPPFLAGS = @CPPFLAGS@
|
CPPFLAGS = @CPPFLAGS@
|
||||||
CSC = @CSC@
|
CSC = @CSC@
|
||||||
@ -376,8 +378,10 @@ PATHSEP = @PATHSEP@
|
|||||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||||
PIDTYPE = @PIDTYPE@
|
PIDTYPE = @PIDTYPE@
|
||||||
PKG_CONFIG = @PKG_CONFIG@
|
PKG_CONFIG = @PKG_CONFIG@
|
||||||
|
PLATFORM_AOT_PREFIX = @PLATFORM_AOT_PREFIX@
|
||||||
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
|
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
|
||||||
RANLIB = @RANLIB@
|
RANLIB = @RANLIB@
|
||||||
|
RID = @RID@
|
||||||
SEARCHSEP = @SEARCHSEP@
|
SEARCHSEP = @SEARCHSEP@
|
||||||
SED = @SED@
|
SED = @SED@
|
||||||
SET_MAKE = @SET_MAKE@
|
SET_MAKE = @SET_MAKE@
|
||||||
|
@ -186,6 +186,8 @@ CC_FOR_BUILD = @CC_FOR_BUILD@
|
|||||||
CFLAGS = @CFLAGS@
|
CFLAGS = @CFLAGS@
|
||||||
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
|
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
|
||||||
CMAKE = @CMAKE@
|
CMAKE = @CMAKE@
|
||||||
|
COREARCH = @COREARCH@
|
||||||
|
CORETARGETS = @CORETARGETS@
|
||||||
CPP = @CPP@
|
CPP = @CPP@
|
||||||
CPPFLAGS = @CPPFLAGS@
|
CPPFLAGS = @CPPFLAGS@
|
||||||
CSC = @CSC@
|
CSC = @CSC@
|
||||||
@ -316,8 +318,10 @@ PATHSEP = @PATHSEP@
|
|||||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||||
PIDTYPE = @PIDTYPE@
|
PIDTYPE = @PIDTYPE@
|
||||||
PKG_CONFIG = @PKG_CONFIG@
|
PKG_CONFIG = @PKG_CONFIG@
|
||||||
|
PLATFORM_AOT_PREFIX = @PLATFORM_AOT_PREFIX@
|
||||||
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
|
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
|
||||||
RANLIB = @RANLIB@
|
RANLIB = @RANLIB@
|
||||||
|
RID = @RID@
|
||||||
SEARCHSEP = @SEARCHSEP@
|
SEARCHSEP = @SEARCHSEP@
|
||||||
SED = @SED@
|
SED = @SED@
|
||||||
SET_MAKE = @SET_MAKE@
|
SET_MAKE = @SET_MAKE@
|
||||||
|
@ -246,6 +246,8 @@ CC_FOR_BUILD = @CC_FOR_BUILD@
|
|||||||
CFLAGS = @CFLAGS@
|
CFLAGS = @CFLAGS@
|
||||||
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
|
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
|
||||||
CMAKE = @CMAKE@
|
CMAKE = @CMAKE@
|
||||||
|
COREARCH = @COREARCH@
|
||||||
|
CORETARGETS = @CORETARGETS@
|
||||||
CPP = @CPP@
|
CPP = @CPP@
|
||||||
CPPFLAGS = @CPPFLAGS@
|
CPPFLAGS = @CPPFLAGS@
|
||||||
CSC = @CSC@
|
CSC = @CSC@
|
||||||
@ -376,8 +378,10 @@ PATHSEP = @PATHSEP@
|
|||||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||||
PIDTYPE = @PIDTYPE@
|
PIDTYPE = @PIDTYPE@
|
||||||
PKG_CONFIG = @PKG_CONFIG@
|
PKG_CONFIG = @PKG_CONFIG@
|
||||||
|
PLATFORM_AOT_PREFIX = @PLATFORM_AOT_PREFIX@
|
||||||
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
|
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
|
||||||
RANLIB = @RANLIB@
|
RANLIB = @RANLIB@
|
||||||
|
RID = @RID@
|
||||||
SEARCHSEP = @SEARCHSEP@
|
SEARCHSEP = @SEARCHSEP@
|
||||||
SED = @SED@
|
SED = @SED@
|
||||||
SET_MAKE = @SET_MAKE@
|
SET_MAKE = @SET_MAKE@
|
||||||
|
@ -186,6 +186,8 @@ CC_FOR_BUILD = @CC_FOR_BUILD@
|
|||||||
CFLAGS = @CFLAGS@
|
CFLAGS = @CFLAGS@
|
||||||
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
|
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
|
||||||
CMAKE = @CMAKE@
|
CMAKE = @CMAKE@
|
||||||
|
COREARCH = @COREARCH@
|
||||||
|
CORETARGETS = @CORETARGETS@
|
||||||
CPP = @CPP@
|
CPP = @CPP@
|
||||||
CPPFLAGS = @CPPFLAGS@
|
CPPFLAGS = @CPPFLAGS@
|
||||||
CSC = @CSC@
|
CSC = @CSC@
|
||||||
@ -316,8 +318,10 @@ PATHSEP = @PATHSEP@
|
|||||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||||
PIDTYPE = @PIDTYPE@
|
PIDTYPE = @PIDTYPE@
|
||||||
PKG_CONFIG = @PKG_CONFIG@
|
PKG_CONFIG = @PKG_CONFIG@
|
||||||
|
PLATFORM_AOT_PREFIX = @PLATFORM_AOT_PREFIX@
|
||||||
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
|
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
|
||||||
RANLIB = @RANLIB@
|
RANLIB = @RANLIB@
|
||||||
|
RID = @RID@
|
||||||
SEARCHSEP = @SEARCHSEP@
|
SEARCHSEP = @SEARCHSEP@
|
||||||
SED = @SED@
|
SED = @SED@
|
||||||
SET_MAKE = @SET_MAKE@
|
SET_MAKE = @SET_MAKE@
|
||||||
|
@ -246,6 +246,8 @@ CC_FOR_BUILD = @CC_FOR_BUILD@
|
|||||||
CFLAGS = @CFLAGS@
|
CFLAGS = @CFLAGS@
|
||||||
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
|
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
|
||||||
CMAKE = @CMAKE@
|
CMAKE = @CMAKE@
|
||||||
|
COREARCH = @COREARCH@
|
||||||
|
CORETARGETS = @CORETARGETS@
|
||||||
CPP = @CPP@
|
CPP = @CPP@
|
||||||
CPPFLAGS = @CPPFLAGS@
|
CPPFLAGS = @CPPFLAGS@
|
||||||
CSC = @CSC@
|
CSC = @CSC@
|
||||||
@ -376,8 +378,10 @@ PATHSEP = @PATHSEP@
|
|||||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||||
PIDTYPE = @PIDTYPE@
|
PIDTYPE = @PIDTYPE@
|
||||||
PKG_CONFIG = @PKG_CONFIG@
|
PKG_CONFIG = @PKG_CONFIG@
|
||||||
|
PLATFORM_AOT_PREFIX = @PLATFORM_AOT_PREFIX@
|
||||||
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
|
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
|
||||||
RANLIB = @RANLIB@
|
RANLIB = @RANLIB@
|
||||||
|
RID = @RID@
|
||||||
SEARCHSEP = @SEARCHSEP@
|
SEARCHSEP = @SEARCHSEP@
|
||||||
SED = @SED@
|
SED = @SED@
|
||||||
SET_MAKE = @SET_MAKE@
|
SET_MAKE = @SET_MAKE@
|
||||||
|
@ -187,6 +187,8 @@ CC_FOR_BUILD = @CC_FOR_BUILD@
|
|||||||
CFLAGS = @CFLAGS@
|
CFLAGS = @CFLAGS@
|
||||||
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
|
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
|
||||||
CMAKE = @CMAKE@
|
CMAKE = @CMAKE@
|
||||||
|
COREARCH = @COREARCH@
|
||||||
|
CORETARGETS = @CORETARGETS@
|
||||||
CPP = @CPP@
|
CPP = @CPP@
|
||||||
CPPFLAGS = @CPPFLAGS@
|
CPPFLAGS = @CPPFLAGS@
|
||||||
CSC = @CSC@
|
CSC = @CSC@
|
||||||
@ -317,8 +319,10 @@ PATHSEP = @PATHSEP@
|
|||||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||||
PIDTYPE = @PIDTYPE@
|
PIDTYPE = @PIDTYPE@
|
||||||
PKG_CONFIG = @PKG_CONFIG@
|
PKG_CONFIG = @PKG_CONFIG@
|
||||||
|
PLATFORM_AOT_PREFIX = @PLATFORM_AOT_PREFIX@
|
||||||
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
|
PLATFORM_AOT_SUFFIX = @PLATFORM_AOT_SUFFIX@
|
||||||
RANLIB = @RANLIB@
|
RANLIB = @RANLIB@
|
||||||
|
RID = @RID@
|
||||||
SEARCHSEP = @SEARCHSEP@
|
SEARCHSEP = @SEARCHSEP@
|
||||||
SED = @SED@
|
SED = @SED@
|
||||||
SET_MAKE = @SET_MAKE@
|
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-declaration mapi-section">Syntax</div>
|
||||||
<div class="mapi-prototype">gboolean
|
<div class="mapi-prototype">gboolean
|
||||||
mono_class_is_subclass_of (MonoClass *klass, MonoClass *klassc,
|
mono_class_is_subclass_of (MonoClass *klass, MonoClass *klassc, gboolean check_interfaces)
|
||||||
gboolean check_interfaces)
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<p />
|
<p />
|
||||||
|
@ -231,8 +231,7 @@
|
|||||||
<div class="mapi-ptr"></div>
|
<div class="mapi-ptr"></div>
|
||||||
|
|
||||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||||
<div class="mapi-prototype">gunichar2*
|
<div class="mapi-prototype">gunichar2*mono_unicode_from_external (const gchar *in, gsize *bytes)
|
||||||
mono_unicode_from_external (const gchar *in, gsize *bytes)
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<p />
|
<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-declaration mapi-section">Syntax</div>
|
||||||
<div class="mapi-prototype">MonoMethod*
|
<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>
|
</div>
|
||||||
<p />
|
<p />
|
||||||
<div class="mapi-section">Description</div>
|
<div class="mapi-section">Description</div>
|
||||||
<div>
|
<div>
|
||||||
Generates IL code for the icall wrapper. The generated method
|
Generates IL code for the JIT icall wrapper. The generated method
|
||||||
calls the unmanaged code in <i>func</i>.</div>
|
calls the unmanaged code in <i>callinfo</i>->func.</div>
|
||||||
</div><!--mapi-description -->
|
</div><!--mapi-description -->
|
||||||
</div><!--height container -->
|
</div><!--height container -->
|
||||||
</div> <!-- class=mapi -->
|
</div> <!-- class=mapi -->
|
||||||
|
@ -1026,7 +1026,7 @@ mono_method_body_get_object (MonoDomain *domain, MonoMethod *method)
|
|||||||
<p />
|
<p />
|
||||||
<div class="mapi-section">Parameters</div>
|
<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>
|
<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>
|
||||||
</div><!--mapi-description -->
|
</div><!--mapi-description -->
|
||||||
</div><!--height container -->
|
</div><!--height container -->
|
||||||
|
@ -765,7 +765,7 @@ mono_method_body_get_object (MonoDomain *domain, MonoMethod *method)
|
|||||||
<p />
|
<p />
|
||||||
<div class="mapi-section">Parameters</div>
|
<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>
|
<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>
|
||||||
</div><!--mapi-description -->
|
</div><!--mapi-description -->
|
||||||
</div><!--height container -->
|
</div><!--height container -->
|
||||||
|
@ -29,6 +29,7 @@
|
|||||||
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.ImmutableObjectAttribute))]
|
[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.InitializationEventAttribute))]
|
||||||
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.ISite))]
|
[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.LocalizableAttribute))]
|
||||||
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.MergablePropertyAttribute))]
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.MergablePropertyAttribute))]
|
||||||
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.NotifyParentPropertyAttribute))]
|
[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.CollectionChangeEventArgs))]
|
||||||
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.CollectionChangeEventHandler))]
|
[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.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.CustomTypeDescriptor))]
|
||||||
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DateTimeConverter))]
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DateTimeConverter))]
|
||||||
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DateTimeOffsetConverter))]
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DateTimeOffsetConverter))]
|
||||||
|
@ -15,50 +15,4 @@
|
|||||||
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
|
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
|
||||||
[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
|
[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
|
||||||
[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)]
|
[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)]
|
||||||
namespace System
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.DispatchProxy))]
|
||||||
{
|
|
||||||
[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);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
@ -14,81 +14,11 @@
|
|||||||
[assembly:System.Reflection.AssemblyTitleAttribute("System.Reflection.TypeExtensions")]
|
[assembly:System.Reflection.AssemblyTitleAttribute("System.Reflection.TypeExtensions")]
|
||||||
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
|
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
|
||||||
[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
|
[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))]
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.BindingFlags))]
|
||||||
namespace System.Reflection
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.EventInfoExtensions))]
|
||||||
{
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.MemberInfoExtensions))]
|
||||||
public static partial class AssemblyExtensions
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.MethodInfoExtensions))]
|
||||||
{
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.ModuleExtensions))]
|
||||||
public static System.Type[] GetExportedTypes(System.Reflection.Assembly assembly) { throw null; }
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.PropertyInfoExtensions))]
|
||||||
public static System.Reflection.Module[] GetModules(System.Reflection.Assembly assembly) { throw null; }
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.TypeExtensions))]
|
||||||
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; }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
@ -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.Reflection.AssemblyTitleAttribute("System.IO.Compression.dll")]
|
||||||
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
|
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
|
||||||
[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
|
[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.CompressionLevel))]
|
||||||
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Compression.CompressionMode))]
|
[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.DeflateStream))]
|
||||||
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Compression.GZipStream))]
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Compression.GZipStream))]
|
||||||
namespace System.IO.Compression
|
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 partial class ZipArchive : System.IDisposable
|
||||||
{
|
{
|
||||||
public ZipArchive(System.IO.Stream stream) { }
|
public ZipArchive(System.IO.Stream stream) { }
|
||||||
|
@ -27,7 +27,7 @@ namespace System.Net.Http
|
|||||||
public ByteArrayContent(byte[] content) { }
|
public ByteArrayContent(byte[] content) { }
|
||||||
public ByteArrayContent(byte[] content, int offset, int count) { }
|
public ByteArrayContent(byte[] content, int offset, int count) { }
|
||||||
protected override System.Threading.Tasks.Task<System.IO.Stream> CreateContentReadStreamAsync() { throw null; }
|
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; }
|
protected internal override bool TryComputeLength(out long length) { throw null; }
|
||||||
}
|
}
|
||||||
public enum ClientCertificateOption
|
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<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(string requestUri) { throw null; }
|
||||||
public System.Threading.Tasks.Task<string> GetStringAsync(System.Uri 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) { 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(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; }
|
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.Security.Cryptography.X509Certificates.X509CertificateCollection ClientCertificates { get { throw null; } }
|
||||||
public System.Net.CookieContainer CookieContainer { 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 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 System.Net.ICredentials DefaultProxyCredentials { get { throw null; } set { } }
|
||||||
public int MaxAutomaticRedirections { get { throw null; } set { } }
|
public int MaxAutomaticRedirections { get { throw null; } set { } }
|
||||||
public int MaxConnectionsPerServer { 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<byte[]> ReadAsByteArrayAsync() { throw null; }
|
||||||
public System.Threading.Tasks.Task<System.IO.Stream> ReadAsStreamAsync() { throw null; }
|
public System.Threading.Tasks.Task<System.IO.Stream> ReadAsStreamAsync() { throw null; }
|
||||||
public System.Threading.Tasks.Task<string> ReadAsStringAsync() { 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);
|
protected internal abstract bool TryComputeLength(out long length);
|
||||||
}
|
}
|
||||||
public abstract partial class HttpMessageHandler : System.IDisposable
|
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 static System.Net.Http.HttpMethod Head { get { throw null; } }
|
||||||
public string Method { 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 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 Post { get { throw null; } }
|
||||||
public static System.Net.Http.HttpMethod Put { get { throw null; } }
|
public static System.Net.Http.HttpMethod Put { get { throw null; } }
|
||||||
public static System.Net.Http.HttpMethod Trace { 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 string ReasonPhrase { get { throw null; } set { } }
|
||||||
public System.Net.Http.HttpRequestMessage RequestMessage { 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.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 System.Version Version { get { throw null; } set { } }
|
||||||
public void Dispose() { }
|
public void Dispose() { }
|
||||||
protected virtual void Dispose(bool disposing) { }
|
protected virtual void Dispose(bool disposing) { }
|
||||||
@ -225,9 +232,10 @@ namespace System.Net.Http
|
|||||||
public MultipartContent(string subtype) { }
|
public MultipartContent(string subtype) { }
|
||||||
public MultipartContent(string subtype, string boundary) { }
|
public MultipartContent(string subtype, string boundary) { }
|
||||||
public virtual void Add(System.Net.Http.HttpContent content) { }
|
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) { }
|
protected override void Dispose(bool disposing) { }
|
||||||
public System.Collections.Generic.IEnumerator<System.Net.Http.HttpContent> GetEnumerator() { throw null; }
|
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; }
|
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
|
||||||
protected internal override bool TryComputeLength(out long length) { 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) { }
|
||||||
public void Add(System.Net.Http.HttpContent content, string name, string fileName) { }
|
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 partial class StreamContent : System.Net.Http.HttpContent
|
||||||
{
|
{
|
||||||
public StreamContent(System.IO.Stream content) { }
|
public StreamContent(System.IO.Stream content) { }
|
||||||
public StreamContent(System.IO.Stream content, int bufferSize) { }
|
public StreamContent(System.IO.Stream content, int bufferSize) { }
|
||||||
protected override System.Threading.Tasks.Task<System.IO.Stream> CreateContentReadStreamAsync() { throw null; }
|
protected override System.Threading.Tasks.Task<System.IO.Stream> CreateContentReadStreamAsync() { throw null; }
|
||||||
protected override void Dispose(bool disposing) { }
|
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; }
|
protected internal override bool TryComputeLength(out long length) { throw null; }
|
||||||
}
|
}
|
||||||
public partial class StringContent : System.Net.Http.ByteArrayContent
|
public partial class StringContent : System.Net.Http.ByteArrayContent
|
||||||
@ -468,17 +509,18 @@ namespace System.Net.Http.Headers
|
|||||||
public override string ToString() { throw null; }
|
public override string ToString() { throw null; }
|
||||||
public static bool TryParse(string input, out System.Net.Http.Headers.MediaTypeHeaderValue parsedValue) { 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) : base (default(System.Net.Http.Headers.MediaTypeHeaderValue)) { }
|
||||||
public MediaTypeWithQualityHeaderValue(string mediaType, double quality) : base (default(string)) { }
|
public MediaTypeWithQualityHeaderValue(string mediaType, double quality) : base (default(System.Net.Http.Headers.MediaTypeHeaderValue)) { }
|
||||||
public System.Nullable<double> Quality { get { throw null; } set { } }
|
public System.Nullable<double> Quality { get { throw null; } set { } }
|
||||||
public static new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue Parse(string input) { throw null; }
|
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 static bool TryParse(string input, out System.Net.Http.Headers.MediaTypeWithQualityHeaderValue parsedValue) { throw null; }
|
||||||
}
|
}
|
||||||
public partial class NameValueHeaderValue : System.ICloneable
|
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) { }
|
||||||
public NameValueHeaderValue(string name, string value) { }
|
public NameValueHeaderValue(string name, string value) { }
|
||||||
public string Name { get { throw null; } }
|
public string Name { get { throw null; } }
|
||||||
@ -606,12 +648,13 @@ namespace System.Net.Http.Headers
|
|||||||
public override string ToString() { throw null; }
|
public override string ToString() { throw null; }
|
||||||
public static bool TryParse(string input, out System.Net.Http.Headers.TransferCodingHeaderValue parsedValue) { 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) : base (default(System.Net.Http.Headers.TransferCodingHeaderValue)) { }
|
||||||
public TransferCodingWithQualityHeaderValue(string value, double quality) : base (default(string)) { }
|
public TransferCodingWithQualityHeaderValue(string value, double quality) : base (default(System.Net.Http.Headers.TransferCodingHeaderValue)) { }
|
||||||
public System.Nullable<double> Quality { get { throw null; } set { } }
|
public System.Nullable<double> Quality { get { throw null; } set { } }
|
||||||
public static new System.Net.Http.Headers.TransferCodingWithQualityHeaderValue Parse(string input) { throw null; }
|
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 static bool TryParse(string input, out System.Net.Http.Headers.TransferCodingWithQualityHeaderValue parsedValue) { throw null; }
|
||||||
}
|
}
|
||||||
public partial class ViaHeaderValue : System.ICloneable
|
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.ImmutableObjectAttribute))]
|
||||||
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.InitializationEventAttribute))]
|
[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.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.LocalizableAttribute))]
|
||||||
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.MergablePropertyAttribute))]
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.MergablePropertyAttribute))]
|
||||||
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.NotifyParentPropertyAttribute))]
|
[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.CollectionChangeEventArgs))]
|
||||||
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.CollectionChangeEventHandler))]
|
[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.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.CustomTypeDescriptor))]
|
||||||
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DateTimeConverter))]
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DateTimeConverter))]
|
||||||
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DateTimeOffsetConverter))]
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DateTimeOffsetConverter))]
|
||||||
|
@ -15,50 +15,4 @@
|
|||||||
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
|
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
|
||||||
[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
|
[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
|
||||||
[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)]
|
[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)]
|
||||||
namespace System
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.DispatchProxy))]
|
||||||
{
|
|
||||||
[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);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
@ -14,81 +14,11 @@
|
|||||||
[assembly:System.Reflection.AssemblyTitleAttribute("System.Reflection.TypeExtensions")]
|
[assembly:System.Reflection.AssemblyTitleAttribute("System.Reflection.TypeExtensions")]
|
||||||
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
|
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
|
||||||
[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
|
[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))]
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.BindingFlags))]
|
||||||
namespace System.Reflection
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.EventInfoExtensions))]
|
||||||
{
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.MemberInfoExtensions))]
|
||||||
public static partial class AssemblyExtensions
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.MethodInfoExtensions))]
|
||||||
{
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.ModuleExtensions))]
|
||||||
public static System.Type[] GetExportedTypes(System.Reflection.Assembly assembly) { throw null; }
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.PropertyInfoExtensions))]
|
||||||
public static System.Reflection.Module[] GetModules(System.Reflection.Assembly assembly) { throw null; }
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.TypeExtensions))]
|
||||||
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; }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
@ -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.Reflection.AssemblyTitleAttribute("System.IO.Compression.dll")]
|
||||||
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
|
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
|
||||||
[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
|
[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.CompressionLevel))]
|
||||||
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Compression.CompressionMode))]
|
[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.DeflateStream))]
|
||||||
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Compression.GZipStream))]
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Compression.GZipStream))]
|
||||||
namespace System.IO.Compression
|
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 partial class ZipArchive : System.IDisposable
|
||||||
{
|
{
|
||||||
public ZipArchive(System.IO.Stream stream) { }
|
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<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(string requestUri) { throw null; }
|
||||||
public System.Threading.Tasks.Task<string> GetStringAsync(System.Uri 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) { 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(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; }
|
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.Security.Cryptography.X509Certificates.X509CertificateCollection ClientCertificates { get { throw null; } }
|
||||||
public System.Net.CookieContainer CookieContainer { 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 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 System.Net.ICredentials DefaultProxyCredentials { get { throw null; } set { } }
|
||||||
public int MaxAutomaticRedirections { get { throw null; } set { } }
|
public int MaxAutomaticRedirections { get { throw null; } set { } }
|
||||||
public int MaxConnectionsPerServer { 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 static System.Net.Http.HttpMethod Head { get { throw null; } }
|
||||||
public string Method { 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 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 Post { get { throw null; } }
|
||||||
public static System.Net.Http.HttpMethod Put { get { throw null; } }
|
public static System.Net.Http.HttpMethod Put { get { throw null; } }
|
||||||
public static System.Net.Http.HttpMethod Trace { 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 string ReasonPhrase { get { throw null; } set { } }
|
||||||
public System.Net.Http.HttpRequestMessage RequestMessage { 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.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 System.Version Version { get { throw null; } set { } }
|
||||||
public void Dispose() { }
|
public void Dispose() { }
|
||||||
protected virtual void Dispose(bool disposing) { }
|
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) { }
|
||||||
public void Add(System.Net.Http.HttpContent content, string name, string fileName) { }
|
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 partial class StreamContent : System.Net.Http.HttpContent
|
||||||
{
|
{
|
||||||
public StreamContent(System.IO.Stream content) { }
|
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.ImmutableObjectAttribute))]
|
||||||
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.InitializationEventAttribute))]
|
[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.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.LocalizableAttribute))]
|
||||||
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.MergablePropertyAttribute))]
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.MergablePropertyAttribute))]
|
||||||
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.NotifyParentPropertyAttribute))]
|
[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.CollectionChangeEventArgs))]
|
||||||
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.CollectionChangeEventHandler))]
|
[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.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.CustomTypeDescriptor))]
|
||||||
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DateTimeConverter))]
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DateTimeConverter))]
|
||||||
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DateTimeOffsetConverter))]
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.ComponentModel.DateTimeOffsetConverter))]
|
||||||
|
@ -14,81 +14,11 @@
|
|||||||
[assembly:System.Reflection.AssemblyTitleAttribute("System.Reflection.TypeExtensions")]
|
[assembly:System.Reflection.AssemblyTitleAttribute("System.Reflection.TypeExtensions")]
|
||||||
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
|
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
|
||||||
[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
|
[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))]
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.BindingFlags))]
|
||||||
namespace System.Reflection
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.EventInfoExtensions))]
|
||||||
{
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.MemberInfoExtensions))]
|
||||||
public static partial class AssemblyExtensions
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.MethodInfoExtensions))]
|
||||||
{
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.ModuleExtensions))]
|
||||||
public static System.Type[] GetExportedTypes(System.Reflection.Assembly assembly) { throw null; }
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.PropertyInfoExtensions))]
|
||||||
public static System.Reflection.Module[] GetModules(System.Reflection.Assembly assembly) { throw null; }
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Reflection.TypeExtensions))]
|
||||||
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; }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
@ -1 +1 @@
|
|||||||
a438847534be72b44f416c7d8fa4304d446ad10a
|
faec721a749e501975809f748630ed297fd55e50
|
@ -189,9 +189,13 @@ namespace Microsoft.Build.Utilities
|
|||||||
public static string GetPathToDotNetFrameworkSdk(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version) { throw null; }
|
public static string GetPathToDotNetFrameworkSdk(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version) { throw null; }
|
||||||
[System.MonoTODOAttribute]
|
[System.MonoTODOAttribute]
|
||||||
public static string GetPathToDotNetFrameworkSdkFile(string fileName, Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version) { throw null; }
|
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; }
|
public static string GetPathToStandardLibraries(string targetFrameworkIdentifier, string targetFrameworkVersion, string targetFrameworkProfile) { throw null; }
|
||||||
[System.MonoTODOAttribute]
|
[System.MonoTODOAttribute]
|
||||||
public static string GetPathToSystemFile(string fileName) { throw null; }
|
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
|
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.
|
// The .NET Foundation licenses this file to you under the MIT license.
|
||||||
// See the LICENSE file in the project root for more information.
|
// 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.CLSCompliantAttribute(false)]
|
||||||
[assembly:System.Diagnostics.DebuggableAttribute(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
|
[assembly:System.Diagnostics.DebuggableAttribute(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
|
||||||
[assembly:System.Reflection.AssemblyCopyrightAttribute("Copyright © 2008 - 2018 Jb Evain")]
|
[assembly:System.Reflection.AssemblyCopyrightAttribute("Copyright © 2008 - 2018 Jb Evain")]
|
||||||
[assembly:System.Reflection.AssemblyFileVersionAttribute("0.10.3.0")]
|
[assembly:System.Reflection.AssemblyFileVersionAttribute("0.11.0.0")]
|
||||||
[assembly:System.Reflection.AssemblyInformationalVersionAttribute("0.10.3.0")]
|
[assembly:System.Reflection.AssemblyInformationalVersionAttribute("0.11.0.0")]
|
||||||
[assembly:System.Reflection.AssemblyProductAttribute("Mono.Cecil")]
|
[assembly:System.Reflection.AssemblyProductAttribute("Mono.Cecil")]
|
||||||
[assembly:System.Reflection.AssemblyTitleAttribute("Mono.Cecil.Mdb")]
|
[assembly:System.Reflection.AssemblyTitleAttribute("Mono.Cecil.Mdb")]
|
||||||
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
|
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
|
||||||
|
@ -1 +1 @@
|
|||||||
ed9a4bcc93fc24d0f19acec9216b467b0d80f5fb
|
ae5c2ba6031a8cbc764d92b0b73afdfddcc41486
|
@ -65,6 +65,7 @@ namespace Mono.Debugger.Soft
|
|||||||
internal AssemblyMirror() { }
|
internal AssemblyMirror() { }
|
||||||
public Mono.Debugger.Soft.AppDomainMirror Domain { get { throw null; } }
|
public Mono.Debugger.Soft.AppDomainMirror Domain { get { throw null; } }
|
||||||
public Mono.Debugger.Soft.MethodMirror EntryPoint { 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 HasFetchedPdb { get { throw null; } }
|
||||||
public bool HasPdb { get { throw null; } }
|
public bool HasPdb { get { throw null; } }
|
||||||
public bool IsDynamic { 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() { throw null; }
|
||||||
public Mono.Debugger.Soft.Event GetNextEvent(int timeout) { 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() { throw null; }
|
||||||
|
public Mono.Debugger.Soft.EventSet GetNextEventSet(int timeoutInMilliseconds) { throw null; }
|
||||||
[System.ObsoleteAttribute("Use GetNextEventSet () instead")]
|
[System.ObsoleteAttribute("Use GetNextEventSet () instead")]
|
||||||
public T GetNextEvent<T>() where T : Mono.Debugger.Soft.Event { throw null; }
|
public T GetNextEvent<T>() where T : Mono.Debugger.Soft.Event { throw null; }
|
||||||
public System.Collections.Generic.IList<Mono.Debugger.Soft.ThreadMirror> GetThreads() { 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.NeutralResourcesLanguageAttribute("en-US")]
|
||||||
[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")]
|
[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")]
|
||||||
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
|
[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.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
|
||||||
[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)]
|
[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)]
|
||||||
[assembly:System.Security.AllowPartiallyTrustedCallersAttribute]
|
[assembly:System.Security.AllowPartiallyTrustedCallersAttribute]
|
||||||
namespace DbLinq.Util
|
[assembly:System.Security.SecurityCriticalAttribute]
|
||||||
{
|
|
||||||
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() { }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
namespace System
|
namespace System
|
||||||
{
|
{
|
||||||
[System.AttributeUsageAttribute(System.AttributeTargets.All, AllowMultiple=true)]
|
[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
|
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() { }
|
internal ChangeConflictCollection() { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public int Count { get { throw null; } }
|
public int Count { get { throw null; } }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public System.Data.Linq.ObjectChangeConflict this[int index] { get { throw null; } }
|
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; } }
|
bool System.Collections.Generic.ICollection<System.Data.Linq.ObjectChangeConflict>.IsReadOnly { get { throw null; } }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
|
bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
object System.Collections.ICollection.SyncRoot { get { throw null; } }
|
object System.Collections.ICollection.SyncRoot { get { throw null; } }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void Clear() { }
|
public void Clear() { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public bool Contains(System.Data.Linq.ObjectChangeConflict item) { throw null; }
|
public bool Contains(System.Data.Linq.ObjectChangeConflict item) { throw null; }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void CopyTo(System.Data.Linq.ObjectChangeConflict[] array, int arrayIndex) { }
|
public void CopyTo(System.Data.Linq.ObjectChangeConflict[] array, int arrayIndex) { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public System.Collections.Generic.IEnumerator<System.Data.Linq.ObjectChangeConflict> GetEnumerator() { throw null; }
|
public System.Collections.Generic.IEnumerator<System.Data.Linq.ObjectChangeConflict> GetEnumerator() { throw null; }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public bool Remove(System.Data.Linq.ObjectChangeConflict item) { throw null; }
|
public bool Remove(System.Data.Linq.ObjectChangeConflict item) { throw null; }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void ResolveAll(System.Data.Linq.RefreshMode mode) { }
|
public void ResolveAll(System.Data.Linq.RefreshMode mode) { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void ResolveAll(System.Data.Linq.RefreshMode mode, bool autoResolveDeletes) { }
|
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) { }
|
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) { }
|
void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
|
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
|
||||||
}
|
}
|
||||||
public partial class ChangeConflictException : System.Exception
|
public partial class ChangeConflictException : System.Exception
|
||||||
@ -168,16 +115,23 @@ namespace System.Data.Linq
|
|||||||
public sealed partial class CompiledQuery
|
public sealed partial class CompiledQuery
|
||||||
{
|
{
|
||||||
internal CompiledQuery() { }
|
internal CompiledQuery() { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public System.Linq.Expressions.LambdaExpression Expression { get { throw null; } }
|
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; }
|
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; }
|
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; }
|
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, 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
|
public enum ConflictMode
|
||||||
{
|
{
|
||||||
@ -198,7 +152,6 @@ namespace System.Data.Linq
|
|||||||
public System.IO.TextWriter Log { get { throw null; } set { } }
|
public System.IO.TextWriter Log { get { throw null; } set { } }
|
||||||
public System.Data.Linq.Mapping.MetaModel Mapping { get { throw null; } }
|
public System.Data.Linq.Mapping.MetaModel Mapping { get { throw null; } }
|
||||||
public bool ObjectTrackingEnabled { get { throw null; } set { } }
|
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 System.Data.Common.DbTransaction Transaction { get { throw null; } set { } }
|
||||||
public void CreateDatabase() { }
|
public void CreateDatabase() { }
|
||||||
protected internal System.Linq.IQueryable<TResult> CreateMethodCallQuery<TResult>(object instance, System.Reflection.MethodInfo methodInfo, params object[] parameters) { throw null; }
|
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 ExecuteDynamicDelete(object entity) { }
|
||||||
protected internal void ExecuteDynamicInsert(object entity) { }
|
protected internal void ExecuteDynamicInsert(object entity) { }
|
||||||
protected internal void ExecuteDynamicUpdate(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.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.Linq.ChangeSet GetChangeSet() { throw null; }
|
||||||
public System.Data.Common.DbCommand GetCommand(System.Linq.IQueryable query) { 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.ITable GetTable(System.Type type) { throw null; }
|
||||||
public System.Data.Linq.Table<TEntity> GetTable<TEntity>() where TEntity : class { 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) { }
|
public void Refresh(System.Data.Linq.RefreshMode mode, System.Collections.IEnumerable entities) { }
|
||||||
@ -232,16 +184,12 @@ namespace System.Data.Linq
|
|||||||
public DataLoadOptions() { }
|
public DataLoadOptions() { }
|
||||||
public void AssociateWith(System.Linq.Expressions.LambdaExpression expression) { }
|
public void AssociateWith(System.Linq.Expressions.LambdaExpression expression) { }
|
||||||
public void AssociateWith<T>(System.Linq.Expressions.Expression<System.Func<T, object>> 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(System.Linq.Expressions.LambdaExpression expression) { }
|
||||||
public void LoadWith<T>(System.Linq.Expressions.Expression<System.Func<T, object>> expression) { }
|
public void LoadWith<T>(System.Linq.Expressions.Expression<System.Func<T, object>> expression) { }
|
||||||
}
|
}
|
||||||
public static partial class DBConvert
|
public static partial class DBConvert
|
||||||
{
|
{
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public static object ChangeType(object value, System.Type type) { throw null; }
|
public static object ChangeType(object value, System.Type type) { throw null; }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public static T ChangeType<T>(object value) { throw null; }
|
public static T ChangeType<T>(object value) { throw null; }
|
||||||
}
|
}
|
||||||
public partial class DuplicateKeyException : System.InvalidOperationException
|
public partial class DuplicateKeyException : System.InvalidOperationException
|
||||||
@ -256,7 +204,6 @@ namespace System.Data.Linq
|
|||||||
{
|
{
|
||||||
private TEntity entity;
|
private TEntity entity;
|
||||||
private object _dummy;
|
private object _dummy;
|
||||||
private int _dummyPrimitive;
|
|
||||||
public EntityRef(System.Collections.Generic.IEnumerable<TEntity> source) { throw null; }
|
public EntityRef(System.Collections.Generic.IEnumerable<TEntity> source) { throw null; }
|
||||||
public EntityRef(System.Data.Linq.EntityRef<TEntity> entityRef) { throw null; }
|
public EntityRef(System.Data.Linq.EntityRef<TEntity> entityRef) { throw null; }
|
||||||
public EntityRef(TEntity entity) { throw null; }
|
public EntityRef(TEntity entity) { throw null; }
|
||||||
@ -268,13 +215,10 @@ namespace System.Data.Linq
|
|||||||
public EntitySet() { }
|
public EntitySet() { }
|
||||||
public EntitySet(System.Action<TEntity> onAdd, System.Action<TEntity> onRemove) { }
|
public EntitySet(System.Action<TEntity> onAdd, System.Action<TEntity> onRemove) { }
|
||||||
public int Count { get { throw null; } }
|
public int Count { get { throw null; } }
|
||||||
public bool HasAssignedValues { get { throw null; } }
|
|
||||||
public bool HasLoadedOrAssignedValues { get { throw null; } }
|
public bool HasLoadedOrAssignedValues { get { throw null; } }
|
||||||
public bool HasLoadedValues { get { throw null; } }
|
|
||||||
public bool IsDeferred { get { throw null; } }
|
public bool IsDeferred { get { throw null; } }
|
||||||
public TEntity this[int index] { get { throw null; } set { } }
|
public TEntity this[int index] { get { throw null; } set { } }
|
||||||
bool System.Collections.Generic.ICollection<TEntity>.IsReadOnly { get { throw null; } }
|
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; } }
|
bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
|
||||||
object System.Collections.ICollection.SyncRoot { get { throw null; } }
|
object System.Collections.ICollection.SyncRoot { get { throw null; } }
|
||||||
bool System.Collections.IList.IsFixedSize { 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) { }
|
void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
|
||||||
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
|
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
|
||||||
int System.Collections.IList.Add(object value) { 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; }
|
bool System.Collections.IList.Contains(object value) { throw null; }
|
||||||
int System.Collections.IList.IndexOf(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.Insert(int index, object value) { }
|
||||||
void System.Collections.IList.Remove(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; }
|
System.Collections.IList System.ComponentModel.IListSource.GetList() { throw null; }
|
||||||
}
|
}
|
||||||
public partial class ForeignKeyReferenceAlreadyHasValueException : System.InvalidOperationException
|
public partial class ForeignKeyReferenceAlreadyHasValueException : System.InvalidOperationException
|
||||||
@ -345,68 +287,54 @@ namespace System.Data.Linq
|
|||||||
void InsertAllOnSubmit(System.Collections.IEnumerable entities);
|
void InsertAllOnSubmit(System.Collections.IEnumerable entities);
|
||||||
void InsertOnSubmit(object entity);
|
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>
|
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; }
|
public Link(System.Collections.Generic.IEnumerable<T> source) { throw null; }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public Link(System.Data.Linq.Link<T> link) { throw null; }
|
public Link(System.Data.Linq.Link<T> link) { throw null; }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public Link(T value) { throw null; }
|
public Link(T value) { throw null; }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public bool HasLoadedOrAssignedValue { get { throw null; } }
|
public bool HasLoadedOrAssignedValue { get { throw null; } }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public bool HasValue { get { throw null; } }
|
public bool HasValue { get { throw null; } }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public T Value { get { throw null; } set { } }
|
public T Value { get { throw null; } set { } }
|
||||||
}
|
}
|
||||||
public sealed partial class MemberChangeConflict
|
public sealed partial class MemberChangeConflict
|
||||||
{
|
{
|
||||||
internal MemberChangeConflict() { }
|
internal MemberChangeConflict() { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public object CurrentValue { get { throw null; } }
|
public object CurrentValue { get { throw null; } }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public object DatabaseValue { get { throw null; } }
|
public object DatabaseValue { get { throw null; } }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public bool IsModified { get { throw null; } }
|
public bool IsModified { get { throw null; } }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public bool IsResolved { get { throw null; } }
|
public bool IsResolved { get { throw null; } }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public System.Reflection.MemberInfo Member { get { throw null; } }
|
public System.Reflection.MemberInfo Member { get { throw null; } }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public object OriginalValue { get { throw null; } }
|
public object OriginalValue { get { throw null; } }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void Resolve(System.Data.Linq.RefreshMode refreshMode) { }
|
public void Resolve(System.Data.Linq.RefreshMode refreshMode) { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void Resolve(object value) { }
|
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
|
public partial struct ModifiedMemberInfo
|
||||||
{
|
{
|
||||||
[System.MonoTODOAttribute]
|
private object _dummy;
|
||||||
public object CurrentValue { get { throw null; } }
|
public object CurrentValue { get { throw null; } }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public System.Reflection.MemberInfo Member { get { throw null; } }
|
public System.Reflection.MemberInfo Member { get { throw null; } }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public object OriginalValue { get { throw null; } }
|
public object OriginalValue { get { throw null; } }
|
||||||
}
|
}
|
||||||
public sealed partial class ObjectChangeConflict
|
public sealed partial class ObjectChangeConflict
|
||||||
{
|
{
|
||||||
internal ObjectChangeConflict() { }
|
internal ObjectChangeConflict() { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public bool IsDeleted { get { throw null; } }
|
public bool IsDeleted { get { throw null; } }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public bool IsResolved { get { throw null; } }
|
public bool IsResolved { get { throw null; } }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public System.Collections.ObjectModel.ReadOnlyCollection<System.Data.Linq.MemberChangeConflict> MemberConflicts { get { throw null; } }
|
public System.Collections.ObjectModel.ReadOnlyCollection<System.Data.Linq.MemberChangeConflict> MemberConflicts { get { throw null; } }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public object Object { get { throw null; } }
|
public object Object { get { throw null; } }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void Resolve() { }
|
public void Resolve() { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void Resolve(System.Data.Linq.RefreshMode refreshMode) { }
|
public void Resolve(System.Data.Linq.RefreshMode refreshMode) { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void Resolve(System.Data.Linq.RefreshMode refreshMode, bool autoResolveDeletes) { }
|
public void Resolve(System.Data.Linq.RefreshMode refreshMode, bool autoResolveDeletes) { }
|
||||||
}
|
}
|
||||||
public enum RefreshMode
|
public enum RefreshMode
|
||||||
@ -415,7 +343,7 @@ namespace System.Data.Linq
|
|||||||
KeepCurrentValues = 0,
|
KeepCurrentValues = 0,
|
||||||
OverwriteCurrentValues = 2,
|
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() { }
|
internal Table() { }
|
||||||
public System.Data.Linq.DataContext Context { get { throw null; } }
|
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.AttachAll(System.Collections.IEnumerable entities, bool asModified) { }
|
||||||
void System.Data.Linq.ITable.DeleteAllOnSubmit(System.Collections.IEnumerable entities) { }
|
void System.Data.Linq.ITable.DeleteAllOnSubmit(System.Collections.IEnumerable entities) { }
|
||||||
void System.Data.Linq.ITable.DeleteOnSubmit(object entity) { }
|
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.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; }
|
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.InsertAllOnSubmit(System.Collections.IEnumerable entities) { }
|
||||||
void System.Data.Linq.ITable.InsertOnSubmit(object entity) { }
|
void System.Data.Linq.ITable.InsertOnSubmit(object entity) { }
|
||||||
System.Linq.IQueryable System.Linq.IQueryProvider.CreateQuery(System.Linq.Expressions.Expression expression) { 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<S> System.Linq.IQueryProvider.CreateQuery<S>(System.Linq.Expressions.Expression expr) { 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; }
|
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; }
|
public override string ToString() { throw null; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -538,11 +464,8 @@ namespace System.Data.Linq.Mapping
|
|||||||
protected MetaAccessor() { }
|
protected MetaAccessor() { }
|
||||||
public abstract System.Type Type { get; }
|
public abstract System.Type Type { get; }
|
||||||
public abstract object GetBoxedValue(object instance);
|
public abstract object GetBoxedValue(object instance);
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public virtual bool HasAssignedValue(object instance) { throw null; }
|
public virtual bool HasAssignedValue(object instance) { throw null; }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public virtual bool HasLoadedValue(object instance) { throw null; }
|
public virtual bool HasLoadedValue(object instance) { throw null; }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public virtual bool HasValue(object instance) { throw null; }
|
public virtual bool HasValue(object instance) { throw null; }
|
||||||
public abstract void SetBoxedValue(ref object instance, object value);
|
public abstract void SetBoxedValue(ref object instance, object value);
|
||||||
}
|
}
|
||||||
@ -725,109 +648,66 @@ namespace System.Data.Linq.Mapping
|
|||||||
}
|
}
|
||||||
namespace System.Data.Linq.SqlClient
|
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 Sql2000Provider() { }
|
||||||
}
|
}
|
||||||
public partial class Sql2005Provider : System.Data.Linq.SqlClient.SqlProvider
|
public sealed partial class Sql2005Provider : System.Data.Linq.SqlClient.SqlProvider
|
||||||
{
|
{
|
||||||
public Sql2005Provider() { }
|
public Sql2005Provider() { }
|
||||||
}
|
}
|
||||||
public partial class Sql2008Provider : System.Data.Linq.SqlClient.SqlProvider
|
public sealed partial class Sql2008Provider : System.Data.Linq.SqlClient.SqlProvider
|
||||||
{
|
{
|
||||||
public Sql2008Provider() { }
|
public Sql2008Provider() { }
|
||||||
}
|
}
|
||||||
public static partial class SqlHelpers
|
public static partial class SqlHelpers
|
||||||
{
|
{
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public static string GetStringContainsPattern(string text, char escape) { throw null; }
|
public static string GetStringContainsPattern(string text, char escape) { throw null; }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public static string GetStringEndsWithPattern(string text, char escape) { throw null; }
|
public static string GetStringEndsWithPattern(string text, char escape) { throw null; }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public static string GetStringStartsWithPattern(string text, char escape) { throw null; }
|
public static string GetStringStartsWithPattern(string text, char escape) { throw null; }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public static string TranslateVBLikePattern(string pattern, char escape) { throw null; }
|
public static string TranslateVBLikePattern(string pattern, char escape) { throw null; }
|
||||||
}
|
}
|
||||||
public static partial class SqlMethods
|
public static partial class SqlMethods
|
||||||
{
|
{
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public static int DateDiffDay(System.DateTime startDate, System.DateTime endDate) { throw null; }
|
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; }
|
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; }
|
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; }
|
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; }
|
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; }
|
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; }
|
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; }
|
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; }
|
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; }
|
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; }
|
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; }
|
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; }
|
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; }
|
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; }
|
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; }
|
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; }
|
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; }
|
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; }
|
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; }
|
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; }
|
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; }
|
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; }
|
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; }
|
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; }
|
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; }
|
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; }
|
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; }
|
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; }
|
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; }
|
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; }
|
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; }
|
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; }
|
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; }
|
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; }
|
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; }
|
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; }
|
public static bool Like(string matchExpression, string pattern) { throw null; }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public static bool Like(string matchExpression, string pattern, char escapeCharacter) { throw null; }
|
public static bool Like(string matchExpression, string pattern, char escapeCharacter) { throw null; }
|
||||||
}
|
}
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public partial class SqlProvider : System.IDisposable
|
public partial class SqlProvider : System.IDisposable
|
||||||
{
|
{
|
||||||
public SqlProvider() { }
|
public SqlProvider() { }
|
||||||
@ -839,29 +719,17 @@ namespace System.Data.Linq.SqlClient.Implementation
|
|||||||
{
|
{
|
||||||
public abstract partial class ObjectMaterializer<TDataReader> where TDataReader : System.Data.Common.DbDataReader
|
public abstract partial class ObjectMaterializer<TDataReader> where TDataReader : System.Data.Common.DbDataReader
|
||||||
{
|
{
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public object[] Arguments;
|
public object[] Arguments;
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public System.Data.Common.DbDataReader BufferReader;
|
public System.Data.Common.DbDataReader BufferReader;
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public TDataReader DataReader;
|
public TDataReader DataReader;
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public object[] Globals;
|
public object[] Globals;
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public object[] Locals;
|
public object[] Locals;
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public int[] Ordinals;
|
public int[] Ordinals;
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public ObjectMaterializer() { }
|
public ObjectMaterializer() { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public abstract bool CanDeferLoad { get; }
|
public abstract bool CanDeferLoad { get; }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public static System.Collections.Generic.IEnumerable<TOutput> Convert<TOutput>(System.Collections.IEnumerable source) { throw null; }
|
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; }
|
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; }
|
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 static System.Exception ErrorAssignmentToNull(System.Type type) { throw null; }
|
||||||
public abstract System.Collections.IEnumerable ExecuteSubQuery(int iSubQuery, object[] args);
|
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);
|
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.Reflection.AssemblyTitleAttribute("System.IO.Compression.dll")]
|
||||||
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
|
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
|
||||||
[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
|
[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.CompressionLevel))]
|
||||||
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Compression.CompressionMode))]
|
[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.DeflateStream))]
|
||||||
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Compression.GZipStream))]
|
[assembly:System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.IO.Compression.GZipStream))]
|
||||||
namespace System.IO.Compression
|
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 partial class ZipArchive : System.IDisposable
|
||||||
{
|
{
|
||||||
public ZipArchive(System.IO.Stream stream) { }
|
public ZipArchive(System.IO.Stream stream) { }
|
||||||
|
@ -211,6 +211,7 @@ namespace System.Net.Http
|
|||||||
public string ReasonPhrase { get { throw null; } set { } }
|
public string ReasonPhrase { get { throw null; } set { } }
|
||||||
public System.Net.Http.HttpRequestMessage RequestMessage { 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.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 System.Version Version { get { throw null; } set { } }
|
||||||
public void Dispose() { }
|
public void Dispose() { }
|
||||||
protected virtual void Dispose(bool disposing) { }
|
protected virtual void Dispose(bool disposing) { }
|
||||||
|
@ -58,6 +58,21 @@ namespace System.Security.Cryptography
|
|||||||
CurrentUser = 0,
|
CurrentUser = 0,
|
||||||
LocalMachine = 1,
|
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
|
public enum MemoryProtectionScope
|
||||||
{
|
{
|
||||||
CrossProcess = 1,
|
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',
|
Package.__init__(self, 'gtk-sharp',
|
||||||
sources=['git://github.com/mono/gtk-sharp.git'],
|
sources=['git://github.com/mono/gtk-sharp.git'],
|
||||||
git_branch='gtk-sharp-2-12-branch',
|
git_branch='gtk-sharp-2-12-branch',
|
||||||
revision='372b03b5cf68af8088e1fec00c201ea057578021',
|
revision='2e6bab50c5873674fa7da3102c36f182aa0baf34',
|
||||||
override_properties={
|
override_properties={
|
||||||
'configure': './bootstrap-2.12 --prefix=%{package_prefix}',
|
'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"
|
#include "../internal.h"
|
||||||
|
|
||||||
|
#ifdef OPENSSL_WINDOWS
|
||||||
|
#define LIST_SEPARATOR_CHAR ';'
|
||||||
|
#else
|
||||||
|
#define LIST_SEPARATOR_CHAR ':'
|
||||||
|
#endif
|
||||||
|
|
||||||
typedef struct lookup_dir_hashes_st {
|
typedef struct lookup_dir_hashes_st {
|
||||||
unsigned long hash;
|
unsigned long hash;
|
||||||
int suffix;
|
int suffix;
|
||||||
@ -203,7 +209,7 @@ static int add_cert_dir(BY_DIR *ctx, const char *dir, int type)
|
|||||||
s = dir;
|
s = dir;
|
||||||
p = s;
|
p = s;
|
||||||
do {
|
do {
|
||||||
if ((*p == ':') || (*p == '\0')) {
|
if ((*p == LIST_SEPARATOR_CHAR) || (*p == '\0')) {
|
||||||
BY_DIR_ENTRY *ent;
|
BY_DIR_ENTRY *ent;
|
||||||
ss = s;
|
ss = s;
|
||||||
s = p + 1;
|
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 */
|
/* 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"
|
#define OPENSSLDIR "/etc/ssl"
|
||||||
|
#endif
|
||||||
|
|
||||||
#define X509_CERT_AREA OPENSSLDIR
|
#define X509_CERT_AREA OPENSSLDIR
|
||||||
#define X509_CERT_DIR OPENSSLDIR "/certs"
|
#define X509_CERT_DIR OPENSSLDIR "/certs"
|
||||||
#define X509_CERT_FILE OPENSSLDIR "/cert.pem"
|
#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);
|
ReadScopes (scope.scopes);
|
||||||
}
|
}
|
||||||
|
|
||||||
#if !READ_ONLY
|
|
||||||
|
|
||||||
public ByteBuffer PatchRawMethodBody (MethodDefinition method, CodeWriter writer, out int code_size, out MetadataToken local_var_token)
|
public ByteBuffer PatchRawMethodBody (MethodDefinition method, CodeWriter writer, out int code_size, out MetadataToken local_var_token)
|
||||||
{
|
{
|
||||||
var position = MoveTo (method);
|
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;
|
using RVA = System.UInt32;
|
||||||
|
|
||||||
#if !READ_ONLY
|
|
||||||
|
|
||||||
namespace Mono.Cecil.Cil {
|
namespace Mono.Cecil.Cil {
|
||||||
|
|
||||||
sealed class CodeWriter : ByteBuffer {
|
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);
|
this.debug_reader = new MetadataReader (image, module, this.reader);
|
||||||
}
|
}
|
||||||
|
|
||||||
#if !READ_ONLY
|
|
||||||
public ISymbolWriterProvider GetWriterProvider ()
|
public ISymbolWriterProvider GetWriterProvider ()
|
||||||
{
|
{
|
||||||
return new PortablePdbWriterProvider ();
|
return new PortablePdbWriterProvider ();
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
public bool ProcessDebugHeader (ImageDebugHeader header)
|
public bool ProcessDebugHeader (ImageDebugHeader header)
|
||||||
{
|
{
|
||||||
@ -200,12 +198,11 @@ namespace Mono.Cecil.Cil {
|
|||||||
this.reader = reader;
|
this.reader = reader;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if !READ_ONLY
|
|
||||||
public ISymbolWriterProvider GetWriterProvider ()
|
public ISymbolWriterProvider GetWriterProvider ()
|
||||||
{
|
{
|
||||||
return new EmbeddedPortablePdbWriterProvider ();
|
return new EmbeddedPortablePdbWriterProvider ();
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
public bool ProcessDebugHeader (ImageDebugHeader header)
|
public bool ProcessDebugHeader (ImageDebugHeader header)
|
||||||
{
|
{
|
||||||
return reader.ProcessDebugHeader (header);
|
return reader.ProcessDebugHeader (header);
|
||||||
@ -222,9 +219,6 @@ namespace Mono.Cecil.Cil {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#if !READ_ONLY
|
|
||||||
|
|
||||||
public sealed class PortablePdbWriterProvider : ISymbolWriterProvider
|
public sealed class PortablePdbWriterProvider : ISymbolWriterProvider
|
||||||
{
|
{
|
||||||
public ISymbolWriter GetSymbolWriter (ModuleDefinition module, string fileName)
|
public ISymbolWriter GetSymbolWriter (ModuleDefinition module, string fileName)
|
||||||
@ -472,8 +466,6 @@ namespace Mono.Cecil.Cil {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
static class PdbGuidMapping {
|
static class PdbGuidMapping {
|
||||||
|
|
||||||
static readonly Dictionary<Guid, DocumentLanguage> guid_language = new Dictionary<Guid, DocumentLanguage> ();
|
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 {
|
public interface ISymbolReader : IDisposable {
|
||||||
#if !READ_ONLY
|
|
||||||
ISymbolWriterProvider GetWriterProvider ();
|
ISymbolWriterProvider GetWriterProvider ();
|
||||||
#endif
|
|
||||||
bool ProcessDebugHeader (ImageDebugHeader header);
|
bool ProcessDebugHeader (ImageDebugHeader header);
|
||||||
MethodDebugInformation Read (MethodDefinition method);
|
MethodDebugInformation Read (MethodDefinition method);
|
||||||
}
|
}
|
||||||
@ -938,7 +937,7 @@ namespace Mono.Cecil.Cil {
|
|||||||
|
|
||||||
var suffix = GetSymbolNamespace (kind);
|
var suffix = GetSymbolNamespace (kind);
|
||||||
|
|
||||||
var cecil_name = typeof (SymbolProvider).Assembly ().GetName ();
|
var cecil_name = typeof (SymbolProvider).Assembly.GetName ();
|
||||||
|
|
||||||
var name = new SR.AssemblyName {
|
var name = new SR.AssemblyName {
|
||||||
Name = cecil_name.Name + "." + suffix,
|
Name = cecil_name.Name + "." + suffix,
|
||||||
@ -1011,8 +1010,6 @@ namespace Mono.Cecil.Cil {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#if !READ_ONLY
|
|
||||||
|
|
||||||
public interface ISymbolWriter : IDisposable {
|
public interface ISymbolWriter : IDisposable {
|
||||||
|
|
||||||
ISymbolReaderProvider GetReaderProvider ();
|
ISymbolReaderProvider GetReaderProvider ();
|
||||||
@ -1045,8 +1042,6 @@ namespace Mono.Cecil.Cil {
|
|||||||
throw new NotSupportedException ();
|
throw new NotSupportedException ();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace Mono.Cecil {
|
namespace Mono.Cecil {
|
||||||
|
@ -16,8 +16,6 @@ using Mono.Cecil.PE;
|
|||||||
|
|
||||||
using RVA = System.UInt32;
|
using RVA = System.UInt32;
|
||||||
|
|
||||||
#if !READ_ONLY
|
|
||||||
|
|
||||||
namespace Mono.Cecil.Metadata {
|
namespace Mono.Cecil.Metadata {
|
||||||
|
|
||||||
sealed class TableHeapBuffer : HeapBuffer {
|
sealed class TableHeapBuffer : HeapBuffer {
|
||||||
@ -501,5 +499,3 @@ namespace Mono.Cecil.Metadata {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
|
||||||
|
@ -300,7 +300,6 @@ namespace Mono.Cecil {
|
|||||||
return MetadataToken.Zero;
|
return MetadataToken.Zero;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if !READ_ONLY
|
|
||||||
public static uint CompressMetadataToken (this CodedIndex self, MetadataToken token)
|
public static uint CompressMetadataToken (this CodedIndex self, MetadataToken token)
|
||||||
{
|
{
|
||||||
uint ret = 0;
|
uint ret = 0;
|
||||||
@ -561,7 +560,6 @@ namespace Mono.Cecil {
|
|||||||
exit:
|
exit:
|
||||||
throw new ArgumentException ();
|
throw new ArgumentException ();
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
public static int GetSize (this CodedIndex self, Func<Table, int> counter)
|
public static int GetSize (this CodedIndex self, Func<Table, int> counter)
|
||||||
{
|
{
|
||||||
|
@ -11,8 +11,6 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
|
|
||||||
#if !READ_ONLY
|
|
||||||
|
|
||||||
namespace Mono.Cecil.PE {
|
namespace Mono.Cecil.PE {
|
||||||
|
|
||||||
class BinaryStreamWriter : BinaryWriter {
|
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;
|
return value;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if !READ_ONLY
|
|
||||||
|
|
||||||
public void WriteByte (byte value)
|
public void WriteByte (byte value)
|
||||||
{
|
{
|
||||||
if (position == buffer.Length)
|
if (position == buffer.Length)
|
||||||
@ -334,8 +332,5 @@ namespace Mono.Cecil.PE {
|
|||||||
Buffer.BlockCopy (current, 0, buffer, 0, current_length);
|
Buffer.BlockCopy (current, 0, buffer, 0, current_length);
|
||||||
this.buffer = buffer;
|
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;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
|
|
||||||
#if !READ_ONLY
|
|
||||||
|
|
||||||
using Mono.Cecil.Cil;
|
using Mono.Cecil.Cil;
|
||||||
using Mono.Cecil.Metadata;
|
using Mono.Cecil.Metadata;
|
||||||
|
|
||||||
@ -360,6 +358,11 @@ namespace Mono.Cecil.PE {
|
|||||||
WriteUInt32 (characteristics);
|
WriteUInt32 (characteristics);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
uint GetRVAFileOffset (Section section, RVA rva)
|
||||||
|
{
|
||||||
|
return section.PointerToRawData + rva - section.VirtualAddress;
|
||||||
|
}
|
||||||
|
|
||||||
void MoveTo (uint pointer)
|
void MoveTo (uint pointer)
|
||||||
{
|
{
|
||||||
BaseStream.Seek (pointer, SeekOrigin.Begin);
|
BaseStream.Seek (pointer, SeekOrigin.Begin);
|
||||||
@ -367,7 +370,7 @@ namespace Mono.Cecil.PE {
|
|||||||
|
|
||||||
void MoveToRVA (Section section, RVA rva)
|
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)
|
void MoveToRVA (TextSegment segment)
|
||||||
@ -811,6 +814,14 @@ namespace Mono.Cecil.PE {
|
|||||||
return pe_header_size + SizeOfOptionalHeader () + (sections * section_header_size);
|
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)
|
void PatchWin32Resources (ByteBuffer resources)
|
||||||
{
|
{
|
||||||
PatchResourceDirectoryTable (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;
|
using System;
|
||||||
|
|
||||||
#if !READ_ONLY
|
|
||||||
|
|
||||||
using RVA = System.UInt32;
|
using RVA = System.UInt32;
|
||||||
|
|
||||||
namespace Mono.Cecil.PE {
|
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>
|
||||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<BuildDirectory>$(MSBuildProjectDirectory)</BuildDirectory>
|
|
||||||
<IsTestProject>true</IsTestProject>
|
<IsTestProject>true</IsTestProject>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<Import Project="Mono.Cecil.props" />
|
<ItemGroup>
|
||||||
<PropertyGroup Condition="$(NetStandard)">
|
|
||||||
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="!$(NetStandard)">
|
|
||||||
<AutoGenerateBindingRedirects>false</AutoGenerateBindingRedirects>
|
|
||||||
</PropertyGroup>
|
|
||||||
<ItemGroup Condition="$(NetStandard)">
|
|
||||||
<PackageReference Include="NUnit">
|
<PackageReference Include="NUnit">
|
||||||
<Version>3.10.1</Version>
|
<Version>3.11.0</Version>
|
||||||
</PackageReference>
|
</PackageReference>
|
||||||
<PackageReference Include="Microsoft.NET.Test.Sdk">
|
<PackageReference Include="Microsoft.NET.Test.Sdk">
|
||||||
<Version>15.8.0</Version>
|
<Version>15.9.0</Version>
|
||||||
</PackageReference>
|
</PackageReference>
|
||||||
<PackageReference Include="NUnit3TestAdapter">
|
<PackageReference Include="NUnit3TestAdapter">
|
||||||
<Version>3.10.0</Version>
|
<Version>3.12.0</Version>
|
||||||
</PackageReference>
|
</PackageReference>
|
||||||
</ItemGroup>
|
</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>
|
</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 Sdk="Microsoft.NET.Sdk" ToolsVersion="Current">
|
||||||
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<ProjectGuid>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</ProjectGuid>
|
<TargetFrameworks>netstandard2.0;net40</TargetFrameworks>
|
||||||
<RootNamespace>Mono.Cecil</RootNamespace>
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||||
<AssemblyName>Mono.Cecil</AssemblyName>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Compile Include="ProjectInfo.cs" />
|
<Compile Include="ProjectInfo.cs" />
|
||||||
@ -15,6 +13,4 @@
|
|||||||
<Compile Include="Mono.Collections.Generic\*.cs" />
|
<Compile Include="Mono.Collections.Generic\*.cs" />
|
||||||
<Compile Include="Mono.Security.Cryptography\*.cs" />
|
<Compile Include="Mono.Security.Cryptography\*.cs" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<Import Project="Mono.Cecil.props" />
|
|
||||||
<Import Project="$(MSBuildCSharpTargets)" Condition=" ! $(NetStandard) " />
|
|
||||||
</Project>
|
</Project>
|
||||||
|
12
external/cecil/Mono.Cecil.nunit
vendored
12
external/cecil/Mono.Cecil.nunit
vendored
@ -1,9 +1,9 @@
|
|||||||
<NUnitProject>
|
<NUnitProject>
|
||||||
<Settings activeconfig="Default" domainUsage="Multiple" />
|
<Settings activeconfig="Debug" />
|
||||||
<Config name="Default" binpathtype="Auto" runtimeFramework="v4.0.21006">
|
<Config name="Debug" runtimeFramework="v4.0.30319">
|
||||||
<assembly path="Test/bin/net_4_0_Debug/Mono.Cecil.Tests.dll" />
|
<assembly path="./Test/bin/Debug/net40/Mono.Cecil.Tests.dll" />
|
||||||
<assembly path="rocks/Test/bin/net_4_0_Debug/Mono.Cecil.Rocks.Tests.dll" />
|
<assembly path="./rocks/Test/bin/Debug/net40/Mono.Cecil.Rocks.Tests.dll" />
|
||||||
<assembly path="symbols/mdb/Test/bin/net_4_0_Debug/Mono.Cecil.Mdb.Tests.dll" />
|
<assembly path="./symbols/mdb/Test/bin/Debug/net40/Mono.Cecil.Mdb.Tests.dll" />
|
||||||
<assembly path="symbols/pdb/Test/bin/net_4_0_Debug/Mono.Cecil.Pdb.Tests.dll" />
|
<assembly path="./symbols/pdb/Test/bin/Debug/net40/Mono.Cecil.Pdb.Tests.dll" />
|
||||||
</Config>
|
</Config>
|
||||||
</NUnitProject>
|
</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">
|
<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">
|
<metadata xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
|
||||||
<id>Mono.Cecil</id>
|
<id>Mono.Cecil</id>
|
||||||
<version>0.10.3.0</version>
|
<version>0.11.0.0</version>
|
||||||
<title>Mono.Cecil</title>
|
<title>Mono.Cecil</title>
|
||||||
<authors>Jb Evain</authors>
|
<authors>Jb Evain</authors>
|
||||||
<owners>Jb Evain</owners>
|
<owners>Jb Evain</owners>
|
||||||
@ -14,23 +14,29 @@
|
|||||||
<language>en-US</language>
|
<language>en-US</language>
|
||||||
<tags>assembly assemblies module modules il cil msil bytecode reflection injection cecil mono aop</tags>
|
<tags>assembly assemblies module modules il cil msil bytecode reflection injection cecil mono aop</tags>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<group targetFramework=".NETFramework3.5" />
|
|
||||||
<group targetFramework=".NETFramework4.0" />
|
<group targetFramework=".NETFramework4.0" />
|
||||||
<group targetFramework=".NETStandard1.3">
|
<group targetFramework=".NETStandard2.0" />
|
||||||
<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>
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</metadata>
|
</metadata>
|
||||||
<files>
|
<files>
|
||||||
<file src="bin\net_3_5_Release\*.dll" target="lib/net35" />
|
<file src="bin\Release\net40\Mono.Cecil.dll" target="lib/net40" />
|
||||||
<file src="bin\net_4_0_Release\*.dll" target="lib/net40" />
|
<file src="bin\Release\net40\Mono.Cecil.pdb" target="lib/net40" />
|
||||||
<file src="bin\netstandard_Release\netstandard1.3\*.dll" target="lib/netstandard1.3" />
|
<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>
|
</files>
|
||||||
</package>
|
</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
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
# Visual Studio 15
|
# Visual Studio Version 16
|
||||||
VisualStudioVersion = 15.0.26927.1
|
VisualStudioVersion = 16.0.28516.95
|
||||||
MinimumVisualStudioVersion = 10.0.40219.1
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
EndProject
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Cecil.Pdb.Tests", "symbols\pdb\Test\Mono.Cecil.Pdb.Tests.csproj", "{29300103-CB76-4A1D-B6FD-FFD91C1EC8AA}"
|
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mono.Cecil.Rocks.Tests", "rocks\Test\Mono.Cecil.Rocks.Tests.csproj", "{EF768F7A-3C08-45EE-8A7E-BB5A81BADB7B}"
|
||||||
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
|
|
||||||
EndProject
|
EndProject
|
||||||
Global
|
Global
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
net_3_5_Debug_ReadOnly|Any CPU = net_3_5_Debug_ReadOnly|Any CPU
|
Debug|Any CPU = Debug|Any CPU
|
||||||
net_3_5_Debug|Any CPU = net_3_5_Debug|Any CPU
|
Release|Any CPU = Release|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
|
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_3_5_Debug_ReadOnly|Any CPU.ActiveCfg = net_3_5_Debug_ReadOnly|Any CPU
|
{16C3FA32-4775-497F-8794-DD5AF13CFE22}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_3_5_Debug_ReadOnly|Any CPU.Build.0 = net_3_5_Debug_ReadOnly|Any CPU
|
{16C3FA32-4775-497F-8794-DD5AF13CFE22}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_3_5_Debug|Any CPU.ActiveCfg = net_3_5_Debug|Any CPU
|
{16C3FA32-4775-497F-8794-DD5AF13CFE22}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_3_5_Debug|Any CPU.Build.0 = net_3_5_Debug|Any CPU
|
{16C3FA32-4775-497F-8794-DD5AF13CFE22}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_3_5_Release_ReadOnly|Any CPU.ActiveCfg = net_3_5_Release_ReadOnly|Any CPU
|
{4D22D51C-4230-46AF-8657-4FD757D9C8BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_3_5_Release_ReadOnly|Any CPU.Build.0 = net_3_5_Release_ReadOnly|Any CPU
|
{4D22D51C-4230-46AF-8657-4FD757D9C8BC}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_3_5_Release|Any CPU.ActiveCfg = net_3_5_Release|Any CPU
|
{4D22D51C-4230-46AF-8657-4FD757D9C8BC}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_3_5_Release|Any CPU.Build.0 = net_3_5_Release|Any CPU
|
{4D22D51C-4230-46AF-8657-4FD757D9C8BC}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_4_0_Debug_ReadOnly|Any CPU.ActiveCfg = net_4_0_Debug_ReadOnly|Any CPU
|
{5A5F84B1-DD1A-4134-932C-C3AF5BDAD391}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_4_0_Debug_ReadOnly|Any CPU.Build.0 = net_4_0_Debug_ReadOnly|Any CPU
|
{5A5F84B1-DD1A-4134-932C-C3AF5BDAD391}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_4_0_Debug|Any CPU.ActiveCfg = net_4_0_Debug|Any CPU
|
{5A5F84B1-DD1A-4134-932C-C3AF5BDAD391}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_4_0_Debug|Any CPU.Build.0 = net_4_0_Debug|Any CPU
|
{5A5F84B1-DD1A-4134-932C-C3AF5BDAD391}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_4_0_Release_ReadOnly|Any CPU.ActiveCfg = net_4_0_Release_ReadOnly|Any CPU
|
{EA7ADB7D-9FC1-4B4C-BBE9-359DD5B2E345}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_4_0_Release_ReadOnly|Any CPU.Build.0 = net_4_0_Release_ReadOnly|Any CPU
|
{EA7ADB7D-9FC1-4B4C-BBE9-359DD5B2E345}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_4_0_Release|Any CPU.ActiveCfg = net_4_0_Release|Any CPU
|
{EA7ADB7D-9FC1-4B4C-BBE9-359DD5B2E345}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_4_0_Release|Any CPU.Build.0 = net_4_0_Release|Any CPU
|
{EA7ADB7D-9FC1-4B4C-BBE9-359DD5B2E345}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_462_Debug_ReadOnly|Any CPU.ActiveCfg = net_462_Debug_ReadOnly|Any CPU
|
{901E005D-CD64-4DC5-8CD0-4A49A7B0AF71}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_462_Debug_ReadOnly|Any CPU.Build.0 = net_462_Debug_ReadOnly|Any CPU
|
{901E005D-CD64-4DC5-8CD0-4A49A7B0AF71}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_462_Debug|Any CPU.ActiveCfg = net_462_Debug|Any CPU
|
{901E005D-CD64-4DC5-8CD0-4A49A7B0AF71}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_462_Debug|Any CPU.Build.0 = net_462_Debug|Any CPU
|
{901E005D-CD64-4DC5-8CD0-4A49A7B0AF71}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_462_Release_ReadOnly|Any CPU.ActiveCfg = net_462_Release_ReadOnly|Any CPU
|
{50FC1815-A653-48D0-95E2-DB48CB01F4E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_462_Release_ReadOnly|Any CPU.Build.0 = net_462_Release_ReadOnly|Any CPU
|
{50FC1815-A653-48D0-95E2-DB48CB01F4E1}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_462_Release|Any CPU.ActiveCfg = net_462_Release|Any CPU
|
{50FC1815-A653-48D0-95E2-DB48CB01F4E1}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.net_462_Release|Any CPU.Build.0 = net_462_Release|Any CPU
|
{50FC1815-A653-48D0-95E2-DB48CB01F4E1}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.netstandard_Debug_ReadOnly|Any CPU.ActiveCfg = netstandard_Debug_ReadOnly|Any CPU
|
{70E05599-64EE-4C11-A2F8-EE4113309039}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.netstandard_Debug_ReadOnly|Any CPU.Build.0 = netstandard_Debug_ReadOnly|Any CPU
|
{70E05599-64EE-4C11-A2F8-EE4113309039}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.netstandard_Debug|Any CPU.ActiveCfg = netstandard_Debug|Any CPU
|
{70E05599-64EE-4C11-A2F8-EE4113309039}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.netstandard_Debug|Any CPU.Build.0 = netstandard_Debug|Any CPU
|
{70E05599-64EE-4C11-A2F8-EE4113309039}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.netstandard_Release_ReadOnly|Any CPU.ActiveCfg = netstandard_Release_ReadOnly|Any CPU
|
{EF768F7A-3C08-45EE-8A7E-BB5A81BADB7B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.netstandard_Release_ReadOnly|Any CPU.Build.0 = netstandard_Release_ReadOnly|Any CPU
|
{EF768F7A-3C08-45EE-8A7E-BB5A81BADB7B}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.netstandard_Release|Any CPU.ActiveCfg = netstandard_Release|Any CPU
|
{EF768F7A-3C08-45EE-8A7E-BB5A81BADB7B}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.netstandard_Release|Any CPU.Build.0 = netstandard_Release|Any CPU
|
{EF768F7A-3C08-45EE-8A7E-BB5A81BADB7B}.Release|Any CPU.Build.0 = 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
|
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(SolutionProperties) = preSolution
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
HideSolutionNode = FALSE
|
HideSolutionNode = FALSE
|
||||||
EndGlobalSection
|
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
|
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||||
SolutionGuid = {D75C0801-AFCB-4B1F-90AD-2B7852A74E6A}
|
SolutionGuid = {97A7013A-E1DE-4D11-93C5-212D0A7E85C9}
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
EndGlobal
|
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++)
|
for (int i = 0; i < modules.Count; i++)
|
||||||
modules [i].Dispose ();
|
modules [i].Dispose ();
|
||||||
}
|
}
|
||||||
|
|
||||||
#if !READ_ONLY
|
|
||||||
public static AssemblyDefinition CreateAssembly (AssemblyNameDefinition assemblyName, string moduleName, ModuleKind kind)
|
public static AssemblyDefinition CreateAssembly (AssemblyNameDefinition assemblyName, string moduleName, ModuleKind kind)
|
||||||
{
|
{
|
||||||
return CreateAssembly (assemblyName, moduleName, new ModuleParameters { Kind = kind });
|
return CreateAssembly (assemblyName, moduleName, new ModuleParameters { Kind = kind });
|
||||||
@ -122,7 +120,6 @@ namespace Mono.Cecil {
|
|||||||
|
|
||||||
return assembly;
|
return assembly;
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
public static AssemblyDefinition ReadAssembly (string fileName)
|
public static AssemblyDefinition ReadAssembly (string fileName)
|
||||||
{
|
{
|
||||||
@ -153,8 +150,6 @@ namespace Mono.Cecil {
|
|||||||
return assembly;
|
return assembly;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if !READ_ONLY
|
|
||||||
|
|
||||||
public void Write (string fileName)
|
public void Write (string fileName)
|
||||||
{
|
{
|
||||||
Write (fileName, new WriterParameters ());
|
Write (fileName, new WriterParameters ());
|
||||||
@ -184,7 +179,6 @@ namespace Mono.Cecil {
|
|||||||
{
|
{
|
||||||
main_module.Write (stream, parameters);
|
main_module.Write (stream, parameters);
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
public override string ToString ()
|
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)]
|
[assembly: AssemblyTitle (Consts.AssemblyName)]
|
||||||
|
|
||||||
#if !NET_CORE
|
|
||||||
[assembly: Guid ("fd225bb4-fa53-44b2-a6db-85f5e48dcb54")]
|
[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.Pdb, PublicKey=" + Consts.PublicKey)]
|
||||||
[assembly: InternalsVisibleTo ("Mono.Cecil.Mdb, PublicKey=" + Consts.PublicKey)]
|
[assembly: InternalsVisibleTo ("Mono.Cecil.Mdb, PublicKey=" + Consts.PublicKey)]
|
||||||
[assembly: InternalsVisibleTo ("Mono.Cecil.Rocks, 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)
|
if (parameters.metadata_resolver != null)
|
||||||
module.metadata_resolver = parameters.metadata_resolver;
|
module.metadata_resolver = parameters.metadata_resolver;
|
||||||
|
|
||||||
#if !READ_ONLY
|
|
||||||
if (parameters.metadata_importer_provider != null)
|
if (parameters.metadata_importer_provider != null)
|
||||||
module.metadata_importer = parameters.metadata_importer_provider.GetMetadataImporter (module);
|
module.metadata_importer = parameters.metadata_importer_provider.GetMetadataImporter (module);
|
||||||
|
|
||||||
if (parameters.reflection_importer_provider != null)
|
if (parameters.reflection_importer_provider != null)
|
||||||
module.reflection_importer = parameters.reflection_importer_provider.GetReflectionImporter (module);
|
module.reflection_importer = parameters.reflection_importer_provider.GetReflectionImporter (module);
|
||||||
#endif
|
|
||||||
|
|
||||||
GetMetadataKind (module, parameters);
|
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;
|
||||||
using System.IO.Compression;
|
using System.IO.Compression;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
|
using System.Security.Cryptography;
|
||||||
|
|
||||||
using Mono;
|
using Mono;
|
||||||
using Mono.Collections.Generic;
|
using Mono.Collections.Generic;
|
||||||
@ -29,8 +30,6 @@ using GuidIndex = System.UInt32;
|
|||||||
|
|
||||||
namespace Mono.Cecil {
|
namespace Mono.Cecil {
|
||||||
|
|
||||||
#if !READ_ONLY
|
|
||||||
|
|
||||||
using ModuleRow = Row<StringIndex, GuidIndex>;
|
using ModuleRow = Row<StringIndex, GuidIndex>;
|
||||||
using TypeRefRow = Row<CodedRID, StringIndex, StringIndex>;
|
using TypeRefRow = Row<CodedRID, StringIndex, StringIndex>;
|
||||||
using TypeDefRow = Row<TypeAttributes, StringIndex, StringIndex, CodedRID, RID, RID>;
|
using TypeDefRow = Row<TypeAttributes, StringIndex, StringIndex, CodedRID, RID, RID>;
|
||||||
@ -103,13 +102,13 @@ namespace Mono.Cecil {
|
|||||||
if (symbol_writer_provider == null && parameters.WriteSymbols)
|
if (symbol_writer_provider == null && parameters.WriteSymbols)
|
||||||
symbol_writer_provider = new DefaultSymbolWriterProvider ();
|
symbol_writer_provider = new DefaultSymbolWriterProvider ();
|
||||||
|
|
||||||
#if !NET_CORE
|
|
||||||
if (parameters.StrongNameKeyPair != null && name != null) {
|
if (parameters.StrongNameKeyPair != null && name != null) {
|
||||||
name.PublicKey = parameters.StrongNameKeyPair.PublicKey;
|
name.PublicKey = parameters.StrongNameKeyPair.PublicKey;
|
||||||
module.Attributes |= ModuleAttributes.StrongNameSigned;
|
module.Attributes |= ModuleAttributes.StrongNameSigned;
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
|
if (parameters.DeterministicMvid)
|
||||||
|
module.Mvid = Guid.Empty;
|
||||||
var metadata = new MetadataBuilder (module, fq_name, timestamp, symbol_writer_provider);
|
var metadata = new MetadataBuilder (module, fq_name, timestamp, symbol_writer_provider);
|
||||||
try {
|
try {
|
||||||
module.metadata_builder = metadata;
|
module.metadata_builder = metadata;
|
||||||
@ -122,16 +121,58 @@ namespace Mono.Cecil {
|
|||||||
stream.value.SetLength (0);
|
stream.value.SetLength (0);
|
||||||
writer.WriteImage ();
|
writer.WriteImage ();
|
||||||
|
|
||||||
#if !NET_CORE
|
|
||||||
if (parameters.StrongNameKeyPair != null)
|
if (parameters.StrongNameKeyPair != null)
|
||||||
CryptoService.StrongName (stream.value, writer, parameters.StrongNameKeyPair);
|
CryptoService.StrongName (stream.value, writer, parameters.StrongNameKeyPair);
|
||||||
#endif
|
if (parameters.DeterministicMvid) {
|
||||||
|
module.Mvid = ComputeGuid (stream.value);
|
||||||
|
writer.PatchMvid (module.Mvid);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} finally {
|
} finally {
|
||||||
module.metadata_builder = null;
|
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)
|
static void BuildMetadata (ModuleDefinition module, MetadataBuilder metadata)
|
||||||
{
|
{
|
||||||
if (!module.HasImage) {
|
if (!module.HasImage) {
|
||||||
@ -1202,10 +1243,8 @@ namespace Mono.Cecil {
|
|||||||
var table = GetTable<FileTable> (Table.File);
|
var table = GetTable<FileTable> (Table.File);
|
||||||
var hash = resource.Hash;
|
var hash = resource.Hash;
|
||||||
|
|
||||||
#if !NET_CORE
|
|
||||||
if (hash.IsNullOrEmpty ())
|
if (hash.IsNullOrEmpty ())
|
||||||
hash = CryptoService.ComputeHash (resource.File);
|
hash = CryptoService.ComputeHash (resource.File);
|
||||||
#endif
|
|
||||||
|
|
||||||
return (uint) table.AddRow (new FileRow (
|
return (uint) table.AddRow (new FileRow (
|
||||||
FileAttributes.ContainsNoMetaData,
|
FileAttributes.ContainsNoMetaData,
|
||||||
@ -1923,7 +1962,7 @@ namespace Mono.Cecil {
|
|||||||
|
|
||||||
static ElementType GetConstantType (Type type)
|
static ElementType GetConstantType (Type type)
|
||||||
{
|
{
|
||||||
switch (type.GetTypeCode ()) {
|
switch (Type.GetTypeCode (type)) {
|
||||||
case TypeCode.Boolean:
|
case TypeCode.Boolean:
|
||||||
return ElementType.Boolean;
|
return ElementType.Boolean;
|
||||||
case TypeCode.Byte:
|
case TypeCode.Byte:
|
||||||
@ -2983,7 +3022,7 @@ namespace Mono.Cecil {
|
|||||||
if (value == null)
|
if (value == null)
|
||||||
throw new ArgumentNullException ();
|
throw new ArgumentNullException ();
|
||||||
|
|
||||||
switch (value.GetType ().GetTypeCode ()) {
|
switch (Type.GetTypeCode (value.GetType ())) {
|
||||||
case TypeCode.Boolean:
|
case TypeCode.Boolean:
|
||||||
WriteByte ((byte) (((bool) value) ? 1 : 0));
|
WriteByte ((byte) (((bool) value) ? 1 : 0));
|
||||||
break;
|
break;
|
||||||
@ -3296,8 +3335,6 @@ namespace Mono.Cecil {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
static partial class Mixin {
|
static partial class Mixin {
|
||||||
|
|
||||||
public static bool TryGetUniqueDocument (this MethodDebugInformation info, out Document document)
|
public static bool TryGetUniqueDocument (this MethodDebugInformation info, out Document document)
|
||||||
|
@ -191,10 +191,7 @@ namespace Mono.Cecil {
|
|||||||
string paths;
|
string paths;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
// AppContext is only available on platforms that implement .NET Standard 1.6
|
paths = (string) AppDomain.CurrentDomain.GetData ("TRUSTED_PLATFORM_ASSEMBLIES");
|
||||||
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" });
|
|
||||||
} catch {
|
} catch {
|
||||||
paths = null;
|
paths = null;
|
||||||
}
|
}
|
||||||
@ -380,7 +377,7 @@ namespace Mono.Cecil {
|
|||||||
|
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
static string GetAssemblyFile (AssemblyNameReference reference, string prefix, string gac)
|
static string GetAssemblyFile (AssemblyNameReference reference, string prefix, string gac)
|
||||||
{
|
{
|
||||||
var gac_folder = new StringBuilder ()
|
var gac_folder = new StringBuilder ()
|
||||||
@ -396,7 +393,7 @@ namespace Mono.Cecil {
|
|||||||
Path.Combine (gac, reference.Name), gac_folder.ToString ()),
|
Path.Combine (gac, reference.Name), gac_folder.ToString ()),
|
||||||
reference.Name + ".dll");
|
reference.Name + ".dll");
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
public void Dispose ()
|
public void Dispose ()
|
||||||
{
|
{
|
||||||
Dispose (true);
|
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 {
|
namespace Mono.Cecil {
|
||||||
|
|
||||||
#if !READ_ONLY
|
|
||||||
|
|
||||||
public interface IMetadataImporterProvider {
|
public interface IMetadataImporterProvider {
|
||||||
IMetadataImporter GetMetadataImporter (ModuleDefinition module);
|
IMetadataImporter GetMetadataImporter (ModuleDefinition module);
|
||||||
}
|
}
|
||||||
@ -155,9 +153,7 @@ namespace Mono.Cecil {
|
|||||||
{ typeof (float), ElementType.R4 },
|
{ typeof (float), ElementType.R4 },
|
||||||
{ typeof (double), ElementType.R8 },
|
{ typeof (double), ElementType.R8 },
|
||||||
{ typeof (string), ElementType.String },
|
{ typeof (string), ElementType.String },
|
||||||
#if !NET_CORE
|
|
||||||
{ typeof (TypedReference), ElementType.TypedByRef },
|
{ typeof (TypedReference), ElementType.TypedByRef },
|
||||||
#endif
|
|
||||||
{ typeof (IntPtr), ElementType.I },
|
{ typeof (IntPtr), ElementType.I },
|
||||||
{ typeof (UIntPtr), ElementType.U },
|
{ typeof (UIntPtr), ElementType.U },
|
||||||
{ typeof (object), ElementType.Object },
|
{ typeof (object), ElementType.Object },
|
||||||
@ -178,7 +174,7 @@ namespace Mono.Cecil {
|
|||||||
type.Name,
|
type.Name,
|
||||||
module,
|
module,
|
||||||
ImportScope (type),
|
ImportScope (type),
|
||||||
type.IsValueType ());
|
type.IsValueType);
|
||||||
|
|
||||||
reference.etype = ImportElementType (type);
|
reference.etype = ImportElementType (type);
|
||||||
|
|
||||||
@ -187,7 +183,7 @@ namespace Mono.Cecil {
|
|||||||
else
|
else
|
||||||
reference.Namespace = type.Namespace ?? string.Empty;
|
reference.Namespace = type.Namespace ?? string.Empty;
|
||||||
|
|
||||||
if (type.IsGenericType ())
|
if (type.IsGenericType)
|
||||||
ImportGenericParameters (reference, type.GetGenericArguments ());
|
ImportGenericParameters (reference, type.GetGenericArguments ());
|
||||||
|
|
||||||
return reference;
|
return reference;
|
||||||
@ -195,12 +191,12 @@ namespace Mono.Cecil {
|
|||||||
|
|
||||||
protected virtual IMetadataScope ImportScope (Type type)
|
protected virtual IMetadataScope ImportScope (Type type)
|
||||||
{
|
{
|
||||||
return ImportScope (type.Assembly ());
|
return ImportScope (type.Assembly);
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool ImportOpenGenericType (Type type, ImportGenericKind import_kind)
|
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)
|
static bool ImportOpenGenericMethod (SR.MethodBase method, ImportGenericKind import_kind)
|
||||||
@ -224,7 +220,7 @@ namespace Mono.Cecil {
|
|||||||
if (type.IsArray)
|
if (type.IsArray)
|
||||||
return new ArrayType (ImportType (type.GetElementType (), context), type.GetArrayRank ());
|
return new ArrayType (ImportType (type.GetElementType (), context), type.GetArrayRank ());
|
||||||
|
|
||||||
if (type.IsGenericType ())
|
if (type.IsGenericType)
|
||||||
return ImportGenericInstance (type, context);
|
return ImportGenericInstance (type, context);
|
||||||
|
|
||||||
if (type.IsGenericParameter)
|
if (type.IsGenericParameter)
|
||||||
@ -238,8 +234,8 @@ namespace Mono.Cecil {
|
|||||||
if (context.IsEmpty)
|
if (context.IsEmpty)
|
||||||
throw new InvalidOperationException ();
|
throw new InvalidOperationException ();
|
||||||
|
|
||||||
if (type.DeclaringMethod () != null)
|
if (type.DeclaringMethod != null)
|
||||||
return context.MethodParameter (NormalizeMethodName (type.DeclaringMethod ()), type.GenericParameterPosition);
|
return context.MethodParameter (NormalizeMethodName (type.DeclaringMethod), type.GenericParameterPosition);
|
||||||
|
|
||||||
if (type.DeclaringType != null)
|
if (type.DeclaringType != null)
|
||||||
return context.TypeParameter (NormalizeTypeFullName (type.DeclaringType), type.GenericParameterPosition);
|
return context.TypeParameter (NormalizeTypeFullName (type.DeclaringType), type.GenericParameterPosition);
|
||||||
@ -287,7 +283,7 @@ namespace Mono.Cecil {
|
|||||||
|
|
||||||
static bool IsGenericInstance (Type type)
|
static bool IsGenericInstance (Type type)
|
||||||
{
|
{
|
||||||
return type.IsGenericType () && !type.IsGenericTypeDefinition ();
|
return type.IsGenericType && !type.IsGenericTypeDefinition;
|
||||||
}
|
}
|
||||||
|
|
||||||
static ElementType ImportElementType (Type type)
|
static ElementType ImportElementType (Type type)
|
||||||
@ -315,10 +311,8 @@ namespace Mono.Cecil {
|
|||||||
reference = new AssemblyNameReference (name.Name, name.Version)
|
reference = new AssemblyNameReference (name.Name, name.Version)
|
||||||
{
|
{
|
||||||
PublicKeyToken = name.GetPublicKeyToken (),
|
PublicKeyToken = name.GetPublicKeyToken (),
|
||||||
#if !NET_CORE
|
|
||||||
Culture = name.CultureInfo.Name,
|
Culture = name.CultureInfo.Name,
|
||||||
HashAlgorithm = (AssemblyHashAlgorithm) name.HashAlgorithm,
|
HashAlgorithm = (AssemblyHashAlgorithm) name.HashAlgorithm,
|
||||||
#endif
|
|
||||||
};
|
};
|
||||||
|
|
||||||
module.AssemblyReferences.Add (reference);
|
module.AssemblyReferences.Add (reference);
|
||||||
@ -364,20 +358,12 @@ namespace Mono.Cecil {
|
|||||||
|
|
||||||
static SR.FieldInfo ResolveFieldDefinition (SR.FieldInfo field)
|
static SR.FieldInfo ResolveFieldDefinition (SR.FieldInfo field)
|
||||||
{
|
{
|
||||||
#if NET_CORE
|
|
||||||
throw new NotImplementedException ();
|
|
||||||
#else
|
|
||||||
return field.Module.ResolveField (field.MetadataToken);
|
return field.Module.ResolveField (field.MetadataToken);
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static SR.MethodBase ResolveMethodDefinition (SR.MethodBase method)
|
static SR.MethodBase ResolveMethodDefinition (SR.MethodBase method)
|
||||||
{
|
{
|
||||||
#if NET_CORE
|
|
||||||
throw new NotImplementedException ();
|
|
||||||
#else
|
|
||||||
return method.Module.ResolveMethod (method.MetadataToken);
|
return method.Module.ResolveMethod (method.MetadataToken);
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
MethodReference ImportMethod (SR.MethodBase method, ImportGenericContext context, ImportGenericKind import_kind)
|
MethodReference ImportMethod (SR.MethodBase method, ImportGenericContext context, ImportGenericKind import_kind)
|
||||||
@ -761,8 +747,6 @@ namespace Mono.Cecil {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
static partial class Mixin {
|
static partial class Mixin {
|
||||||
|
|
||||||
public static void CheckModule (ModuleDefinition module)
|
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;
|
ReadingMode reading_mode;
|
||||||
internal IAssemblyResolver assembly_resolver;
|
internal IAssemblyResolver assembly_resolver;
|
||||||
internal IMetadataResolver metadata_resolver;
|
internal IMetadataResolver metadata_resolver;
|
||||||
#if !READ_ONLY
|
|
||||||
internal IMetadataImporterProvider metadata_importer_provider;
|
internal IMetadataImporterProvider metadata_importer_provider;
|
||||||
internal IReflectionImporterProvider reflection_importer_provider;
|
internal IReflectionImporterProvider reflection_importer_provider;
|
||||||
#endif
|
|
||||||
Stream symbol_stream;
|
Stream symbol_stream;
|
||||||
ISymbolReaderProvider symbol_reader_provider;
|
ISymbolReaderProvider symbol_reader_provider;
|
||||||
bool read_symbols;
|
bool read_symbols;
|
||||||
@ -63,7 +61,6 @@ namespace Mono.Cecil {
|
|||||||
set { metadata_resolver = value; }
|
set { metadata_resolver = value; }
|
||||||
}
|
}
|
||||||
|
|
||||||
#if !READ_ONLY
|
|
||||||
public IMetadataImporterProvider MetadataImporterProvider {
|
public IMetadataImporterProvider MetadataImporterProvider {
|
||||||
get { return metadata_importer_provider; }
|
get { return metadata_importer_provider; }
|
||||||
set { metadata_importer_provider = value; }
|
set { metadata_importer_provider = value; }
|
||||||
@ -73,7 +70,6 @@ namespace Mono.Cecil {
|
|||||||
get { return reflection_importer_provider; }
|
get { return reflection_importer_provider; }
|
||||||
set { reflection_importer_provider = value; }
|
set { reflection_importer_provider = value; }
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
public Stream SymbolStream {
|
public Stream SymbolStream {
|
||||||
get { return symbol_stream; }
|
get { return symbol_stream; }
|
||||||
@ -117,8 +113,6 @@ namespace Mono.Cecil {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#if !READ_ONLY
|
|
||||||
|
|
||||||
public sealed class ModuleParameters {
|
public sealed class ModuleParameters {
|
||||||
|
|
||||||
ModuleKind kind;
|
ModuleKind kind;
|
||||||
@ -127,10 +121,8 @@ namespace Mono.Cecil {
|
|||||||
TargetArchitecture architecture;
|
TargetArchitecture architecture;
|
||||||
IAssemblyResolver assembly_resolver;
|
IAssemblyResolver assembly_resolver;
|
||||||
IMetadataResolver metadata_resolver;
|
IMetadataResolver metadata_resolver;
|
||||||
#if !READ_ONLY
|
|
||||||
IMetadataImporterProvider metadata_importer_provider;
|
IMetadataImporterProvider metadata_importer_provider;
|
||||||
IReflectionImporterProvider reflection_importer_provider;
|
IReflectionImporterProvider reflection_importer_provider;
|
||||||
#endif
|
|
||||||
|
|
||||||
public ModuleKind Kind {
|
public ModuleKind Kind {
|
||||||
get { return kind; }
|
get { return kind; }
|
||||||
@ -162,7 +154,6 @@ namespace Mono.Cecil {
|
|||||||
set { metadata_resolver = value; }
|
set { metadata_resolver = value; }
|
||||||
}
|
}
|
||||||
|
|
||||||
#if !READ_ONLY
|
|
||||||
public IMetadataImporterProvider MetadataImporterProvider {
|
public IMetadataImporterProvider MetadataImporterProvider {
|
||||||
get { return metadata_importer_provider; }
|
get { return metadata_importer_provider; }
|
||||||
set { metadata_importer_provider = value; }
|
set { metadata_importer_provider = value; }
|
||||||
@ -172,7 +163,6 @@ namespace Mono.Cecil {
|
|||||||
get { return reflection_importer_provider; }
|
get { return reflection_importer_provider; }
|
||||||
set { reflection_importer_provider = value; }
|
set { reflection_importer_provider = value; }
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
public ModuleParameters ()
|
public ModuleParameters ()
|
||||||
{
|
{
|
||||||
@ -183,25 +173,7 @@ namespace Mono.Cecil {
|
|||||||
|
|
||||||
static TargetRuntime GetCurrentRuntime ()
|
static TargetRuntime GetCurrentRuntime ()
|
||||||
{
|
{
|
||||||
#if !NET_CORE
|
|
||||||
return typeof (object).Assembly.ImageRuntimeVersion.ParseRuntime ();
|
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;
|
Stream symbol_stream;
|
||||||
ISymbolWriterProvider symbol_writer_provider;
|
ISymbolWriterProvider symbol_writer_provider;
|
||||||
bool write_symbols;
|
bool write_symbols;
|
||||||
#if !NET_CORE
|
|
||||||
SR.StrongNameKeyPair key_pair;
|
SR.StrongNameKeyPair key_pair;
|
||||||
#endif
|
|
||||||
|
|
||||||
public uint? Timestamp {
|
public uint? Timestamp {
|
||||||
get { return timestamp; }
|
get { return timestamp; }
|
||||||
@ -251,15 +221,13 @@ namespace Mono.Cecil {
|
|||||||
set { write_symbols = value; }
|
set { write_symbols = value; }
|
||||||
}
|
}
|
||||||
|
|
||||||
#if !NET_CORE
|
|
||||||
public SR.StrongNameKeyPair StrongNameKeyPair {
|
public SR.StrongNameKeyPair StrongNameKeyPair {
|
||||||
get { return key_pair; }
|
get { return key_pair; }
|
||||||
set { key_pair = value; }
|
set { key_pair = value; }
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
#endif
|
public bool DeterministicMvid { get; set; }
|
||||||
|
}
|
||||||
|
|
||||||
public sealed class ModuleDefinition : ModuleReference, ICustomAttributeProvider, ICustomDebugInformationProvider, IDisposable {
|
public sealed class ModuleDefinition : ModuleReference, ICustomAttributeProvider, ICustomDebugInformationProvider, IDisposable {
|
||||||
|
|
||||||
@ -293,11 +261,10 @@ namespace Mono.Cecil {
|
|||||||
internal AssemblyDefinition assembly;
|
internal AssemblyDefinition assembly;
|
||||||
MethodDefinition entry_point;
|
MethodDefinition entry_point;
|
||||||
|
|
||||||
#if !READ_ONLY
|
|
||||||
internal IReflectionImporter reflection_importer;
|
internal IReflectionImporter reflection_importer;
|
||||||
internal IMetadataImporter metadata_importer;
|
internal IMetadataImporter metadata_importer;
|
||||||
ICustomMetadataWriter custom_writer;
|
ICustomMetadataWriter custom_writer;
|
||||||
#endif
|
|
||||||
Collection<CustomAttribute> custom_attributes;
|
Collection<CustomAttribute> custom_attributes;
|
||||||
Collection<AssemblyNameReference> references;
|
Collection<AssemblyNameReference> references;
|
||||||
Collection<ModuleReference> modules;
|
Collection<ModuleReference> modules;
|
||||||
@ -307,9 +274,7 @@ namespace Mono.Cecil {
|
|||||||
|
|
||||||
internal Collection<CustomDebugInformation> custom_infos;
|
internal Collection<CustomDebugInformation> custom_infos;
|
||||||
|
|
||||||
#if !READ_ONLY
|
|
||||||
internal MetadataBuilder metadata_builder;
|
internal MetadataBuilder metadata_builder;
|
||||||
#endif
|
|
||||||
|
|
||||||
public bool IsMain {
|
public bool IsMain {
|
||||||
get { return kind != ModuleKind.NetModule; }
|
get { return kind != ModuleKind.NetModule; }
|
||||||
@ -399,7 +364,6 @@ namespace Mono.Cecil {
|
|||||||
get { return assembly; }
|
get { return assembly; }
|
||||||
}
|
}
|
||||||
|
|
||||||
#if !READ_ONLY
|
|
||||||
internal IReflectionImporter ReflectionImporter {
|
internal IReflectionImporter ReflectionImporter {
|
||||||
get {
|
get {
|
||||||
if (reflection_importer == null)
|
if (reflection_importer == null)
|
||||||
@ -429,7 +393,6 @@ namespace Mono.Cecil {
|
|||||||
get { return custom_writer; }
|
get { return custom_writer; }
|
||||||
set { custom_writer = value; }
|
set { custom_writer = value; }
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
public IAssemblyResolver AssemblyResolver {
|
public IAssemblyResolver AssemblyResolver {
|
||||||
get {
|
get {
|
||||||
@ -783,8 +746,6 @@ namespace Mono.Cecil {
|
|||||||
return MetadataResolver.Resolve (type);
|
return MetadataResolver.Resolve (type);
|
||||||
}
|
}
|
||||||
|
|
||||||
#if !READ_ONLY
|
|
||||||
|
|
||||||
static void CheckContext (IGenericParameterProvider context, ModuleDefinition module)
|
static void CheckContext (IGenericParameterProvider context, ModuleDefinition module)
|
||||||
{
|
{
|
||||||
if (context == null)
|
if (context == null)
|
||||||
@ -956,8 +917,6 @@ namespace Mono.Cecil {
|
|||||||
return MetadataImporter.ImportReference (method, context);
|
return MetadataImporter.ImportReference (method, context);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
public IMetadataTokenProvider LookupToken (int token)
|
public IMetadataTokenProvider LookupToken (int token)
|
||||||
{
|
{
|
||||||
return LookupToken (new MetadataToken ((uint) token));
|
return LookupToken (new MetadataToken ((uint) token));
|
||||||
@ -1029,8 +988,6 @@ namespace Mono.Cecil {
|
|||||||
return Image.DebugHeader ?? new ImageDebugHeader ();
|
return Image.DebugHeader ?? new ImageDebugHeader ();
|
||||||
}
|
}
|
||||||
|
|
||||||
#if !READ_ONLY
|
|
||||||
|
|
||||||
public static ModuleDefinition CreateModule (string name, ModuleKind kind)
|
public static ModuleDefinition CreateModule (string name, ModuleKind kind)
|
||||||
{
|
{
|
||||||
return CreateModule (name, new ModuleParameters { Kind = kind });
|
return CreateModule (name, new ModuleParameters { Kind = kind });
|
||||||
@ -1058,12 +1015,11 @@ namespace Mono.Cecil {
|
|||||||
if (parameters.MetadataResolver != null)
|
if (parameters.MetadataResolver != null)
|
||||||
module.metadata_resolver = parameters.MetadataResolver;
|
module.metadata_resolver = parameters.MetadataResolver;
|
||||||
|
|
||||||
#if !READ_ONLY
|
|
||||||
if (parameters.MetadataImporterProvider != null)
|
if (parameters.MetadataImporterProvider != null)
|
||||||
module.metadata_importer = parameters.MetadataImporterProvider.GetMetadataImporter (module);
|
module.metadata_importer = parameters.MetadataImporterProvider.GetMetadataImporter (module);
|
||||||
|
|
||||||
if (parameters.ReflectionImporterProvider != null)
|
if (parameters.ReflectionImporterProvider != null)
|
||||||
module.reflection_importer = parameters.ReflectionImporterProvider.GetReflectionImporter (module);
|
module.reflection_importer = parameters.ReflectionImporterProvider.GetReflectionImporter (module);
|
||||||
#endif
|
|
||||||
|
|
||||||
if (parameters.Kind != ModuleKind.NetModule) {
|
if (parameters.Kind != ModuleKind.NetModule) {
|
||||||
var assembly = new AssemblyDefinition ();
|
var assembly = new AssemblyDefinition ();
|
||||||
@ -1085,8 +1041,6 @@ namespace Mono.Cecil {
|
|||||||
return new AssemblyNameDefinition (name, Mixin.ZeroVersion);
|
return new AssemblyNameDefinition (name, Mixin.ZeroVersion);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
public void ReadSymbols ()
|
public void ReadSymbols ()
|
||||||
{
|
{
|
||||||
if (string.IsNullOrEmpty (file_name))
|
if (string.IsNullOrEmpty (file_name))
|
||||||
@ -1178,8 +1132,6 @@ namespace Mono.Cecil {
|
|||||||
parameters);
|
parameters);
|
||||||
}
|
}
|
||||||
|
|
||||||
#if !READ_ONLY
|
|
||||||
|
|
||||||
public void Write (string fileName)
|
public void Write (string fileName)
|
||||||
{
|
{
|
||||||
Write (fileName, new WriterParameters ());
|
Write (fileName, new WriterParameters ());
|
||||||
@ -1218,9 +1170,6 @@ namespace Mono.Cecil {
|
|||||||
|
|
||||||
ModuleWriter.WriteModule (this, Disposable.NotOwned (stream), parameters);
|
ModuleWriter.WriteModule (this, Disposable.NotOwned (stream), parameters);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static partial class Mixin {
|
static partial class Mixin {
|
||||||
@ -1335,16 +1284,6 @@ namespace Mono.Cecil {
|
|||||||
return Path.GetFullPath (file_stream.Name);
|
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)
|
public static TargetRuntime ParseRuntime (this string self)
|
||||||
{
|
{
|
||||||
if (string.IsNullOrEmpty (self))
|
if (string.IsNullOrEmpty (self))
|
||||||
|
@ -27,10 +27,6 @@
|
|||||||
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
//
|
//
|
||||||
|
|
||||||
#if !READ_ONLY
|
|
||||||
|
|
||||||
#if !NET_CORE
|
|
||||||
|
|
||||||
using System;
|
using System;
|
||||||
using System.Security.Cryptography;
|
using System.Security.Cryptography;
|
||||||
|
|
||||||
@ -246,8 +242,3 @@ namespace Mono.Security.Cryptography {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
@ -8,10 +8,6 @@
|
|||||||
// Licensed under the MIT/X11 license.
|
// Licensed under the MIT/X11 license.
|
||||||
//
|
//
|
||||||
|
|
||||||
#if !READ_ONLY
|
|
||||||
|
|
||||||
#if !NET_CORE
|
|
||||||
|
|
||||||
using System;
|
using System;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Reflection;
|
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: ComVisible (false)]
|
||||||
|
|
||||||
[assembly: AssemblyVersion ("0.10.3.0")]
|
[assembly: AssemblyVersion ("0.11.0.0")]
|
||||||
[assembly: AssemblyFileVersion ("0.10.3.0")]
|
[assembly: AssemblyFileVersion ("0.11.0.0")]
|
||||||
[assembly: AssemblyInformationalVersion ("0.10.3.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 Sdk="Microsoft.NET.Sdk" ToolsVersion="Current">
|
||||||
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
||||||
<Import Project="..\Mono.Cecil.Tests.props" />
|
<Import Project="..\Mono.Cecil.Tests.props" />
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<ProjectGuid>{A47B1F49-A81A-43E8-BE6B-DD28AF2C4055}</ProjectGuid>
|
<TargetFrameworks>netcoreapp2.1;net40</TargetFrameworks>
|
||||||
<RootNamespace>Mono.Cecil.Tests</RootNamespace>
|
|
||||||
<AssemblyName>Mono.Cecil.Tests</AssemblyName>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition="$(NetStandard)">
|
<ItemGroup Condition=" '$(TargetFramework)' == 'netcoreapp2.1' ">
|
||||||
<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>
|
|
||||||
<PackageReference Include="Microsoft.CodeAnalysis.CSharp">
|
<PackageReference Include="Microsoft.CodeAnalysis.CSharp">
|
||||||
<Version>2.3.2</Version>
|
<Version>2.10.0</Version>
|
||||||
</PackageReference>
|
|
||||||
<PackageReference Include="Microsoft.CodeAnalysis.VisualBasic">
|
|
||||||
<Version>2.3.2</Version>
|
|
||||||
</PackageReference>
|
</PackageReference>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ProjectReference Include="..\Mono.Cecil.csproj">
|
<ProjectReference Include="..\Mono.Cecil.csproj">
|
||||||
<Project>{D68133BD-1E63-496E-9EDE-4FBDBF77B486}</Project>
|
|
||||||
<Name>Mono.Cecil</Name>
|
<Name>Mono.Cecil</Name>
|
||||||
</ProjectReference>
|
</ProjectReference>
|
||||||
<ProjectReference Include="..\symbols\mdb\Mono.Cecil.Mdb.csproj">
|
<ProjectReference Include="..\symbols\mdb\Mono.Cecil.Mdb.csproj">
|
||||||
<Project>{8559dd7f-a16f-46d0-a05a-9139faeba8fd}</Project>
|
|
||||||
<Name>Mono.Cecil.Mdb</Name>
|
<Name>Mono.Cecil.Mdb</Name>
|
||||||
</ProjectReference>
|
</ProjectReference>
|
||||||
<ProjectReference Include="..\symbols\pdb\Mono.Cecil.Pdb.csproj">
|
<ProjectReference Include="..\symbols\pdb\Mono.Cecil.Pdb.csproj">
|
||||||
<Project>{63e6915c-7ea4-4d76-ab28-0d7191eea626}</Project>
|
|
||||||
<Name>Mono.Cecil.Pdb</Name>
|
<Name>Mono.Cecil.Pdb</Name>
|
||||||
</ProjectReference>
|
</ProjectReference>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
@ -50,5 +26,4 @@
|
|||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Include="Resources\**\*" />
|
<None Include="Resources\**\*" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" Condition="!$(NetStandard)" />
|
</Project>
|
||||||
</Project>
|
|
||||||
|
@ -1,11 +1,24 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Reflection;
|
using System.Runtime.CompilerServices;
|
||||||
using Mono.Cecil.Cil;
|
using Mono.Cecil.Cil;
|
||||||
using NUnit.Framework;
|
using NUnit.Framework;
|
||||||
|
|
||||||
using Mono.Cecil.PE;
|
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 {
|
namespace Mono.Cecil.Tests {
|
||||||
|
|
||||||
public abstract class BaseTestFixture {
|
public abstract class BaseTestFixture {
|
||||||
@ -16,49 +29,61 @@ namespace Mono.Cecil.Tests {
|
|||||||
Assert.Ignore ();
|
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);
|
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);
|
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"))) {
|
while (!Directory.Exists (Path.Combine (path, "Resources"))) {
|
||||||
var old = path;
|
var old = path;
|
||||||
path = Path.GetDirectoryName (path);
|
path = Path.GetDirectoryName (path);
|
||||||
@ -97,19 +122,19 @@ namespace Mono.Cecil.Tests {
|
|||||||
return str.Trim ().Replace ("\r\n", "\n");
|
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)
|
static void Run (TestCase testCase)
|
||||||
@ -123,13 +148,11 @@ namespace Mono.Cecil.Tests {
|
|||||||
if (testCase.ReadOnly)
|
if (testCase.ReadOnly)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
#if !READ_ONLY
|
|
||||||
using (var runner = new TestRunner (testCase, TestCaseType.WriteFromDeferred))
|
using (var runner = new TestRunner (testCase, TestCaseType.WriteFromDeferred))
|
||||||
runner.RunTest ();
|
runner.RunTest ();
|
||||||
|
|
||||||
using (var runner = new TestRunner (testCase, TestCaseType.WriteFromImmediate))
|
using (var runner = new TestRunner (testCase, TestCaseType.WriteFromImmediate))
|
||||||
runner.RunTest ();
|
runner.RunTest ();
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -142,12 +165,11 @@ namespace Mono.Cecil.Tests {
|
|||||||
public readonly IAssemblyResolver AssemblyResolver;
|
public readonly IAssemblyResolver AssemblyResolver;
|
||||||
public readonly Action<ModuleDefinition> Test;
|
public readonly Action<ModuleDefinition> Test;
|
||||||
public readonly bool ApplyWindowsRuntimeProjections;
|
public readonly bool ApplyWindowsRuntimeProjections;
|
||||||
|
public readonly string SourceFilePath;
|
||||||
|
|
||||||
public abstract string ModuleLocation { get; }
|
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, string sourceFilePath = "")
|
||||||
|
|
||||||
protected TestCase (Action<ModuleDefinition> test, bool verify, bool readOnly, Type symbolReaderProvider, Type symbolWriterProvider, IAssemblyResolver assemblyResolver, bool applyWindowsRuntimeProjections)
|
|
||||||
{
|
{
|
||||||
Test = test;
|
Test = test;
|
||||||
Verify = verify;
|
Verify = verify;
|
||||||
@ -156,6 +178,7 @@ namespace Mono.Cecil.Tests {
|
|||||||
SymbolWriterProvider = symbolWriterProvider;
|
SymbolWriterProvider = symbolWriterProvider;
|
||||||
AssemblyResolver = assemblyResolver;
|
AssemblyResolver = assemblyResolver;
|
||||||
ApplyWindowsRuntimeProjections = applyWindowsRuntimeProjections;
|
ApplyWindowsRuntimeProjections = applyWindowsRuntimeProjections;
|
||||||
|
SourceFilePath = sourceFilePath;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -163,15 +186,15 @@ namespace Mono.Cecil.Tests {
|
|||||||
|
|
||||||
public readonly string Module;
|
public readonly string Module;
|
||||||
|
|
||||||
public ModuleTestCase (string module, Action<ModuleDefinition> test, bool verify, bool readOnly, Type symbolReaderProvider, Type symbolWriterProvider, IAssemblyResolver assemblyResolver, bool 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)
|
: base (test, verify, readOnly, symbolReaderProvider, symbolWriterProvider, assemblyResolver, applyWindowsRuntimeProjections, sourceFilePath)
|
||||||
{
|
{
|
||||||
Module = module;
|
Module = module;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override string ModuleLocation
|
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 readonly string File;
|
||||||
|
|
||||||
public CSharpTestCase (string file, Action<ModuleDefinition> test, bool verify, bool readOnly, Type symbolReaderProvider, Type symbolWriterProvider, IAssemblyResolver assemblyResolver, bool 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)
|
: base (test, verify, readOnly, symbolReaderProvider, symbolWriterProvider, assemblyResolver, applyWindowsRuntimeProjections, sourceFilePath)
|
||||||
{
|
{
|
||||||
File = file;
|
File = file;
|
||||||
}
|
}
|
||||||
@ -189,7 +212,7 @@ namespace Mono.Cecil.Tests {
|
|||||||
{
|
{
|
||||||
get
|
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 readonly string File;
|
||||||
|
|
||||||
public ILTestCase (string file, Action<ModuleDefinition> test, bool verify, bool readOnly, Type symbolReaderProvider, Type symbolWriterProvider, IAssemblyResolver assemblyResolver, bool 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)
|
: base (test, verify, readOnly, symbolReaderProvider, symbolWriterProvider, assemblyResolver, applyWindowsRuntimeProjections, sourceFilePath)
|
||||||
{
|
{
|
||||||
File = file;
|
File = file;
|
||||||
}
|
}
|
||||||
@ -208,7 +231,7 @@ namespace Mono.Cecil.Tests {
|
|||||||
{
|
{
|
||||||
get
|
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:
|
case TestCaseType.ReadDeferred:
|
||||||
parameters.ReadingMode = ReadingMode.Deferred;
|
parameters.ReadingMode = ReadingMode.Deferred;
|
||||||
return ModuleDefinition.ReadModule (location, parameters);
|
return ModuleDefinition.ReadModule (location, parameters);
|
||||||
#if !READ_ONLY
|
|
||||||
case TestCaseType.WriteFromImmediate:
|
case TestCaseType.WriteFromImmediate:
|
||||||
parameters.ReadingMode = ReadingMode.Immediate;
|
parameters.ReadingMode = ReadingMode.Immediate;
|
||||||
return RoundTrip (location, parameters, "cecil-irt");
|
return RoundTrip (location, parameters, "cecil-irt");
|
||||||
case TestCaseType.WriteFromDeferred:
|
case TestCaseType.WriteFromDeferred:
|
||||||
parameters.ReadingMode = ReadingMode.Deferred;
|
parameters.ReadingMode = ReadingMode.Deferred;
|
||||||
return RoundTrip (location, parameters, "cecil-drt");
|
return RoundTrip (location, parameters, "cecil-drt");
|
||||||
#endif
|
|
||||||
default:
|
default:
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
@ -265,7 +286,6 @@ namespace Mono.Cecil.Tests {
|
|||||||
return (ISymbolReaderProvider) Activator.CreateInstance (test_case.SymbolReaderProvider);
|
return (ISymbolReaderProvider) Activator.CreateInstance (test_case.SymbolReaderProvider);
|
||||||
}
|
}
|
||||||
|
|
||||||
#if !READ_ONLY
|
|
||||||
ISymbolWriterProvider GetSymbolWriterProvider ()
|
ISymbolWriterProvider GetSymbolWriterProvider ()
|
||||||
{
|
{
|
||||||
if (test_case.SymbolReaderProvider == null)
|
if (test_case.SymbolReaderProvider == null)
|
||||||
@ -273,7 +293,6 @@ namespace Mono.Cecil.Tests {
|
|||||||
|
|
||||||
return (ISymbolWriterProvider) Activator.CreateInstance (test_case.SymbolWriterProvider);
|
return (ISymbolWriterProvider) Activator.CreateInstance (test_case.SymbolWriterProvider);
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
IAssemblyResolver GetAssemblyResolver ()
|
IAssemblyResolver GetAssemblyResolver ()
|
||||||
{
|
{
|
||||||
@ -286,7 +305,6 @@ namespace Mono.Cecil.Tests {
|
|||||||
return test_resolver;
|
return test_resolver;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if !READ_ONLY
|
|
||||||
ModuleDefinition RoundTrip (string location, ReaderParameters reader_parameters, string folder)
|
ModuleDefinition RoundTrip (string location, ReaderParameters reader_parameters, string folder)
|
||||||
{
|
{
|
||||||
var rt_folder = Path.Combine (Path.GetTempPath (), folder);
|
var rt_folder = Path.Combine (Path.GetTempPath (), folder);
|
||||||
@ -309,7 +327,7 @@ namespace Mono.Cecil.Tests {
|
|||||||
|
|
||||||
return ModuleDefinition.ReadModule (rt_module, reader_parameters);
|
return ModuleDefinition.ReadModule (rt_module, reader_parameters);
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
public void RunTest ()
|
public void RunTest ()
|
||||||
{
|
{
|
||||||
var module = GetModule ();
|
var module = GetModule ();
|
||||||
@ -333,9 +351,7 @@ namespace Mono.Cecil.Tests {
|
|||||||
enum TestCaseType {
|
enum TestCaseType {
|
||||||
ReadImmediate,
|
ReadImmediate,
|
||||||
ReadDeferred,
|
ReadDeferred,
|
||||||
#if !READ_ONLY
|
|
||||||
WriteFromImmediate,
|
WriteFromImmediate,
|
||||||
WriteFromDeferred,
|
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;
|
||||||
using Microsoft.CodeAnalysis.Emit;
|
using Microsoft.CodeAnalysis.Emit;
|
||||||
using CS = Microsoft.CodeAnalysis.CSharp;
|
using CS = Microsoft.CodeAnalysis.CSharp;
|
||||||
using VB = Microsoft.CodeAnalysis.VisualBasic;
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
namespace Mono.Cecil.Tests {
|
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; }
|
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)
|
static Type TryGetType (string assemblyQualifiedName)
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
@ -90,7 +97,7 @@ namespace Mono.Cecil.Tests {
|
|||||||
if (extension == ".il")
|
if (extension == ".il")
|
||||||
return IlasmCompilationService.Instance.Compile (name);
|
return IlasmCompilationService.Instance.Compile (name);
|
||||||
|
|
||||||
if (extension == ".cs" || extension == ".vb")
|
if (extension == ".cs")
|
||||||
#if NET_CORE
|
#if NET_CORE
|
||||||
return RoslynCompilationService.Instance.Compile (name);
|
return RoslynCompilationService.Instance.Compile (name);
|
||||||
#else
|
#else
|
||||||
@ -182,14 +189,6 @@ namespace Mono.Cecil.Tests {
|
|||||||
new [] { CS.SyntaxFactory.ParseSyntaxTree (source) },
|
new [] { CS.SyntaxFactory.ParseSyntaxTree (source) },
|
||||||
references,
|
references,
|
||||||
new CS.CSharpCompilationOptions (OutputKind.DynamicallyLinkedLibrary, optimizationLevel: OptimizationLevel.Release));
|
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:
|
default:
|
||||||
throw new NotSupportedException ();
|
throw new NotSupportedException ();
|
||||||
}
|
}
|
||||||
@ -320,7 +319,7 @@ namespace Mono.Cecil.Tests {
|
|||||||
public static ProcessOutput ILAsm (string source, string output)
|
public static ProcessOutput ILAsm (string source, string output)
|
||||||
{
|
{
|
||||||
var ilasm = "ilasm";
|
var ilasm = "ilasm";
|
||||||
if (!Platform.OnMono)
|
if (Platform.OnWindows)
|
||||||
ilasm = NetFrameworkTool ("ilasm");
|
ilasm = NetFrameworkTool ("ilasm");
|
||||||
|
|
||||||
return RunProcess (ilasm, "/nologo", "/dll", "/out:" + Quote (output), Quote (source));
|
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