Imported Upstream version 5.18.0.142
Former-commit-id: 7467d4b717762eeaf652d77f1486dd11ffb1ff1f
This commit is contained in:
parent
e52655b4dc
commit
0abdbe5a7d
@ -11,9 +11,9 @@ else
|
|||||||
tools_dir = tools
|
tools_dir = tools
|
||||||
endif
|
endif
|
||||||
|
|
||||||
SUBDIRS = mk po $(libgc_dir) mono $(ikvm_native_dir) support data runtime scripts man samples $(tools_dir) msvc $(docs_dir) acceptance-tests llvm
|
SUBDIRS = mk po $(libgc_dir) llvm mono $(ikvm_native_dir) support data runtime scripts man samples $(tools_dir) msvc $(docs_dir) acceptance-tests
|
||||||
# Keep in sync with SUBDIRS
|
# Keep in sync with SUBDIRS
|
||||||
DIST_SUBDIRS = m4 mk po $(libgc_dir) mono ikvm-native support data runtime scripts man samples tools msvc docs acceptance-tests llvm
|
DIST_SUBDIRS = m4 mk po $(libgc_dir) llvm mono ikvm-native support data runtime scripts man samples tools msvc docs acceptance-tests
|
||||||
|
|
||||||
all: update_submodules
|
all: update_submodules
|
||||||
|
|
||||||
@ -126,6 +126,7 @@ package-inputs:
|
|||||||
(echo " <project dir=\"$$1\" library=\"$$2\">"; \
|
(echo " <project dir=\"$$1\" library=\"$$2\">"; \
|
||||||
read boot; echo " <boot>$$boot</boot>"; \
|
read boot; echo " <boot>$$boot</boot>"; \
|
||||||
read flags; echo " <flags>$$flags</flags>"; \
|
read flags; echo " <flags>$$flags</flags>"; \
|
||||||
|
read sources;echo " <sources>$$sources</sources>"; \
|
||||||
read output; echo " <output>$$output</output>"; \
|
read output; echo " <output>$$output</output>"; \
|
||||||
read built; echo " <built_sources>`echo $$built | sed 's/\\\/\\\\/g'`</built_sources>"; \
|
read built; echo " <built_sources>`echo $$built | sed 's/\\\/\\\\/g'`</built_sources>"; \
|
||||||
read libou; echo " <library_output>$$libou</library_output>"; \
|
read libou; echo " <library_output>$$libou</library_output>"; \
|
||||||
@ -144,7 +145,7 @@ update-llvm-version:
|
|||||||
|
|
||||||
|
|
||||||
update-solution-files:
|
update-solution-files:
|
||||||
(pushd msvc/scripts; rm genproj.exe; $(MAKE) genproj.exe; popd)
|
cd msvc/scripts && $(MAKE) genproj.exe || exit $$?;
|
||||||
$(MAKE) update-csproj
|
$(MAKE) update-csproj
|
||||||
$(MAKE) package-inputs
|
$(MAKE) package-inputs
|
||||||
(cd msvc/scripts; mono --debug genproj.exe $(GENPROJ_ARGS))
|
(cd msvc/scripts; mono --debug genproj.exe $(GENPROJ_ARGS))
|
||||||
|
16
Makefile.in
16
Makefile.in
@ -236,6 +236,8 @@ CXX = @CXX@
|
|||||||
CXXCPP = @CXXCPP@
|
CXXCPP = @CXXCPP@
|
||||||
CXXDEPMODE = @CXXDEPMODE@
|
CXXDEPMODE = @CXXDEPMODE@
|
||||||
CXXFLAGS = @CXXFLAGS@
|
CXXFLAGS = @CXXFLAGS@
|
||||||
|
CXX_ADD_CFLAGS = @CXX_ADD_CFLAGS@
|
||||||
|
CXX_REMOVE_CFLAGS = @CXX_REMOVE_CFLAGS@
|
||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
@ -251,6 +253,7 @@ ECHO_N = @ECHO_N@
|
|||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
|
EXTERNAL_LLVM_CONFIG = @EXTERNAL_LLVM_CONFIG@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||||
@ -291,11 +294,7 @@ LIBOBJS = @LIBOBJS@
|
|||||||
LIBS = @LIBS@
|
LIBS = @LIBS@
|
||||||
LIBTOOL = @LIBTOOL@
|
LIBTOOL = @LIBTOOL@
|
||||||
LIPO = @LIPO@
|
LIPO = @LIPO@
|
||||||
LLVM_CFLAGS = @LLVM_CFLAGS@
|
LLVM_CODEGEN_LIBS = @LLVM_CODEGEN_LIBS@
|
||||||
LLVM_CONFIG = @LLVM_CONFIG@
|
|
||||||
LLVM_CXXFLAGS = @LLVM_CXXFLAGS@
|
|
||||||
LLVM_LDFLAGS = @LLVM_LDFLAGS@
|
|
||||||
LLVM_LIBS = @LLVM_LIBS@
|
|
||||||
LN_S = @LN_S@
|
LN_S = @LN_S@
|
||||||
LTCOMPILE = @LTCOMPILE@
|
LTCOMPILE = @LTCOMPILE@
|
||||||
LTCXXCOMPILE = @LTCXXCOMPILE@
|
LTCXXCOMPILE = @LTCXXCOMPILE@
|
||||||
@ -438,9 +437,9 @@ MONOTOUCH_SUBDIRS = $(libgc_dir) mono
|
|||||||
|
|
||||||
# Some tools might not build when cross-compiling
|
# Some tools might not build when cross-compiling
|
||||||
@CROSS_COMPILING_TRUE@tools_dir =
|
@CROSS_COMPILING_TRUE@tools_dir =
|
||||||
SUBDIRS = mk po $(libgc_dir) mono $(ikvm_native_dir) support data runtime scripts man samples $(tools_dir) msvc $(docs_dir) acceptance-tests llvm
|
SUBDIRS = mk po $(libgc_dir) llvm mono $(ikvm_native_dir) support data runtime scripts man samples $(tools_dir) msvc $(docs_dir) acceptance-tests
|
||||||
# Keep in sync with SUBDIRS
|
# Keep in sync with SUBDIRS
|
||||||
DIST_SUBDIRS = m4 mk po $(libgc_dir) mono ikvm-native support data runtime scripts man samples tools msvc docs acceptance-tests llvm
|
DIST_SUBDIRS = m4 mk po $(libgc_dir) llvm mono ikvm-native support data runtime scripts man samples tools msvc docs acceptance-tests
|
||||||
SUBMODULE_ERROR = 'Could not recursively update all git submodules. You may experience compilation problems if some submodules are out of date'
|
SUBMODULE_ERROR = 'Could not recursively update all git submodules. You may experience compilation problems if some submodules are out of date'
|
||||||
EXTRA_DIST = \
|
EXTRA_DIST = \
|
||||||
README.md \
|
README.md \
|
||||||
@ -1030,6 +1029,7 @@ package-inputs:
|
|||||||
(echo " <project dir=\"$$1\" library=\"$$2\">"; \
|
(echo " <project dir=\"$$1\" library=\"$$2\">"; \
|
||||||
read boot; echo " <boot>$$boot</boot>"; \
|
read boot; echo " <boot>$$boot</boot>"; \
|
||||||
read flags; echo " <flags>$$flags</flags>"; \
|
read flags; echo " <flags>$$flags</flags>"; \
|
||||||
|
read sources;echo " <sources>$$sources</sources>"; \
|
||||||
read output; echo " <output>$$output</output>"; \
|
read output; echo " <output>$$output</output>"; \
|
||||||
read built; echo " <built_sources>`echo $$built | sed 's/\\\/\\\\/g'`</built_sources>"; \
|
read built; echo " <built_sources>`echo $$built | sed 's/\\\/\\\\/g'`</built_sources>"; \
|
||||||
read libou; echo " <library_output>$$libou</library_output>"; \
|
read libou; echo " <library_output>$$libou</library_output>"; \
|
||||||
@ -1047,7 +1047,7 @@ update-llvm-version:
|
|||||||
REV=`$(LLVM_DIR)/bin/llvm-config --version` && sed -e "s,expected_llvm_version=.*,expected_llvm_version=\"$$REV\"," < configure.ac > tmp && mv tmp configure.ac && echo "Version set to $$REV."
|
REV=`$(LLVM_DIR)/bin/llvm-config --version` && sed -e "s,expected_llvm_version=.*,expected_llvm_version=\"$$REV\"," < configure.ac > tmp && mv tmp configure.ac && echo "Version set to $$REV."
|
||||||
|
|
||||||
update-solution-files:
|
update-solution-files:
|
||||||
(pushd msvc/scripts; rm genproj.exe; $(MAKE) genproj.exe; popd)
|
cd msvc/scripts && $(MAKE) genproj.exe || exit $$?;
|
||||||
$(MAKE) update-csproj
|
$(MAKE) update-csproj
|
||||||
$(MAKE) package-inputs
|
$(MAKE) package-inputs
|
||||||
(cd msvc/scripts; mono --debug genproj.exe $(GENPROJ_ARGS))
|
(cd msvc/scripts; mono --debug genproj.exe $(GENPROJ_ARGS))
|
||||||
|
@ -30,6 +30,7 @@ The Mono project is part of the [.NET Foundation](http://www.dotnetfoundation.or
|
|||||||
| Windows | i386 | [![windows-i386][17]][18] |
|
| Windows | i386 | [![windows-i386][17]][18] |
|
||||||
| CentOS | s390x (cs) | [![centos-s390x][19]][20] |
|
| CentOS | s390x (cs) | [![centos-s390x][19]][20] |
|
||||||
| Debian 9 | ppc64el (cs) | [![debian-9-ppc64el][21]][22]|
|
| Debian 9 | ppc64el (cs) | [![debian-9-ppc64el][21]][22]|
|
||||||
|
| AIX | ppc64 (cs) | [![aix-ppc64][23]][24] |
|
||||||
|
|
||||||
_(cs) = community supported architecture_
|
_(cs) = community supported architecture_
|
||||||
|
|
||||||
@ -55,6 +56,8 @@ _(cs) = community supported architecture_
|
|||||||
[20]: https://jenkins.mono-project.com/job/test-mono-mainline-community/label=centos-s390x
|
[20]: https://jenkins.mono-project.com/job/test-mono-mainline-community/label=centos-s390x
|
||||||
[21]: https://jenkins.mono-project.com/job/test-mono-mainline-community-chroot/label=debian-9-ppc64el/badge/icon
|
[21]: https://jenkins.mono-project.com/job/test-mono-mainline-community-chroot/label=debian-9-ppc64el/badge/icon
|
||||||
[22]: https://jenkins.mono-project.com/job/test-mono-mainline-community-chroot/label=debian-9-ppc64el
|
[22]: https://jenkins.mono-project.com/job/test-mono-mainline-community-chroot/label=debian-9-ppc64el
|
||||||
|
[23]: https://jenkins.mono-project.com/job/test-mono-mainline-community/label=aix-ppc64/badge/icon
|
||||||
|
[24]: https://jenkins.mono-project.com/job/test-mono-mainline-community/label=aix-ppc64
|
||||||
|
|
||||||
Compilation and Installation
|
Compilation and Installation
|
||||||
============================
|
============================
|
||||||
|
@ -1 +1 @@
|
|||||||
547201804efe0b3764dea8e1818b1aa0728bd1dc
|
185fb4f08d318b39e998de65aba693189afa76a0
|
@ -1 +1 @@
|
|||||||
df7c4e44217ae3f66ca522f7795d474bcb95050d
|
51dbbe569e45412d294d6d996ba1a802f3f87374
|
26
config.h.in
26
config.h.in
@ -410,6 +410,9 @@
|
|||||||
/* Define to 1 if you have the `futimes' function. */
|
/* Define to 1 if you have the `futimes' function. */
|
||||||
#undef HAVE_FUTIMES
|
#undef HAVE_FUTIMES
|
||||||
|
|
||||||
|
/* F_DUPFD_CLOEXEC */
|
||||||
|
#undef HAVE_F_DUPFD_CLOEXEC
|
||||||
|
|
||||||
/* Have getaddrinfo */
|
/* Have getaddrinfo */
|
||||||
#undef HAVE_GETADDRINFO
|
#undef HAVE_GETADDRINFO
|
||||||
|
|
||||||
@ -590,9 +593,6 @@
|
|||||||
/* kqueue */
|
/* kqueue */
|
||||||
#undef HAVE_KQUEUE
|
#undef HAVE_KQUEUE
|
||||||
|
|
||||||
/* Have __thread keyword */
|
|
||||||
#undef HAVE_KW_THREAD
|
|
||||||
|
|
||||||
/* Have large file support */
|
/* Have large file support */
|
||||||
#undef HAVE_LARGE_FILE_SUPPORT
|
#undef HAVE_LARGE_FILE_SUPPORT
|
||||||
|
|
||||||
@ -701,6 +701,9 @@
|
|||||||
/* No GC support. */
|
/* No GC support. */
|
||||||
#undef HAVE_NULL_GC
|
#undef HAVE_NULL_GC
|
||||||
|
|
||||||
|
/* O_CLOEXEC */
|
||||||
|
#undef HAVE_O_CLOEXEC
|
||||||
|
|
||||||
/* Define to 1 if you have the <pathconf.h> header file. */
|
/* Define to 1 if you have the <pathconf.h> header file. */
|
||||||
#undef HAVE_PATHCONF_H
|
#undef HAVE_PATHCONF_H
|
||||||
|
|
||||||
@ -1323,6 +1326,12 @@
|
|||||||
/* inotify_rm_watch with unsigned wd */
|
/* inotify_rm_watch with unsigned wd */
|
||||||
#undef INOTIFY_RM_WATCH_WD_UNSIGNED
|
#undef INOTIFY_RM_WATCH_WD_UNSIGNED
|
||||||
|
|
||||||
|
/* LLVM used is being build during mono build */
|
||||||
|
#undef INTERNAL_LLVM
|
||||||
|
|
||||||
|
/* Build LLVM with assertions */
|
||||||
|
#undef INTERNAL_LLVM_ASSERTS
|
||||||
|
|
||||||
/* struct ipv6_mreq with unsigned ipv6mr_interface */
|
/* struct ipv6_mreq with unsigned ipv6mr_interface */
|
||||||
#undef IPV6MR_INTERFACE_UNSIGNED
|
#undef IPV6MR_INTERFACE_UNSIGNED
|
||||||
|
|
||||||
@ -1335,9 +1344,6 @@
|
|||||||
/* Enable lazy gc thread creation by the embedding host. */
|
/* Enable lazy gc thread creation by the embedding host. */
|
||||||
#undef LAZY_GC_THREAD_CREATION
|
#undef LAZY_GC_THREAD_CREATION
|
||||||
|
|
||||||
/* Full version of LLVM libraries */
|
|
||||||
#undef LLVM_VERSION
|
|
||||||
|
|
||||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||||
*/
|
*/
|
||||||
#undef LT_OBJDIR
|
#undef LT_OBJDIR
|
||||||
@ -1374,6 +1380,9 @@
|
|||||||
/* Enable jemalloc usage for mono */
|
/* Enable jemalloc usage for mono */
|
||||||
#undef MONO_JEMALLOC_ENABLED
|
#undef MONO_JEMALLOC_ENABLED
|
||||||
|
|
||||||
|
/* Have __thread keyword */
|
||||||
|
#undef MONO_KEYWORD_THREAD
|
||||||
|
|
||||||
/* The LLVM back end is dynamically loaded */
|
/* The LLVM back end is dynamically loaded */
|
||||||
#undef MONO_LLVM_LOADED
|
#undef MONO_LLVM_LOADED
|
||||||
|
|
||||||
@ -1434,7 +1443,7 @@
|
|||||||
/* The size of `long long', as computed by sizeof. */
|
/* The size of `long long', as computed by sizeof. */
|
||||||
#undef SIZEOF_LONG_LONG
|
#undef SIZEOF_LONG_LONG
|
||||||
|
|
||||||
/* size of machine integer registers */
|
/* size of target machine integer registers */
|
||||||
#undef SIZEOF_REGISTER
|
#undef SIZEOF_REGISTER
|
||||||
|
|
||||||
/* The size of `size_t', as computed by sizeof. */
|
/* The size of `size_t', as computed by sizeof. */
|
||||||
@ -1491,6 +1500,9 @@
|
|||||||
/* ... */
|
/* ... */
|
||||||
#undef TARGET_S390X
|
#undef TARGET_S390X
|
||||||
|
|
||||||
|
/* wordsize of target */
|
||||||
|
#undef TARGET_SIZEOF_VOID_P
|
||||||
|
|
||||||
/* ... */
|
/* ... */
|
||||||
#undef TARGET_SPARC
|
#undef TARGET_SPARC
|
||||||
|
|
||||||
|
@ -1 +1 @@
|
|||||||
ffc6859b8573983062da73baeea2360c777c88e5
|
9b2fd835af009b5dd6dd4db4bed39050a935a5ea
|
@ -1 +1 @@
|
|||||||
1bf4fa1e23e690a37efb70df0e659d764a410d7d
|
31d01c63c1999848cd2cd8c491268eca5b0f9084
|
@ -259,6 +259,8 @@ CXX = @CXX@
|
|||||||
CXXCPP = @CXXCPP@
|
CXXCPP = @CXXCPP@
|
||||||
CXXDEPMODE = @CXXDEPMODE@
|
CXXDEPMODE = @CXXDEPMODE@
|
||||||
CXXFLAGS = @CXXFLAGS@
|
CXXFLAGS = @CXXFLAGS@
|
||||||
|
CXX_ADD_CFLAGS = @CXX_ADD_CFLAGS@
|
||||||
|
CXX_REMOVE_CFLAGS = @CXX_REMOVE_CFLAGS@
|
||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
@ -274,6 +276,7 @@ ECHO_N = @ECHO_N@
|
|||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
|
EXTERNAL_LLVM_CONFIG = @EXTERNAL_LLVM_CONFIG@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||||
@ -314,11 +317,7 @@ LIBOBJS = @LIBOBJS@
|
|||||||
LIBS = @LIBS@
|
LIBS = @LIBS@
|
||||||
LIBTOOL = @LIBTOOL@
|
LIBTOOL = @LIBTOOL@
|
||||||
LIPO = @LIPO@
|
LIPO = @LIPO@
|
||||||
LLVM_CFLAGS = @LLVM_CFLAGS@
|
LLVM_CODEGEN_LIBS = @LLVM_CODEGEN_LIBS@
|
||||||
LLVM_CONFIG = @LLVM_CONFIG@
|
|
||||||
LLVM_CXXFLAGS = @LLVM_CXXFLAGS@
|
|
||||||
LLVM_LDFLAGS = @LLVM_LDFLAGS@
|
|
||||||
LLVM_LIBS = @LLVM_LIBS@
|
|
||||||
LN_S = @LN_S@
|
LN_S = @LN_S@
|
||||||
LTCOMPILE = @LTCOMPILE@
|
LTCOMPILE = @LTCOMPILE@
|
||||||
LTCXXCOMPILE = @LTCXXCOMPILE@
|
LTCXXCOMPILE = @LTCXXCOMPILE@
|
||||||
|
@ -48,7 +48,7 @@ def stringify_class_name(ns, name):
|
|||||||
if ns == "":
|
if ns == "":
|
||||||
return name
|
return name
|
||||||
else:
|
else:
|
||||||
return "{}.{}".format (ns, name)
|
return "{0}.{1}".format (ns, name)
|
||||||
|
|
||||||
class ArrayPrinter:
|
class ArrayPrinter:
|
||||||
"Print a C# array"
|
"Print a C# array"
|
||||||
@ -61,7 +61,7 @@ class ArrayPrinter:
|
|||||||
def to_string(self):
|
def to_string(self):
|
||||||
obj = self.val.cast (gdb.lookup_type ("MonoArray").pointer ()).dereference ()
|
obj = self.val.cast (gdb.lookup_type ("MonoArray").pointer ()).dereference ()
|
||||||
length = obj ['max_length']
|
length = obj ['max_length']
|
||||||
return "{} [{}]".format (stringify_class_name (self.class_ns, self.class_name [0:len(self.class_name) - 2]), int(length))
|
return "{0} [{1}]".format (stringify_class_name (self.class_ns, self.class_name [0:len(self.class_name) - 2]), int(length))
|
||||||
|
|
||||||
class ObjectPrinter:
|
class ObjectPrinter:
|
||||||
"Print a C# object"
|
"Print a C# object"
|
||||||
@ -91,7 +91,7 @@ class ObjectPrinter:
|
|||||||
return (field.name, self.obj [field.name])
|
return (field.name, self.obj [field.name])
|
||||||
except:
|
except:
|
||||||
# Superclass
|
# Superclass
|
||||||
return (field.name, self.obj.cast (gdb.lookup_type ("{}".format (field.name))))
|
return (field.name, self.obj.cast (gdb.lookup_type ("{0}".format (field.name))))
|
||||||
|
|
||||||
def children(self):
|
def children(self):
|
||||||
# FIXME: It would be easier if gdb.Value would support iteration itself
|
# FIXME: It would be easier if gdb.Value would support iteration itself
|
||||||
@ -105,7 +105,7 @@ class ObjectPrinter:
|
|||||||
if class_name [-2:len(class_name)] == "[]":
|
if class_name [-2:len(class_name)] == "[]":
|
||||||
return {}.__iter__ ()
|
return {}.__iter__ ()
|
||||||
try:
|
try:
|
||||||
gdb_type = gdb.lookup_type ("struct {}_{}".format (class_ns.replace (".", "_"), class_name))
|
gdb_type = gdb.lookup_type ("struct {0}_{1}".format (class_ns.replace (".", "_"), class_name))
|
||||||
return self._iterator(obj.cast (gdb_type))
|
return self._iterator(obj.cast (gdb_type))
|
||||||
except:
|
except:
|
||||||
return {}.__iter__ ()
|
return {}.__iter__ ()
|
||||||
@ -127,12 +127,12 @@ class ObjectPrinter:
|
|||||||
return ArrayPrinter (self.val,class_ns,class_name).to_string ()
|
return ArrayPrinter (self.val,class_ns,class_name).to_string ()
|
||||||
if class_ns != "":
|
if class_ns != "":
|
||||||
try:
|
try:
|
||||||
gdb_type = gdb.lookup_type ("struct {}.{}".format (class_ns, class_name))
|
gdb_type = gdb.lookup_type ("struct {0}.{1}".format (class_ns, class_name))
|
||||||
except:
|
except:
|
||||||
# Maybe there is no debug info for that type
|
# Maybe there is no debug info for that type
|
||||||
return "{}.{}".format (class_ns, class_name)
|
return "{0}.{1}".format (class_ns, class_name)
|
||||||
#return obj.cast (gdb_type)
|
#return obj.cast (gdb_type)
|
||||||
return "{}.{}".format (class_ns, class_name)
|
return "{0}.{1}".format (class_ns, class_name)
|
||||||
return class_name
|
return class_name
|
||||||
except:
|
except:
|
||||||
print (sys.exc_info ()[0])
|
print (sys.exc_info ()[0])
|
||||||
@ -152,9 +152,9 @@ class MonoMethodPrinter:
|
|||||||
val = self.val.dereference ()
|
val = self.val.dereference ()
|
||||||
klass = val ["klass"].dereference ()
|
klass = val ["klass"].dereference ()
|
||||||
class_name = stringify_class_name (klass ["name_space"].string (), klass ["name"].string ())
|
class_name = stringify_class_name (klass ["name_space"].string (), klass ["name"].string ())
|
||||||
return "\"{}:{} ()\"".format (class_name, val ["name"].string ())
|
return "\"{0}:{1} ()\"".format (class_name, val ["name"].string ())
|
||||||
# This returns more info but requires calling into the inferior
|
# This returns more info but requires calling into the inferior
|
||||||
#return "\"{}\"".format (gdb.parse_and_eval ("mono_method_full_name ({}, 1)".format (str (int (self.val.cast (gdb.lookup_type ("guint64")))))).string ())
|
#return "\"{0}\"".format (gdb.parse_and_eval ("mono_method_full_name ({0}, 1)".format (str (int (self.val.cast (gdb.lookup_type ("guint64")))))).string ())
|
||||||
|
|
||||||
class MonoClassPrinter:
|
class MonoClassPrinter:
|
||||||
"Print a MonoClass structure"
|
"Print a MonoClass structure"
|
||||||
@ -168,11 +168,11 @@ class MonoClassPrinter:
|
|||||||
klass = self.val.dereference ()
|
klass = self.val.dereference ()
|
||||||
class_name = stringify_class_name (klass ["name_space"].string (), klass ["name"].string ())
|
class_name = stringify_class_name (klass ["name_space"].string (), klass ["name"].string ())
|
||||||
if add_quotes:
|
if add_quotes:
|
||||||
return "\"{}\"".format (class_name)
|
return "\"{0}\"".format (class_name)
|
||||||
else:
|
else:
|
||||||
return class_name
|
return class_name
|
||||||
# This returns more info but requires calling into the inferior
|
# This returns more info but requires calling into the inferior
|
||||||
#return "\"{}\"".format (gdb.parse_and_eval ("mono_type_full_name (&((MonoClass*){})->byval_arg)".format (str (int ((self.val).cast (gdb.lookup_type ("guint64")))))))
|
#return "\"{0}\"".format (gdb.parse_and_eval ("mono_type_full_name (&((MonoClass*){0})->byval_arg)".format (str (int ((self.val).cast (gdb.lookup_type ("guint64")))))))
|
||||||
|
|
||||||
def to_string(self):
|
def to_string(self):
|
||||||
try:
|
try:
|
||||||
@ -220,7 +220,7 @@ class MonoGenericClassPrinter:
|
|||||||
method_inst_str = ""
|
method_inst_str = ""
|
||||||
if int(method_inst.cast (gdb.lookup_type ("guint64"))) != 0:
|
if int(method_inst.cast (gdb.lookup_type ("guint64"))) != 0:
|
||||||
method_inst_str = str(method_inst)
|
method_inst_str = str(method_inst)
|
||||||
return "{}, [{}], [{}]>".format (container_str, class_inst_str, method_inst_str)
|
return "{0}, [{1}], [{2}]>".format (container_str, class_inst_str, method_inst_str)
|
||||||
|
|
||||||
def to_string(self):
|
def to_string(self):
|
||||||
try:
|
try:
|
||||||
@ -250,9 +250,9 @@ class MonoTypePrinter:
|
|||||||
info = str(t ["data"]["generic_class"])
|
info = str(t ["data"]["generic_class"])
|
||||||
|
|
||||||
if info != "":
|
if info != "":
|
||||||
return "{{{}, {}}}".format (kind, info)
|
return "{{{0}, {1}}}".format (kind, info)
|
||||||
else:
|
else:
|
||||||
return "{{{}}}".format (kind)
|
return "{{{0}}}".format (kind)
|
||||||
except:
|
except:
|
||||||
#print (sys.exc_info ()[0])
|
#print (sys.exc_info ()[0])
|
||||||
#print (sys.exc_info ()[1])
|
#print (sys.exc_info ()[1])
|
||||||
@ -281,7 +281,7 @@ class MonoMethodRgctxPrinter:
|
|||||||
if i > 0:
|
if i > 0:
|
||||||
inst_str = inst_str + ", "
|
inst_str = inst_str + ", "
|
||||||
inst_str = inst_str + type_printer.to_string ()
|
inst_str = inst_str + type_printer.to_string ()
|
||||||
return "MRGCTX[{}, [{}]]".format (klass_printer.to_string(), inst_str)
|
return "MRGCTX[{0}, [{1}]]".format (klass_printer.to_string(), inst_str)
|
||||||
|
|
||||||
class MonoVTablePrinter:
|
class MonoVTablePrinter:
|
||||||
"Print a MonoVTable structure"
|
"Print a MonoVTable structure"
|
||||||
@ -296,7 +296,7 @@ class MonoVTablePrinter:
|
|||||||
klass = vtable ["klass"]
|
klass = vtable ["klass"]
|
||||||
klass_printer = MonoClassPrinter (klass)
|
klass_printer = MonoClassPrinter (klass)
|
||||||
|
|
||||||
return "vtable({})".format (klass_printer.to_string ())
|
return "vtable({0})".format (klass_printer.to_string ())
|
||||||
|
|
||||||
def lookup_pretty_printer(val):
|
def lookup_pretty_printer(val):
|
||||||
t = str (val.type)
|
t = str (val.type)
|
||||||
|
@ -181,6 +181,8 @@ CXX = @CXX@
|
|||||||
CXXCPP = @CXXCPP@
|
CXXCPP = @CXXCPP@
|
||||||
CXXDEPMODE = @CXXDEPMODE@
|
CXXDEPMODE = @CXXDEPMODE@
|
||||||
CXXFLAGS = @CXXFLAGS@
|
CXXFLAGS = @CXXFLAGS@
|
||||||
|
CXX_ADD_CFLAGS = @CXX_ADD_CFLAGS@
|
||||||
|
CXX_REMOVE_CFLAGS = @CXX_REMOVE_CFLAGS@
|
||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
@ -196,6 +198,7 @@ ECHO_N = @ECHO_N@
|
|||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
|
EXTERNAL_LLVM_CONFIG = @EXTERNAL_LLVM_CONFIG@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||||
@ -236,11 +239,7 @@ LIBOBJS = @LIBOBJS@
|
|||||||
LIBS = @LIBS@
|
LIBS = @LIBS@
|
||||||
LIBTOOL = @LIBTOOL@
|
LIBTOOL = @LIBTOOL@
|
||||||
LIPO = @LIPO@
|
LIPO = @LIPO@
|
||||||
LLVM_CFLAGS = @LLVM_CFLAGS@
|
LLVM_CODEGEN_LIBS = @LLVM_CODEGEN_LIBS@
|
||||||
LLVM_CONFIG = @LLVM_CONFIG@
|
|
||||||
LLVM_CXXFLAGS = @LLVM_CXXFLAGS@
|
|
||||||
LLVM_LDFLAGS = @LLVM_LDFLAGS@
|
|
||||||
LLVM_LIBS = @LLVM_LIBS@
|
|
||||||
LN_S = @LN_S@
|
LN_S = @LN_S@
|
||||||
LTCOMPILE = @LTCOMPILE@
|
LTCOMPILE = @LTCOMPILE@
|
||||||
LTCXXCOMPILE = @LTCXXCOMPILE@
|
LTCXXCOMPILE = @LTCXXCOMPILE@
|
||||||
|
@ -241,6 +241,8 @@ CXX = @CXX@
|
|||||||
CXXCPP = @CXXCPP@
|
CXXCPP = @CXXCPP@
|
||||||
CXXDEPMODE = @CXXDEPMODE@
|
CXXDEPMODE = @CXXDEPMODE@
|
||||||
CXXFLAGS = @CXXFLAGS@
|
CXXFLAGS = @CXXFLAGS@
|
||||||
|
CXX_ADD_CFLAGS = @CXX_ADD_CFLAGS@
|
||||||
|
CXX_REMOVE_CFLAGS = @CXX_REMOVE_CFLAGS@
|
||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
@ -256,6 +258,7 @@ ECHO_N = @ECHO_N@
|
|||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
|
EXTERNAL_LLVM_CONFIG = @EXTERNAL_LLVM_CONFIG@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||||
@ -296,11 +299,7 @@ LIBOBJS = @LIBOBJS@
|
|||||||
LIBS = @LIBS@
|
LIBS = @LIBS@
|
||||||
LIBTOOL = @LIBTOOL@
|
LIBTOOL = @LIBTOOL@
|
||||||
LIPO = @LIPO@
|
LIPO = @LIPO@
|
||||||
LLVM_CFLAGS = @LLVM_CFLAGS@
|
LLVM_CODEGEN_LIBS = @LLVM_CODEGEN_LIBS@
|
||||||
LLVM_CONFIG = @LLVM_CONFIG@
|
|
||||||
LLVM_CXXFLAGS = @LLVM_CXXFLAGS@
|
|
||||||
LLVM_LDFLAGS = @LLVM_LDFLAGS@
|
|
||||||
LLVM_LIBS = @LLVM_LIBS@
|
|
||||||
LN_S = @LN_S@
|
LN_S = @LN_S@
|
||||||
LTCOMPILE = @LTCOMPILE@
|
LTCOMPILE = @LTCOMPILE@
|
||||||
LTCXXCOMPILE = @LTCXXCOMPILE@
|
LTCXXCOMPILE = @LTCXXCOMPILE@
|
||||||
|
@ -181,6 +181,8 @@ CXX = @CXX@
|
|||||||
CXXCPP = @CXXCPP@
|
CXXCPP = @CXXCPP@
|
||||||
CXXDEPMODE = @CXXDEPMODE@
|
CXXDEPMODE = @CXXDEPMODE@
|
||||||
CXXFLAGS = @CXXFLAGS@
|
CXXFLAGS = @CXXFLAGS@
|
||||||
|
CXX_ADD_CFLAGS = @CXX_ADD_CFLAGS@
|
||||||
|
CXX_REMOVE_CFLAGS = @CXX_REMOVE_CFLAGS@
|
||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
@ -196,6 +198,7 @@ ECHO_N = @ECHO_N@
|
|||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
|
EXTERNAL_LLVM_CONFIG = @EXTERNAL_LLVM_CONFIG@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||||
@ -236,11 +239,7 @@ LIBOBJS = @LIBOBJS@
|
|||||||
LIBS = @LIBS@
|
LIBS = @LIBS@
|
||||||
LIBTOOL = @LIBTOOL@
|
LIBTOOL = @LIBTOOL@
|
||||||
LIPO = @LIPO@
|
LIPO = @LIPO@
|
||||||
LLVM_CFLAGS = @LLVM_CFLAGS@
|
LLVM_CODEGEN_LIBS = @LLVM_CODEGEN_LIBS@
|
||||||
LLVM_CONFIG = @LLVM_CONFIG@
|
|
||||||
LLVM_CXXFLAGS = @LLVM_CXXFLAGS@
|
|
||||||
LLVM_LDFLAGS = @LLVM_LDFLAGS@
|
|
||||||
LLVM_LIBS = @LLVM_LIBS@
|
|
||||||
LN_S = @LN_S@
|
LN_S = @LN_S@
|
||||||
LTCOMPILE = @LTCOMPILE@
|
LTCOMPILE = @LTCOMPILE@
|
||||||
LTCXXCOMPILE = @LTCXXCOMPILE@
|
LTCXXCOMPILE = @LTCXXCOMPILE@
|
||||||
|
@ -241,6 +241,8 @@ CXX = @CXX@
|
|||||||
CXXCPP = @CXXCPP@
|
CXXCPP = @CXXCPP@
|
||||||
CXXDEPMODE = @CXXDEPMODE@
|
CXXDEPMODE = @CXXDEPMODE@
|
||||||
CXXFLAGS = @CXXFLAGS@
|
CXXFLAGS = @CXXFLAGS@
|
||||||
|
CXX_ADD_CFLAGS = @CXX_ADD_CFLAGS@
|
||||||
|
CXX_REMOVE_CFLAGS = @CXX_REMOVE_CFLAGS@
|
||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
@ -256,6 +258,7 @@ ECHO_N = @ECHO_N@
|
|||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
|
EXTERNAL_LLVM_CONFIG = @EXTERNAL_LLVM_CONFIG@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||||
@ -296,11 +299,7 @@ LIBOBJS = @LIBOBJS@
|
|||||||
LIBS = @LIBS@
|
LIBS = @LIBS@
|
||||||
LIBTOOL = @LIBTOOL@
|
LIBTOOL = @LIBTOOL@
|
||||||
LIPO = @LIPO@
|
LIPO = @LIPO@
|
||||||
LLVM_CFLAGS = @LLVM_CFLAGS@
|
LLVM_CODEGEN_LIBS = @LLVM_CODEGEN_LIBS@
|
||||||
LLVM_CONFIG = @LLVM_CONFIG@
|
|
||||||
LLVM_CXXFLAGS = @LLVM_CXXFLAGS@
|
|
||||||
LLVM_LDFLAGS = @LLVM_LDFLAGS@
|
|
||||||
LLVM_LIBS = @LLVM_LIBS@
|
|
||||||
LN_S = @LN_S@
|
LN_S = @LN_S@
|
||||||
LTCOMPILE = @LTCOMPILE@
|
LTCOMPILE = @LTCOMPILE@
|
||||||
LTCXXCOMPILE = @LTCXXCOMPILE@
|
LTCXXCOMPILE = @LTCXXCOMPILE@
|
||||||
|
@ -181,6 +181,8 @@ CXX = @CXX@
|
|||||||
CXXCPP = @CXXCPP@
|
CXXCPP = @CXXCPP@
|
||||||
CXXDEPMODE = @CXXDEPMODE@
|
CXXDEPMODE = @CXXDEPMODE@
|
||||||
CXXFLAGS = @CXXFLAGS@
|
CXXFLAGS = @CXXFLAGS@
|
||||||
|
CXX_ADD_CFLAGS = @CXX_ADD_CFLAGS@
|
||||||
|
CXX_REMOVE_CFLAGS = @CXX_REMOVE_CFLAGS@
|
||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
@ -196,6 +198,7 @@ ECHO_N = @ECHO_N@
|
|||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
|
EXTERNAL_LLVM_CONFIG = @EXTERNAL_LLVM_CONFIG@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||||
@ -236,11 +239,7 @@ LIBOBJS = @LIBOBJS@
|
|||||||
LIBS = @LIBS@
|
LIBS = @LIBS@
|
||||||
LIBTOOL = @LIBTOOL@
|
LIBTOOL = @LIBTOOL@
|
||||||
LIPO = @LIPO@
|
LIPO = @LIPO@
|
||||||
LLVM_CFLAGS = @LLVM_CFLAGS@
|
LLVM_CODEGEN_LIBS = @LLVM_CODEGEN_LIBS@
|
||||||
LLVM_CONFIG = @LLVM_CONFIG@
|
|
||||||
LLVM_CXXFLAGS = @LLVM_CXXFLAGS@
|
|
||||||
LLVM_LDFLAGS = @LLVM_LDFLAGS@
|
|
||||||
LLVM_LIBS = @LLVM_LIBS@
|
|
||||||
LN_S = @LN_S@
|
LN_S = @LN_S@
|
||||||
LTCOMPILE = @LTCOMPILE@
|
LTCOMPILE = @LTCOMPILE@
|
||||||
LTCXXCOMPILE = @LTCXXCOMPILE@
|
LTCXXCOMPILE = @LTCXXCOMPILE@
|
||||||
|
@ -241,6 +241,8 @@ CXX = @CXX@
|
|||||||
CXXCPP = @CXXCPP@
|
CXXCPP = @CXXCPP@
|
||||||
CXXDEPMODE = @CXXDEPMODE@
|
CXXDEPMODE = @CXXDEPMODE@
|
||||||
CXXFLAGS = @CXXFLAGS@
|
CXXFLAGS = @CXXFLAGS@
|
||||||
|
CXX_ADD_CFLAGS = @CXX_ADD_CFLAGS@
|
||||||
|
CXX_REMOVE_CFLAGS = @CXX_REMOVE_CFLAGS@
|
||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
@ -256,6 +258,7 @@ ECHO_N = @ECHO_N@
|
|||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
|
EXTERNAL_LLVM_CONFIG = @EXTERNAL_LLVM_CONFIG@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||||
@ -296,11 +299,7 @@ LIBOBJS = @LIBOBJS@
|
|||||||
LIBS = @LIBS@
|
LIBS = @LIBS@
|
||||||
LIBTOOL = @LIBTOOL@
|
LIBTOOL = @LIBTOOL@
|
||||||
LIPO = @LIPO@
|
LIPO = @LIPO@
|
||||||
LLVM_CFLAGS = @LLVM_CFLAGS@
|
LLVM_CODEGEN_LIBS = @LLVM_CODEGEN_LIBS@
|
||||||
LLVM_CONFIG = @LLVM_CONFIG@
|
|
||||||
LLVM_CXXFLAGS = @LLVM_CXXFLAGS@
|
|
||||||
LLVM_LDFLAGS = @LLVM_LDFLAGS@
|
|
||||||
LLVM_LIBS = @LLVM_LIBS@
|
|
||||||
LN_S = @LN_S@
|
LN_S = @LN_S@
|
||||||
LTCOMPILE = @LTCOMPILE@
|
LTCOMPILE = @LTCOMPILE@
|
||||||
LTCXXCOMPILE = @LTCXXCOMPILE@
|
LTCXXCOMPILE = @LTCXXCOMPILE@
|
||||||
|
@ -181,6 +181,8 @@ CXX = @CXX@
|
|||||||
CXXCPP = @CXXCPP@
|
CXXCPP = @CXXCPP@
|
||||||
CXXDEPMODE = @CXXDEPMODE@
|
CXXDEPMODE = @CXXDEPMODE@
|
||||||
CXXFLAGS = @CXXFLAGS@
|
CXXFLAGS = @CXXFLAGS@
|
||||||
|
CXX_ADD_CFLAGS = @CXX_ADD_CFLAGS@
|
||||||
|
CXX_REMOVE_CFLAGS = @CXX_REMOVE_CFLAGS@
|
||||||
CYGPATH_W = @CYGPATH_W@
|
CYGPATH_W = @CYGPATH_W@
|
||||||
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
DEFAULT_PROFILE = @DEFAULT_PROFILE@
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
@ -196,6 +198,7 @@ ECHO_N = @ECHO_N@
|
|||||||
ECHO_T = @ECHO_T@
|
ECHO_T = @ECHO_T@
|
||||||
EGREP = @EGREP@
|
EGREP = @EGREP@
|
||||||
EXEEXT = @EXEEXT@
|
EXEEXT = @EXEEXT@
|
||||||
|
EXTERNAL_LLVM_CONFIG = @EXTERNAL_LLVM_CONFIG@
|
||||||
FGREP = @FGREP@
|
FGREP = @FGREP@
|
||||||
GDKX11 = @GDKX11@
|
GDKX11 = @GDKX11@
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
||||||
@ -236,11 +239,7 @@ LIBOBJS = @LIBOBJS@
|
|||||||
LIBS = @LIBS@
|
LIBS = @LIBS@
|
||||||
LIBTOOL = @LIBTOOL@
|
LIBTOOL = @LIBTOOL@
|
||||||
LIPO = @LIPO@
|
LIPO = @LIPO@
|
||||||
LLVM_CFLAGS = @LLVM_CFLAGS@
|
LLVM_CODEGEN_LIBS = @LLVM_CODEGEN_LIBS@
|
||||||
LLVM_CONFIG = @LLVM_CONFIG@
|
|
||||||
LLVM_CXXFLAGS = @LLVM_CXXFLAGS@
|
|
||||||
LLVM_LDFLAGS = @LLVM_LDFLAGS@
|
|
||||||
LLVM_LIBS = @LLVM_LIBS@
|
|
||||||
LN_S = @LN_S@
|
LN_S = @LN_S@
|
||||||
LTCOMPILE = @LTCOMPILE@
|
LTCOMPILE = @LTCOMPILE@
|
||||||
LTCXXCOMPILE = @LTCXXCOMPILE@
|
LTCXXCOMPILE = @LTCXXCOMPILE@
|
||||||
|
@ -1362,7 +1362,7 @@ mono_class_value_size (MonoClass *klass, guint32 *align)
|
|||||||
</div>
|
</div>
|
||||||
<p />
|
<p />
|
||||||
<div class="mapi-section">Parameters</div>
|
<div class="mapi-section">Parameters</div>
|
||||||
<table class="mapi-parameters"><tbody><tr><td><i>klass</i></td><td> a class </td></tr></tbody></table> <div class="mapi-section">Return value</div>
|
<table class="mapi-parameters"><tbody><tr><td><i>klass</i></td><td> a class</td></tr></tbody></table> <div class="mapi-section">Return value</div>
|
||||||
<div> the size of a value of kind <i>klass</i>
|
<div> the size of a value of kind <i>klass</i>
|
||||||
</div>
|
</div>
|
||||||
<div class="mapi-section">Description</div>
|
<div class="mapi-section">Description</div>
|
||||||
|
@ -396,7 +396,7 @@ mono_exception_from_name_msg (MonoImage *image, const char *name_space,
|
|||||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||||
<div class="mapi-prototype">MonoException*
|
<div class="mapi-prototype">MonoException*
|
||||||
mono_exception_from_name_two_strings (MonoImage *image, const char *name_space,
|
mono_exception_from_name_two_strings (MonoImage *image, const char *name_space,
|
||||||
const char *name, MonoString *a1, MonoString *a2)
|
const char *name, MonoString *a1_raw, MonoString *a2_raw)
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<p />
|
<p />
|
||||||
@ -672,7 +672,7 @@ mono_get_exception_execution_engine (const char *msg)
|
|||||||
|
|
||||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||||
<div class="mapi-prototype">MonoException*
|
<div class="mapi-prototype">MonoException*
|
||||||
mono_get_exception_file_not_found2 (const char *msg, MonoString *fname)
|
mono_get_exception_file_not_found2 (const char *msg, MonoString *fname_raw)
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<p />
|
<p />
|
||||||
@ -694,7 +694,7 @@ mono_get_exception_file_not_found2 (const char *msg, MonoString *fname)
|
|||||||
|
|
||||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||||
<div class="mapi-prototype">MonoException*
|
<div class="mapi-prototype">MonoException*
|
||||||
mono_get_exception_file_not_found (MonoString *fname)
|
mono_get_exception_file_not_found (MonoString *fname_raw)
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<p />
|
<p />
|
||||||
@ -866,7 +866,7 @@ mono_get_exception_overflow (void)
|
|||||||
|
|
||||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||||
<div class="mapi-prototype">MonoException*
|
<div class="mapi-prototype">MonoException*
|
||||||
mono_get_exception_security ()
|
mono_get_exception_security (void)
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<p />
|
<p />
|
||||||
@ -952,7 +952,7 @@ mono_get_exception_synchronization_lock (const char *msg)
|
|||||||
|
|
||||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||||
<div class="mapi-prototype">MonoException*
|
<div class="mapi-prototype">MonoException*
|
||||||
mono_get_exception_thread_abort ()
|
mono_get_exception_thread_abort (void)
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<p />
|
<p />
|
||||||
@ -972,8 +972,7 @@ mono_get_exception_thread_abort ()
|
|||||||
<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">MONO_RT_EXTERNAL_ONLY
|
<div class="mapi-prototype">MonoException*
|
||||||
MonoException *
|
|
||||||
mono_get_exception_thread_state (const char *msg)
|
mono_get_exception_thread_state (const char *msg)
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
@ -996,7 +995,7 @@ mono_get_exception_thread_state (const char *msg)
|
|||||||
|
|
||||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||||
<div class="mapi-prototype">MonoException*
|
<div class="mapi-prototype">MonoException*
|
||||||
mono_get_exception_type_initialization (const gchar *type_name, MonoException *inner)
|
mono_get_exception_type_initialization (const gchar *type_name, MonoException* inner_raw)
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<p />
|
<p />
|
||||||
@ -1018,7 +1017,7 @@ mono_get_exception_type_initialization (const gchar *type_name, MonoException *i
|
|||||||
|
|
||||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||||
<div class="mapi-prototype">MonoException*
|
<div class="mapi-prototype">MonoException*
|
||||||
mono_get_exception_type_load (MonoString *class_name, char *assembly_name)
|
mono_get_exception_type_load (MonoString *class_name_raw, char *assembly_name)
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<p />
|
<p />
|
||||||
@ -1067,7 +1066,7 @@ mono_get_exception_missing_field (const char *class_name, const char *member_nam
|
|||||||
</div>
|
</div>
|
||||||
<p />
|
<p />
|
||||||
<div class="mapi-section">Parameters</div>
|
<div class="mapi-section">Parameters</div>
|
||||||
<table class="mapi-parameters"><tbody><tr><td><i>class_name</i></td><td> the class where the lookup was performed</td></tr><tr><td><i>member_name</i></td><td> the name of the missing method.</td></tr></tbody></table> <div class="mapi-section">Return value</div>
|
<table class="mapi-parameters"><tbody><tr><td><i>class_name</i></td><td> the class where the lookup was performed</td></tr><tr><td><i>member_name</i></td><td> the name of the missing field.</td></tr></tbody></table> <div class="mapi-section">Return value</div>
|
||||||
<div> a new instance of the <code>System.MissingFieldException</code>
|
<div> a new instance of the <code>System.MissingFieldException</code>
|
||||||
</div>
|
</div>
|
||||||
</div><!--mapi-description -->
|
</div><!--mapi-description -->
|
||||||
@ -1128,8 +1127,7 @@ mono_get_exception_reflection_type_load (MonoArray *types_raw, MonoArray *except
|
|||||||
|
|
||||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||||
<div class="mapi-prototype">MonoException*
|
<div class="mapi-prototype">MonoException*
|
||||||
mono_exception_from_token_two_strings (MonoImage *image, guint32 token,
|
mono_exception_from_token_two_strings (MonoImage *image, guint32 token, MonoString *arg1_raw, MonoString *arg2_raw)
|
||||||
MonoString *a1, MonoString *a2)
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<p />
|
<p />
|
||||||
@ -1152,7 +1150,7 @@ mono_exception_from_token_two_strings (MonoImage *image, guint32 token,
|
|||||||
|
|
||||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||||
<div class="mapi-prototype">MonoException*
|
<div class="mapi-prototype">MonoException*
|
||||||
mono_get_exception_bad_image_format2 (const char *msg, MonoString *fname)
|
mono_get_exception_bad_image_format2 (const char *msg, MonoString *fname_raw)
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<p />
|
<p />
|
||||||
@ -1237,7 +1235,7 @@ mono_get_exception_out_of_memory (void)
|
|||||||
|
|
||||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||||
<div class="mapi-prototype">MonoException*
|
<div class="mapi-prototype">MonoException*
|
||||||
mono_get_exception_runtime_wrapped (MonoObject *wrapped_exception)
|
mono_get_exception_runtime_wrapped (MonoObject *wrapped_exception_raw)
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<p />
|
<p />
|
||||||
|
@ -340,8 +340,8 @@ mono_marshal_alloc (gsize size, MonoError *error)
|
|||||||
<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">gpointer
|
<div class="mapi-prototype">static gpointer
|
||||||
mono_marshal_asany (MonoObject *o, MonoMarshalNative string_encoding, int param_attrs)
|
mono_marshal_asany_handle (MonoObjectHandle o, MonoMarshalNative string_encoding, int param_attrs, MonoError *error)
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<p />
|
<p />
|
||||||
|
@ -380,7 +380,7 @@ mono_string_from_utf16 (gunichar2 *data)
|
|||||||
|
|
||||||
<div class="mapi-declaration mapi-section">Syntax</div>
|
<div class="mapi-declaration mapi-section">Syntax</div>
|
||||||
<div class="mapi-prototype">MonoString*
|
<div class="mapi-prototype">MonoString*
|
||||||
mono_string_from_utf32 (mono_unichar4 *data)
|
mono_string_from_utf32 (/*const*/ mono_unichar4 *data)
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<p />
|
<p />
|
||||||
|
@ -478,7 +478,7 @@ mono_type_get_underlying_type (MonoType *type)
|
|||||||
<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">gboolean
|
<div class="mapi-prototype">mono_bool
|
||||||
mono_type_is_byref (MonoType *type)
|
mono_type_is_byref (MonoType *type)
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
@ -1 +1 @@
|
|||||||
8ffeb2ce2f964947f799e68f33977d6f1842b8c2
|
24ecdefc0004fa8d23a5cda73a8075eb8cae0520
|
@ -1 +1 @@
|
|||||||
f33b8a63fa46172d23817d0bcc706d25a6ddd781
|
2b595ee4c9228ee8ebdc1c8fa5b011b706e4cb23
|
@ -19,41 +19,7 @@
|
|||||||
[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 System
|
[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)]
|
||||||
{
|
|
||||||
[System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
|
|
||||||
internal partial class MonoDocumentationNoteAttribute : System.MonoTODOAttribute
|
|
||||||
{
|
|
||||||
public MonoDocumentationNoteAttribute(string comment) { }
|
|
||||||
}
|
|
||||||
[System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
|
|
||||||
internal partial class MonoExtensionAttribute : System.MonoTODOAttribute
|
|
||||||
{
|
|
||||||
public MonoExtensionAttribute(string comment) { }
|
|
||||||
}
|
|
||||||
[System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
|
|
||||||
internal partial class MonoInternalNoteAttribute : System.MonoTODOAttribute
|
|
||||||
{
|
|
||||||
public MonoInternalNoteAttribute(string comment) { }
|
|
||||||
}
|
|
||||||
[System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
|
|
||||||
internal partial class MonoLimitationAttribute : System.MonoTODOAttribute
|
|
||||||
{
|
|
||||||
public MonoLimitationAttribute(string comment) { }
|
|
||||||
}
|
|
||||||
[System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
|
|
||||||
internal partial class MonoNotSupportedAttribute : System.MonoTODOAttribute
|
|
||||||
{
|
|
||||||
public MonoNotSupportedAttribute(string comment) { }
|
|
||||||
}
|
|
||||||
[System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
|
|
||||||
internal partial class MonoTODOAttribute : System.Attribute
|
|
||||||
{
|
|
||||||
public MonoTODOAttribute() { }
|
|
||||||
public MonoTODOAttribute(string comment) { }
|
|
||||||
public string Comment { get { throw null; } }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
namespace System.Security.Cryptography
|
namespace System.Security.Cryptography
|
||||||
{
|
{
|
||||||
public sealed partial class CryptographicAttributeObject
|
public sealed partial class CryptographicAttributeObject
|
||||||
@ -141,14 +107,28 @@ namespace System.Security.Cryptography.Pkcs
|
|||||||
public bool MoveNext() { throw null; }
|
public bool MoveNext() { throw null; }
|
||||||
public void Reset() { }
|
public void Reset() { }
|
||||||
}
|
}
|
||||||
|
public sealed partial class CmsSigner
|
||||||
|
{
|
||||||
|
public CmsSigner() { }
|
||||||
|
public CmsSigner(System.Security.Cryptography.CspParameters parameters) { }
|
||||||
|
public CmsSigner(System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType) { }
|
||||||
|
public CmsSigner(System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { }
|
||||||
|
public CmsSigner(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { }
|
||||||
|
public System.Security.Cryptography.X509Certificates.X509Certificate2 Certificate { get { throw null; } set { } }
|
||||||
|
public System.Security.Cryptography.X509Certificates.X509Certificate2Collection Certificates { get { throw null; } }
|
||||||
|
public System.Security.Cryptography.Oid DigestAlgorithm { get { throw null; } set { } }
|
||||||
|
public System.Security.Cryptography.X509Certificates.X509IncludeOption IncludeOption { get { throw null; } set { } }
|
||||||
|
public System.Security.Cryptography.AsymmetricAlgorithm PrivateKey { get { throw null; } set { } }
|
||||||
|
public System.Security.Cryptography.CryptographicAttributeObjectCollection SignedAttributes { get { throw null; } }
|
||||||
|
public System.Security.Cryptography.Pkcs.SubjectIdentifierType SignerIdentifierType { get { throw null; } set { } }
|
||||||
|
public System.Security.Cryptography.CryptographicAttributeObjectCollection UnsignedAttributes { get { throw null; } }
|
||||||
|
}
|
||||||
public sealed partial class ContentInfo
|
public sealed partial class ContentInfo
|
||||||
{
|
{
|
||||||
public ContentInfo(byte[] content) { }
|
public ContentInfo(byte[] content) { }
|
||||||
public ContentInfo(System.Security.Cryptography.Oid contentType, byte[] content) { }
|
public ContentInfo(System.Security.Cryptography.Oid contentType, byte[] content) { }
|
||||||
public byte[] Content { get { throw null; } }
|
public byte[] Content { get { throw null; } }
|
||||||
public System.Security.Cryptography.Oid ContentType { get { throw null; } }
|
public System.Security.Cryptography.Oid ContentType { get { throw null; } }
|
||||||
~ContentInfo() { }
|
|
||||||
[System.MonoTODOAttribute("MS is stricter than us about the content structure")]
|
|
||||||
public static System.Security.Cryptography.Oid GetContentType(byte[] encodedMessage) { throw null; }
|
public static System.Security.Cryptography.Oid GetContentType(byte[] encodedMessage) { throw null; }
|
||||||
}
|
}
|
||||||
public sealed partial class EnvelopedCms
|
public sealed partial class EnvelopedCms
|
||||||
@ -164,26 +144,16 @@ namespace System.Security.Cryptography.Pkcs
|
|||||||
public System.Security.Cryptography.Pkcs.RecipientInfoCollection RecipientInfos { get { throw null; } }
|
public System.Security.Cryptography.Pkcs.RecipientInfoCollection RecipientInfos { get { throw null; } }
|
||||||
public System.Security.Cryptography.CryptographicAttributeObjectCollection UnprotectedAttributes { get { throw null; } }
|
public System.Security.Cryptography.CryptographicAttributeObjectCollection UnprotectedAttributes { get { throw null; } }
|
||||||
public int Version { get { throw null; } }
|
public int Version { get { throw null; } }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void Decode(byte[] encodedMessage) { }
|
public void Decode(byte[] encodedMessage) { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void Decrypt() { }
|
public void Decrypt() { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo recipientInfo) { }
|
public void Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo recipientInfo) { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo recipientInfo, System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore) { }
|
public void Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo recipientInfo, System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore) { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void Decrypt(System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore) { }
|
public void Decrypt(System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore) { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public byte[] Encode() { throw null; }
|
public byte[] Encode() { throw null; }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void Encrypt() { }
|
public void Encrypt() { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void Encrypt(System.Security.Cryptography.Pkcs.CmsRecipient recipient) { }
|
public void Encrypt(System.Security.Cryptography.Pkcs.CmsRecipient recipient) { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void Encrypt(System.Security.Cryptography.Pkcs.CmsRecipientCollection recipients) { }
|
public void Encrypt(System.Security.Cryptography.Pkcs.CmsRecipientCollection recipients) { }
|
||||||
}
|
}
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public sealed partial class KeyAgreeRecipientInfo : System.Security.Cryptography.Pkcs.RecipientInfo
|
public sealed partial class KeyAgreeRecipientInfo : System.Security.Cryptography.Pkcs.RecipientInfo
|
||||||
{
|
{
|
||||||
internal KeyAgreeRecipientInfo() { }
|
internal KeyAgreeRecipientInfo() { }
|
||||||
@ -289,6 +259,70 @@ namespace System.Security.Cryptography.Pkcs
|
|||||||
KeyTransport = 1,
|
KeyTransport = 1,
|
||||||
Unknown = 0,
|
Unknown = 0,
|
||||||
}
|
}
|
||||||
|
public sealed partial class SignedCms
|
||||||
|
{
|
||||||
|
public SignedCms() { }
|
||||||
|
public SignedCms(System.Security.Cryptography.Pkcs.ContentInfo contentInfo) { }
|
||||||
|
public SignedCms(System.Security.Cryptography.Pkcs.ContentInfo contentInfo, bool detached) { }
|
||||||
|
public SignedCms(System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType) { }
|
||||||
|
public SignedCms(System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo) { }
|
||||||
|
public SignedCms(System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo, bool detached) { }
|
||||||
|
public System.Security.Cryptography.X509Certificates.X509Certificate2Collection Certificates { get { throw null; } }
|
||||||
|
public System.Security.Cryptography.Pkcs.ContentInfo ContentInfo { get { throw null; } }
|
||||||
|
public bool Detached { get { throw null; } }
|
||||||
|
public System.Security.Cryptography.Pkcs.SignerInfoCollection SignerInfos { get { throw null; } }
|
||||||
|
public int Version { get { throw null; } }
|
||||||
|
public void CheckHash() { }
|
||||||
|
public void CheckSignature(bool verifySignatureOnly) { }
|
||||||
|
public void CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore, bool verifySignatureOnly) { }
|
||||||
|
public void ComputeSignature() { }
|
||||||
|
public void ComputeSignature(System.Security.Cryptography.Pkcs.CmsSigner signer) { }
|
||||||
|
public void ComputeSignature(System.Security.Cryptography.Pkcs.CmsSigner signer, bool silent) { }
|
||||||
|
public void Decode(byte[] encodedMessage) { }
|
||||||
|
public byte[] Encode() { throw null; }
|
||||||
|
public void RemoveSignature(int index) { }
|
||||||
|
public void RemoveSignature(System.Security.Cryptography.Pkcs.SignerInfo signerInfo) { }
|
||||||
|
}
|
||||||
|
public sealed partial class SignerInfo
|
||||||
|
{
|
||||||
|
internal SignerInfo() { }
|
||||||
|
public System.Security.Cryptography.X509Certificates.X509Certificate2 Certificate { get { throw null; } }
|
||||||
|
public System.Security.Cryptography.Pkcs.SignerInfoCollection CounterSignerInfos { get { throw null; } }
|
||||||
|
public System.Security.Cryptography.Oid DigestAlgorithm { get { throw null; } }
|
||||||
|
public System.Security.Cryptography.Oid SignatureAlgorithm { get { throw null; } }
|
||||||
|
public System.Security.Cryptography.CryptographicAttributeObjectCollection SignedAttributes { get { throw null; } }
|
||||||
|
public System.Security.Cryptography.Pkcs.SubjectIdentifier SignerIdentifier { get { throw null; } }
|
||||||
|
public System.Security.Cryptography.CryptographicAttributeObjectCollection UnsignedAttributes { get { throw null; } }
|
||||||
|
public int Version { get { throw null; } }
|
||||||
|
public void CheckHash() { }
|
||||||
|
public void CheckSignature(bool verifySignatureOnly) { }
|
||||||
|
public void CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore, bool verifySignatureOnly) { }
|
||||||
|
public void ComputeCounterSignature() { }
|
||||||
|
public void ComputeCounterSignature(System.Security.Cryptography.Pkcs.CmsSigner signer) { }
|
||||||
|
public byte[] GetSignature() { throw null; }
|
||||||
|
public void RemoveCounterSignature(int index) { }
|
||||||
|
public void RemoveCounterSignature(System.Security.Cryptography.Pkcs.SignerInfo counterSignerInfo) { }
|
||||||
|
}
|
||||||
|
public sealed partial class SignerInfoCollection : System.Collections.ICollection, System.Collections.IEnumerable
|
||||||
|
{
|
||||||
|
internal SignerInfoCollection() { }
|
||||||
|
public int Count { get { throw null; } }
|
||||||
|
public bool IsSynchronized { get { throw null; } }
|
||||||
|
public System.Security.Cryptography.Pkcs.SignerInfo this[int index] { get { throw null; } }
|
||||||
|
public object SyncRoot { get { throw null; } }
|
||||||
|
public void CopyTo(System.Array array, int index) { }
|
||||||
|
public void CopyTo(System.Security.Cryptography.Pkcs.SignerInfo[] array, int index) { }
|
||||||
|
public System.Security.Cryptography.Pkcs.SignerInfoEnumerator GetEnumerator() { throw null; }
|
||||||
|
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
|
||||||
|
}
|
||||||
|
public sealed partial class SignerInfoEnumerator : System.Collections.IEnumerator
|
||||||
|
{
|
||||||
|
internal SignerInfoEnumerator() { }
|
||||||
|
public System.Security.Cryptography.Pkcs.SignerInfo Current { get { throw null; } }
|
||||||
|
object System.Collections.IEnumerator.Current { get { throw null; } }
|
||||||
|
public bool MoveNext() { throw null; }
|
||||||
|
public void Reset() { }
|
||||||
|
}
|
||||||
public sealed partial class SubjectIdentifier
|
public sealed partial class SubjectIdentifier
|
||||||
{
|
{
|
||||||
internal SubjectIdentifier() { }
|
internal SubjectIdentifier() { }
|
||||||
|
@ -1 +1 @@
|
|||||||
d343eb5458c68903df629e9b5279a611131d5dc2
|
0a306482eac9dc254a050e40a50147c9f8a8f319
|
@ -1 +1 @@
|
|||||||
3e5fbe0a8e9832a6c1fa10e9e6fcb9b7760767d7
|
2fb53cd439a3395a5d960922938e7d3b2ca800d5
|
@ -1 +1 @@
|
|||||||
bb9c7fdf6eb89a2c779160dc32d18fefd86adae4
|
1845aa28a014b1b3fb193a22b13489b5068511e9
|
@ -19,41 +19,7 @@
|
|||||||
[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 System
|
[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)]
|
||||||
{
|
|
||||||
[System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
|
|
||||||
internal partial class MonoDocumentationNoteAttribute : System.MonoTODOAttribute
|
|
||||||
{
|
|
||||||
public MonoDocumentationNoteAttribute(string comment) { }
|
|
||||||
}
|
|
||||||
[System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
|
|
||||||
internal partial class MonoExtensionAttribute : System.MonoTODOAttribute
|
|
||||||
{
|
|
||||||
public MonoExtensionAttribute(string comment) { }
|
|
||||||
}
|
|
||||||
[System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
|
|
||||||
internal partial class MonoInternalNoteAttribute : System.MonoTODOAttribute
|
|
||||||
{
|
|
||||||
public MonoInternalNoteAttribute(string comment) { }
|
|
||||||
}
|
|
||||||
[System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
|
|
||||||
internal partial class MonoLimitationAttribute : System.MonoTODOAttribute
|
|
||||||
{
|
|
||||||
public MonoLimitationAttribute(string comment) { }
|
|
||||||
}
|
|
||||||
[System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
|
|
||||||
internal partial class MonoNotSupportedAttribute : System.MonoTODOAttribute
|
|
||||||
{
|
|
||||||
public MonoNotSupportedAttribute(string comment) { }
|
|
||||||
}
|
|
||||||
[System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
|
|
||||||
internal partial class MonoTODOAttribute : System.Attribute
|
|
||||||
{
|
|
||||||
public MonoTODOAttribute() { }
|
|
||||||
public MonoTODOAttribute(string comment) { }
|
|
||||||
public string Comment { get { throw null; } }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
namespace System.Security.Cryptography
|
namespace System.Security.Cryptography
|
||||||
{
|
{
|
||||||
public sealed partial class CryptographicAttributeObject
|
public sealed partial class CryptographicAttributeObject
|
||||||
@ -141,14 +107,28 @@ namespace System.Security.Cryptography.Pkcs
|
|||||||
public bool MoveNext() { throw null; }
|
public bool MoveNext() { throw null; }
|
||||||
public void Reset() { }
|
public void Reset() { }
|
||||||
}
|
}
|
||||||
|
public sealed partial class CmsSigner
|
||||||
|
{
|
||||||
|
public CmsSigner() { }
|
||||||
|
public CmsSigner(System.Security.Cryptography.CspParameters parameters) { }
|
||||||
|
public CmsSigner(System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType) { }
|
||||||
|
public CmsSigner(System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { }
|
||||||
|
public CmsSigner(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { }
|
||||||
|
public System.Security.Cryptography.X509Certificates.X509Certificate2 Certificate { get { throw null; } set { } }
|
||||||
|
public System.Security.Cryptography.X509Certificates.X509Certificate2Collection Certificates { get { throw null; } }
|
||||||
|
public System.Security.Cryptography.Oid DigestAlgorithm { get { throw null; } set { } }
|
||||||
|
public System.Security.Cryptography.X509Certificates.X509IncludeOption IncludeOption { get { throw null; } set { } }
|
||||||
|
public System.Security.Cryptography.AsymmetricAlgorithm PrivateKey { get { throw null; } set { } }
|
||||||
|
public System.Security.Cryptography.CryptographicAttributeObjectCollection SignedAttributes { get { throw null; } }
|
||||||
|
public System.Security.Cryptography.Pkcs.SubjectIdentifierType SignerIdentifierType { get { throw null; } set { } }
|
||||||
|
public System.Security.Cryptography.CryptographicAttributeObjectCollection UnsignedAttributes { get { throw null; } }
|
||||||
|
}
|
||||||
public sealed partial class ContentInfo
|
public sealed partial class ContentInfo
|
||||||
{
|
{
|
||||||
public ContentInfo(byte[] content) { }
|
public ContentInfo(byte[] content) { }
|
||||||
public ContentInfo(System.Security.Cryptography.Oid contentType, byte[] content) { }
|
public ContentInfo(System.Security.Cryptography.Oid contentType, byte[] content) { }
|
||||||
public byte[] Content { get { throw null; } }
|
public byte[] Content { get { throw null; } }
|
||||||
public System.Security.Cryptography.Oid ContentType { get { throw null; } }
|
public System.Security.Cryptography.Oid ContentType { get { throw null; } }
|
||||||
~ContentInfo() { }
|
|
||||||
[System.MonoTODOAttribute("MS is stricter than us about the content structure")]
|
|
||||||
public static System.Security.Cryptography.Oid GetContentType(byte[] encodedMessage) { throw null; }
|
public static System.Security.Cryptography.Oid GetContentType(byte[] encodedMessage) { throw null; }
|
||||||
}
|
}
|
||||||
public sealed partial class EnvelopedCms
|
public sealed partial class EnvelopedCms
|
||||||
@ -164,26 +144,16 @@ namespace System.Security.Cryptography.Pkcs
|
|||||||
public System.Security.Cryptography.Pkcs.RecipientInfoCollection RecipientInfos { get { throw null; } }
|
public System.Security.Cryptography.Pkcs.RecipientInfoCollection RecipientInfos { get { throw null; } }
|
||||||
public System.Security.Cryptography.CryptographicAttributeObjectCollection UnprotectedAttributes { get { throw null; } }
|
public System.Security.Cryptography.CryptographicAttributeObjectCollection UnprotectedAttributes { get { throw null; } }
|
||||||
public int Version { get { throw null; } }
|
public int Version { get { throw null; } }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void Decode(byte[] encodedMessage) { }
|
public void Decode(byte[] encodedMessage) { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void Decrypt() { }
|
public void Decrypt() { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo recipientInfo) { }
|
public void Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo recipientInfo) { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo recipientInfo, System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore) { }
|
public void Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo recipientInfo, System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore) { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void Decrypt(System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore) { }
|
public void Decrypt(System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore) { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public byte[] Encode() { throw null; }
|
public byte[] Encode() { throw null; }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void Encrypt() { }
|
public void Encrypt() { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void Encrypt(System.Security.Cryptography.Pkcs.CmsRecipient recipient) { }
|
public void Encrypt(System.Security.Cryptography.Pkcs.CmsRecipient recipient) { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void Encrypt(System.Security.Cryptography.Pkcs.CmsRecipientCollection recipients) { }
|
public void Encrypt(System.Security.Cryptography.Pkcs.CmsRecipientCollection recipients) { }
|
||||||
}
|
}
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public sealed partial class KeyAgreeRecipientInfo : System.Security.Cryptography.Pkcs.RecipientInfo
|
public sealed partial class KeyAgreeRecipientInfo : System.Security.Cryptography.Pkcs.RecipientInfo
|
||||||
{
|
{
|
||||||
internal KeyAgreeRecipientInfo() { }
|
internal KeyAgreeRecipientInfo() { }
|
||||||
@ -289,6 +259,70 @@ namespace System.Security.Cryptography.Pkcs
|
|||||||
KeyTransport = 1,
|
KeyTransport = 1,
|
||||||
Unknown = 0,
|
Unknown = 0,
|
||||||
}
|
}
|
||||||
|
public sealed partial class SignedCms
|
||||||
|
{
|
||||||
|
public SignedCms() { }
|
||||||
|
public SignedCms(System.Security.Cryptography.Pkcs.ContentInfo contentInfo) { }
|
||||||
|
public SignedCms(System.Security.Cryptography.Pkcs.ContentInfo contentInfo, bool detached) { }
|
||||||
|
public SignedCms(System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType) { }
|
||||||
|
public SignedCms(System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo) { }
|
||||||
|
public SignedCms(System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo, bool detached) { }
|
||||||
|
public System.Security.Cryptography.X509Certificates.X509Certificate2Collection Certificates { get { throw null; } }
|
||||||
|
public System.Security.Cryptography.Pkcs.ContentInfo ContentInfo { get { throw null; } }
|
||||||
|
public bool Detached { get { throw null; } }
|
||||||
|
public System.Security.Cryptography.Pkcs.SignerInfoCollection SignerInfos { get { throw null; } }
|
||||||
|
public int Version { get { throw null; } }
|
||||||
|
public void CheckHash() { }
|
||||||
|
public void CheckSignature(bool verifySignatureOnly) { }
|
||||||
|
public void CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore, bool verifySignatureOnly) { }
|
||||||
|
public void ComputeSignature() { }
|
||||||
|
public void ComputeSignature(System.Security.Cryptography.Pkcs.CmsSigner signer) { }
|
||||||
|
public void ComputeSignature(System.Security.Cryptography.Pkcs.CmsSigner signer, bool silent) { }
|
||||||
|
public void Decode(byte[] encodedMessage) { }
|
||||||
|
public byte[] Encode() { throw null; }
|
||||||
|
public void RemoveSignature(int index) { }
|
||||||
|
public void RemoveSignature(System.Security.Cryptography.Pkcs.SignerInfo signerInfo) { }
|
||||||
|
}
|
||||||
|
public sealed partial class SignerInfo
|
||||||
|
{
|
||||||
|
internal SignerInfo() { }
|
||||||
|
public System.Security.Cryptography.X509Certificates.X509Certificate2 Certificate { get { throw null; } }
|
||||||
|
public System.Security.Cryptography.Pkcs.SignerInfoCollection CounterSignerInfos { get { throw null; } }
|
||||||
|
public System.Security.Cryptography.Oid DigestAlgorithm { get { throw null; } }
|
||||||
|
public System.Security.Cryptography.Oid SignatureAlgorithm { get { throw null; } }
|
||||||
|
public System.Security.Cryptography.CryptographicAttributeObjectCollection SignedAttributes { get { throw null; } }
|
||||||
|
public System.Security.Cryptography.Pkcs.SubjectIdentifier SignerIdentifier { get { throw null; } }
|
||||||
|
public System.Security.Cryptography.CryptographicAttributeObjectCollection UnsignedAttributes { get { throw null; } }
|
||||||
|
public int Version { get { throw null; } }
|
||||||
|
public void CheckHash() { }
|
||||||
|
public void CheckSignature(bool verifySignatureOnly) { }
|
||||||
|
public void CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore, bool verifySignatureOnly) { }
|
||||||
|
public void ComputeCounterSignature() { }
|
||||||
|
public void ComputeCounterSignature(System.Security.Cryptography.Pkcs.CmsSigner signer) { }
|
||||||
|
public byte[] GetSignature() { throw null; }
|
||||||
|
public void RemoveCounterSignature(int index) { }
|
||||||
|
public void RemoveCounterSignature(System.Security.Cryptography.Pkcs.SignerInfo counterSignerInfo) { }
|
||||||
|
}
|
||||||
|
public sealed partial class SignerInfoCollection : System.Collections.ICollection, System.Collections.IEnumerable
|
||||||
|
{
|
||||||
|
internal SignerInfoCollection() { }
|
||||||
|
public int Count { get { throw null; } }
|
||||||
|
public bool IsSynchronized { get { throw null; } }
|
||||||
|
public System.Security.Cryptography.Pkcs.SignerInfo this[int index] { get { throw null; } }
|
||||||
|
public object SyncRoot { get { throw null; } }
|
||||||
|
public void CopyTo(System.Array array, int index) { }
|
||||||
|
public void CopyTo(System.Security.Cryptography.Pkcs.SignerInfo[] array, int index) { }
|
||||||
|
public System.Security.Cryptography.Pkcs.SignerInfoEnumerator GetEnumerator() { throw null; }
|
||||||
|
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
|
||||||
|
}
|
||||||
|
public sealed partial class SignerInfoEnumerator : System.Collections.IEnumerator
|
||||||
|
{
|
||||||
|
internal SignerInfoEnumerator() { }
|
||||||
|
public System.Security.Cryptography.Pkcs.SignerInfo Current { get { throw null; } }
|
||||||
|
object System.Collections.IEnumerator.Current { get { throw null; } }
|
||||||
|
public bool MoveNext() { throw null; }
|
||||||
|
public void Reset() { }
|
||||||
|
}
|
||||||
public sealed partial class SubjectIdentifier
|
public sealed partial class SubjectIdentifier
|
||||||
{
|
{
|
||||||
internal SubjectIdentifier() { }
|
internal SubjectIdentifier() { }
|
||||||
|
@ -1 +1 @@
|
|||||||
6d22abfe2dc75d6f7256dacb8678da98e4396465
|
f1f7d7c12ac0ebb5ae0ba105d8a40604bbe64b2a
|
@ -1 +1 @@
|
|||||||
0e5ebabffda13f7e89b4933bf05bcaf7e5d7cdc3
|
19b8755ba7a2fe1982e1a0181d2ff453a1afc9af
|
@ -65,14 +65,22 @@ 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 HasFetchedPdb { get { throw null; } }
|
||||||
|
public bool HasPdb { get { throw null; } }
|
||||||
|
public bool IsDynamic { get { throw null; } }
|
||||||
public string Location { get { throw null; } }
|
public string Location { get { throw null; } }
|
||||||
public Mono.Debugger.Soft.ModuleMirror ManifestModule { get { throw null; } }
|
public Mono.Debugger.Soft.ModuleMirror ManifestModule { get { throw null; } }
|
||||||
public Mono.Cecil.AssemblyDefinition Metadata { get { throw null; } set { } }
|
public Mono.Cecil.AssemblyDefinition Metadata { get { throw null; } set { } }
|
||||||
public Mono.Debugger.Soft.ObjectMirror GetAssemblyObject() { throw null; }
|
public Mono.Debugger.Soft.ObjectMirror GetAssemblyObject() { throw null; }
|
||||||
|
public Mono.Cecil.AssemblyDefinition GetMetadata() { throw null; }
|
||||||
|
public byte[] GetMetadataBlob() { throw null; }
|
||||||
|
public Mono.Debugger.Soft.MethodMirror GetMethod(uint token) { throw null; }
|
||||||
public virtual System.Reflection.AssemblyName GetName() { throw null; }
|
public virtual System.Reflection.AssemblyName GetName() { throw null; }
|
||||||
|
public byte[] GetPdbBlob() { throw null; }
|
||||||
public Mono.Debugger.Soft.TypeMirror GetType(string name) { throw null; }
|
public Mono.Debugger.Soft.TypeMirror GetType(string name) { throw null; }
|
||||||
public Mono.Debugger.Soft.TypeMirror GetType(string name, bool throwOnError) { throw null; }
|
public Mono.Debugger.Soft.TypeMirror GetType(string name, bool throwOnError) { throw null; }
|
||||||
public Mono.Debugger.Soft.TypeMirror GetType(string name, bool throwOnError, bool ignoreCase) { throw null; }
|
public Mono.Debugger.Soft.TypeMirror GetType(string name, bool throwOnError, bool ignoreCase) { throw null; }
|
||||||
|
public Mono.Debugger.Soft.TypeMirror GetType(uint token) { throw null; }
|
||||||
}
|
}
|
||||||
public partial class AssemblyUnloadEvent : Mono.Debugger.Soft.Event
|
public partial class AssemblyUnloadEvent : Mono.Debugger.Soft.Event
|
||||||
{
|
{
|
||||||
|
@ -1 +1 @@
|
|||||||
d906cc86778bcc853daa6f318fa3d840d52a5a10
|
b6bab354b18204adbea1f159846b9807413b1a3d
|
@ -1 +1 @@
|
|||||||
bd9b258d4f490e816dcc032678ba657bef5084bb
|
5bb99bc8c448a147d4fd5de3bd1798df7015810b
|
@ -19,41 +19,7 @@
|
|||||||
[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 System
|
[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)]
|
||||||
{
|
|
||||||
[System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
|
|
||||||
internal partial class MonoDocumentationNoteAttribute : System.MonoTODOAttribute
|
|
||||||
{
|
|
||||||
public MonoDocumentationNoteAttribute(string comment) { }
|
|
||||||
}
|
|
||||||
[System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
|
|
||||||
internal partial class MonoExtensionAttribute : System.MonoTODOAttribute
|
|
||||||
{
|
|
||||||
public MonoExtensionAttribute(string comment) { }
|
|
||||||
}
|
|
||||||
[System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
|
|
||||||
internal partial class MonoInternalNoteAttribute : System.MonoTODOAttribute
|
|
||||||
{
|
|
||||||
public MonoInternalNoteAttribute(string comment) { }
|
|
||||||
}
|
|
||||||
[System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
|
|
||||||
internal partial class MonoLimitationAttribute : System.MonoTODOAttribute
|
|
||||||
{
|
|
||||||
public MonoLimitationAttribute(string comment) { }
|
|
||||||
}
|
|
||||||
[System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
|
|
||||||
internal partial class MonoNotSupportedAttribute : System.MonoTODOAttribute
|
|
||||||
{
|
|
||||||
public MonoNotSupportedAttribute(string comment) { }
|
|
||||||
}
|
|
||||||
[System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
|
|
||||||
internal partial class MonoTODOAttribute : System.Attribute
|
|
||||||
{
|
|
||||||
public MonoTODOAttribute() { }
|
|
||||||
public MonoTODOAttribute(string comment) { }
|
|
||||||
public string Comment { get { throw null; } }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
namespace System.Security.Cryptography
|
namespace System.Security.Cryptography
|
||||||
{
|
{
|
||||||
public sealed partial class CryptographicAttributeObject
|
public sealed partial class CryptographicAttributeObject
|
||||||
@ -158,7 +124,6 @@ namespace System.Security.Cryptography.Pkcs
|
|||||||
public sealed partial class CmsSigner
|
public sealed partial class CmsSigner
|
||||||
{
|
{
|
||||||
public CmsSigner() { }
|
public CmsSigner() { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public CmsSigner(System.Security.Cryptography.CspParameters parameters) { }
|
public CmsSigner(System.Security.Cryptography.CspParameters parameters) { }
|
||||||
public CmsSigner(System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType) { }
|
public CmsSigner(System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType) { }
|
||||||
public CmsSigner(System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { }
|
public CmsSigner(System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { }
|
||||||
@ -167,6 +132,7 @@ namespace System.Security.Cryptography.Pkcs
|
|||||||
public System.Security.Cryptography.X509Certificates.X509Certificate2Collection Certificates { get { throw null; } }
|
public System.Security.Cryptography.X509Certificates.X509Certificate2Collection Certificates { get { throw null; } }
|
||||||
public System.Security.Cryptography.Oid DigestAlgorithm { get { throw null; } set { } }
|
public System.Security.Cryptography.Oid DigestAlgorithm { get { throw null; } set { } }
|
||||||
public System.Security.Cryptography.X509Certificates.X509IncludeOption IncludeOption { get { throw null; } set { } }
|
public System.Security.Cryptography.X509Certificates.X509IncludeOption IncludeOption { get { throw null; } set { } }
|
||||||
|
public System.Security.Cryptography.AsymmetricAlgorithm PrivateKey { get { throw null; } set { } }
|
||||||
public System.Security.Cryptography.CryptographicAttributeObjectCollection SignedAttributes { get { throw null; } }
|
public System.Security.Cryptography.CryptographicAttributeObjectCollection SignedAttributes { get { throw null; } }
|
||||||
public System.Security.Cryptography.Pkcs.SubjectIdentifierType SignerIdentifierType { get { throw null; } set { } }
|
public System.Security.Cryptography.Pkcs.SubjectIdentifierType SignerIdentifierType { get { throw null; } set { } }
|
||||||
public System.Security.Cryptography.CryptographicAttributeObjectCollection UnsignedAttributes { get { throw null; } }
|
public System.Security.Cryptography.CryptographicAttributeObjectCollection UnsignedAttributes { get { throw null; } }
|
||||||
@ -177,8 +143,6 @@ namespace System.Security.Cryptography.Pkcs
|
|||||||
public ContentInfo(System.Security.Cryptography.Oid contentType, byte[] content) { }
|
public ContentInfo(System.Security.Cryptography.Oid contentType, byte[] content) { }
|
||||||
public byte[] Content { get { throw null; } }
|
public byte[] Content { get { throw null; } }
|
||||||
public System.Security.Cryptography.Oid ContentType { get { throw null; } }
|
public System.Security.Cryptography.Oid ContentType { get { throw null; } }
|
||||||
~ContentInfo() { }
|
|
||||||
[System.MonoTODOAttribute("MS is stricter than us about the content structure")]
|
|
||||||
public static System.Security.Cryptography.Oid GetContentType(byte[] encodedMessage) { throw null; }
|
public static System.Security.Cryptography.Oid GetContentType(byte[] encodedMessage) { throw null; }
|
||||||
}
|
}
|
||||||
public sealed partial class EnvelopedCms
|
public sealed partial class EnvelopedCms
|
||||||
@ -194,23 +158,14 @@ namespace System.Security.Cryptography.Pkcs
|
|||||||
public System.Security.Cryptography.Pkcs.RecipientInfoCollection RecipientInfos { get { throw null; } }
|
public System.Security.Cryptography.Pkcs.RecipientInfoCollection RecipientInfos { get { throw null; } }
|
||||||
public System.Security.Cryptography.CryptographicAttributeObjectCollection UnprotectedAttributes { get { throw null; } }
|
public System.Security.Cryptography.CryptographicAttributeObjectCollection UnprotectedAttributes { get { throw null; } }
|
||||||
public int Version { get { throw null; } }
|
public int Version { get { throw null; } }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void Decode(byte[] encodedMessage) { }
|
public void Decode(byte[] encodedMessage) { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void Decrypt() { }
|
public void Decrypt() { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo recipientInfo) { }
|
public void Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo recipientInfo) { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo recipientInfo, System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore) { }
|
public void Decrypt(System.Security.Cryptography.Pkcs.RecipientInfo recipientInfo, System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore) { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void Decrypt(System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore) { }
|
public void Decrypt(System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore) { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public byte[] Encode() { throw null; }
|
public byte[] Encode() { throw null; }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void Encrypt() { }
|
public void Encrypt() { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void Encrypt(System.Security.Cryptography.Pkcs.CmsRecipient recipient) { }
|
public void Encrypt(System.Security.Cryptography.Pkcs.CmsRecipient recipient) { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void Encrypt(System.Security.Cryptography.Pkcs.CmsRecipientCollection recipients) { }
|
public void Encrypt(System.Security.Cryptography.Pkcs.CmsRecipientCollection recipients) { }
|
||||||
}
|
}
|
||||||
public enum KeyAgreeKeyChoice
|
public enum KeyAgreeKeyChoice
|
||||||
@ -219,7 +174,6 @@ namespace System.Security.Cryptography.Pkcs
|
|||||||
StaticKey = 2,
|
StaticKey = 2,
|
||||||
Unknown = 0,
|
Unknown = 0,
|
||||||
}
|
}
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public sealed partial class KeyAgreeRecipientInfo : System.Security.Cryptography.Pkcs.RecipientInfo
|
public sealed partial class KeyAgreeRecipientInfo : System.Security.Cryptography.Pkcs.RecipientInfo
|
||||||
{
|
{
|
||||||
internal KeyAgreeRecipientInfo() { }
|
internal KeyAgreeRecipientInfo() { }
|
||||||
@ -338,25 +292,15 @@ namespace System.Security.Cryptography.Pkcs
|
|||||||
public bool Detached { get { throw null; } }
|
public bool Detached { get { throw null; } }
|
||||||
public System.Security.Cryptography.Pkcs.SignerInfoCollection SignerInfos { get { throw null; } }
|
public System.Security.Cryptography.Pkcs.SignerInfoCollection SignerInfos { get { throw null; } }
|
||||||
public int Version { get { throw null; } }
|
public int Version { get { throw null; } }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void CheckHash() { }
|
public void CheckHash() { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void CheckSignature(bool verifySignatureOnly) { }
|
public void CheckSignature(bool verifySignatureOnly) { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore, bool verifySignatureOnly) { }
|
public void CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore, bool verifySignatureOnly) { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void ComputeSignature() { }
|
public void ComputeSignature() { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void ComputeSignature(System.Security.Cryptography.Pkcs.CmsSigner signer) { }
|
public void ComputeSignature(System.Security.Cryptography.Pkcs.CmsSigner signer) { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void ComputeSignature(System.Security.Cryptography.Pkcs.CmsSigner signer, bool silent) { }
|
public void ComputeSignature(System.Security.Cryptography.Pkcs.CmsSigner signer, bool silent) { }
|
||||||
[System.MonoTODOAttribute("incomplete - missing attributes")]
|
|
||||||
public void Decode(byte[] encodedMessage) { }
|
public void Decode(byte[] encodedMessage) { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public byte[] Encode() { throw null; }
|
public byte[] Encode() { throw null; }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void RemoveSignature(int index) { }
|
public void RemoveSignature(int index) { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void RemoveSignature(System.Security.Cryptography.Pkcs.SignerInfo signerInfo) { }
|
public void RemoveSignature(System.Security.Cryptography.Pkcs.SignerInfo signerInfo) { }
|
||||||
}
|
}
|
||||||
public sealed partial class SignerInfo
|
public sealed partial class SignerInfo
|
||||||
@ -365,23 +309,18 @@ namespace System.Security.Cryptography.Pkcs
|
|||||||
public System.Security.Cryptography.X509Certificates.X509Certificate2 Certificate { get { throw null; } }
|
public System.Security.Cryptography.X509Certificates.X509Certificate2 Certificate { get { throw null; } }
|
||||||
public System.Security.Cryptography.Pkcs.SignerInfoCollection CounterSignerInfos { get { throw null; } }
|
public System.Security.Cryptography.Pkcs.SignerInfoCollection CounterSignerInfos { get { throw null; } }
|
||||||
public System.Security.Cryptography.Oid DigestAlgorithm { get { throw null; } }
|
public System.Security.Cryptography.Oid DigestAlgorithm { get { throw null; } }
|
||||||
|
public System.Security.Cryptography.Oid SignatureAlgorithm { get { throw null; } }
|
||||||
public System.Security.Cryptography.CryptographicAttributeObjectCollection SignedAttributes { get { throw null; } }
|
public System.Security.Cryptography.CryptographicAttributeObjectCollection SignedAttributes { get { throw null; } }
|
||||||
public System.Security.Cryptography.Pkcs.SubjectIdentifier SignerIdentifier { get { throw null; } }
|
public System.Security.Cryptography.Pkcs.SubjectIdentifier SignerIdentifier { get { throw null; } }
|
||||||
public System.Security.Cryptography.CryptographicAttributeObjectCollection UnsignedAttributes { get { throw null; } }
|
public System.Security.Cryptography.CryptographicAttributeObjectCollection UnsignedAttributes { get { throw null; } }
|
||||||
public int Version { get { throw null; } }
|
public int Version { get { throw null; } }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void CheckHash() { }
|
public void CheckHash() { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void CheckSignature(bool verifySignatureOnly) { }
|
public void CheckSignature(bool verifySignatureOnly) { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore, bool verifySignatureOnly) { }
|
public void CheckSignature(System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore, bool verifySignatureOnly) { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void ComputeCounterSignature() { }
|
public void ComputeCounterSignature() { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void ComputeCounterSignature(System.Security.Cryptography.Pkcs.CmsSigner signer) { }
|
public void ComputeCounterSignature(System.Security.Cryptography.Pkcs.CmsSigner signer) { }
|
||||||
[System.MonoTODOAttribute]
|
public byte[] GetSignature() { throw null; }
|
||||||
public void RemoveCounterSignature(int index) { }
|
public void RemoveCounterSignature(int index) { }
|
||||||
[System.MonoTODOAttribute]
|
|
||||||
public void RemoveCounterSignature(System.Security.Cryptography.Pkcs.SignerInfo counterSignerInfo) { }
|
public void RemoveCounterSignature(System.Security.Cryptography.Pkcs.SignerInfo counterSignerInfo) { }
|
||||||
}
|
}
|
||||||
public sealed partial class SignerInfoCollection : System.Collections.ICollection, System.Collections.IEnumerable
|
public sealed partial class SignerInfoCollection : System.Collections.ICollection, System.Collections.IEnumerable
|
||||||
|
@ -1 +1 @@
|
|||||||
8995d01e1ab9782fe94c11ccbcc28faec0f9899c
|
a1df3f83332859870e1cf4a20ceeeed89728c785
|
@ -1 +1 @@
|
|||||||
0e31ba5d23e56d9bf294bc2cb75621d58d6ee1ab
|
47154482003e653af7b9a47e14d653dd2a666e8d
|
@ -1 +1 @@
|
|||||||
9bca9460d6b9cd74dd3d146987c845648fdb7094
|
9ed54522b05ffd99addb3901008357209a338572
|
@ -5,7 +5,7 @@ CSC ?= csc
|
|||||||
CSC_COMMON_ARGS := -nologo -noconfig -optimize -nostdlib -unsafe -deterministic -publicsign -debug- -target:library -nowarn:612,618,809
|
CSC_COMMON_ARGS := -nologo -noconfig -optimize -nostdlib -unsafe -deterministic -publicsign -debug- -target:library -nowarn:612,618,809
|
||||||
Q_CSC = $(if $(V),,@echo "CSC [$(PROFILE)] $(1)";)
|
Q_CSC = $(if $(V),,@echo "CSC [$(PROFILE)] $(1)";)
|
||||||
|
|
||||||
ASSEMBLIES := mscorlib System System.Xml System.Numerics System.Core System.Net.Http
|
ASSEMBLIES := mscorlib System System.Xml System.Numerics System.Core System.Net.Http Mono.Android
|
||||||
|
|
||||||
ASSEMBLIES += bare/System bare/System.Xml
|
ASSEMBLIES += bare/System bare/System.Xml
|
||||||
|
|
||||||
@ -13,6 +13,7 @@ ASSEMBLIES += bare/System bare/System.Xml
|
|||||||
# for i in *.dll; do ikdasm --assemblyref $i | grep Name= | sed 's/.*Name=//g' | sed -e $'s/$/\\\n/g' | sed -e ':a' -e 'N' -e '$!ba' -e 's/\n/ /g' -e "s/^/${i%.*}_REFS := /"; done
|
# for i in *.dll; do ikdasm --assemblyref $i | grep Name= | sed 's/.*Name=//g' | sed -e $'s/$/\\\n/g' | sed -e ':a' -e 'N' -e '$!ba' -e 's/\n/ /g' -e "s/^/${i%.*}_REFS := /"; done
|
||||||
System.Core_REFS := mscorlib System
|
System.Core_REFS := mscorlib System
|
||||||
System.Net.Http_REFS := mscorlib System
|
System.Net.Http_REFS := mscorlib System
|
||||||
|
Mono.Android_REFS := mscorlib
|
||||||
System.Numerics_REFS := mscorlib
|
System.Numerics_REFS := mscorlib
|
||||||
System_REFS := mscorlib bare/System.Xml
|
System_REFS := mscorlib bare/System.Xml
|
||||||
System.Xml_REFS := mscorlib System
|
System.Xml_REFS := mscorlib System
|
||||||
@ -21,13 +22,16 @@ bare/System_REFS := mscorlib
|
|||||||
bare/System.Xml_REFS := mscorlib bare/System
|
bare/System.Xml_REFS := mscorlib bare/System
|
||||||
|
|
||||||
mscorlib_CSC_ARGS := -runtimemetadataversion:v4.0.30319
|
mscorlib_CSC_ARGS := -runtimemetadataversion:v4.0.30319
|
||||||
System_CSC_ARGS := ../../src/Mono/System.extra.cs
|
System_CSC_ARGS := ../../src/mono/System.extra.cs
|
||||||
|
|
||||||
ECMA_KEY := ../../../../../mono/mcs/class/ecma.pub # Public Key Token: b77a5c561934e089
|
ECMA_KEY := ../../../../../mono/mcs/class/ecma.pub # Public Key Token: b77a5c561934e089
|
||||||
|
|
||||||
ECMA_KEY_ASSEMBLIES := System.Core System.Net.Http System.Numerics System.Xml System mscorlib \
|
ECMA_KEY_ASSEMBLIES := System.Core System.Net.Http System.Numerics System.Xml System mscorlib \
|
||||||
bare/System bare/System.Xml
|
bare/System bare/System.Xml
|
||||||
|
|
||||||
|
# Mono.Android must be signed with a different key (copied from xamarin-android repository)
|
||||||
|
Mono.Android_KEYFILE := xa.pub
|
||||||
|
|
||||||
all: $(addsuffix .dll, $(ASSEMBLIES))
|
all: $(addsuffix .dll, $(ASSEMBLIES))
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
|
BIN
external/binary-reference-assemblies/build/monodroid/Mono.Android.dll
vendored
Normal file
BIN
external/binary-reference-assemblies/build/monodroid/Mono.Android.dll
vendored
Normal file
Binary file not shown.
@ -1 +1 @@
|
|||||||
9e6dab74bb4e7f114920f63c92ca9c8882a98bc9
|
d4c864e8ae659a282caa4d63b8ccae891c8fa9a6
|
BIN
external/binary-reference-assemblies/build/monodroid/xa.pub
vendored
Normal file
BIN
external/binary-reference-assemblies/build/monodroid/xa.pub
vendored
Normal file
Binary file not shown.
@ -21,7 +21,7 @@ bare/System_REFS := mscorlib
|
|||||||
bare/System.Xml_REFS := mscorlib bare/System
|
bare/System.Xml_REFS := mscorlib bare/System
|
||||||
|
|
||||||
mscorlib_CSC_ARGS := -runtimemetadataversion:v4.0.30319
|
mscorlib_CSC_ARGS := -runtimemetadataversion:v4.0.30319
|
||||||
System_CSC_ARGS := ../../src/Mono/System.extra.cs
|
System_CSC_ARGS := ../../src/mono/System.extra.cs
|
||||||
|
|
||||||
ECMA_KEY := ../../../../../mono/mcs/class/ecma.pub # Public Key Token: b77a5c561934e089
|
ECMA_KEY := ../../../../../mono/mcs/class/ecma.pub # Public Key Token: b77a5c561934e089
|
||||||
|
|
||||||
|
@ -1 +1 @@
|
|||||||
017028776b0688971391ac5e1e75f5b90cbc3d6b
|
704d3e02dbd43691d785ec24bee712fe05eaec9f
|
34
external/binary-reference-assemblies/src/monodroid/Mono.Android.cs
vendored
Normal file
34
external/binary-reference-assemblies/src/monodroid/Mono.Android.cs
vendored
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
// Licensed to the .NET Foundation under one or more agreements.
|
||||||
|
// The .NET Foundation licenses this file to you under the MIT license.
|
||||||
|
// See the LICENSE file in the project root for more information.
|
||||||
|
|
||||||
|
[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute]
|
||||||
|
[assembly:System.Reflection.AssemblyVersionAttribute("0.0.0.0")]
|
||||||
|
[assembly:System.CLSCompliantAttribute(true)]
|
||||||
|
[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))]
|
||||||
|
[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")]
|
||||||
|
[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")]
|
||||||
|
[assembly:System.Reflection.AssemblyDefaultAliasAttribute("Mono.Android.dll")]
|
||||||
|
[assembly:System.Reflection.AssemblyDescriptionAttribute("Mono.Android.dll")]
|
||||||
|
[assembly:System.Reflection.AssemblyFileVersionAttribute("0.0.0.0")]
|
||||||
|
[assembly:System.Reflection.AssemblyInformationalVersionAttribute("0.0.0.0")]
|
||||||
|
[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")]
|
||||||
|
[assembly:System.Reflection.AssemblyTitleAttribute("Mono.Android.dll")]
|
||||||
|
[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")]
|
||||||
|
[assembly:System.Resources.SatelliteContractVersionAttribute("0.0.0.0")]
|
||||||
|
[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
|
||||||
|
[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
|
||||||
|
[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)]
|
||||||
|
[assembly:System.Security.SecurityCriticalAttribute]
|
||||||
|
[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)]
|
||||||
|
namespace System.Drawing
|
||||||
|
{
|
||||||
|
public struct Color {}
|
||||||
|
public enum KnownColor {}
|
||||||
|
public struct Point {}
|
||||||
|
public struct PointF {}
|
||||||
|
public struct Rectangle {}
|
||||||
|
public struct RectangleF {}
|
||||||
|
public struct Size {}
|
||||||
|
public struct SizeF {}
|
||||||
|
}
|
@ -1 +1 @@
|
|||||||
1677ef1e7504f41839769cf611c93149e1d4800f
|
68a6c7b04a1ce236a21c3f5a02452eebd9f167b7
|
@ -1 +1 @@
|
|||||||
7beebcc3cdb0bf41205daab75b21a8a91b5f1c0d
|
39ff3fef0094d063b39ccb13d163f80cf5532e89
|
@ -258,7 +258,7 @@ Facades/System.Xml.XmlSerializer_REFS := mscorlib System.Xml
|
|||||||
Facades/netstandard_REFS := mscorlib System System.Core System.Data System.Diagnostics.Tracing System.Drawing System.IO.Compression System.IO.Compression.FileSystem System.ComponentModel.Composition System.Net.Http System.Numerics System.Runtime.Serialization System.Transactions System.Web System.Xml System.Xml.Linq
|
Facades/netstandard_REFS := mscorlib System System.Core System.Data System.Diagnostics.Tracing System.Drawing System.IO.Compression System.IO.Compression.FileSystem System.ComponentModel.Composition System.Net.Http System.Numerics System.Runtime.Serialization System.Transactions System.Web System.Xml System.Xml.Linq
|
||||||
|
|
||||||
mscorlib_CSC_ARGS := -runtimemetadataversion:v4.0.30319
|
mscorlib_CSC_ARGS := -runtimemetadataversion:v4.0.30319
|
||||||
System_CSC_ARGS := -d:CONFIG_DEP -d:XML_DEP ../src/Mono/System.extra.cs
|
System_CSC_ARGS := -d:CONFIG_DEP -d:XML_DEP ../src/mono/System.extra.cs
|
||||||
System.Configuration_CSC_ARGS := -d:CONFIG_DEP
|
System.Configuration_CSC_ARGS := -d:CONFIG_DEP
|
||||||
System.Xml_CSC_ARGS := -d:CONFIG_DEP
|
System.Xml_CSC_ARGS := -d:CONFIG_DEP
|
||||||
System.ServiceModel.Activation_CSC_ARGS := -d:SERVICEMODEL_DEP -d:WEB_DEP
|
System.ServiceModel.Activation_CSC_ARGS := -d:SERVICEMODEL_DEP -d:WEB_DEP
|
||||||
|
3
external/bockbuild/bb
vendored
3
external/bockbuild/bb
vendored
@ -207,6 +207,9 @@ class Bockbuild:
|
|||||||
elif not os.path.exists(package.build_artifact):
|
elif not os.path.exists(package.build_artifact):
|
||||||
package.request_build('No artifact')
|
package.request_build('No artifact')
|
||||||
|
|
||||||
|
elif is_expired(package.build_artifact, config.artifact_lifespan_days):
|
||||||
|
package.request_build('Artifact expired (older than %d days)' % config.artifact_lifespan_days)
|
||||||
|
|
||||||
elif is_changed(package.buildstring, package.buildstring_file):
|
elif is_changed(package.buildstring, package.buildstring_file):
|
||||||
package.request_build('Updated')
|
package.request_build('Updated')
|
||||||
|
|
||||||
|
3
external/bockbuild/bockbuild.py
vendored
3
external/bockbuild/bockbuild.py
vendored
@ -207,6 +207,9 @@ class Bockbuild:
|
|||||||
elif not os.path.exists(package.build_artifact):
|
elif not os.path.exists(package.build_artifact):
|
||||||
package.request_build('No artifact')
|
package.request_build('No artifact')
|
||||||
|
|
||||||
|
elif is_expired(package.build_artifact, config.artifact_lifespan_days):
|
||||||
|
package.request_build('Artifact expired (older than %d days)' % config.artifact_lifespan_days)
|
||||||
|
|
||||||
elif is_changed(package.buildstring, package.buildstring_file):
|
elif is_changed(package.buildstring, package.buildstring_file):
|
||||||
package.request_build('Updated')
|
package.request_build('Updated')
|
||||||
|
|
||||||
|
10
external/bockbuild/bockbuild/darwinprofile.py
vendored
10
external/bockbuild/bockbuild/darwinprofile.py
vendored
@ -122,11 +122,11 @@ class DarwinProfile (UnixProfile):
|
|||||||
self.gcc_flags.extend(['-O0', '-ggdb3'])
|
self.gcc_flags.extend(['-O0', '-ggdb3'])
|
||||||
|
|
||||||
if os.getenv('BOCKBUILD_USE_CCACHE') is None:
|
if os.getenv('BOCKBUILD_USE_CCACHE') is None:
|
||||||
self.env.set('CC', 'xcrun gcc')
|
self.env.set('CC', 'xcrun clang')
|
||||||
self.env.set('CXX', 'xcrun g++')
|
self.env.set('CXX', 'xcrun clang++')
|
||||||
else:
|
else:
|
||||||
self.env.set('CC', 'ccache xcrun gcc')
|
self.env.set('CC', 'ccache xcrun clang')
|
||||||
self.env.set('CXX', 'ccache xcrun g++')
|
self.env.set('CXX', 'ccache xcrun clang++')
|
||||||
|
|
||||||
if self.bockbuild.cmd_options.arch == 'default':
|
if self.bockbuild.cmd_options.arch == 'default':
|
||||||
self.bockbuild.cmd_options.arch = 'darwin-32'
|
self.bockbuild.cmd_options.arch = 'darwin-32'
|
||||||
@ -139,7 +139,7 @@ class DarwinProfile (UnixProfile):
|
|||||||
package.local_ld_flags = ['-arch i386', '-m32']
|
package.local_ld_flags = ['-arch i386', '-m32']
|
||||||
package.local_gcc_flags = ['-arch i386', '-m32']
|
package.local_gcc_flags = ['-arch i386', '-m32']
|
||||||
package.local_configure_flags = [
|
package.local_configure_flags = [
|
||||||
'--build=i386-apple-darwin11.2.0', '--disable-dependency-tracking']
|
'--build=i386-apple-darwin13.0.0', '--disable-dependency-tracking']
|
||||||
elif arch == 'darwin-64':
|
elif arch == 'darwin-64':
|
||||||
package.local_ld_flags = ['-arch x86_64 -m64']
|
package.local_ld_flags = ['-arch x86_64 -m64']
|
||||||
package.local_gcc_flags = ['-arch x86_64 -m64']
|
package.local_gcc_flags = ['-arch x86_64 -m64']
|
||||||
|
5
external/bockbuild/bockbuild/util/util.py
vendored
5
external/bockbuild/bockbuild/util/util.py
vendored
@ -11,6 +11,7 @@ import shutil
|
|||||||
import tarfile
|
import tarfile
|
||||||
import hashlib
|
import hashlib
|
||||||
import stat
|
import stat
|
||||||
|
from datetime import datetime,timedelta
|
||||||
import functools
|
import functools
|
||||||
|
|
||||||
# from
|
# from
|
||||||
@ -44,6 +45,7 @@ class config:
|
|||||||
absolute_root = None # there is no file resolution beneath this path. Displayed paths are shortened by omitting this segment.
|
absolute_root = None # there is no file resolution beneath this path. Displayed paths are shortened by omitting this segment.
|
||||||
state_root = None
|
state_root = None
|
||||||
exit_code = exit_codes.NOTSET
|
exit_code = exit_codes.NOTSET
|
||||||
|
artifact_lifespan_days = 7
|
||||||
|
|
||||||
class CommandException (Exception): # shell command failure
|
class CommandException (Exception): # shell command failure
|
||||||
|
|
||||||
@ -298,6 +300,9 @@ def is_changed(new, file, show_diff=True):
|
|||||||
else:
|
else:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
def is_expired (path, age_cutoff_days):
|
||||||
|
artifact_age_days = (datetime.utcnow() - datetime.utcfromtimestamp(os.path.getmtime(path))).days
|
||||||
|
return artifact_age_days > age_cutoff_days
|
||||||
|
|
||||||
def get_filetype(path):
|
def get_filetype(path):
|
||||||
# the env variables are to work around a issue with OS X and 'file':
|
# the env variables are to work around a issue with OS X and 'file':
|
||||||
|
2
external/bockbuild/packages/autoconf.py
vendored
2
external/bockbuild/packages/autoconf.py
vendored
@ -18,7 +18,7 @@ class Autoconf (GnuPackage):
|
|||||||
elif arch == 'darwin-32':
|
elif arch == 'darwin-32':
|
||||||
self.local_ld_flags = ['-arch i386', '-m32']
|
self.local_ld_flags = ['-arch i386', '-m32']
|
||||||
self.local_gcc_flags = ['-arch i386', '-m32']
|
self.local_gcc_flags = ['-arch i386', '-m32']
|
||||||
self.local_configure_flags = ['--build=i386-apple-darwin11.2.0']
|
self.local_configure_flags = ['--build=i386-apple-darwin13.0.0']
|
||||||
elif arch == 'darwin-64':
|
elif arch == 'darwin-64':
|
||||||
self.local_ld_flags = ['-arch x86_64 -m64']
|
self.local_ld_flags = ['-arch x86_64 -m64']
|
||||||
self.local_gcc_flags = ['-arch x86_64 -m64']
|
self.local_gcc_flags = ['-arch x86_64 -m64']
|
||||||
|
2
external/bockbuild/packages/automake.py
vendored
2
external/bockbuild/packages/automake.py
vendored
@ -13,7 +13,7 @@ class Automake (GnuPackage):
|
|||||||
elif arch == 'darwin-32':
|
elif arch == 'darwin-32':
|
||||||
self.local_ld_flags = ['-arch i386', '-m32']
|
self.local_ld_flags = ['-arch i386', '-m32']
|
||||||
self.local_gcc_flags = ['-arch i386', '-m32']
|
self.local_gcc_flags = ['-arch i386', '-m32']
|
||||||
self.local_configure_flags = ['--build=i386-apple-darwin11.2.0']
|
self.local_configure_flags = ['--build=i386-apple-darwin13.0.0']
|
||||||
elif arch == 'darwin-64':
|
elif arch == 'darwin-64':
|
||||||
self.local_ld_flags = ['-arch x86_64 -m64']
|
self.local_ld_flags = ['-arch x86_64 -m64']
|
||||||
self.local_gcc_flags = ['-arch x86_64 -m64']
|
self.local_gcc_flags = ['-arch x86_64 -m64']
|
||||||
|
@ -1,13 +1,34 @@
|
|||||||
diff --git a/gdk/quartz/gdkevents-quartz.c b/gdk/quartz/gdkevents-quartz.c
|
diff --git a/gdk/quartz/gdkevents-quartz.c b/gdk/quartz/gdkevents-quartz.c
|
||||||
index 195899b13b..844128e0b2 100644
|
index 195899b13b..67e3f8ee17 100644
|
||||||
--- a/gdk/quartz/gdkevents-quartz.c
|
--- a/gdk/quartz/gdkevents-quartz.c
|
||||||
+++ b/gdk/quartz/gdkevents-quartz.c
|
+++ b/gdk/quartz/gdkevents-quartz.c
|
||||||
@@ -748,7 +748,7 @@ find_nsview_at_pos (GdkWindowImplQuartz *impl, gint x, gint y)
|
@@ -729,7 +729,7 @@ _gdk_quartz_events_send_map_event (GdkWindow *window)
|
||||||
|
}
|
||||||
|
|
||||||
|
static NSView *
|
||||||
|
-find_nsview_at_pos (GdkWindowImplQuartz *impl, gint x, gint y)
|
||||||
|
+find_nsview_at_pos (GdkWindowImplQuartz *impl, gint x, gint y, bool dont_recurse)
|
||||||
|
{
|
||||||
|
NSView *view = impl->view;
|
||||||
|
guint n_subviews;
|
||||||
|
@@ -748,7 +748,10 @@ find_nsview_at_pos (GdkWindowImplQuartz *impl, gint x, gint y)
|
||||||
if (r.origin.x <= x && r.origin.x + r.size.width >= x &&
|
if (r.origin.x <= x && r.origin.x + r.size.width >= x &&
|
||||||
r.origin.y <= y && r.origin.y + r.size.height >= y)
|
r.origin.y <= y && r.origin.y + r.size.height >= y)
|
||||||
{
|
{
|
||||||
- NSView* child = find_nsview_at_pos (impl, x - r.origin.x, y - r.origin.y);
|
- NSView* child = find_nsview_at_pos (impl, x - r.origin.x, y - r.origin.y);
|
||||||
+ NSView* child = find_nsview_at_pos (sv, x - r.origin.x, y - r.origin.y);
|
+ if (dont_recurse)
|
||||||
|
+ return sv;
|
||||||
|
+
|
||||||
|
+ NSView* child = find_nsview_at_pos (impl, x - r.origin.x, y - r.origin.y, TRUE);
|
||||||
if (child != NULL)
|
if (child != NULL)
|
||||||
return child;
|
return child;
|
||||||
else
|
else
|
||||||
|
@@ -932,7 +935,7 @@ find_window_for_ns_event (NSEvent *nsevent,
|
||||||
|
toplevel_private = (GdkWindowObject *)toplevel;
|
||||||
|
toplevel_impl = (GdkWindowImplQuartz *)toplevel_private->impl;
|
||||||
|
|
||||||
|
- subview = find_nsview_at_pos (toplevel_impl, *x, *y);
|
||||||
|
+ subview = find_nsview_at_pos (toplevel_impl, *x, *y, FALSE);
|
||||||
|
if (subview != NULL && ![subview isKindOfClass:[GdkQuartzView class]]) {
|
||||||
|
g_signal_emit_by_name (toplevel, "native-child-event",
|
||||||
|
subview, nsevent);
|
||||||
|
7
external/boringssl/CMakeLists.txt
vendored
7
external/boringssl/CMakeLists.txt
vendored
@ -27,7 +27,12 @@ endif()
|
|||||||
#endif()
|
#endif()
|
||||||
|
|
||||||
if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
|
if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
|
||||||
set(C_CXX_FLAGS "-Wall -Wformat=2 -Wsign-compare -Wmissing-field-initializers -ggdb -fvisibility=hidden")
|
if(${CMAKE_SYSTEM_NAME} MATCHES "AIX" OR ${CMAKE_SYSTEM_NAME} MATCHES "OS400")
|
||||||
|
# XCOFF doesn't support -fvisibility=hidden, and we would prefer XCOFF debugging info.
|
||||||
|
set(C_CXX_FLAGS "-Wall -Wformat=2 -Wsign-compare -Wmissing-field-initializers -gxcoff")
|
||||||
|
else()
|
||||||
|
set(C_CXX_FLAGS "-Wall -Wformat=2 -Wsign-compare -Wmissing-field-initializers -ggdb -fvisibility=hidden")
|
||||||
|
endif()
|
||||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${C_CXX_FLAGS}")
|
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${C_CXX_FLAGS}")
|
||||||
if(ANDROID)
|
if(ANDROID)
|
||||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x ${C_CXX_FLAGS}")
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x ${C_CXX_FLAGS}")
|
||||||
|
@ -4,7 +4,6 @@
|
|||||||
|
|
||||||
using System;
|
using System;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Diagnostics.Private;
|
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
|
|
||||||
internal partial class Interop
|
internal partial class Interop
|
||||||
|
@ -4,7 +4,6 @@
|
|||||||
|
|
||||||
using System;
|
using System;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Diagnostics.Private;
|
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
|
|
||||||
internal partial class Interop
|
internal partial class Interop
|
||||||
|
@ -16,7 +16,6 @@
|
|||||||
using System.Collections;
|
using System.Collections;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Diagnostics.Private;
|
|
||||||
|
|
||||||
namespace System
|
namespace System
|
||||||
{
|
{
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
// See the LICENSE file in the project root for more information.
|
// See the LICENSE file in the project root for more information.
|
||||||
|
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Diagnostics.Private;
|
|
||||||
using System.Runtime.CompilerServices;
|
using System.Runtime.CompilerServices;
|
||||||
|
|
||||||
namespace System.Buffers.Text
|
namespace System.Buffers.Text
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
// 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.
|
||||||
|
|
||||||
using System.Diagnostics.Private;
|
using System.Diagnostics;
|
||||||
using System.Runtime.CompilerServices;
|
using System.Runtime.CompilerServices;
|
||||||
|
|
||||||
namespace System.Buffers
|
namespace System.Buffers
|
||||||
|
@ -13,7 +13,6 @@
|
|||||||
===========================================================*/
|
===========================================================*/
|
||||||
|
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Diagnostics.Private;
|
|
||||||
using System.Globalization;
|
using System.Globalization;
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
|
|
||||||
|
@ -4,7 +4,6 @@
|
|||||||
|
|
||||||
using System.Collections.ObjectModel;
|
using System.Collections.ObjectModel;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Diagnostics.Private;
|
|
||||||
using System.Runtime.CompilerServices;
|
using System.Runtime.CompilerServices;
|
||||||
using System.Threading;
|
using System.Threading;
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
// See the LICENSE file in the project root for more information.
|
// See the LICENSE file in the project root for more information.
|
||||||
|
|
||||||
using System.Buffers;
|
using System.Buffers;
|
||||||
using System.Diagnostics.Private;
|
using System.Diagnostics;
|
||||||
using System.Runtime.CompilerServices;
|
using System.Runtime.CompilerServices;
|
||||||
|
|
||||||
namespace System.Collections.Generic
|
namespace System.Collections.Generic
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
// 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.
|
||||||
|
|
||||||
using System.Diagnostics.Private;
|
using System.Diagnostics;
|
||||||
using System.Runtime.CompilerServices;
|
using System.Runtime.CompilerServices;
|
||||||
using System.Runtime.Serialization;
|
using System.Runtime.Serialization;
|
||||||
using System.Threading;
|
using System.Threading;
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
// See the LICENSE file in the project root for more information.
|
// See the LICENSE file in the project root for more information.
|
||||||
|
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Diagnostics.Private;
|
|
||||||
using System.Runtime.CompilerServices;
|
using System.Runtime.CompilerServices;
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
using Internal.Runtime.CompilerServices;
|
using Internal.Runtime.CompilerServices;
|
||||||
|
@ -11,7 +11,6 @@ using System.Runtime.InteropServices;
|
|||||||
using System.Runtime.Versioning;
|
using System.Runtime.Versioning;
|
||||||
using System.Security;
|
using System.Security;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Diagnostics.Private;
|
|
||||||
|
|
||||||
namespace System
|
namespace System
|
||||||
{
|
{
|
||||||
|
@ -13,7 +13,6 @@
|
|||||||
////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Diagnostics.Private;
|
|
||||||
|
|
||||||
namespace System.Globalization
|
namespace System.Globalization
|
||||||
{
|
{
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
// 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.
|
||||||
|
|
||||||
using System.Diagnostics.Private;
|
using System.Diagnostics;
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
|
|
||||||
namespace System.Globalization
|
namespace System.Globalization
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
using System.Reflection;
|
using System.Reflection;
|
||||||
using System.Diagnostics.Private;
|
using System.Diagnostics;
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
using System.Runtime.Serialization;
|
using System.Runtime.Serialization;
|
||||||
using System.Buffers;
|
using System.Buffers;
|
||||||
|
@ -1 +1 @@
|
|||||||
acebfa84959b21d0d61454b995ae04fdc33b3bcd
|
970d1765bb32a4d94bf196a4494ce22b095e4f1c
|
@ -4,7 +4,6 @@
|
|||||||
|
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Diagnostics.Private;
|
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
|
|
||||||
namespace System.Globalization
|
namespace System.Globalization
|
||||||
|
@ -49,7 +49,6 @@
|
|||||||
////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Diagnostics.Private;
|
|
||||||
using System.Text;
|
using System.Text;
|
||||||
|
|
||||||
namespace System.Globalization
|
namespace System.Globalization
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
// See the LICENSE file in the project root for more information.
|
// See the LICENSE file in the project root for more information.
|
||||||
|
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Diagnostics.Private;
|
|
||||||
using System.Runtime.CompilerServices;
|
using System.Runtime.CompilerServices;
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
|
|
||||||
|
@ -13,7 +13,6 @@
|
|||||||
#pragma warning disable 0420
|
#pragma warning disable 0420
|
||||||
|
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Diagnostics.Private;
|
|
||||||
using System.Runtime.ExceptionServices;
|
using System.Runtime.ExceptionServices;
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
using System.Threading;
|
using System.Threading;
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
// 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.
|
||||||
|
|
||||||
using System.Diagnostics.Private;
|
using System.Diagnostics;
|
||||||
using System.Runtime.CompilerServices;
|
using System.Runtime.CompilerServices;
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
using Internal.Runtime.CompilerServices;
|
using Internal.Runtime.CompilerServices;
|
||||||
|
@ -4,7 +4,6 @@
|
|||||||
|
|
||||||
using System.Buffers;
|
using System.Buffers;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Diagnostics.Private;
|
|
||||||
using System.Runtime.CompilerServices;
|
using System.Runtime.CompilerServices;
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
#if !MONO
|
#if !MONO
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
// 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.
|
||||||
|
|
||||||
using System.Diagnostics.Private;
|
using System.Diagnostics;
|
||||||
using System.Globalization;
|
using System.Globalization;
|
||||||
using System.Runtime.CompilerServices;
|
using System.Runtime.CompilerServices;
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
|
@ -4,7 +4,6 @@
|
|||||||
|
|
||||||
using System.Buffers.Text;
|
using System.Buffers.Text;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Diagnostics.Private;
|
|
||||||
using System.Globalization;
|
using System.Globalization;
|
||||||
using System.Runtime.CompilerServices;
|
using System.Runtime.CompilerServices;
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
// See the LICENSE file in the project root for more information.
|
// See the LICENSE file in the project root for more information.
|
||||||
|
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Diagnostics.Private;
|
|
||||||
using System.Globalization;
|
using System.Globalization;
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
|
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
// See the LICENSE file in the project root for more information.
|
// See the LICENSE file in the project root for more information.
|
||||||
|
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Diagnostics.Private;
|
|
||||||
using System.Runtime.CompilerServices;
|
using System.Runtime.CompilerServices;
|
||||||
|
|
||||||
namespace System
|
namespace System
|
||||||
|
@ -5,7 +5,6 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Threading;
|
using System.Threading;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Diagnostics.Private;
|
|
||||||
|
|
||||||
namespace System
|
namespace System
|
||||||
{
|
{
|
||||||
|
@ -4,7 +4,6 @@
|
|||||||
|
|
||||||
using System.Buffers;
|
using System.Buffers;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Diagnostics.Private;
|
|
||||||
using System.Runtime.CompilerServices;
|
using System.Runtime.CompilerServices;
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
#if !MONO
|
#if !MONO
|
||||||
|
@ -6,7 +6,6 @@
|
|||||||
using System.ComponentModel;
|
using System.ComponentModel;
|
||||||
#endif
|
#endif
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Diagnostics.Private;
|
|
||||||
using System.Runtime.CompilerServices;
|
using System.Runtime.CompilerServices;
|
||||||
using System.Runtime.Versioning;
|
using System.Runtime.Versioning;
|
||||||
using Internal.Runtime.CompilerServices;
|
using Internal.Runtime.CompilerServices;
|
||||||
|
@ -7,7 +7,9 @@ using System.Runtime.Serialization;
|
|||||||
namespace System.Reflection
|
namespace System.Reflection
|
||||||
{
|
{
|
||||||
[Serializable]
|
[Serializable]
|
||||||
|
#if !MONO
|
||||||
[System.Runtime.CompilerServices.TypeForwardedFrom("mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")]
|
[System.Runtime.CompilerServices.TypeForwardedFrom("mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")]
|
||||||
|
#endif
|
||||||
public class CustomAttributeFormatException : FormatException
|
public class CustomAttributeFormatException : FormatException
|
||||||
{
|
{
|
||||||
public CustomAttributeFormatException()
|
public CustomAttributeFormatException()
|
||||||
|
@ -6,6 +6,9 @@ using System.Collections.Generic;
|
|||||||
|
|
||||||
namespace System.Reflection
|
namespace System.Reflection
|
||||||
{
|
{
|
||||||
|
#if MONO
|
||||||
|
[Serializable]
|
||||||
|
#endif
|
||||||
public abstract partial class MemberInfo : ICustomAttributeProvider
|
public abstract partial class MemberInfo : ICustomAttributeProvider
|
||||||
{
|
{
|
||||||
protected MemberInfo() { }
|
protected MemberInfo() { }
|
||||||
|
@ -21,7 +21,6 @@ using System.Globalization;
|
|||||||
using System.Reflection;
|
using System.Reflection;
|
||||||
using System.Runtime.Versioning;
|
using System.Runtime.Versioning;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Diagnostics.Private;
|
|
||||||
|
|
||||||
namespace System.Resources
|
namespace System.Resources
|
||||||
{
|
{
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
// See the LICENSE file in the project root for more information.
|
// See the LICENSE file in the project root for more information.
|
||||||
|
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Diagnostics.Private;
|
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using System.Threading.Tasks.Sources;
|
using System.Threading.Tasks.Sources;
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
// See the LICENSE file in the project root for more information.
|
// See the LICENSE file in the project root for more information.
|
||||||
|
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Diagnostics.Private;
|
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using System.Threading.Tasks.Sources;
|
using System.Threading.Tasks.Sources;
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
using System.Buffers;
|
using System.Buffers;
|
||||||
using System.Runtime.CompilerServices;
|
using System.Runtime.CompilerServices;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Diagnostics.Private;
|
using System.Diagnostics;
|
||||||
|
|
||||||
#if !netstandard
|
#if !netstandard
|
||||||
using Internal.Runtime.CompilerServices;
|
using Internal.Runtime.CompilerServices;
|
||||||
|
@ -4,7 +4,6 @@
|
|||||||
|
|
||||||
using System.Collections;
|
using System.Collections;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Diagnostics.Private;
|
|
||||||
|
|
||||||
namespace System.Runtime.Serialization
|
namespace System.Runtime.Serialization
|
||||||
{
|
{
|
||||||
|
@ -6,7 +6,6 @@
|
|||||||
using System.ComponentModel;
|
using System.ComponentModel;
|
||||||
#endif
|
#endif
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Diagnostics.Private;
|
|
||||||
using System.Runtime.CompilerServices;
|
using System.Runtime.CompilerServices;
|
||||||
using System.Runtime.Versioning;
|
using System.Runtime.Versioning;
|
||||||
using Internal.Runtime.CompilerServices;
|
using Internal.Runtime.CompilerServices;
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
// 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.
|
||||||
|
|
||||||
using System.Diagnostics.Private;
|
using System.Diagnostics;
|
||||||
using System.Runtime.CompilerServices;
|
using System.Runtime.CompilerServices;
|
||||||
|
|
||||||
#if !netstandard
|
#if !netstandard
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
// 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.
|
||||||
|
|
||||||
using System.Diagnostics.Private;
|
using System.Diagnostics;
|
||||||
using System.Runtime.CompilerServices;
|
using System.Runtime.CompilerServices;
|
||||||
|
|
||||||
#if !netstandard
|
#if !netstandard
|
||||||
|
@ -13,10 +13,6 @@ using Internal.Runtime.CompilerServices;
|
|||||||
using System.Numerics;
|
using System.Numerics;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if MONO
|
|
||||||
using System.Diagnostics.Private;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
namespace System
|
namespace System
|
||||||
{
|
{
|
||||||
internal static partial class SpanHelpers
|
internal static partial class SpanHelpers
|
||||||
|
@ -9,7 +9,6 @@ using System.Runtime.InteropServices;
|
|||||||
|
|
||||||
#if MONO
|
#if MONO
|
||||||
using System.Runtime.CompilerServices;
|
using System.Runtime.CompilerServices;
|
||||||
using System.Diagnostics.Private;
|
|
||||||
#else
|
#else
|
||||||
using Internal.Runtime.CompilerServices;
|
using Internal.Runtime.CompilerServices;
|
||||||
#endif
|
#endif
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
// 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.
|
||||||
|
|
||||||
using System.Diagnostics.Private;
|
using System.Diagnostics;
|
||||||
using System.Globalization;
|
using System.Globalization;
|
||||||
using System.Runtime.CompilerServices;
|
using System.Runtime.CompilerServices;
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
using System.Buffers;
|
using System.Buffers;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Diagnostics.Private;
|
using System.Diagnostics;
|
||||||
using System.Globalization;
|
using System.Globalization;
|
||||||
using System.Runtime.CompilerServices;
|
using System.Runtime.CompilerServices;
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
|
@ -6,7 +6,6 @@ using System.Buffers;
|
|||||||
using System.Collections;
|
using System.Collections;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Diagnostics.Private;
|
|
||||||
using System.Globalization;
|
using System.Globalization;
|
||||||
using System.Runtime.CompilerServices;
|
using System.Runtime.CompilerServices;
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
|
@ -4,7 +4,6 @@
|
|||||||
|
|
||||||
using System;
|
using System;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Diagnostics.Private;
|
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
|
|
||||||
namespace System.Text
|
namespace System.Text
|
||||||
|
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