From: Rodrigo Kumpera Date: Wed, 10 Oct 2012 22:01:21 +0000 (-0400) Subject: Merge remote-tracking branch 'joncham/sgen-msvc2' X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=commitdiff_plain;h=d0baa99bcb8ef12231e24432d0b5710b3a0a4380;hp=30951a5fe82fa2cbd0c99c628eb830d0d4733a0a;p=mono.git Merge remote-tracking branch 'joncham/sgen-msvc2' Conflicts: mono/metadata/sgen-copy-object.h mono/metadata/sgen-gc.c --- diff --git a/configure.in b/configure.in index 38cc6dc2925..f80df889c64 100644 --- a/configure.in +++ b/configure.in @@ -1,7 +1,7 @@ # Process this file with autoconf to produce a configure script. #AC_PREREQ([2.62]) -AC_INIT(mono, [2.11.4], +AC_INIT(mono, [2.11.5], [http://bugzilla.xamarin.com/enter_bug.cgi?classification=Mono]) AC_CONFIG_SRCDIR([README]) @@ -289,6 +289,7 @@ case "$host" in parallel_mark="Disabled_Currently_Hangs_On_MacOSX" host_win32=no platform_darwin=yes + target_mach=yes CPPFLAGS="$CPPFLAGS -no-cpp-precomp -D_THREAD_SAFE -DGC_MACOSX_THREADS -DPLATFORM_MACOSX -DUSE_MMAP -DUSE_MUNMAP" CPPFLAGS="$CPPFLAGS -DGetCurrentProcess=MonoGetCurrentProcess -DGetCurrentThread=MonoGetCurrentThread -DCreateEvent=MonoCreateEvent" libmono_cflags="-D_THREAD_SAFE" @@ -1132,12 +1133,7 @@ if test x$target_win32 = xno; then /* Lifted this compile time assert method from: http://www.jaggersoft.com/pubs/CVu11_3.html */ #define COMPILE_TIME_ASSERT(pred) \ switch(0){case 0:case pred:;} - - int main(void) - { - COMPILE_TIME_ASSERT(sizeof(off_t) * CHAR_BIT == 64); - return 0; - } + COMPILE_TIME_ASSERT(sizeof(off_t) * CHAR_BIT == 64); ], [ AC_MSG_RESULT(ok) AC_DEFINE(HAVE_LARGE_FILE_SUPPORT, 1, [Have large file support]) @@ -2435,6 +2431,8 @@ case "$host" in ;; esac +HOST=$TARGET + if test "x$host" != "x$target"; then AC_DEFINE(MONO_CROSS_COMPILE,1,[The runtime is compiled for cross-compiling mode]) enable_mcs_build=no @@ -2473,20 +2471,7 @@ if test "x$host" != "x$target"; then AC_DEFINE(TARGET_X86, 1, [...]) sizeof_register=4 ;; - armv7l-unknown-linux-gnueabi*) - # TEGRA - TARGET=ARM; - arch_target=arm; - AC_DEFINE(TARGET_ARM, 1, [...]) - ACCESS_UNALIGNED="no" - JIT_SUPPORTED=yes - CPPFLAGS="$CPPFLAGS -DARM_FPU_VFP=1 -D__ARM_EABI__" - jit_wanted=true - # Can't use tls, since it depends on the runtime detection of tls offsets - # in mono-compiler.h - with_tls=pthread - ;; - armv5tel-unknown-linux-gnueabi*) + arm*-unknown-linux-gnueabi*) TARGET=ARM; arch_target=arm; AC_DEFINE(TARGET_ARM, 1, [...]) @@ -2497,19 +2482,17 @@ if test "x$host" != "x$target"; then # Can't use tls, since it depends on the runtime detection of tls offsets # in mono-compiler.h with_tls=pthread - ;; - armv5-*-linux-androideabi*) - TARGET=ARM; - arch_target=arm; - AC_DEFINE(TARGET_ARM, 1, [...]) - AC_DEFINE(TARGET_ANDROID, 1, [...]) - ACCESS_UNALIGNED="no" - JIT_SUPPORTED=yes - CPPFLAGS="$CPPFLAGS -D__ARM_EABI__ -DARM_FPU_NONE=1" - jit_wanted=true - # Can't use tls, since it depends on the runtime detection of tls offset - # in mono-compiler.h - with_tls=pthread + target_mach=no + case "$target" in + armv7l-unknown-linux-gnueabi*) + # TEGRA + CPPFLAGS="$CPPFLAGS -DARM_FPU_VFP=1" + ;; + armv5-*-linux-androideabi*) + AC_DEFINE(TARGET_ANDROID, 1, [...]) + CPPFLAGS="$CPPFLAGS -DARM_FPU_NONE" + ;; + esac ;; *) AC_MSG_ERROR([Cross compiling is not supported for target $target]) @@ -2542,6 +2525,10 @@ MIPS) ;; esac +if test "x$target_mach" = "xyes"; then + AC_DEFINE(TARGET_MACH,1,[The JIT/AOT targets Apple platforms]) +fi + if test "x$sizeof_register" = "x4"; then AC_DEFINE(SIZEOF_REGISTER,4,[size of machine integer registers]) elif test "x$sizeof_register" = "x8"; then @@ -2886,7 +2873,7 @@ fi # When --disable-shared is used, libtool transforms libmono-2.0.la into libmono-2.0.so # instead of libmono-static.a if test "x$enable_shared" = "xno"; then - LIBMONO_LA=.libs/libmono-static.a + LIBMONO_LA=libmini-static.la else LIBMONO_LA=libmono-$API_VER.la fi @@ -2943,6 +2930,9 @@ AM_CONDITIONAL(ARM, test x$TARGET = xARM) AM_CONDITIONAL(S390, test x$TARGET = xS390) AM_CONDITIONAL(S390x, test x$TARGET = xS390x) AM_CONDITIONAL(HPPA, test x$TARGET = xHPPA) +AM_CONDITIONAL(HOST_X86, test x$HOST = xX86) +AM_CONDITIONAL(HOST_AMD64, test x$HOST = xAMD64) +AM_CONDITIONAL(HOST_ARM, test x$HOST = xARM) AM_CONDITIONAL(JIT_SUPPORTED, test x$JIT_SUPPORTED = xyes) AM_CONDITIONAL(INTERP_SUPPORTED, test x$interp_wanted = xtrue) diff --git a/data/config.in b/data/config.in index 167d509b6de..1faae012ef2 100644 --- a/data/config.in +++ b/data/config.in @@ -26,4 +26,6 @@ + + diff --git a/data/mono.d b/data/mono.d index 3d27128b736..e2f4153beff 100644 --- a/data/mono.d +++ b/data/mono.d @@ -18,6 +18,28 @@ provider mono { /* Garbage Collector (GC) */ probe gc__begin (int generation); probe gc__end (int generation); + + probe gc__heap__alloc (uintptr_t addr, uintptr_t len); + probe gc__heap__free (uintptr_t addr, uintptr_t len); + + probe gc__locked (); + probe gc__unlocked (); + + probe gc__nursery__tlab__alloc (uintptr_t addr, uintptr_t len); + probe gc__nursery__obj__alloc (uintptr_t addr, uintptr_t size, char *ns_name, char *class_name); + + probe gc__major__obj__alloc__large (uintptr_t addr, uintptr_t size, char *ns_name, char *class_name); + probe gc__major__obj__alloc__pinned (uintptr_t addr, uintptr_t size, char *ns_name, char *class_name); + probe gc__major__obj__alloc__degraded (uintptr_t addr, uintptr_t size, char *ns_name, char *class_name); + probe gc__major__obj__alloc__mature (uintptr_t addr, uintptr_t size, char *ns_name, char *class_name); + + /* Can be nursery->nursery, nursery->major or major->major */ + probe gc__obj__moved (uintptr_t dest, uintptr_t src, int dest_gen, int src_gen, uintptr_t size, char *ns_name, char *class_name); + + probe gc__nursery__swept (uintptr_t addr, uintptr_t len); + probe gc__major__swept (uintptr_t addr, uintptr_t len); + + probe gc__obj__pinned (uintptr_t addr, uintptr_t size, char *ns_name, char *class_name, int generation); }; #pragma D attributes Evolving/Evolving/Common provider mono provider diff --git a/eglib/src/Makefile.am b/eglib/src/Makefile.am index 94bee684e04..0d0e90354ee 100644 --- a/eglib/src/Makefile.am +++ b/eglib/src/Makefile.am @@ -59,7 +59,7 @@ libeglib_la_CFLAGS = -g -Wall -D_FORTIFY_SOURCE=2 libeglib_static_la_SOURCES=$(libeglib_la_SOURCES) libeglib_static_la_CFLAGS = $(libeglib_la_CFLAGS) -INCLUDES = -I$(srcdir) +AM_CPPFLAGS = -I$(srcdir) if HOST_WIN32 libeglib_la_LIBADD = -lm $(LIBICONV) -lpsapi diff --git a/eglib/src/giconv.c b/eglib/src/giconv.c index d8dbe6bf154..8f507de13a7 100644 --- a/eglib/src/giconv.c +++ b/eglib/src/giconv.c @@ -887,7 +887,7 @@ g_utf8_to_ucs4_fast (const gchar *str, glong len, glong *items_written) } gunichar2 * -g_utf8_to_utf16 (const gchar *str, glong len, glong *items_read, glong *items_written, GError **err) +g_utf8_to_utf16_general (const gchar *str, glong len, glong *items_read, glong *items_written, gboolean include_nuls, GError **err) { gunichar2 *outbuf, *outptr; size_t outlen = 0; @@ -898,8 +898,13 @@ g_utf8_to_utf16 (const gchar *str, glong len, glong *items_read, glong *items_wr g_return_val_if_fail (str != NULL, NULL); - if (len < 0) + if (len < 0) { + if (include_nuls) { + g_set_error (err, G_CONVERT_ERROR, G_CONVERT_ERROR_FAILED, "Conversions with embedded nulls must pass the string length"); + return NULL; + } len = strlen (str); + } inptr = (char *) str; inleft = len; @@ -924,7 +929,7 @@ g_utf8_to_utf16 (const gchar *str, glong len, glong *items_read, glong *items_wr *items_written = 0; return NULL; - } else if (c == 0) + } else if (c == 0 && !include_nuls) break; outlen += g_unichar_to_utf16 (c, NULL); @@ -945,7 +950,7 @@ g_utf8_to_utf16 (const gchar *str, glong len, glong *items_read, glong *items_wr while (inleft > 0) { if ((n = decode_utf8 (inptr, inleft, &c)) < 0) break; - else if (c == 0) + else if (c == 0 && !include_nuls) break; outptr += g_unichar_to_utf16 (c, outptr); @@ -958,6 +963,18 @@ g_utf8_to_utf16 (const gchar *str, glong len, glong *items_read, glong *items_wr return outbuf; } +gunichar2 * +g_utf8_to_utf16 (const gchar *str, glong len, glong *items_read, glong *items_written, GError **err) +{ + return g_utf8_to_utf16_general (str, len, items_read, items_written, FALSE, err); +} + +gunichar2 * +g_utf8_to_utf16_with_nuls (const gchar *str, glong len, glong *items_read, glong *items_written, GError **err) +{ + return g_utf8_to_utf16_general (str, len, items_read, items_written, TRUE, err); +} + gunichar * g_utf8_to_ucs4 (const gchar *str, glong len, glong *items_read, glong *items_written, GError **err) { diff --git a/eglib/src/glib.h b/eglib/src/glib.h index 28e68d3e748..c54a50d8fc7 100644 --- a/eglib/src/glib.h +++ b/eglib/src/glib.h @@ -751,6 +751,7 @@ gint g_unichar_to_utf8 (gunichar c, gchar *outbuf); gunichar *g_utf8_to_ucs4_fast (const gchar *str, glong len, glong *items_written); gunichar *g_utf8_to_ucs4 (const gchar *str, glong len, glong *items_read, glong *items_written, GError **err); gunichar2 *g_utf8_to_utf16 (const gchar *str, glong len, glong *items_read, glong *items_written, GError **err); +gunichar2 *g_utf8_to_utf16_with_nuls (const gchar *str, glong len, glong *items_read, glong *items_written, GError **err); gchar *g_utf16_to_utf8 (const gunichar2 *str, glong len, glong *items_read, glong *items_written, GError **err); gunichar *g_utf16_to_ucs4 (const gunichar2 *str, glong len, glong *items_read, glong *items_written, GError **err); gchar *g_ucs4_to_utf8 (const gunichar *str, glong len, glong *items_read, glong *items_written, GError **err); diff --git a/eglib/test/Makefile.am b/eglib/test/Makefile.am index dfa708025a3..3f914fd510d 100644 --- a/eglib/test/Makefile.am +++ b/eglib/test/Makefile.am @@ -31,7 +31,7 @@ SOURCES = \ test_eglib_SOURCES = $(SOURCES) -test_eglib_CFLAGS = -Wall -D_FORTIFY_SOURCE=2 -I$(srcdir)/../src -I../src -DDRIVER_NAME=\"EGlib\" +test_eglib_CFLAGS = -Wall -DEGLIB_TESTS=1 -D_FORTIFY_SOURCE=2 -I$(srcdir)/../src -I../src -DDRIVER_NAME=\"EGlib\" test_eglib_LDADD = ../src/libeglib.la $(LIBICONV) run-eglib: all diff --git a/eglib/test/utf8.c b/eglib/test/utf8.c index bae5ba0240b..153a4bbc60f 100644 --- a/eglib/test/utf8.c +++ b/eglib/test/utf8.c @@ -136,11 +136,15 @@ compare_strings_utf16_RESULT (const gunichar2 *expected, const gunichar2 *actual ret = compare_strings_utf16_pos (expected, actual, size); if (ret < 0) return OK; - return FAILED ("Incorrect output: expected '%s' but was '%s'\n", expected, actual); + return FAILED ("Incorrect output: expected '%s' but was '%s', differ at %d ('%c' x '%c')\n", expected, actual, ret, expected [ret], actual [ret]); } +#if !defined(EGLIB_TESTS) +#define g_utf8_to_utf16_with_nuls g_utf8_to_utf16 +#endif + RESULT -compare_utf8_to_utf16_explicit (const gunichar2 *expected, const gchar *utf8, glong len_in, glong len_out, glong size_spec) +compare_utf8_to_utf16_explicit (const gunichar2 *expected, const gchar *utf8, glong len_in, glong len_out, glong size_spec, gboolean include_nuls) { GError *error; gunichar2* ret; @@ -150,7 +154,11 @@ compare_utf8_to_utf16_explicit (const gunichar2 *expected, const gchar *utf8, gl result = NULL; error = NULL; - ret = g_utf8_to_utf16 (utf8, size_spec, &in_read, &out_read, &error); + if (include_nuls) + ret = g_utf8_to_utf16_with_nuls (utf8, size_spec, &in_read, &out_read, &error); + else + ret = g_utf8_to_utf16 (utf8, size_spec, &in_read, &out_read, &error); + if (error) { result = FAILED ("The error is %d %s\n", (error)->code, (error)->message); g_error_free (error); @@ -172,18 +180,30 @@ compare_utf8_to_utf16_explicit (const gunichar2 *expected, const gchar *utf8, gl return OK; } - RESULT -compare_utf8_to_utf16 (const gunichar2 *expected, const gchar *utf8, glong len_in, glong len_out) +compare_utf8_to_utf16_general (const gunichar2 *expected, const gchar *utf8, glong len_in, glong len_out, gboolean include_nuls) { RESULT result; - result = compare_utf8_to_utf16_explicit (expected, utf8, len_in, len_out, -1); + result = compare_utf8_to_utf16_explicit (expected, utf8, len_in, len_out, -1, include_nuls); if (result != OK) return result; - return compare_utf8_to_utf16_explicit (expected, utf8, len_in, len_out, len_in); + return compare_utf8_to_utf16_explicit (expected, utf8, len_in, len_out, len_in, include_nuls); +} + +RESULT +compare_utf8_to_utf16 (const gunichar2 *expected, const gchar *utf8, glong len_in, glong len_out) +{ + return compare_utf8_to_utf16_general (expected, utf8, len_in, len_out, FALSE); } +RESULT +compare_utf8_to_utf16_with_nuls (const gunichar2 *expected, const gchar *utf8, glong len_in, glong len_out) +{ + return compare_utf8_to_utf16_explicit (expected, utf8, len_in, len_out, len_in, TRUE); +} + + RESULT test_utf8_seq () { @@ -240,6 +260,42 @@ test_utf8_to_utf16 () return OK; } +RESULT +test_utf8_to_utf16_with_nuls () +{ + const gchar *src0 = "", *src1 = "AB\0DE", *src2 = "\xE5\xB9\xB4\x27", *src3 = "\xEF\xBC\xA1", *src4 = "\xEF\xBD\x81"; + gunichar2 str0 [] = {0}, str1 [] = {'A', 'B', 0, 'D', 'E', 0}, str2 [] = {0x5E74, 39, 0}, str3 [] = {0xFF21, 0}, str4 [] = {0xFF41, 0}; + RESULT result; + +#if !defined(EGLIB_TESTS) + return OK; +#endif + + /* implicit length is forbidden */ + if (g_utf8_to_utf16_with_nuls (src1, -1, NULL, NULL, NULL) != NULL) + return FAILED ("explicit nulls must fail with -1 length\n"); + + /* empty string */ + result = compare_utf8_to_utf16_with_nuls (str0, src0, 0, 0); + if (result != OK) + return result; + + result = compare_utf8_to_utf16_with_nuls (str1, src1, 5, 5); + if (result != OK) + return result; + result = compare_utf8_to_utf16_with_nuls (str2, src2, 4, 2); + if (result != OK) + return result; + result = compare_utf8_to_utf16_with_nuls (str3, src3, 3, 1); + if (result != OK) + return result; + result = compare_utf8_to_utf16_with_nuls (str4, src4, 3, 1); + if (result != OK) + return result; + + return OK; +} + typedef struct { char *content; size_t length; @@ -859,6 +915,7 @@ test_utf8_strdown () static Test utf8_tests [] = { {"g_utf16_to_utf8", test_utf16_to_utf8}, {"g_utf8_to_utf16", test_utf8_to_utf16}, + {"g_utf8_to_utf16_with_nuls", test_utf8_to_utf16_with_nuls}, {"g_utf8_seq", test_utf8_seq}, {"g_convert", test_convert }, {"g_unichar_xdigit_value", test_xdigit }, diff --git a/ikvm-native/Makefile.am b/ikvm-native/Makefile.am index c670516a589..a916688137c 100644 --- a/ikvm-native/Makefile.am +++ b/ikvm-native/Makefile.am @@ -1,5 +1,5 @@ -INCLUDES = $(GMODULE_CFLAGS) +AM_CPPFLAGS = $(GMODULE_CFLAGS) lib_LTLIBRARIES = libikvm-native.la diff --git a/libgc/Makefile.am b/libgc/Makefile.am index e8a0fd5cb3d..49dbe4be81c 100644 --- a/libgc/Makefile.am +++ b/libgc/Makefile.am @@ -22,7 +22,7 @@ ACLOCAL_AMFLAGS = -I m4 SUBDIRS = m4 include doc -INCLUDES = -I$(top_builddir)/.. -I$(top_srcdir)/.. +AM_CPPFLAGS = -I$(top_builddir)/.. -I$(top_srcdir)/.. # # libtool is not capable of creating shared/static versions of a convenience @@ -115,7 +115,7 @@ endif ## We have our own definition of LTCOMPILE because we want to use our ## CFLAGS, not those passed in from the top level make. -LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) $(INCLUDES) \ +LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(CC) $(DEFS) \ -I$(top_srcdir)/include $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CFLAGS) $(MY_CFLAGS) $(GC_CFLAGS) LINK = $(LIBTOOL) --mode=link $(CC) $(AM_CFLAGS) $(MY_CFLAGS) $(LDFLAGS) -o $@ diff --git a/libgc/configure.in b/libgc/configure.in index 97d548f03a4..18d1179f168 100644 --- a/libgc/configure.in +++ b/libgc/configure.in @@ -75,7 +75,7 @@ AC_ARG_ENABLE(cplusplus, [ --enable-cplusplus install C++ support], ) -INCLUDES=-I${srcdir}/include +AM_CPPFLAGS=-I${srcdir}/include THREADDLLIBS= ## Libraries needed to support dynamic loading and/or threads. case "$THREADS" in @@ -115,7 +115,7 @@ case "$THREADS" in *-*-freebsd*) AC_DEFINE(GC_FREEBSD_THREADS) if test "x$PTHREAD_CFLAGS" != "x"; then - INCLUDES="$INCLUDES $PTHREAD_CFLAGS" + AM_CPPFLAGS="$AM_CPPFLAGS $PTHREAD_CFLAGS" fi if test "x$PTHREAD_LIBS" = "x"; then THREADDLLIBS=-pthread @@ -163,7 +163,7 @@ case "$THREADS" in # May want to enable it in other cases, too. # Measurements havent yet been done. fi - INCLUDES="$INCLUDES -pthread" + AM_CPPFLAGS="$AM_CPPFLAGS -pthread" THREADDLLIBS="-lpthread -lrt" ;; *) @@ -191,7 +191,7 @@ case "$THREADS" in AC_DEFINE(GC_DGUX386_THREADS) AC_DEFINE(DGUX_THREADS) # Enable _POSIX4A_DRAFT10_SOURCE with flag -pthread - INCLUDES="-pthread $INCLUDES" + AM_CPPFLAGS="-pthread $AM_CPPFLAGS" ;; aix) THREADS=posix @@ -256,7 +256,7 @@ addobjs= addlibs= addincludes= addtests= -CXXINCLUDES= +CXXAM_CPPFLAGS= case "$TARGET_ECOS" in no) ;; @@ -276,7 +276,7 @@ AM_CONDITIONAL(CPLUSPLUS, test "${enable_cplusplus}" = yes) AC_SUBST(CXX) -AC_SUBST(INCLUDES) +AC_SUBST(AM_CPPFLAGS) AC_SUBST(CXXINCLUDES) # Configuration of shared libraries diff --git a/man/mdoc.5 b/man/mdoc.5 index 5d4102da37f..440fc15a397 100644 --- a/man/mdoc.5 +++ b/man/mdoc.5 @@ -603,6 +603,8 @@ Describes the return value of a method: .fi The \fIreturns\fR element can contain the following elements: +\fIc\fR, +\fIformat\fR, \fIlist\fR, \fIpara\fR, \fIparamref\fR, diff --git a/man/mono.1 b/man/mono.1 index 351319054f3..19508002a0f 100644 --- a/man/mono.1 +++ b/man/mono.1 @@ -525,6 +525,13 @@ System.String except for the System.String:Concat method. mono --trace=T:System.String,-M:System.String:Concat +.fi +You can trace managed to unmanaged transitions using +the wrapper qualifier: +.nf + + mono --trace=wrapper app.exe + .fi Finally, namespaces can be specified using the N: prefix: .nf diff --git a/mcs/class/EntityFramework.SqlServer/EntityFramework.SqlServer-net_4_5.csproj b/mcs/class/EntityFramework.SqlServer/EntityFramework.SqlServer-net_4_5.csproj new file mode 100644 index 00000000000..4628d3f7e75 --- /dev/null +++ b/mcs/class/EntityFramework.SqlServer/EntityFramework.SqlServer-net_4_5.csproj @@ -0,0 +1,166 @@ + + + + Debug + AnyCPU + 9.0.30729 + 2.0 + {155AEF28-C81F-405D-9072-9D52780E3E70} + Library + 1699 + ./../../class/lib/net_4_5 + true + + Properties + + EntityFramework.SqlServer + v4.5 + 512 + + false + + + AnyCPU + true + full + 1699 + false + DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5 + prompt + 4 + ./../../class/lib/net_4_5 + + + AnyCPU + pdbonly + 1699 + true + NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5 + prompt + 4 + ./../../class/lib/net_4_5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + False + mscorlib.dll + + + False + System.dll + + + False + System.Xml.dll + + + False + System.Core.dll + + + False + EntityFramework.dll + + + False + System.Data.dll + + + + + + + + + System.Data.Entity.SqlServer.Properties.Resources.SqlServer.resources + + + System.Data.Resources.DbProviderServices.ConceptualSchemaDefinition.csdl + + + System.Data.Resources.SqlClient.SqlProviderServices.ProviderManifest.xml + + + System.Data.Resources.SqlClient.SqlProviderServices.StoreSchemaDefinition.ssdl + + + System.Data.Resources.SqlClient.SqlProviderServices.StoreSchemaDefinition_Sql8.ssdl + + + System.Data.Resources.SqlClient.SqlProviderServices.StoreSchemaDefinitionVersion3.ssdl + + + System.Data.Resources.SqlClient.SqlProviderServices.StoreSchemaDefinitionVersion3_Sql8.ssdl + + + System.Data.Resources.SqlClient.SqlProviderServices.StoreSchemaMapping.msl + + + System.Data.Resources.SqlClient.SqlProviderServices.StoreSchemaMappingVersion3.msl + + + + + diff --git a/mcs/class/EntityFramework/EntityFramework-net_4_5.csproj b/mcs/class/EntityFramework/EntityFramework-net_4_5.csproj new file mode 100644 index 00000000000..82064530b0b --- /dev/null +++ b/mcs/class/EntityFramework/EntityFramework-net_4_5.csproj @@ -0,0 +1,1761 @@ + + + + Debug + AnyCPU + 9.0.30729 + 2.0 + {155AEF28-C81F-405D-9072-9D52780E3E70} + Library + 1699 + ./../../class/lib/net_4_5 + true + + Properties + + EntityFramework + v4.5 + 512 + + false + + + AnyCPU + true + full + 1699 + false + DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5 + prompt + 4 + ./../../class/lib/net_4_5 + + + AnyCPU + pdbonly + 1699 + true + NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5 + prompt + 4 + ./../../class/lib/net_4_5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + False + mscorlib.dll + + + False + System.Data.dll + + + False + System.Transactions.dll + + + False + System.Xml.Linq.dll + + + False + System.Configuration.dll + + + False + System.ComponentModel.DataAnnotations.dll + + + False + System.Runtime.Serialization.dll + + + False + System.dll + + + False + System.Xml.dll + + + False + System.Core.dll + + + False + Microsoft.CSharp.dll + + + + + + + + + System.Data.Entity.Properties.Resources.resources + + + System.Data.Entity.Properties.Resources.Migrate.resources + + + System.Data.Entity.Properties.Resources.PowerShell.resources + + + System.Data.Resources.DbProviderServices.ConceptualSchemaDefinition.csdl + + + System.Data.Resources.DbProviderServices.ConceptualSchemaDefinitionVersion3.csdl + + + System.Data.Resources.ProviderServices.ProviderManifest.xsd + + + System.Data.Resources.AnnotationSchema.xsd + + + System.Data.Resources.CodeGenerationSchema.xsd + + + System.Data.Resources.CSDLSchema_1.xsd + + + System.Data.Resources.CSDLSchema_1_1.xsd + + + System.Data.Resources.CSDLSchema_2.xsd + + + System.Data.Resources.CSDLSchema_3.xsd + + + system.data.resources.entitystoreschemagenerator.xsd + + + System.Data.Resources.SSDLSchema.xsd + + + System.Data.Resources.SSDLSchema_2.xsd + + + System.Data.Resources.SSDLSchema_3.xsd + + + System.Data.Resources.CSMSL_1.xsd + + + System.Data.Resources.CSMSL_2.xsd + + + System.Data.Resources.CSMSL_3.xsd + + + + + diff --git a/mcs/class/IKVM.Reflection/Emit/EnumBuilder.cs b/mcs/class/IKVM.Reflection/Emit/EnumBuilder.cs index 776ff9e3964..e93e7e736dd 100644 --- a/mcs/class/IKVM.Reflection/Emit/EnumBuilder.cs +++ b/mcs/class/IKVM.Reflection/Emit/EnumBuilder.cs @@ -27,7 +27,7 @@ using System.Text; namespace IKVM.Reflection.Emit { - public sealed class EnumBuilder : Type + public sealed class EnumBuilder : TypeInfo { private readonly TypeBuilder typeBuilder; private readonly FieldBuilder fieldBuilder; diff --git a/mcs/class/IKVM.Reflection/Emit/TypeBuilder.cs b/mcs/class/IKVM.Reflection/Emit/TypeBuilder.cs index 916347c3014..b9f2a8f4b78 100644 --- a/mcs/class/IKVM.Reflection/Emit/TypeBuilder.cs +++ b/mcs/class/IKVM.Reflection/Emit/TypeBuilder.cs @@ -31,7 +31,7 @@ using IKVM.Reflection.Writer; namespace IKVM.Reflection.Emit { - public sealed class GenericTypeParameterBuilder : Type + public sealed class GenericTypeParameterBuilder : TypeInfo { private readonly string name; private readonly TypeBuilder type; @@ -246,7 +246,7 @@ namespace IKVM.Reflection.Emit } } - public sealed class TypeBuilder : Type, ITypeOwner + public sealed class TypeBuilder : TypeInfo, ITypeOwner { public const int UnspecifiedTypeSize = 0; private readonly ITypeOwner owner; @@ -705,10 +705,16 @@ namespace IKVM.Reflection.Emit rec.Parent = token; this.ModuleBuilder.ClassLayout.AddRecord(rec); } + bool hasConstructor = false; foreach (MethodBuilder mb in methods) { + hasConstructor |= mb.IsSpecialName && mb.Name == ConstructorInfo.ConstructorName; mb.Bake(); } + if (!hasConstructor && !IsModulePseudoType && !IsInterface && !IsValueType && !(IsAbstract && IsSealed)) + { + ((MethodBuilder)DefineDefaultConstructor(MethodAttributes.Public).GetMethodInfo()).Bake(); + } if (declarativeSecurity != null) { this.ModuleBuilder.AddDeclarativeSecurity(token, declarativeSecurity); @@ -1095,7 +1101,7 @@ namespace IKVM.Reflection.Emit } } - sealed class BakedType : Type + sealed class BakedType : TypeInfo { internal BakedType(TypeBuilder typeBuilder) : base(typeBuilder) diff --git a/mcs/class/IKVM.Reflection/MethodInfo.cs b/mcs/class/IKVM.Reflection/MethodInfo.cs index 03ee2a45f20..40ca321c7e6 100644 --- a/mcs/class/IKVM.Reflection/MethodInfo.cs +++ b/mcs/class/IKVM.Reflection/MethodInfo.cs @@ -123,6 +123,11 @@ namespace IKVM.Reflection return false; } + public ConstructorInfo __AsConstructorInfo() + { + return new ConstructorInfoImpl(this); + } + Type IGenericContext.GetGenericTypeArgument(int index) { return this.DeclaringType.GetGenericTypeArgument(index); diff --git a/mcs/class/IKVM.Reflection/Reader/GenericTypeParameter.cs b/mcs/class/IKVM.Reflection/Reader/GenericTypeParameter.cs index 8a2a25c31a5..d0c74052154 100644 --- a/mcs/class/IKVM.Reflection/Reader/GenericTypeParameter.cs +++ b/mcs/class/IKVM.Reflection/Reader/GenericTypeParameter.cs @@ -28,7 +28,7 @@ using IKVM.Reflection.Metadata; namespace IKVM.Reflection.Reader { - abstract class TypeParameterType : Type + abstract class TypeParameterType : TypeInfo { public sealed override string AssemblyQualifiedName { diff --git a/mcs/class/IKVM.Reflection/Reader/ModuleReader.cs b/mcs/class/IKVM.Reflection/Reader/ModuleReader.cs index 87286535f53..180e9689eef 100644 --- a/mcs/class/IKVM.Reflection/Reader/ModuleReader.cs +++ b/mcs/class/IKVM.Reflection/Reader/ModuleReader.cs @@ -144,7 +144,9 @@ namespace IKVM.Reflection.Reader ReadTables(br); break; default: - throw new BadImageFormatException("Unsupported stream: " + sh.Name); + // we ignore unknown streams, because the CLR does so too + // (and some obfuscators add bogus streams) + break; } } } diff --git a/mcs/class/IKVM.Reflection/Reader/TypeDefImpl.cs b/mcs/class/IKVM.Reflection/Reader/TypeDefImpl.cs index 0ab6f23e2fa..e4a036d5674 100644 --- a/mcs/class/IKVM.Reflection/Reader/TypeDefImpl.cs +++ b/mcs/class/IKVM.Reflection/Reader/TypeDefImpl.cs @@ -29,7 +29,7 @@ using IKVM.Reflection.Metadata; namespace IKVM.Reflection.Reader { - sealed class TypeDefImpl : Type + sealed class TypeDefImpl : TypeInfo { private readonly ModuleReader module; private readonly int index; @@ -291,7 +291,16 @@ namespace IKVM.Reflection.Reader public override bool IsGenericTypeDefinition { - get { return module.GenericParam.FindFirstByOwner(this.MetadataToken) != -1; } + get + { + if ((typeFlags & (TypeFlags.IsGenericTypeDefinition | TypeFlags.NotGenericTypeDefinition)) == 0) + { + typeFlags |= module.GenericParam.FindFirstByOwner(this.MetadataToken) == -1 + ? TypeFlags.NotGenericTypeDefinition + : TypeFlags.IsGenericTypeDefinition; + } + return (typeFlags & TypeFlags.IsGenericTypeDefinition) != 0; + } } public override Type GetGenericTypeDefinition() diff --git a/mcs/class/IKVM.Reflection/Type.cs b/mcs/class/IKVM.Reflection/Type.cs index 9b93c55d0cd..bb0273c6ad0 100644 --- a/mcs/class/IKVM.Reflection/Type.cs +++ b/mcs/class/IKVM.Reflection/Type.cs @@ -50,8 +50,10 @@ namespace IKVM.Reflection [Flags] protected enum TypeFlags { - // for use by TypeBuilder + // for use by TypeBuilder or TypeDefImpl IsGenericTypeDefinition = 1, + + // for use by TypeBuilder HasNestedTypes = 2, Baked = 4, @@ -59,9 +61,12 @@ namespace IKVM.Reflection ValueType = 8, NotValueType = 16, - // for use by TypeDef, TypeBuilder or MissingType + // for use by TypeDefImpl, TypeBuilder or MissingType PotentialEnumOrValueType = 32, EnumOrValueType = 64, + + // for use by TypeDefImpl + NotGenericTypeDefinition = 128, } // prevent subclassing by outsiders @@ -1946,9 +1951,20 @@ namespace IKVM.Reflection // types don't have pseudo custom attributes return null; } + + // in .NET this is an extension method, but we target .NET 2.0, so we have an instance method + public TypeInfo GetTypeInfo() + { + TypeInfo type = this as TypeInfo; + if (type == null) + { + throw new MissingMemberException(this); + } + return type; + } } - abstract class ElementHolderType : Type + abstract class ElementHolderType : TypeInfo { protected readonly Type elementType; private int token; @@ -2488,7 +2504,7 @@ namespace IKVM.Reflection } } - sealed class GenericTypeInstance : Type + sealed class GenericTypeInstance : TypeInfo { private readonly Type type; private readonly Type[] args; @@ -2851,7 +2867,7 @@ namespace IKVM.Reflection } } - sealed class FunctionPointerType : Type + sealed class FunctionPointerType : TypeInfo { private readonly Universe universe; private readonly __StandAloneMethodSig sig; @@ -2975,5 +2991,10 @@ namespace IKVM.Reflection { get { throw new InvalidOperationException(); } } + + public override bool __IsMissing + { + get { throw new InvalidOperationException(); } + } } } diff --git a/mcs/class/IKVM.Reflection/TypeInfo.cs b/mcs/class/IKVM.Reflection/TypeInfo.cs new file mode 100644 index 00000000000..cd1c1e17d33 --- /dev/null +++ b/mcs/class/IKVM.Reflection/TypeInfo.cs @@ -0,0 +1,158 @@ +/* + Copyright (C) 2012 Jeroen Frijters + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + + Jeroen Frijters + jeroen@frijters.net + +*/ +using System; +using System.Collections.Generic; + +namespace IKVM.Reflection +{ + public interface IReflectableType + { + TypeInfo GetTypeInfo(); + } + + public static class IntrospectionExtensions + { + // we target .NET 2.0 so we can't define an extension method + public static TypeInfo GetTypeInfo(/*this*/ Type type) + { + return type.GetTypeInfo(); + } + } + + public abstract class TypeInfo : Type, IReflectableType + { + private const BindingFlags Flags = BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static; + + internal TypeInfo() + { + } + + internal TypeInfo(Type underlyingType) + : base(underlyingType) + { + } + + public IEnumerable DeclaredConstructors + { + get { return GetConstructors(Flags); } + } + + public IEnumerable DeclaredEvents + { + get { return GetEvents(Flags); } + } + + public IEnumerable DeclaredFields + { + get { return GetFields(Flags); } + } + + public IEnumerable DeclaredMembers + { + get { return GetMembers(Flags); } + } + + public IEnumerable DeclaredMethods + { + get { return GetMethods(Flags); } + } + + public IEnumerable DeclaredNestedTypes + { + get + { + Type[] types = GetNestedTypes(Flags); + TypeInfo[] typeInfos = new TypeInfo[types.Length]; + for (int i = 0; i < types.Length; i++) + { + typeInfos[i] = types[i].GetTypeInfo(); + } + return typeInfos; + } + } + + public IEnumerable DeclaredProperties + { + get { return GetProperties(Flags); } + } + + public Type[] GenericTypeParameters + { + get { return IsGenericTypeDefinition ? GetGenericArguments() : Type.EmptyTypes; } + } + + public IEnumerable ImplementedInterfaces + { + get { return __GetDeclaredInterfaces(); } + } + + public Type AsType() + { + return this; + } + + public EventInfo GetDeclaredEvent(string name) + { + return GetEvent(name, Flags); + } + + public FieldInfo GetDeclaredField(string name) + { + return GetField(name, Flags); + } + + public MethodInfo GetDeclaredMethod(string name) + { + return GetMethod(name, Flags); + } + + public IEnumerable GetDeclaredMethods(string name) + { + List methods = new List(); + foreach (MethodInfo method in GetMethods(Flags)) + { + if (method.Name == name) + { + methods.Add(method); + } + } + return methods; + } + + public TypeInfo GetDeclaredNestedType(string name) + { + return GetNestedType(name, Flags).GetTypeInfo(); + } + + public PropertyInfo GetDeclaredProperty(string name) + { + return GetProperty(name, Flags); + } + + public bool IsAssignableFrom(TypeInfo typeInfo) + { + return base.IsAssignableFrom(typeInfo); + } + } +} diff --git a/mcs/class/IKVM.Reflection/Writer/TextSection.cs b/mcs/class/IKVM.Reflection/Writer/TextSection.cs index 5462b3be47c..a8b4785ef59 100644 --- a/mcs/class/IKVM.Reflection/Writer/TextSection.cs +++ b/mcs/class/IKVM.Reflection/Writer/TextSection.cs @@ -479,6 +479,7 @@ namespace IKVM.Reflection.Writer idd.TimeDateStamp = peWriter.Headers.FileHeader.TimeDateStamp; byte[] buf = SymbolSupport.GetDebugInfo(moduleBuilder.symbolWriter, ref idd); idd.PointerToRawData = (DebugDirectoryRVA - BaseRVA) + DebugDirectoryLength + PointerToRawData; + idd.AddressOfRawData = DebugDirectoryRVA + DebugDirectoryLength; mw.Write(idd.Characteristics); mw.Write(idd.TimeDateStamp); mw.Write(idd.MajorVersion); diff --git a/mcs/class/Makefile b/mcs/class/Makefile index 7f62aa4f2b9..47a4cc5e0b0 100644 --- a/mcs/class/Makefile +++ b/mcs/class/Makefile @@ -204,6 +204,7 @@ net_4_5_dirs := \ System.Web.Mvc3 \ System.Net.Http.Formatting \ System.Web.Http \ + System.Web.Http.SelfHost \ EntityFramework \ EntityFramework.SqlServer \ Mono.CodeContracts diff --git a/mcs/class/Managed.Windows.Forms/System.Windows.Forms/AxHost.cs b/mcs/class/Managed.Windows.Forms/System.Windows.Forms/AxHost.cs index 5be1e931002..867f9f96503 100644 --- a/mcs/class/Managed.Windows.Forms/System.Windows.Forms/AxHost.cs +++ b/mcs/class/Managed.Windows.Forms/System.Windows.Forms/AxHost.cs @@ -186,6 +186,7 @@ namespace System.Windows.Forms { //private int flags; //private Guid clsid; + private AboutBoxDelegate aboutDelegate = null; #region Protected Constructors @@ -327,8 +328,8 @@ namespace System.Windows.Forms { [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)] [EditorBrowsable (EditorBrowsableState.Advanced)] public bool HasAboutBox { - get { - throw new NotImplementedException("COM/ActiveX support is not implemented"); + get { + return aboutDelegate != null; } } @@ -482,9 +483,9 @@ namespace System.Windows.Forms { #region Public Instance Methods [EditorBrowsable (EditorBrowsableState.Advanced)] + [MonoTODO] public void BeginInit () { - throw new NotImplementedException("COM/ActiveX support is not implemented"); } public void DoVerb (int verb) @@ -493,9 +494,9 @@ namespace System.Windows.Forms { } [EditorBrowsable (EditorBrowsableState.Advanced)] + [MonoTODO] public void EndInit () { - throw new NotImplementedException("COM/ActiveX support is not implemented"); } [EditorBrowsable (EditorBrowsableState.Advanced)] @@ -528,7 +529,8 @@ namespace System.Windows.Forms { public void ShowAboutBox () { - throw new NotImplementedException("COM/ActiveX support is not implemented"); + if (aboutDelegate != null) + this.aboutDelegate(); } public void ShowPropertyPages () @@ -599,17 +601,17 @@ namespace System.Windows.Forms { protected override void OnBackColorChanged (EventArgs e) { - throw new NotImplementedException("COM/ActiveX support is not implemented"); + base.OnBackColorChanged(e); } protected override void OnFontChanged (EventArgs e) { - throw new NotImplementedException("COM/ActiveX support is not implemented"); + base.OnFontChanged(e); } protected override void OnForeColorChanged (EventArgs e) { - throw new NotImplementedException("COM/ActiveX support is not implemented"); + base.OnForeColorChanged(e); } protected override void OnHandleCreated (EventArgs e) @@ -630,7 +632,7 @@ namespace System.Windows.Forms { protected override bool ProcessDialogKey (Keys keyData) { - throw new NotImplementedException("COM/ActiveX support is not implemented"); + return base.ProcessDialogKey(keyData); } protected override bool ProcessMnemonic (char charCode) @@ -700,12 +702,12 @@ namespace System.Windows.Forms { protected void SetAboutBoxDelegate (AxHost.AboutBoxDelegate d) { - throw new NotImplementedException("COM/ActiveX support is not implemented"); + this.aboutDelegate = d; } protected override void SetBoundsCore (int x, int y, int width, int height, BoundsSpecified specified) { - throw new NotImplementedException("COM/ActiveX support is not implemented"); + base.SetBoundsCore(x, y, width, height, specified); } protected override void SetVisibleCore (bool value) @@ -723,270 +725,267 @@ namespace System.Windows.Forms { [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event EventHandler BackColorChanged { - add { base.BackColorChanged += value; } - remove { base.BackColorChanged -= value; } + add { throw new NotSupportedException("BackColorChanged"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event EventHandler BackgroundImageChanged { - add { base.BackgroundImageChanged += value; } - remove { base.BackgroundImageChanged -= value; } + add { throw new NotSupportedException("BackgroundImageChanged"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event EventHandler BindingContextChanged { - add { base.BindingContextChanged += value; } - remove { base.BindingContextChanged -= value; } + add { throw new NotSupportedException("BackgroundImageChanged"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event UICuesEventHandler ChangeUICues { - add { base.ChangeUICues += value; } - remove { base.ChangeUICues -= value; } + add { throw new NotSupportedException("ChangeUICues"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event EventHandler Click { - add { base.Click += value; } - remove { base.Click -= value; } + add { throw new NotSupportedException("Click"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event EventHandler ContextMenuChanged { - add { base.ContextMenuChanged += value; } - remove { base.ContextMenuChanged -= value; } + add { throw new NotSupportedException("ContextMenuChanged"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event EventHandler CursorChanged { - add { base.CursorChanged += value; } - remove { base.CursorChanged -= value; } + add { throw new NotSupportedException("CursorChanged"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event EventHandler DoubleClick { - add { base.DoubleClick += value; } - remove { base.DoubleClick -= value; } + add { throw new NotSupportedException("DoubleClick"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event DragEventHandler DragDrop { - add { base.DragDrop += value; } - remove { base.DragDrop -= value; } + add { throw new NotSupportedException("DragDrop"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event DragEventHandler DragEnter { - add { base.DragEnter += value; } - remove { base.DragEnter -= value; } + add { throw new NotSupportedException("DragEnter"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event EventHandler DragLeave { - add { base.DragLeave += value; } - remove { base.DragLeave -= value; } + add { throw new NotSupportedException("DragLeave"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event DragEventHandler DragOver { - add { base.DragOver += value; } - remove { base.DragOver -= value; } + add { throw new NotSupportedException("DragOver"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event EventHandler EnabledChanged { - add { base.EnabledChanged += value; } - remove { base.EnabledChanged -= value; } + add { throw new NotSupportedException("EnabledChanged"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event EventHandler FontChanged { - add { base.FontChanged += value; } - remove { base.FontChanged -= value; } + add { throw new NotSupportedException("FontChanged"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event EventHandler ForeColorChanged { - add { base.ForeColorChanged += value; } - remove { base.ForeColorChanged -= value; } + add { throw new NotSupportedException("ForeColorChanged"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event GiveFeedbackEventHandler GiveFeedback { - add { base.GiveFeedback += value; } - remove { base.GiveFeedback -= value; } + add { throw new NotSupportedException("GiveFeedback"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event HelpEventHandler HelpRequested { - add { base.HelpRequested += value; } - remove { base.HelpRequested -= value; } + add { throw new NotSupportedException("HelpRequested"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event EventHandler ImeModeChanged { - add { base.ImeModeChanged += value; } - remove { base.ImeModeChanged -= value; } + add { throw new NotSupportedException("ImeModeChanged"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event KeyEventHandler KeyDown { - add { base.KeyDown += value; } - remove { base.KeyDown -= value; } + add { throw new NotSupportedException("KeyDown"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event KeyPressEventHandler KeyPress { - add { base.KeyPress += value; } - remove { base.KeyPress -= value; } + add { throw new NotSupportedException("KeyPress"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event KeyEventHandler KeyUp { - add { base.KeyUp += value; } - remove { base.KeyUp -= value; } + add { throw new NotSupportedException("KeyUp"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event LayoutEventHandler Layout { - add { base.Layout += value; } - remove { base.Layout -= value; } + add { throw new NotSupportedException("Layout"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event MouseEventHandler MouseDown { - add { base.MouseDown += value; } - remove { base.MouseDown -= value; } + add { throw new NotSupportedException("MouseDown"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event EventHandler MouseEnter { - add { base.MouseEnter += value; } - remove { base.MouseEnter -= value; } + add { throw new NotSupportedException("MouseEnter"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event EventHandler MouseHover { - add { base.MouseHover += value; } - remove { base.MouseHover -= value; } + add { throw new NotSupportedException("MouseHover"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event EventHandler MouseLeave { - add { base.MouseLeave += value; } - remove { base.MouseLeave -= value; } + add { throw new NotSupportedException("MouseLeave"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event MouseEventHandler MouseMove { - add { base.MouseMove += value; } - remove { base.MouseMove -= value; } + add { throw new NotSupportedException("MouseMove"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event MouseEventHandler MouseUp { - add { base.MouseUp += value; } - remove { base.MouseUp -= value; } + add { throw new NotSupportedException("MouseUp"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event MouseEventHandler MouseWheel { - add { base.MouseWheel += value; } - remove { base.MouseWheel -= value; } + add { throw new NotSupportedException("MouseWheel"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event PaintEventHandler Paint { - add { base.Paint += value; } - remove { base.Paint -= value; } + add { throw new NotSupportedException("Paint"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event QueryAccessibilityHelpEventHandler QueryAccessibilityHelp { - add { base.QueryAccessibilityHelp += value; } - remove { base.QueryAccessibilityHelp -= value; } + add { throw new NotSupportedException("QueryAccessibilityHelp"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event QueryContinueDragEventHandler QueryContinueDrag { - add { base.QueryContinueDrag += value; } - remove { base.QueryContinueDrag -= value; } + add { throw new NotSupportedException("QueryContinueDrag"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event EventHandler RightToLeftChanged { - add { base.RightToLeftChanged += value; } - remove { base.RightToLeftChanged -= value; } + add { throw new NotSupportedException("RightToLeftChanged"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event EventHandler StyleChanged { - add { base.StyleChanged += value; } - remove { base.StyleChanged -= value; } + add { throw new NotSupportedException("StyleChanged"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event EventHandler BackgroundImageLayoutChanged { - add { base.BackgroundImageLayoutChanged += value; } - remove { base.BackgroundImageLayoutChanged -= value; } + add { throw new NotSupportedException("BackgroundImageChanged"); } + remove { } } - static object MouseClickEvent = new object (); - static object MouseDoubleClickEvent = new object (); - [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event EventHandler MouseClick { - add { Events.AddHandler (MouseClickEvent, value); } - remove { Events.RemoveHandler (MouseClickEvent, value); } + add { throw new NotSupportedException("BackgroundImMouseClickageChanged"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event EventHandler MouseDoubleClick { - add { Events.AddHandler (MouseDoubleClickEvent, value); } - remove { Events.RemoveHandler (MouseDoubleClickEvent, value); } + add { throw new NotSupportedException("MouseDoubleClick"); } + remove { } } [Browsable (false)] [EditorBrowsable (EditorBrowsableState.Never)] public new event EventHandler TextChanged { - add { base.TextChanged += value; } - remove { base.TextChanged -= value; } + add { throw new NotSupportedException("TextChanged"); } + remove { } } #endregion // Events diff --git a/mcs/class/Microsoft.Build.Engine/Assembly/AssemblyInfo.cs b/mcs/class/Microsoft.Build.Engine/Assembly/AssemblyInfo.cs index 5ab649dd3f3..9c51bc96e5d 100644 --- a/mcs/class/Microsoft.Build.Engine/Assembly/AssemblyInfo.cs +++ b/mcs/class/Microsoft.Build.Engine/Assembly/AssemblyInfo.cs @@ -26,8 +26,6 @@ // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // -#if NET_2_0 - using System; using System.Reflection; using System.Resources; @@ -59,4 +57,3 @@ using System.Runtime.InteropServices; [assembly: AssemblyFileVersion (Consts.FxFileVersion)] -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BatchingImplBase.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BatchingImplBase.cs index d18e58642f7..794a10d1304 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BatchingImplBase.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BatchingImplBase.cs @@ -28,8 +28,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.IO; using System.Collections.Generic; @@ -256,5 +254,3 @@ namespace Microsoft.Build.BuildEngine { } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildChoose.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildChoose.cs index 53725110f80..338977060a2 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildChoose.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildChoose.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections.Generic; using System.Xml; @@ -99,5 +97,3 @@ namespace Microsoft.Build.BuildEngine { internal string DefinedInFileName { get; private set; } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildEngine.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildEngine.cs index 1aa15b6909a..798d3b580f3 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildEngine.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildEngine.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections; using Microsoft.Build.Framework; @@ -160,5 +158,3 @@ namespace Microsoft.Build.BuildEngine { } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildItem.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildItem.cs index a706ad3a85f..feac4e68333 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildItem.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildItem.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections; using System.Collections.Generic; @@ -535,5 +533,3 @@ namespace Microsoft.Build.BuildEngine { } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildItemGroup.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildItemGroup.cs index f590cd57745..444731a8cee 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildItemGroup.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildItemGroup.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Reflection; using System.Collections; @@ -321,5 +319,3 @@ namespace Microsoft.Build.BuildEngine { } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildItemGroupCollection.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildItemGroupCollection.cs index 0ec36a8ea08..3657a044169 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildItemGroupCollection.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildItemGroupCollection.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections; @@ -95,5 +93,3 @@ namespace Microsoft.Build.BuildEngine { } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildProperty.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildProperty.cs index 62caeda9edb..006fe2b3fa2 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildProperty.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildProperty.cs @@ -27,8 +27,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Text; using System.Xml; @@ -252,5 +250,3 @@ namespace Microsoft.Build.BuildEngine { Environment } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildPropertyGroup.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildPropertyGroup.cs index 1ce12c53dcb..fc6b02447c5 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildPropertyGroup.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildPropertyGroup.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections; using System.Collections.Generic; @@ -303,5 +301,3 @@ namespace Microsoft.Build.BuildEngine { } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildPropertyGroupCollection.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildPropertyGroupCollection.cs index a240107addd..a5a0721fe62 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildPropertyGroupCollection.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildPropertyGroupCollection.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections; @@ -95,5 +93,3 @@ namespace Microsoft.Build.BuildEngine { } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildSettings.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildSettings.cs index e6b2fa912f2..c41a59ad80a 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildSettings.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildSettings.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; namespace Microsoft.Build.BuildEngine { @@ -36,5 +34,3 @@ namespace Microsoft.Build.BuildEngine { DoNotResetPreviouslyBuiltTargets } } - -#endif \ No newline at end of file diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildTask.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildTask.cs index b57dfd7588f..97191e365d2 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildTask.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildTask.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections; using System.Collections.Generic; @@ -276,5 +274,3 @@ namespace Microsoft.Build.BuildEngine { } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildWhen.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildWhen.cs index f243f679f22..587921a8249 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildWhen.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildWhen.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections; using System.Xml; @@ -82,5 +80,3 @@ namespace Microsoft.Build.BuildEngine { } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ChangeType.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ChangeType.cs index fe77ec59ac1..09ebb4eafb0 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ChangeType.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ChangeType.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections; using System.Collections.Generic; @@ -147,5 +145,3 @@ namespace Microsoft.Build.BuildEngine { } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ColorResetter.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ColorResetter.cs index a7dabc94b10..abe0ec9d8e8 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ColorResetter.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ColorResetter.cs @@ -26,12 +26,8 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; namespace Microsoft.Build.BuildEngine { public delegate void ColorResetter (); } - -#endif \ No newline at end of file diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ColorSetter.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ColorSetter.cs index c779de92b98..85091186ea0 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ColorSetter.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ColorSetter.cs @@ -25,12 +25,8 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; namespace Microsoft.Build.BuildEngine { public delegate void ColorSetter (ConsoleColor color); } - -#endif \ No newline at end of file diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionAndExpression.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionAndExpression.cs index 55c40d80e92..10eb5c2bcca 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionAndExpression.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionAndExpression.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Xml; @@ -88,5 +86,3 @@ namespace Microsoft.Build.BuildEngine { } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionExpression.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionExpression.cs index 8411cd82659..004ed571c90 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionExpression.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionExpression.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Xml; @@ -42,5 +40,3 @@ namespace Microsoft.Build.BuildEngine { public abstract bool CanEvaluateToString (Project context); } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionFactorExpresion.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionFactorExpresion.cs index 9f8f6c63f58..709fedf1ce8 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionFactorExpresion.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionFactorExpresion.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections; using System.Collections.Specialized; @@ -129,5 +127,3 @@ namespace Microsoft.Build.BuildEngine { } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionFunctionExpression.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionFunctionExpression.cs index 3cc58f78f46..7140e50566d 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionFunctionExpression.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionFunctionExpression.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections.Generic; using System.IO; @@ -135,5 +133,3 @@ namespace Microsoft.Build.BuildEngine { } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionNotExpression.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionNotExpression.cs index 28d9292564e..431f69b50d4 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionNotExpression.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionNotExpression.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Xml; @@ -72,5 +70,3 @@ namespace Microsoft.Build.BuildEngine { } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionOrExpression.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionOrExpression.cs index 1f6bf4b30d0..3d8006e6288 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionOrExpression.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionOrExpression.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Xml; @@ -86,5 +84,3 @@ namespace Microsoft.Build.BuildEngine { } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionParser.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionParser.cs index f1a2ae63fbb..d7f4ac5c80b 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionParser.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionParser.cs @@ -27,8 +27,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections; using System.Collections.Generic; @@ -277,5 +275,3 @@ namespace Microsoft.Build.BuildEngine { } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionRelationalExpression.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionRelationalExpression.cs index 15dff4feebb..da0ed40a19f 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionRelationalExpression.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionRelationalExpression.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections; using System.Xml; @@ -165,5 +163,3 @@ namespace Microsoft.Build.BuildEngine { GreaterOrEqual } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionTokenizer.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionTokenizer.cs index 184872a2bcd..29a4aba628a 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionTokenizer.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConditionTokenizer.cs @@ -27,8 +27,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections; using System.Collections.Generic; @@ -302,5 +300,3 @@ namespace Microsoft.Build.BuildEngine { }; } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConsoleLogger.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConsoleLogger.cs index 2381cff584c..1b6b4003c04 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConsoleLogger.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConsoleLogger.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Runtime.InteropServices; using System.Collections; @@ -904,5 +902,3 @@ namespace Microsoft.Build.BuildEngine { public int NumberOfCalls; } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/DirectoryScanner.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/DirectoryScanner.cs index 69c721c9df9..624bd71ac7f 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/DirectoryScanner.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/DirectoryScanner.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections.Generic; using System.IO; @@ -252,5 +250,3 @@ namespace Microsoft.Build.BuildEngine { } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Engine.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Engine.cs index 7d5db3f64b3..51b9f4588a7 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Engine.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Engine.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections; using System.Collections.Generic; @@ -589,5 +587,3 @@ namespace Microsoft.Build.BuildEngine { } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/EventSource.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/EventSource.cs index 7abd6514f24..fa372b84097 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/EventSource.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/EventSource.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using Microsoft.Build.Framework; namespace Microsoft.Build.BuildEngine { @@ -300,5 +298,3 @@ namespace Microsoft.Build.BuildEngine { } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Expression.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Expression.cs index 0d7ad2fa598..125ce5012a1 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Expression.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Expression.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.IO; using System.Collections; @@ -365,5 +363,3 @@ namespace Microsoft.Build.BuildEngine { DoNotExpandItemRefs } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ExpressionCollection.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ExpressionCollection.cs index 8c5c00aa683..ca0034a1092 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ExpressionCollection.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ExpressionCollection.cs @@ -27,8 +27,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections; using System.Collections.Generic; @@ -291,5 +289,3 @@ namespace Microsoft.Build.BuildEngine { } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ExpressionEvaluationException.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ExpressionEvaluationException.cs index e08c148d9c6..4a613a81e01 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ExpressionEvaluationException.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ExpressionEvaluationException.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Runtime.Serialization; @@ -57,5 +55,3 @@ namespace Microsoft.Build.BuildEngine { } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ExpressionParseException.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ExpressionParseException.cs index 12a0690dd61..31af4165109 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ExpressionParseException.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ExpressionParseException.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Runtime.Serialization; @@ -57,5 +55,3 @@ namespace Microsoft.Build.BuildEngine { } } } - -#endif \ No newline at end of file diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/FileLogger.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/FileLogger.cs index d816b66a370..9e0f90703ae 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/FileLogger.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/FileLogger.cs @@ -27,8 +27,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.IO; using System.Text; @@ -149,5 +147,3 @@ namespace Microsoft.Build.BuildEngine { } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/GroupingCollection.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/GroupingCollection.cs index 0ebb654aa25..059de7fe275 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/GroupingCollection.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/GroupingCollection.cs @@ -26,8 +26,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections; using System.Collections.Generic; @@ -269,5 +267,3 @@ namespace Microsoft.Build.BuildEngine { Choose } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/HostLogger.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/HostLogger.cs deleted file mode 100644 index 46b9e87c135..00000000000 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/HostLogger.cs +++ /dev/null @@ -1,83 +0,0 @@ -// -// HostLogger.cs: -// -// Author: -// Marek Sieradzki (marek.sieradzki@gmail.com) -// -// (C) 2005 Marek Sieradzki -// -// Permission is hereby granted, free of charge, to any person obtaining -// a copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -#if NET_2_0 - -using System; -using Microsoft.Build.Framework; - -namespace Microsoft.Build.BuildEngine { - - [MonoTODO] - public class HostLogger : ILogger, IHostLogger { - - IHostFeedback hostFeedbackObject; - string parameters; - LoggerVerbosity verbosity; - - public HostLogger () - { - } - - public void Initialize (IEventSource eventSource) - { - } - - public void Shutdown () - { - } - - public IHostFeedback HostFeedbackObject { - get { - return hostFeedbackObject; - } - set { - hostFeedbackObject = value; - } - } - - public string Parameters { - get { - return parameters; - } - set { - parameters = value; - } - } - - public LoggerVerbosity Verbosity { - get { - return verbosity; - } - set { - verbosity = value; - } - } - } -} - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/IReference.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/IReference.cs index 30104edd7ed..3c243f1b5eb 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/IReference.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/IReference.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using Microsoft.Build.Framework; namespace Microsoft.Build.BuildEngine { @@ -38,5 +36,3 @@ namespace Microsoft.Build.BuildEngine { int End { get; } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Import.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Import.cs index 79893411b88..d770b0175af 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Import.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Import.cs @@ -27,8 +27,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections.Generic; using System.IO; @@ -293,5 +291,3 @@ namespace Microsoft.Build.BuildEngine { } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ImportCollection.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ImportCollection.cs index 6a956d28584..4d5f178fb2d 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ImportCollection.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ImportCollection.cs @@ -26,8 +26,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections; using System.Collections.Generic; @@ -106,5 +104,3 @@ namespace Microsoft.Build.BuildEngine { } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ImportedProject.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ImportedProject.cs index 9fedc2dfec9..e508d8a0519 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ImportedProject.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ImportedProject.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.IO; using System.Xml; @@ -79,5 +77,3 @@ namespace Microsoft.Build.BuildEngine { } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/InternalLoggerException.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/InternalLoggerException.cs index e1b3933a0c1..d7f2053b5c6 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/InternalLoggerException.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/InternalLoggerException.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Runtime.Serialization; using System.Security.Permissions; @@ -96,5 +94,3 @@ namespace Microsoft.Build.BuildEngine { } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/InvalidProjectFileException.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/InvalidProjectFileException.cs index 3d3f84afeb8..57fc1b27d44 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/InvalidProjectFileException.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/InvalidProjectFileException.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Runtime.Serialization; using System.Security.Permissions; @@ -190,5 +188,3 @@ namespace Microsoft.Build.BuildEngine { } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ItemReference.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ItemReference.cs index b70b63dad6f..4487fd61700 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ItemReference.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ItemReference.cs @@ -27,8 +27,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections; using Microsoft.Build.Framework; @@ -114,5 +112,3 @@ namespace Microsoft.Build.BuildEngine { } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/LogExtensions.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/LogExtensions.cs index 7577a6ede35..f547572cd0c 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/LogExtensions.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/LogExtensions.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.IO; using System.Text; @@ -185,5 +183,3 @@ namespace Microsoft.Build.BuildEngine } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/MetadataReference.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/MetadataReference.cs index 7c9513b92c7..a75e9d28b4b 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/MetadataReference.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/MetadataReference.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections.Generic; using System.Text; @@ -136,5 +134,3 @@ namespace Microsoft.Build.BuildEngine { } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Project.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Project.cs index 3ef00f121d3..ac6b72dfcae 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Project.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Project.cs @@ -27,8 +27,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections; using System.Collections.Generic; @@ -1609,5 +1607,3 @@ namespace Microsoft.Build.BuildEngine { } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ProjectLoadSettings.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ProjectLoadSettings.cs index 9b893075901..9cc720abafe 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ProjectLoadSettings.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ProjectLoadSettings.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - namespace Microsoft.Build.BuildEngine { public enum ProjectLoadSettings { @@ -34,5 +32,3 @@ namespace Microsoft.Build.BuildEngine { IgnoreMissingImports } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/PropertyPosition.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/PropertyPosition.cs index a90030c5822..549c7ffe0ac 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/PropertyPosition.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/PropertyPosition.cs @@ -25,13 +25,9 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - namespace Microsoft.Build.BuildEngine { public enum PropertyPosition { UseExistingOrCreateAfterLastPropertyGroup, UseExistingOrCreateAfterLastImport } } - -#endif \ No newline at end of file diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/PropertyReference.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/PropertyReference.cs index 013519807b8..26ab8babb57 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/PropertyReference.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/PropertyReference.cs @@ -27,8 +27,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections; using System.Collections.Generic; @@ -111,5 +109,3 @@ namespace Microsoft.Build.BuildEngine { } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/SolutionParser.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/SolutionParser.cs deleted file mode 100644 index d065142d670..00000000000 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/SolutionParser.cs +++ /dev/null @@ -1,63 +0,0 @@ -// -// SolutionParser.cs: Class that parses the .sln files. -// -// Author: -// Marek Sieradzki (marek.sieradzki@gmail.com) -// -// (C) 2005 Marek Sieradzki -// -// Permission is hereby granted, free of charge, to any person obtaining -// a copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// -// The above copyright notice and this permission notice shall be -// included in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -#if NET_2_0 - -namespace Microsoft.Build.BuildEngine { - public class SolutionParser { - private string solutionFile; - - public SolutionParser () - { - } - - public string GetProjectRelativePathByGuid (string projectGuid) - { - return null; - } - - public string GetProjectUniqueNameByGuid (string projectGuid) - { - return null; - } - - public void ParseSolutionFile () - { - } - - public string SolutionFile { - get { - return solutionFile; - } - set { - solutionFile = value; - } - } - } -} - -#endif \ No newline at end of file diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Target.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Target.cs index 92e369b888b..378348c1f4a 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Target.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Target.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections; using System.Collections.Generic; @@ -77,12 +75,19 @@ namespace Microsoft.Build.BuildEngine { } else if (onErrorFound) throw new InvalidProjectFileException ( "The element must be last under element . Found element instead."); +#if NET_3_5 + else if (xe.Name == "ItemGroup") { + //don't blow up for ItemGroups inside Targets in >= 3.5 + // TODO: evaluate them (see https://bugzilla.xamarin.com/show_bug.cgi?id=1862 and test in TargetTest.cs ) + continue; + } +#endif else buildTasks.Add (new BuildTask (xe, this)); } } } - + [MonoTODO] public BuildTask AddNewTask (string taskName) { @@ -99,8 +104,7 @@ namespace Microsoft.Build.BuildEngine { public IEnumerator GetEnumerator () { - foreach (BuildTask bt in buildTasks) - yield return bt; + return buildTasks.ToArray ().GetEnumerator (); } // FIXME: shouldn't we remove it from XML? @@ -413,5 +417,3 @@ namespace Microsoft.Build.BuildEngine { Skipped } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/TargetBatchingImpl.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/TargetBatchingImpl.cs index b5bc4599fda..28ea4c8c69c 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/TargetBatchingImpl.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/TargetBatchingImpl.cs @@ -28,8 +28,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.IO; using System.Collections.Generic; @@ -268,5 +266,3 @@ namespace Microsoft.Build.BuildEngine { } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/TargetCollection.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/TargetCollection.cs index c1c65e883e4..cec7eb38ed7 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/TargetCollection.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/TargetCollection.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections; using System.Collections.Generic; @@ -128,5 +126,3 @@ namespace Microsoft.Build.BuildEngine { } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/TaskBatchingImpl.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/TaskBatchingImpl.cs index ed85f29e683..65ed711aed5 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/TaskBatchingImpl.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/TaskBatchingImpl.cs @@ -28,8 +28,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections.Generic; using System.Xml; @@ -130,5 +128,3 @@ namespace Microsoft.Build.BuildEngine { } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/TaskDatabase.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/TaskDatabase.cs index 1a9ebce4dbe..dd603207c2e 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/TaskDatabase.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/TaskDatabase.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections.Generic; using System.Reflection; @@ -164,5 +162,3 @@ namespace Microsoft.Build.BuildEngine { } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/TaskEngine.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/TaskEngine.cs index 6013888ff87..335c66b459a 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/TaskEngine.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/TaskEngine.cs @@ -27,8 +27,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections.Generic; using System.Collections.Specialized; @@ -264,5 +262,3 @@ namespace Microsoft.Build.BuildEngine { } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Token.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Token.cs index 5c38a966d64..7a16bee3b5f 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Token.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Token.cs @@ -27,8 +27,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; namespace Microsoft.Build.BuildEngine { @@ -128,5 +126,3 @@ namespace Microsoft.Build.BuildEngine { Invalid, } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Toolset.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Toolset.cs index d7955176a4a..5db46fcbfbd 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Toolset.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Toolset.cs @@ -25,7 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 using System; namespace Microsoft.Build.BuildEngine @@ -50,4 +49,3 @@ namespace Microsoft.Build.BuildEngine public string ToolsPath { get; private set; } } } -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ToolsetCollection.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ToolsetCollection.cs index 0c332d45d53..aeac9b9deb6 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ToolsetCollection.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ToolsetCollection.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections.Generic; using System.Collections; @@ -96,4 +94,3 @@ namespace Microsoft.Build.BuildEngine } } } -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ToolsetDefinitionLocations.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ToolsetDefinitionLocations.cs index 6f5e106b8e9..0ebf8543456 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ToolsetDefinitionLocations.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ToolsetDefinitionLocations.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - namespace Microsoft.Build.BuildEngine { public enum ToolsetDefinitionLocations @@ -36,4 +34,3 @@ namespace Microsoft.Build.BuildEngine Registry } } -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/UnknownToolsVersionException.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/UnknownToolsVersionException.cs index fc07678043f..4f059cfb85d 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/UnknownToolsVersionException.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/UnknownToolsVersionException.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Runtime.Serialization; using System.Text; @@ -74,5 +72,3 @@ namespace Microsoft.Build.BuildEngine { } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/UsingTask.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/UsingTask.cs index c6ef54fd0a6..141352dafb2 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/UsingTask.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/UsingTask.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.IO; using System.Xml; @@ -123,5 +121,3 @@ namespace Microsoft.Build.BuildEngine { } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/UsingTaskCollection.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/UsingTaskCollection.cs index 102bdc8d8b7..ae8002177c3 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/UsingTaskCollection.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/UsingTaskCollection.cs @@ -26,8 +26,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections; using System.Collections.Generic; @@ -86,5 +84,3 @@ namespace Microsoft.Build.BuildEngine { } } } - -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Utilities.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Utilities.cs index 235dd2eda23..4e64ebdba91 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Utilities.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Utilities.cs @@ -28,8 +28,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using Mono.XBuild.Utilities; namespace Microsoft.Build.BuildEngine { @@ -48,4 +46,3 @@ namespace Microsoft.Build.BuildEngine { } -#endif diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/WriteHandler.cs b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/WriteHandler.cs index 630aba909e0..d60bd5be68f 100644 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/WriteHandler.cs +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/WriteHandler.cs @@ -25,10 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - namespace Microsoft.Build.BuildEngine { public delegate void WriteHandler (string message); } - -#endif \ No newline at end of file diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.Engine-net_4_0.sln b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.Engine-net_4_0.sln new file mode 100644 index 00000000000..6f9b584447d --- /dev/null +++ b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.Engine-net_4_0.sln @@ -0,0 +1,26 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Build.Engine-net_4_0", "Microsoft.Build.Engine-net_4_0.csproj", "{155AEF28-C81F-405D-9072-9D52780E3E70}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Build.Engine-tests-net_4_0", "Microsoft.Build.Engine-tests-net_4_0.csproj", "{155AEF28-C81F-405D-9072-9D52780E3E71}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {155AEF28-C81F-405D-9072-9D52780E3E70}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {155AEF28-C81F-405D-9072-9D52780E3E71}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {155AEF28-C81F-405D-9072-9D52780E3E70}.Debug|Any CPU.Build.0 = Debug|Any CPU + {155AEF28-C81F-405D-9072-9D52780E3E71}.Debug|Any CPU.Build.0 = Debug|Any CPU + {155AEF28-C81F-405D-9072-9D52780E3E70}.Release|Any CPU.ActiveCfg = Release|Any CPU + {155AEF28-C81F-405D-9072-9D52780E3E71}.Release|Any CPU.ActiveCfg = Release|Any CPU + {155AEF28-C81F-405D-9072-9D52780E3E70}.Release|Any CPU.Build.0 = Release|Any CPU + {155AEF28-C81F-405D-9072-9D52780E3E71}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(MonoDevelopProperties) = preSolution + StartupItem = Microsoft.Build.Engine-net_4_0.csproj + EndGlobalSection +EndGlobal diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.Engine.mdp b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.Engine.mdp deleted file mode 100644 index 742c58b9044..00000000000 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.Engine.mdp +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.Engine.mds b/mcs/class/Microsoft.Build.Engine/Microsoft.Build.Engine.mds deleted file mode 100644 index e526cd54c71..00000000000 --- a/mcs/class/Microsoft.Build.Engine/Microsoft.Build.Engine.mds +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/mcs/class/Microsoft.Build.Engine/Test/Microsoft.Build.BuildEngine/TargetTest.cs b/mcs/class/Microsoft.Build.Engine/Test/Microsoft.Build.BuildEngine/TargetTest.cs index ae0f18e78c9..9a40fd342a8 100644 --- a/mcs/class/Microsoft.Build.Engine/Test/Microsoft.Build.BuildEngine/TargetTest.cs +++ b/mcs/class/Microsoft.Build.Engine/Test/Microsoft.Build.BuildEngine/TargetTest.cs @@ -1,10 +1,12 @@ // // TargetTest.cs // -// Author: +// Authors: // Marek Sieradzki (marek.sieradzki@gmail.com) +// Andres G. Aragoneses (knocte@gmail.com) // // (C) 2006 Marek Sieradzki +// (C) 2012 Andres G. Aragoneses // // Permission is hereby granted, free of charge, to any person obtaining // a copy of this software and associated documentation files (the @@ -165,6 +167,51 @@ namespace MonoTests.Microsoft.Build.BuildEngine { Assert.IsFalse (e.MoveNext (), "A3"); } + [Test] + public void TestOutOfRangeElementsOfTheEnumerator() + { + string documentString = + @" + + + + + "; + + engine = new Engine (Consts.BinPath); + + project = engine.CreateNewProject (); + project.LoadXml (documentString); + + Assert.IsFalse (project.Targets == null, "A1"); + Assert.AreEqual (1, project.Targets.Count, "A2"); + + Target target = project.Targets ["A"]; + Assert.IsFalse (target == null, "A3"); + + IEnumerator e = target.GetEnumerator (); + + bool thrown = false; + try { + var name = ((BuildTask)e.Current).Name; + } catch (InvalidOperationException) { // "Enumeration has not started. Call MoveNext" + thrown = true; + } + if (!thrown) + Assert.Fail ("A4: Should have thrown IOE"); + + + Assert.AreEqual (true, e.MoveNext (), "A5"); + Assert.AreEqual ("Message", ((BuildTask)e.Current).Name, "A6"); + Assert.AreEqual (false, e.MoveNext (), "A7"); + try { + var name = ((BuildTask) e.Current).Name; + } catch (InvalidOperationException) { //"Enumeration already finished." + return; + } + Assert.Fail ("A8: Should have thrown IOE, because there's only one buidTask"); + } + [Test] [ExpectedException (typeof (InvalidProjectFileException))] public void TestOnError1 () @@ -301,6 +348,79 @@ namespace MonoTests.Microsoft.Build.BuildEngine { } } +#if NET_3_5 + [Test] + public void BuildProjectWithItemGroupInsideTarget() + { + ItemGroupInsideATarget (); + } + + private MonoTests.Microsoft.Build.Tasks.TestMessageLogger ItemGroupInsideATarget() { + var engine = new Engine(Consts.BinPath); + var project = engine.CreateNewProject(); + var projectXml = GetProjectXmlWithItemGroupInsideATarget (); + project.LoadXml(projectXml); + + MonoTests.Microsoft.Build.Tasks.TestMessageLogger logger = + new MonoTests.Microsoft.Build.Tasks.TestMessageLogger (); + engine.RegisterLogger (logger); + + bool result = project.Build("Main"); + if (!result) + { + logger.DumpMessages (); + Assert.Fail("Build failed"); + } + + return logger; + } + + private string GetProjectXmlWithItemGroupInsideATarget () + { + return + @" + + + + + + + + + + + + "; + } + + [Test] + [Category ("NotWorking")] //https://bugzilla.xamarin.com/show_bug.cgi?id=1862 + public void BuildProjectOutputWithItemGroupInsideTarget() + { + var logger = ItemGroupInsideATarget (); + + try + { + Assert.AreEqual(3, logger.NormalMessageCount, "Expected number of messages"); + logger.CheckLoggedMessageHead("apple", "A1"); + logger.CheckLoggedMessageHead("apricot", "A2"); + logger.CheckLoggedMessageHead("raspberry", "A3"); + Assert.AreEqual(0, logger.NormalMessageCount, "Extra messages found"); + + Assert.AreEqual(1, logger.TargetStarted, "TargetStarted count"); + Assert.AreEqual(1, logger.TargetFinished, "TargetFinished count"); + Assert.AreEqual(3, logger.TaskStarted, "TaskStarted count"); + Assert.AreEqual(3, logger.TaskFinished, "TaskFinished count"); + + } + catch (AssertionException) + { + logger.DumpMessages(); + throw; + } + } +#endif + [Test] public void TestTargetOutputsIncludingMetadata () { diff --git a/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/CreateItem.cs b/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/CreateItem.cs index 1c7463e50c1..187ca0c31f0 100644 --- a/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/CreateItem.cs +++ b/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/CreateItem.cs @@ -38,7 +38,8 @@ namespace Microsoft.Build.Tasks { string[] additionalMetadata; ITaskItem[] exclude; ITaskItem[] include; - + bool preserveExistingMetadata; + public CreateItem () { } @@ -65,8 +66,12 @@ namespace Microsoft.Build.Tasks { foreach (string metadata in AdditionalMetadata) { //a=1 string [] parts = metadata.Split (new char [] {'='}, 2, StringSplitOptions.RemoveEmptyEntries); - if (parts.Length == 2) - matchedItem.SetMetadata (parts [0].Trim (), parts [1].Trim ()); + if (parts.Length == 2) { + string name = parts [0].Trim (); + string oldValue = matchedItem.GetMetadata (name); + if (!preserveExistingMetadata || string.IsNullOrEmpty (oldValue)) + matchedItem.SetMetadata (name, parts [1].Trim ()); + } } } @@ -90,6 +95,13 @@ namespace Microsoft.Build.Tasks { get { return include; } set { include = value; } } + +#if NET_3_5 + public bool PreserveExistingMetadata { + get { return preserveExistingMetadata; } + set { preserveExistingMetadata = value; } + } +#endif } } diff --git a/mcs/class/Microsoft.Build.Utilities/Mono.XBuild.Utilities/MSBuildUtils.cs b/mcs/class/Microsoft.Build.Utilities/Mono.XBuild.Utilities/MSBuildUtils.cs index 9f635b887fe..51495606e0d 100644 --- a/mcs/class/Microsoft.Build.Utilities/Mono.XBuild.Utilities/MSBuildUtils.cs +++ b/mcs/class/Microsoft.Build.Utilities/Mono.XBuild.Utilities/MSBuildUtils.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections; using System.Text; @@ -227,5 +225,3 @@ namespace Mono.XBuild.Utilities { } } - -#endif diff --git a/mcs/class/Microsoft.Build.Utilities/Mono.XBuild.Utilities/ReservedNameUtils.cs b/mcs/class/Microsoft.Build.Utilities/Mono.XBuild.Utilities/ReservedNameUtils.cs index 9ce022af7c7..9547b0d663f 100644 --- a/mcs/class/Microsoft.Build.Utilities/Mono.XBuild.Utilities/ReservedNameUtils.cs +++ b/mcs/class/Microsoft.Build.Utilities/Mono.XBuild.Utilities/ReservedNameUtils.cs @@ -25,8 +25,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections; using System.Collections.Specialized; @@ -181,5 +179,3 @@ namespace Mono.XBuild.Utilities { } } } - -#endif diff --git a/mcs/class/Mono.CSharp/Test/Evaluator/TypesTest.cs b/mcs/class/Mono.CSharp/Test/Evaluator/TypesTest.cs index 998e629a912..bd0167efbf0 100644 --- a/mcs/class/Mono.CSharp/Test/Evaluator/TypesTest.cs +++ b/mcs/class/Mono.CSharp/Test/Evaluator/TypesTest.cs @@ -85,10 +85,18 @@ namespace MonoTests.EvaluatorTest } [Test] - public void GG () + public void MoreThanOneType () { Evaluator.Run ("public class D { int x; public int X { get { return x; } set { x = value;} } };"); Evaluator.Run ("public class C { public int Speed{get;set;}};"); } + + [Test] + public void StructType () + { + Evaluator.Run ("class C { }"); + Evaluator.Run ("struct B { public string foo; public int bar; }"); + Evaluator.Run ("B aStruct = new B { foo = \"foo\", bar = 1 };"); + } } } \ No newline at end of file diff --git a/mcs/class/Mono.CodeContracts/Mono.CodeContracts-net_4_5.csproj b/mcs/class/Mono.CodeContracts/Mono.CodeContracts-net_4_5.csproj index 6fe85ab37cd..78d85915b55 100644 --- a/mcs/class/Mono.CodeContracts/Mono.CodeContracts-net_4_5.csproj +++ b/mcs/class/Mono.CodeContracts/Mono.CodeContracts-net_4_5.csproj @@ -1,4 +1,4 @@ - + Debug @@ -10,7 +10,7 @@ 1699 ./../../class/lib/net_4_5 true - + Properties Mono.CodeContracts @@ -42,383 +42,384 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + - - False - mscorlib.dll - - - False - ./../../class/lib/net_2_0/System.Drawing.dll - - - False - mscorlib.dll - - - False - System.dll - - - False - System.Drawing.dll - - - False - System.Runtime.Serialization.Formatters.Soap.dll - - - False - System.Xml.dll - - - + + mscorlib.dll + + + System.dll + + + System.Drawing.dll + + + System.Runtime.Serialization.Formatters.Soap.dll + + + System.Xml.dll + + + + ..\lib\net_2_0\System.Drawing.dll + - - - Mono.ico - - - Information.ico - - - Error.ico - - - Warning.ico - - - Question.ico - - - indexed.png - - - + + + Mono.ico + + + Information.ico + + + Error.ico + + + Warning.ico + + + Question.ico + + + indexed.png + + + + + - diff --git a/mcs/class/System.Drawing/System.Drawing-tests-net_4_0.csproj b/mcs/class/System.Drawing/System.Drawing-tests-net_4_0.csproj index c718473b3ee..40d16fcbe27 100644 --- a/mcs/class/System.Drawing/System.Drawing-tests-net_4_0.csproj +++ b/mcs/class/System.Drawing/System.Drawing-tests-net_4_0.csproj @@ -12,126 +12,123 @@ true true Properties - System.Drawing_test_net_4_0 - v4.0 512 false AnyCPU - true + True full - 1699,618,219,169,1595 - false + False DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;TEST prompt 4 ./../../class/lib/net_4_0 + . - AnyCPU + AnyCPU pdbonly - 1699,618,219,169,1595 - true + True NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;TEST prompt 4 ./../../class/lib/net_4_0 + . - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + - - False - mscorlib.dll - - - False - ./../../class/lib/net_4_0/System.Drawing.dll - - - False - mscorlib.dll - - - False - System.dll - - - False - System.Drawing.dll - - - False - System.Runtime.Serialization.Formatters.Soap.dll - - - False - System.Xml.dll - - - + + mscorlib.dll + + + System.dll + + + System.Drawing.dll + + + System.Runtime.Serialization.Formatters.Soap.dll + + + System.Xml.dll + + + + ..\lib\net_4_0\System.Drawing.dll + - - - Mono.ico - - - Information.ico - - - Error.ico - - - Warning.ico - - - Question.ico - - - indexed.png - - - + + + Mono.ico + + + Information.ico + + + Error.ico + + + Warning.ico + + + Question.ico + + + indexed.png + + + + + - diff --git a/mcs/class/System.Drawing/System.Drawing-tests-net_4_5.csproj b/mcs/class/System.Drawing/System.Drawing-tests-net_4_5.csproj index 7120c53714d..2e2b2359c6f 100644 --- a/mcs/class/System.Drawing/System.Drawing-tests-net_4_5.csproj +++ b/mcs/class/System.Drawing/System.Drawing-tests-net_4_5.csproj @@ -12,7 +12,6 @@ true true Properties - System.Drawing_test_net_4_5 v4.5 512 @@ -21,117 +20,116 @@ AnyCPU - true + True full - 1699,618,219,169,1595 - false + False DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;TEST prompt 4 ./../../class/lib/net_4_5 + . - AnyCPU + AnyCPU pdbonly - 1699,618,219,169,1595 - true + True NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;TEST prompt 4 ./../../class/lib/net_4_5 + . - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + - - False - mscorlib.dll - - - False - ./../../class/lib/net_4_5/System.Drawing.dll - - - False - mscorlib.dll - - - False - System.dll - - - False - System.Drawing.dll - - - False - System.Runtime.Serialization.Formatters.Soap.dll - - - False - System.Xml.dll - - - + + mscorlib.dll + + + System.dll + + + System.Drawing.dll + + + System.Runtime.Serialization.Formatters.Soap.dll + + + System.Xml.dll + + + + ..\lib\net_4_5\System.Drawing.dll + - - - Mono.ico - - - Information.ico - - - Error.ico - - - Warning.ico - - - Question.ico - - - indexed.png - - - + + + Mono.ico + + + Information.ico + + + Error.ico + + + Warning.ico + + + Question.ico + + + indexed.png + + + + + - diff --git a/mcs/class/System.Drawing/System.Drawing/Icon.cs b/mcs/class/System.Drawing/System.Drawing/Icon.cs index 2638031963a..7c07c2bf6c0 100644 --- a/mcs/class/System.Drawing/System.Drawing/Icon.cs +++ b/mcs/class/System.Drawing/System.Drawing/Icon.cs @@ -2,6 +2,7 @@ // System.Drawing.Icon.cs // // Authors: +// Gary Barnett (gary.barnett.mono@gmail.com) // Dennis Hayes (dennish@Raytek.com) // Andreas Nahr (ClassDevelopment@A-SoftTech.com) // Sanjay Gupta (gsanjay@novell.com) @@ -53,7 +54,7 @@ namespace System.Drawing public sealed class Icon : MarshalByRefObject, ISerializable, ICloneable, IDisposable { [StructLayout(LayoutKind.Sequential)] - internal struct IconDirEntry { + internal struct IconDirEntry { internal byte width; // Width of icon internal byte height; // Height of icon internal byte colorCount; // colors in icon @@ -62,6 +63,7 @@ namespace System.Drawing internal ushort bitCount; // Bits per pixel internal uint bytesInRes; // bytes in resource internal uint imageOffset; // position in file + internal bool ignore; // for unsupported images (vista 256 png) }; [StructLayout(LayoutKind.Sequential)] @@ -87,19 +89,28 @@ namespace System.Drawing internal uint biClrImportant; }; + [StructLayout(LayoutKind.Sequential)] // added baseclass for non bmp image format support + internal abstract class ImageData { + }; + [StructLayout(LayoutKind.Sequential)] - internal struct IconImage { + internal class IconImage : ImageData { internal BitmapInfoHeader iconHeader; //image header internal uint [] iconColors; //colors table internal byte [] iconXOR; // bits for XOR mask internal byte [] iconAND; //bits for AND mask - }; + }; + + [StructLayout(LayoutKind.Sequential)] + internal class IconDump : ImageData { + internal byte [] data; + }; private Size iconSize; private IntPtr handle = IntPtr.Zero; private IconDir iconDir; private ushort id; - private IconImage [] imageData; + private ImageData [] imageData; private bool undisposable; private bool disposed; private Bitmap bitmap; @@ -152,28 +163,43 @@ namespace System.Drawing for (ushort i=0; i < count; i++) { IconDirEntry ide = iconDir.idEntries [i]; - if ((ide.height == size.Height) || (ide.width == size.Width)) { + if (((ide.height == size.Height) || (ide.width == size.Width)) && !ide.ignore) { id = i; break; } } // if a perfect match isn't found we look for the biggest icon *smaller* than specified - if (id == UInt16.MaxValue) { + if (id == UInt16.MaxValue) { int requested = Math.Min (size.Height, size.Width); - IconDirEntry best = iconDir.idEntries [0]; - for (ushort i=1; i < count; i++) { + // previously best set to 1st image, as this might not be smallest changed loop to check all + IconDirEntry? best = null; + for (ushort i=0; i < count; i++) { IconDirEntry ide = iconDir.idEntries [i]; - if ((ide.height < requested) || (ide.width < requested)) { - if ((ide.height > best.height) || (ide.width > best.width)) + if (((ide.height < requested) || (ide.width < requested)) && !ide.ignore) { + if (best == null) { + best = ide; + id = i; + } else if ((ide.height > best.Value.height) || (ide.width > best.Value.width)) { + best = ide; id = i; + } } } } // last one, if nothing better can be found + if (id == UInt16.MaxValue) { + int i = count; + while (id == UInt16.MaxValue && i > 0) { + i--; + if (!iconDir.idEntries [i].ignore) + id = (ushort) i; + } + } + if (id == UInt16.MaxValue) - id = (ushort) (count - 1); + throw new ArgumentException ("Icon", "No valid icon image found"); iconSize.Height = iconDir.idEntries [id].height; iconSize.Width = iconDir.idEntries [id].width; @@ -353,6 +379,11 @@ namespace System.Drawing writer.Write (ii.iconAND); } + private void SaveIconDump (BinaryWriter writer, IconDump id) + { + writer.Write (id.data); + } + private void SaveIconDirEntry (BinaryWriter writer, IconDirEntry ide, uint offset) { writer.Write (ide.width); @@ -377,10 +408,20 @@ namespace System.Drawing } for (int i=0; i < (int)count; i++) { - SaveIconImage (writer, imageData [i]); + + //FIXME: HACK: 1 (out of the 8) vista type icons had additional bytes (value:0) + //between images. This fixes the issue, but perhaps shouldnt include in production? + while (writer.BaseStream.Length < iconDir.idEntries[i].imageOffset) + writer.Write ((byte) 0); + + if (imageData [i] is IconDump) + SaveIconDump (writer, (IconDump) imageData [i]); + else + SaveIconImage (writer, (IconImage) imageData [i]); } } - + // TODO: check image not ignored (presently this method doesnt seem to be called unless width/height + // refer to image) private void SaveBestSingleIcon (BinaryWriter writer, int width, int height) { writer.Write (iconDir.idReserved); @@ -401,7 +442,7 @@ namespace System.Drawing } SaveIconDirEntry (writer, iconDir.idEntries [best], 22); - SaveIconImage (writer, imageData [best]); + SaveIconImage (writer, (IconImage) imageData [best]); } private void SaveBitmapAsIcon (BinaryWriter writer) @@ -490,7 +531,7 @@ namespace System.Drawing if (imageData == null) return new Bitmap (32, 32); - IconImage ii = imageData [id]; + IconImage ii = (IconImage) imageData [id]; BitmapInfoHeader bih = ii.iconHeader; int biHeight = bih.biHeight / 2; @@ -574,7 +615,6 @@ namespace System.Drawing bitmap = BuildBitmapOnWin32 (); } } - return bitmap; } @@ -661,7 +701,9 @@ namespace System.Drawing throw new System.ArgumentException ("Invalid Argument", "stream"); ushort dirEntryCount = reader.ReadUInt16(); - ArrayList entries = new ArrayList (dirEntryCount); + imageData = new ImageData [dirEntryCount]; + iconDir.idCount = dirEntryCount; + iconDir.idEntries = new IconDirEntry [dirEntryCount]; bool sizeObtained = false; // now read in the IconDirEntry structures for (int i = 0; i < dirEntryCount; i++) { @@ -685,18 +727,21 @@ Console.WriteLine ("\tide.bitCount: {0}", ide.bitCount); Console.WriteLine ("\tide.bytesInRes: {0}", ide.bytesInRes); Console.WriteLine ("\tide.imageOffset: {0}", ide.imageOffset); #endif - + // Vista 256x256 icons points directly to a PNG bitmap // 256x256 icons are decoded as 0x0 (width and height are encoded as BYTE) - // and we ignore them just like MS does (at least up to fx 2.0) + // and we ignore them just like MS does (at least up to fx 2.0) + // Added: storing data so it can be saved back if ((ide.width == 0) && (ide.height == 0)) - continue; + ide.ignore = true; + else + ide.ignore = false; - int index = entries.Add (ide); + iconDir.idEntries [i] = ide; //is this is the best fit?? if (!sizeObtained) { - if ((ide.height == height) || (ide.width == width)) { - this.id = (ushort) index; + if (((ide.height == height) || (ide.width == width)) && !ide.ignore) { + this.id = (ushort) i; sizeObtained = true; this.iconSize.Height = ide.height; this.iconSize.Width = ide.width; @@ -704,22 +749,22 @@ Console.WriteLine ("\tide.imageOffset: {0}", ide.imageOffset); } } - // Vista 256x256 icons points directly to a PNG bitmap - dirEntryCount = (ushort) entries.Count; - if (dirEntryCount == 0) - throw new Win32Exception (0, "No valid icon entry were found."); + // throw error if no valid entries found + int valid = 0; + for (int i = 0; i < dirEntryCount; i++) { + if (!(iconDir.idEntries [i].ignore)) + valid++; + } - iconDir.idCount = dirEntryCount; - imageData = new IconImage [dirEntryCount]; - iconDir.idEntries = new IconDirEntry [dirEntryCount]; - entries.CopyTo (iconDir.idEntries); + if (valid == 0) + throw new Win32Exception (0, "No valid icon entry were found."); - //if we havent found the best match, return the one with the - //largest size. Is this approach correct?? + // if we havent found the best match, return the one with the + // largest size. Is this approach correct?? if (!sizeObtained){ uint largestSize = 0; - for (int j=0; j= largestSize) { + for (int j=0; j= largestSize && !iconDir.idEntries [j].ignore) { largestSize = iconDir.idEntries [j].bytesInRes; this.id = (ushort) j; this.iconSize.Height = iconDir.idEntries [j].height; @@ -729,8 +774,18 @@ Console.WriteLine ("\tide.imageOffset: {0}", ide.imageOffset); } //now read in the icon data - for (int j = 0; j // Sanjay Gupta // Sebastien Pouliot // @@ -144,6 +145,48 @@ namespace MonoTests.System.Drawing { Assert.AreEqual (32, non_square.Width, "Width"); } + [Test] + public void Constructor_Icon_GetNormalSizeFromIconWith256 () + { + string filepath = TestBitmap.getInFile ("bitmaps/323511.ico"); + + Icon orig = new Icon (filepath); + Assert.AreEqual (32,orig.Height); + Assert.AreEqual (32,orig.Width); + + Icon ret = new Icon (orig, 48, 48); + Assert.AreEqual (48, ret.Height); + Assert.AreEqual (48, ret.Width); + } + + [Test] + public void Constructor_Icon_DoesntReturn256Passing0 () + { + string filepath = TestBitmap.getInFile ("bitmaps/323511.ico"); + + Icon orig = new Icon (filepath); + Assert.AreEqual (32,orig.Height); + Assert.AreEqual (32,orig.Width); + + Icon ret = new Icon (orig, 0, 0); + Assert.AreNotEqual (0, ret.Height); + Assert.AreNotEqual (0, ret.Width); + } + + [Test] + public void Constructor_Icon_DoesntReturn256Passing1 () + { + string filepath = TestBitmap.getInFile ("bitmaps/323511.ico"); + + Icon orig = new Icon (filepath); + Assert.AreEqual (32,orig.Height); + Assert.AreEqual (32,orig.Width); + + Icon ret = new Icon (orig, 1, 1); + Assert.AreNotEqual (0, ret.Height); + Assert.AreNotEqual (0, ret.Width); + } + [Test] [ExpectedException (typeof (ArgumentException))] public void Constructor_StreamNull () @@ -361,22 +404,19 @@ namespace MonoTests.System.Drawing { [Test] // bug #410608 public void Save_256 () { - if (RunningOnUnix) - Assert.Ignore ("Depends on bug #323511"); - - using (Icon icon = new Icon (TestBitmap.getInFile ("bitmaps/323511.ico"))) { - // FIXME: use this instead after bug #415809 is fixed - //SaveAndCompare ("256", icon, true); + string filepath = TestBitmap.getInFile ("bitmaps/323511.ico"); - MemoryStream ms = new MemoryStream (); - icon.Save (ms); - ms.Position = 0; - - using (Icon loaded = new Icon (ms)) { - Assert.AreEqual (icon.Height, loaded.Height, "Loaded.Height"); - Assert.AreEqual (icon.Width, loaded.Width, "Loaded.Width"); - } + using (Icon icon = new Icon (filepath)) { + // bug #415809 fixed + SaveAndCompare ("256", icon, true); } + + // binary comparison + var orig = new MemoryStream (File.ReadAllBytes (filepath)); + var saved = new MemoryStream (); + using (Icon icon = new Icon (filepath)) + icon.Save (saved); + FileAssert.AreEqual (orig, saved, "binary comparison"); } [Test] @@ -480,9 +520,6 @@ namespace MonoTests.System.Drawing { #endif public void Icon256ToBitmap () { - if (RunningOnUnix) - Assert.Ignore ("Depends on bug #323511"); - using (FileStream fs = File.OpenRead (TestBitmap.getInFile ("bitmaps/415581.ico"))) { Icon icon = new Icon (fs, 48, 48); using (Bitmap b = icon.ToBitmap ()) { @@ -507,6 +544,31 @@ namespace MonoTests.System.Drawing { } } + [Test] + public void Icon256ToBitmap_Request0 () + { + // 415581.ico has 2 images, the 256 and 48 + using (FileStream fs = File.OpenRead (TestBitmap.getInFile ("bitmaps/415581.ico"))) { + Icon icon = new Icon (fs, 0, 0); + using (Bitmap b = icon.ToBitmap ()) { + Assert.AreEqual (0, b.Palette.Entries.Length, "#B1"); + Assert.AreEqual (48, b.Height, "#B2"); + Assert.AreEqual (48, b.Width, "#B3"); + Assert.IsTrue (b.RawFormat.Equals (ImageFormat.MemoryBmp), "#B4"); + Assert.AreEqual (2, b.Flags, "#B5"); + } + } + } + + [Test, ExpectedException ()] //ToDo: System.ComponentModel.Win32Exception + public void Only256InFile () + { + using (FileStream fs = File.OpenRead (TestBitmap.getInFile ("bitmaps/only256.ico"))) { + Icon icon = new Icon (fs, 0, 0); + } + } + + #if NET_2_0 [Test] [ExpectedException (typeof (ArgumentException))] diff --git a/mcs/class/System.Drawing/Test/System.Drawing/bitmaps/only256.ico b/mcs/class/System.Drawing/Test/System.Drawing/bitmaps/only256.ico new file mode 100644 index 00000000000..d6fdd64e1c8 Binary files /dev/null and b/mcs/class/System.Drawing/Test/System.Drawing/bitmaps/only256.ico differ diff --git a/mcs/class/System.Net.Http.Formatting/Makefile b/mcs/class/System.Net.Http.Formatting/Makefile index 4238ea67991..41fbdab6575 100644 --- a/mcs/class/System.Net.Http.Formatting/Makefile +++ b/mcs/class/System.Net.Http.Formatting/Makefile @@ -13,7 +13,8 @@ System.Net.Http.Properties.Resources.resources: ../../../external/aspnetwebstack LIB_MCS_FLAGS = -r:System.Core.dll -r:System.dll -r:System.Net.Http.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.Xml.Linq.dll -r:System.Data.dll -r:System.Configuration.dll \ -d:ASPNETMVC -keyfile:../winfx.pub -delaysign \ - -resource:System.Net.Http.Properties.CommonWebApiResources.resources + -resource:System.Net.Http.Properties.CommonWebApiResources.resources \ + -resource:System.Net.Http.Properties.Resources.resources include ../../build/library.make diff --git a/mcs/class/System.Net.Http.Formatting/System.Net.Http.Formatting-net_4_5.csproj b/mcs/class/System.Net.Http.Formatting/System.Net.Http.Formatting-net_4_5.csproj index 3ebed3f2046..bf3a437c83c 100644 --- a/mcs/class/System.Net.Http.Formatting/System.Net.Http.Formatting-net_4_5.csproj +++ b/mcs/class/System.Net.Http.Formatting/System.Net.Http.Formatting-net_4_5.csproj @@ -336,6 +336,9 @@ System.Net.Http.Properties.CommonWebApiResources.resources + + System.Net.Http.Properties.Resources.resources + diff --git a/mcs/class/System.Net.Http/HtppLibrary.csproj b/mcs/class/System.Net.Http/HtppLibrary.csproj new file mode 100644 index 00000000000..3ddc293f051 --- /dev/null +++ b/mcs/class/System.Net.Http/HtppLibrary.csproj @@ -0,0 +1,103 @@ + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {1067A7EF-857F-4045-AB01-013CA131EA32} + Library + Properties + HtppLibrary + HtppLibrary + 512 + v4.5 + + + true + full + false + bin\Debug\ + TRACE;DEBUG;NET_1_1;NET_2_0;NET_4_0;NET_4_5;MOBILE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mcs/class/System.Net.Http/System.Net.Http/HttpClientHandler.cs b/mcs/class/System.Net.Http/System.Net.Http/HttpClientHandler.cs index 7499285e5a4..eb336f70d87 100644 --- a/mcs/class/System.Net.Http/System.Net.Http/HttpClientHandler.cs +++ b/mcs/class/System.Net.Http/System.Net.Http/HttpClientHandler.cs @@ -307,9 +307,9 @@ namespace System.Net.Http headers.AddValue (header.Key, value); } } - + var stream = wrequest.GetRequestStream (); - await request.Content.CopyToAsync (stream); + await request.Content.CopyToAsync (stream).ConfigureAwait (false); } // FIXME: GetResponseAsync does not accept cancellationToken diff --git a/mcs/class/System.Net.Http/System.Net.Http/HttpContent.cs b/mcs/class/System.Net.Http/System.Net.Http/HttpContent.cs index ad068a598d4..40cbde3a6ab 100644 --- a/mcs/class/System.Net.Http/System.Net.Http/HttpContent.cs +++ b/mcs/class/System.Net.Http/System.Net.Http/HttpContent.cs @@ -85,6 +85,9 @@ namespace System.Net.Http if (stream == null) throw new ArgumentNullException ("stream"); + if (buffer != null) + return buffer.CopyToAsync (stream); + return SerializeToStreamAsync (stream, context); } @@ -137,6 +140,9 @@ namespace System.Net.Http if (disposed) throw new ObjectDisposedException (GetType ().ToString ()); + if (buffer != null) + return new MemoryStream (buffer.GetBuffer (), 0, (int)buffer.Length, false); + if (stream == null) stream = await CreateContentReadStreamAsync ().ConfigureAwait (false); diff --git a/mcs/class/System.Net.Http/Test/System.Net.Http/StreamContentTest.cs b/mcs/class/System.Net.Http/Test/System.Net.Http/StreamContentTest.cs index 9db2950a785..b4a541afab2 100644 --- a/mcs/class/System.Net.Http/Test/System.Net.Http/StreamContentTest.cs +++ b/mcs/class/System.Net.Http/Test/System.Net.Http/StreamContentTest.cs @@ -175,6 +175,18 @@ namespace MonoTests.System.Net.Http Assert.IsTrue (hit, "#10"); } + [Test] + public void CopyToAsync_ClosedInput () + { + var stream = new MemoryStream (new byte[] { 1 }); + var content = new StreamContent (stream); + Assert.IsTrue (content.LoadIntoBufferAsync ().Wait (3000), "#1"); + stream.Close (); + + var stream_out = new MemoryStream (10); + Assert.IsTrue (content.CopyToAsync (stream_out).Wait (3000), "#2"); + } + [Test] public void Headers () { @@ -366,5 +378,19 @@ namespace MonoTests.System.Net.Http var res = sc.ReadAsStreamAsync ().Result; Assert.AreEqual (77, res.ReadByte (), "#1"); } + + [Test] + public void ReadAsStreamAsync_ClosedInput () + { + var stream = new MemoryStream (new byte[] { 1 }); + var content = new StreamContent (stream); + Assert.IsTrue (content.LoadIntoBufferAsync ().Wait (3000), "#1"); + stream.Close (); + + var stream_read = content.ReadAsStreamAsync ().Result; + Assert.IsTrue (stream_read.CanSeek, "#2"); + Assert.AreEqual (0, stream_read.Position, "#3"); + Assert.AreEqual (1, stream_read.Length, "#4"); + } } } diff --git a/mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap/SoapFormatter.cs b/mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap/SoapFormatter.cs index 8fd2335c792..7c00043b8ab 100644 --- a/mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap/SoapFormatter.cs +++ b/mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap/SoapFormatter.cs @@ -69,21 +69,10 @@ namespace System.Runtime.Serialization.Formatters.Soap { } public object Deserialize(Stream serializationStream, HeaderHandler handler) { - object objReturn = null; SoapReader soapReader = new SoapReader(_binder, _selector, _context); - CultureInfo savedCi = CultureInfo.CurrentCulture; - try { - Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US"); - objReturn = soapReader.Deserialize(serializationStream, _topObject); - } - finally { - Thread.CurrentThread.CurrentCulture = savedCi; - } - return objReturn; + return soapReader.Deserialize(serializationStream, _topObject); } - - - + public void Serialize(Stream serializationStream, object graph) { Serialize(serializationStream, graph, null); } @@ -96,15 +85,7 @@ namespace System.Runtime.Serialization.Formatters.Soap { if(graph == null) throw new ArgumentNullException("graph"); SoapWriter soapWriter = new SoapWriter(serializationStream, _selector, _context, _topObject); - CultureInfo savedCi = CultureInfo.CurrentCulture; - try { - Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US"); - soapWriter.Serialize (graph, headers, _typeFormat, _assemblyFormat); - } - finally { - Thread.CurrentThread.CurrentCulture = savedCi; - } - + soapWriter.Serialize (graph, headers, _typeFormat, _assemblyFormat); } public ISurrogateSelector SurrogateSelector { diff --git a/mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap/SoapReader.cs b/mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap/SoapReader.cs index ddff2fdc534..d2a076e4b82 100644 --- a/mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap/SoapReader.cs +++ b/mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap/SoapReader.cs @@ -33,6 +33,8 @@ using System.Xml; using System.Xml.Schema; using System.Reflection; using System.Collections; +using System.Threading; +using System.Globalization; using System.Runtime.Remoting; using System.Runtime.Serialization; using System.Runtime.Remoting.Messaging; @@ -89,7 +91,21 @@ namespace System.Runtime.Serialization.Formatters.Soap { #region Public Methods - public object Deserialize(Stream inStream, ISoapMessage soapMessage) + public object Deserialize(Stream inStream, ISoapMessage soapMessage) + { + var savedCi = CultureInfo.CurrentCulture; + try { + Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US"); + Deserialize_inner(inStream, soapMessage); + } + finally { + Thread.CurrentThread.CurrentCulture = savedCi; + } + + return TopObject; + } + + void Deserialize_inner(Stream inStream, ISoapMessage soapMessage) { ArrayList headers = null; xmlReader = new XmlTextReader(inStream); @@ -147,8 +163,6 @@ namespace System.Runtime.Serialization.Formatters.Soap { { if(xmlReader != null) xmlReader.Close(); } - - return TopObject; } #endregion diff --git a/mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap/SoapWriter.cs b/mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap/SoapWriter.cs index b5e704fcbc8..1bc703e216f 100644 --- a/mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap/SoapWriter.cs +++ b/mcs/class/System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap/SoapWriter.cs @@ -29,6 +29,7 @@ using System; using System.IO; +using System.Threading; using System.Reflection; using System.Collections; using System.Runtime.Remoting; @@ -197,6 +198,21 @@ namespace System.Runtime.Serialization.Formatters.Soap { internal void Serialize (object objGraph, Header[] headers, FormatterTypeStyle typeFormat, FormatterAssemblyStyle assemblyFormat) + { + CultureInfo savedCi = CultureInfo.CurrentCulture; + try { + Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US"); + Serialize_inner (objGraph, headers, typeFormat, assemblyFormat); + } finally { + Thread.CurrentThread.CurrentCulture = savedCi; + } + +#if NET_2_0 && !TARGET_JVM + _manager.RaiseOnSerializedEvent (); +#endif + } + + void Serialize_inner (object objGraph, Header[] headers, FormatterTypeStyle typeFormat, FormatterAssemblyStyle assemblyFormat) { _typeFormat = typeFormat; _assemblyFormat = assemblyFormat; @@ -280,10 +296,6 @@ namespace System.Runtime.Serialization.Formatters.Soap { _xmlWriter.WriteFullEndElement(); // the body element _xmlWriter.WriteFullEndElement(); // the envelope element _xmlWriter.Flush(); - -#if NET_2_0 && !TARGET_JVM - _manager.RaiseOnSerializedEvent (); -#endif } private void WriteObjectQueue () diff --git a/mcs/class/System.Runtime.Serialization.Formatters.Soap/Test/SoapFormatterTest.cs b/mcs/class/System.Runtime.Serialization.Formatters.Soap/Test/SoapFormatterTest.cs index 107f14e2cb2..3dd914db71b 100644 --- a/mcs/class/System.Runtime.Serialization.Formatters.Soap/Test/SoapFormatterTest.cs +++ b/mcs/class/System.Runtime.Serialization.Formatters.Soap/Test/SoapFormatterTest.cs @@ -2,6 +2,8 @@ using System; using System.Collections; using System.Reflection; +using System.Threading; +using System.Globalization; using System.Runtime.Remoting; using System.Runtime.Remoting.Messaging; using System.Runtime.Serialization; @@ -382,6 +384,42 @@ namespace MonoTests.System.Runtime.Serialization.Formatters.Soap { Assertion.AssertEquals ("#6", typeof(string), ts[0]); Assertion.AssertEquals ("#7", typeof(SignatureTest[]), ts[1]); } + + [Test] + public void TestCulture () + { + var currentCulture = Thread.CurrentThread.CurrentCulture; + try { + Thread.CurrentThread.CurrentCulture = new CultureInfo ("de-DE"); + + var ms = new MemoryStream (); + var test = new CultureTest (); + + _soapFormatter.Serialize(ms, test); + ms.Position = 0; + _soapFormatter.Deserialize(ms); + } finally { + Thread.CurrentThread.CurrentCulture = currentCulture; + } + } + + [Serializable] + public class CultureTest + { + [OnDeserialized] + public void OnDeserialization (StreamingContext context) + { + var ci = Thread.CurrentThread.CurrentCulture; + Assertion.AssertEquals("#1", "German (Germany)", ci.EnglishName); + } + + [OnSerialized] + public void OnSerialized (StreamingContext context) + { + var ci = Thread.CurrentThread.CurrentCulture; + Assertion.AssertEquals("#2", "German (Germany)", ci.EnglishName); + } + } } [Serializable] diff --git a/mcs/class/System.Runtime.Serialization/Makefile b/mcs/class/System.Runtime.Serialization/Makefile index 1ddb2499905..60d0cb40cb1 100644 --- a/mcs/class/System.Runtime.Serialization/Makefile +++ b/mcs/class/System.Runtime.Serialization/Makefile @@ -7,19 +7,24 @@ RESOURCE_FILES = \ LIBRARY = System.Runtime.Serialization.dll LIB_MCS_FLAGS = \ - /nowarn:168,169,219,414 \ - /r:System.dll \ - /r:System.Xml.dll \ + /nowarn:168,169,219,414 \ + /r:System.dll \ + /r:System.Xml.dll \ /r:System.Core.dll \ - $(RESOURCE_FILES:%=/resource:%) + $(RESOURCE_FILES:%=/resource:%) ifneq (2.1, $(FRAMEWORK_VERSION)) LIB_MCS_FLAGS += /d:NET_3_0 /r:System.Data.dll /r:System.Configuration.dll endif -TEST_MCS_FLAGS = $(LIB_MCS_FLAGS) /r:System.ServiceModel.dll +TEST_RESOURCE_FILES = \ + Test/Resources/WSDL/collections.wsdl \ + Test/Resources/WSDL/custom-collections.wsdl -EXTRA_DISTFILES = $(RESOURCE_FILES) \ +TEST_MCS_FLAGS = $(LIB_MCS_FLAGS) /r:System.ServiceModel.dll /r:System.Web.Services.dll \ + $(TEST_RESOURCE_FILES:%=/resource:%) + +EXTRA_DISTFILES = $(RESOURCE_FILES) $(TEST_RESOURCE_FILES) \ Test/Resources/FrameworkTypes/* \ Test/Resources/Schemas/*.xsd \ Test/System.Runtime.Serialization/one.xml diff --git a/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization-tests-net_2_0.csproj b/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization-tests-net_2_0.csproj index 78097a8e487..e5b5a3c586d 100644 --- a/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization-tests-net_2_0.csproj +++ b/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization-tests-net_2_0.csproj @@ -55,6 +55,7 @@ + diff --git a/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization-tests-net_4_0.csproj b/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization-tests-net_4_0.csproj index 9461f4e6e80..7683313df9f 100644 --- a/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization-tests-net_4_0.csproj +++ b/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization-tests-net_4_0.csproj @@ -55,6 +55,7 @@ + diff --git a/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization-tests-net_4_5.csproj b/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization-tests-net_4_5.csproj index 648775258ab..5b7ebb0e202 100644 --- a/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization-tests-net_4_5.csproj +++ b/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization-tests-net_4_5.csproj @@ -55,6 +55,7 @@ + diff --git a/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization/DataContractSerializer.cs b/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization/DataContractSerializer.cs index 45fd1f70913..78303b50826 100755 --- a/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization/DataContractSerializer.cs +++ b/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization/DataContractSerializer.cs @@ -455,21 +455,24 @@ namespace System.Runtime.Serialization QName rootQName = null; XmlDictionaryString name, ns; - if (DataContractResolver != null && DataContractResolver.TryResolveType (graph.GetType (), type, default_resolver, out name, out ns)) + var graphType = graph.GetType (); + if (DataContractResolver != null && DataContractResolver.TryResolveType (graphType, type, default_resolver, out name, out ns)) rootQName = new QName (name.Value, ns.Value); // It is error unless 1) TypeResolver resolved the type name, 2) the object is the exact type, 3) the object is known or 4) the type is primitive. - if (rootQName == null && - graph.GetType () != type && - IsUnknownType (graph.GetType ())) - throw new SerializationException (String.Format ("Type '{0}' is unexpected. The type should either be registered as a known type, or DataContractResolver should be used.", graph.GetType ())); + QName collectionQName; + if (KnownTypeCollection.IsInterchangeableCollectionType (type, graphType, out collectionQName)) { + graphType = type; + rootQName = collectionQName; + } else if (graphType != type && rootQName == null && IsUnknownType (type, graphType)) + throw new SerializationException (String.Format ("Type '{0}' is unexpected. The type should either be registered as a known type, or DataContractResolver should be used.", graphType)); QName instName = rootQName; rootQName = rootQName ?? known_types.GetQName (rootType); - QName graph_qname = known_types.GetQName (graph.GetType ()); + QName graph_qname = known_types.GetQName (graphType); - known_types.Add (graph.GetType ()); + known_types.Add (graphType); if (names_filled) writer.WriteStartElement (root_name.Value, root_ns.Value); @@ -491,7 +494,7 @@ namespace System.Runtime.Serialization /* Different names */ known_types.Add (rootType); - instName = instName ?? KnownTypeCollection.GetPredefinedTypeName (graph.GetType ()); + instName = instName ?? KnownTypeCollection.GetPredefinedTypeName (graphType); if (instName == QName.Empty) /* Not a primitive type */ instName = graph_qname; @@ -507,6 +510,16 @@ namespace System.Runtime.Serialization */ } + bool IsUnknownType (Type contractType, Type type) + { + if (type.IsArray) { + if (KnownTypeCollection.GetAttribute (contractType) != null || + KnownTypeCollection.GetAttribute (contractType) != null) + return true; + } + return IsUnknownType (type); + } + bool IsUnknownType (Type type) { if (known_types.Contains (type) || diff --git a/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization/KnownTypeCollection.cs b/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization/KnownTypeCollection.cs index 946e5aa5af5..8db9136f700 100755 --- a/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization/KnownTypeCollection.cs +++ b/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization/KnownTypeCollection.cs @@ -89,6 +89,20 @@ namespace System.Runtime.Serialization foreach (var t in type.GetInterfaces ()) yield return t; } + + public static bool ImplementsInterface (this Type type, Type iface) + { + foreach (var t in type.GetInterfacesOrSelfInterface ()) { + if (t == iface) + return true; + } + + var baseType = type.BaseType; + if (baseType != null) + return baseType.ImplementsInterface (iface); + + return false; + } } internal sealed class KnownTypeCollection : Collection @@ -571,8 +585,10 @@ namespace System.Runtime.Serialization return qname; Type element = GetCollectionElementType (type); - if (element != null) - return GetCollectionQName (element); + if (element != null) { + if (type.IsInterface || IsCustomCollectionType (type, element)) + return GetCollectionQName (element); + } if (GetAttribute (type) != null) return GetSerializableQName (type); @@ -775,7 +791,7 @@ namespace System.Runtime.Serialization if (i.IsGenericType && i.GetGenericTypeDefinition ().Equals (typeof (IEnumerable<>))) return i.GetGenericArguments () [0]; foreach (Type i in ifaces) - if (i == typeof (IList)) + if (i == typeof (IEnumerable)) return typeof (object); return null; } @@ -794,7 +810,9 @@ namespace System.Runtime.Serialization Type element = GetCollectionElementType (type); if (element == null) - throw new InvalidOperationException (String.Format ("Type '{0}' is marked as collection contract, but it is not a collection", type)); + throw new InvalidDataContractException (String.Format ("Type '{0}' is marked as collection contract, but it is not a collection", type)); + if (type.GetMethod ("Add", new Type[] { element }) == null) + throw new InvalidDataContractException (String.Format ("Type '{0}' is marked as collection contract, but missing a public \"Add\" method", type)); TryRegister (element); // must be registered before the name conflict check. @@ -820,6 +838,17 @@ namespace System.Runtime.Serialization TryRegister (element); + /* + * To qualify as a custom collection type, a type must have + * a public parameterless constructor and an "Add" method + * with the correct parameter type in addition to implementing + * one of the collection interfaces. + * + */ + + if (!type.IsArray && type.IsClass && !IsCustomCollectionType (type, element)) + return null; + QName qname = GetCollectionQName (element); var map = FindUserMap (qname, element); @@ -836,6 +865,86 @@ namespace System.Runtime.Serialization return ret; } + static bool IsCustomCollectionType (Type type, Type elementType) + { + if (!type.IsClass) + return false; + if (type.GetConstructor (new Type [0]) == null) + return false; + if (type.GetMethod ("Add", new Type[] { elementType }) == null) + return false; + + return true; + } + + internal static bool IsInterchangeableCollectionType (Type contractType, Type graphType, + out QName collectionQName) + { + collectionQName = null; + if (GetAttribute (contractType) != null) + return false; + + var type = contractType; + if (type.IsGenericType) + type = type.GetGenericTypeDefinition (); + + var elementType = GetCollectionElementType (contractType); + if (elementType == null) + return false; + + if (contractType.IsArray) { + if (!graphType.IsArray || !elementType.Equals (graphType.GetElementType ())) + throw new InvalidCastException (String.Format ("Type '{0}' cannot be converted into '{1}'.", graphType.GetElementType (), elementType)); + } else if (!contractType.IsInterface) { + if (GetAttribute (contractType) == null) + return false; + + var graphElementType = GetCollectionElementType (graphType); + if (elementType != graphElementType) + return false; + + if (!IsCustomCollectionType (contractType, elementType)) + return false; + } else if (type.Equals (typeof (IEnumerable)) || type.Equals (typeof (IList)) || + type.Equals (typeof (ICollection))) { + if (!graphType.ImplementsInterface (contractType)) + return false; + } else if (type.Equals (typeof (IEnumerable<>)) || type.Equals (typeof (IList<>)) || + type.Equals (typeof (ICollection<>))) { + var graphElementType = GetCollectionElementType (graphType); + if (graphElementType != elementType) + throw new InvalidCastException (String.Format ( + "Cannot convert type '{0}' into '{1}'.", graphType, contractType)); + + if (!graphType.ImplementsInterface (contractType)) + return false; + } else { + return false; + } + + collectionQName = GetCollectionQName (elementType); + return true; + } + + static bool ImplementsInterface (Type type, Type iface) + { + foreach (var i in type.GetInterfacesOrSelfInterface ()) + if (iface == i) + return true; + + return false; + } + + + static bool TypeImplementsIEnumerable (Type type) + { + foreach (var iface in type.GetInterfacesOrSelfInterface ()) + if (iface == typeof (IEnumerable) || (iface.IsGenericType && iface.GetGenericTypeDefinition () == typeof (IEnumerable<>))) + return true; + + return false; + } + static bool TypeImplementsIDictionary (Type type) { foreach (var iface in type.GetInterfacesOrSelfInterface ()) diff --git a/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization/XsdDataContractImporter.cs b/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization/XsdDataContractImporter.cs index 18f0bf1f906..90d2a0fc43f 100644 --- a/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization/XsdDataContractImporter.cs +++ b/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization/XsdDataContractImporter.cs @@ -1,10 +1,12 @@ // // XsdDataContractImporter.cs // -// Author: +// Authors: // Atsushi Enomoto +// Martin Baulig // // Copyright (C) 2010 Novell, Inc. http://www.novell.com +// 2012 Xamarin, Inc. // // Permission is hereby granted, free of charge, to any person obtaining // a copy of this software and associated documentation files (the @@ -29,6 +31,7 @@ using System; using System.CodeDom; using System.CodeDom.Compiler; +using System.Collections; using System.Collections.Generic; using System.IO; using System.Linq; @@ -458,6 +461,11 @@ namespace System.Runtime.Serialization return qn; } + if (element.ElementSchemaType != null) { + if (IsCollectionType (element.ElementSchemaType)) + elname = element.ElementSchemaType.QualifiedName; + } + // FIXME: use element to fill nillable and arrays. var qname = elname != null && !elname.Equals (QName.Empty) ? elname : @@ -656,6 +664,43 @@ namespace System.Runtime.Serialization } } + // Returns false if it should remove the imported type. + bool IsCollectionType (XmlSchemaType type) + { + var complex = type as XmlSchemaComplexType; + if (complex == null) + return false; + + var seq = complex.Particle as XmlSchemaSequence; + if (seq == null) + return false; + + if (seq.Items.Count == 1 && seq.Items [0] is XmlSchemaAny && complex.Parent is XmlSchemaElement) + return false; + + if (type.Annotation != null) { + foreach (var ann in type.Annotation.Items) { + var ai = ann as XmlSchemaAppInfo; + if (ai != null && ai.Markup != null && + ai.Markup.Length > 0 && + ai.Markup [0].NodeType == XmlNodeType.Element && + ai.Markup [0].LocalName == "IsDictionary" && + ai.Markup [0].NamespaceURI == KnownTypeCollection.MSSimpleNamespace) + return true; + } + } + + if (seq.Items.Count != 1) + return false; + + var pt = (XmlSchemaParticle) seq.Items [0]; + var xe = pt as XmlSchemaElement; + if (pt.MaxOccursString != "unbounded") + return false; + + return !(pt is XmlSchemaAny); + } + // Returns false if it should remove the imported type. bool ImportComplexType (CodeTypeDeclaration td, XmlSchemaSet schemas, XmlSchemaComplexType type, XmlQualifiedName qname) { @@ -721,6 +766,33 @@ namespace System.Runtime.Serialization } } + /* + * Collection Type Support: + * + * We need to distinguish between normal array/dictionary collections and + * custom collection types which use [CollectionDataContract]. + * + * The name of a normal collection type starts with "ArrayOf" and uses the + * element type's namespace. We use the collection type directly and don't + * generate a proxy class for these. + * + * The collection type (and the base class or a custom collection's proxy type) + * is dermined by 'ImportOptions.ReferencedCollectionTypes'. The default is to + * use an array for list collections and Dictionary<,> for dictionaries. + * + * Note that my implementation currently only checks for generic type definitions + * in the 'ImportOptions.ReferencedCollectionTypes' - it looks for something that + * implements IEnumerable or IDictionary. This is not complete, but it's + * all that's necessary to support different collection types in a GUI. + * + * Simply use + * var options = new ImportOptions (); + * options.ReferencedCollectionTypes.Add (typeof (LinkedList<>)); + * options.ReferencedCollectionTypes.Add (typeof (SortedList<,>)); + * to configure these; see XsdDataContractImportTest2.cs for some examples. + * + */ + if (seq.Items.Count == 1) { var pt = (XmlSchemaParticle) seq.Items [0]; var xe = pt as XmlSchemaElement; @@ -734,24 +806,9 @@ namespace System.Runtime.Serialization var v = seq2 != null && seq2.Items.Count == 2 ? seq2.Items [1] as XmlSchemaElement : null; if (k == null || v == null) throw new InvalidDataContractException (String.Format ("Invalid Dictionary contract type '{0}'. A Dictionary schema type must have a sequence particle which contains exactly two schema elements for key and value.", type.QualifiedName)); - Import (schemas, k.ElementSchemaType); - Import (schemas, v.ElementSchemaType); - td.BaseTypes.Add (new CodeTypeReference ("System.Collections.Generic.Dictionary", GetCodeTypeReference (k.ElementSchemaType.QualifiedName), GetCodeTypeReference (v.ElementSchemaType.QualifiedName))); - AddTypeAttributes (td, type, xe, k, v); - return true; - } else if (type.QualifiedName.Namespace == KnownTypeCollection.MSArraysNamespace && - IsPredefinedType (xe.ElementSchemaType.QualifiedName)) { - // then this CodeTypeDeclaration is to be removed, and CodeTypeReference to this type should be an array instead. - var cti = imported_types.First (i => i.XsdType == type); - cti.ClrType = new CodeTypeReference (GetCodeTypeReference (xe.ElementSchemaType.QualifiedName), 1); - - return false; + return ImportCollectionType (td, schemas, type, k, v); } - else - Import (schemas, xe.ElementSchemaType); - td.BaseTypes.Add (new CodeTypeReference ("System.Collections.Generic.List", GetCodeTypeReference (xe.ElementSchemaType.QualifiedName))); - AddTypeAttributes (td, type, xe); - return true; + return ImportCollectionType (td, schemas, type, xe); } } if (isDictionary) @@ -783,6 +840,92 @@ namespace System.Runtime.Serialization return true; } + bool ImportCollectionType (CodeTypeDeclaration td, XmlSchemaSet schemas, + XmlSchemaComplexType type, + XmlSchemaElement key, XmlSchemaElement value) + { + Import (schemas, key.ElementSchemaType); + Import (schemas, value.ElementSchemaType); + var keyType = GetCodeTypeReference (key.ElementSchemaType.QualifiedName); + var valueType = GetCodeTypeReference (value.ElementSchemaType.QualifiedName); + + var collectionType = GetDictionaryCollectionType (); + var baseTypeName = collectionType != null ? + collectionType.FullName : "System.Collections.Generic.Dictionary"; + + if (type.QualifiedName.Name.StartsWith ("ArrayOf")) { + // Standard collection, use the collection type instead of + // creating a proxy class. + var cti = imported_types.First (i => i.XsdType == type); + cti.ClrType = new CodeTypeReference (baseTypeName, keyType, valueType); + return false; + } + + td.BaseTypes.Add (new CodeTypeReference (baseTypeName, keyType, valueType)); + AddTypeAttributes (td, type, key); + AddTypeAttributes (td, type, value); + return true; + } + + bool ImportCollectionType (CodeTypeDeclaration td, XmlSchemaSet schemas, + XmlSchemaComplexType type, XmlSchemaElement xe) + { + Import (schemas, xe.ElementSchemaType); + var element = GetCodeTypeReference (xe.ElementSchemaType.QualifiedName); + + var collectionType = GetListCollectionType (); + + if (type.QualifiedName.Name.StartsWith ("ArrayOf")) { + // Standard collection, use the collection type instead of + // creating a proxy class. + var cti = imported_types.First (i => i.XsdType == type); + if (collectionType != null) + cti.ClrType = new CodeTypeReference (collectionType.FullName, element); + else + cti.ClrType = new CodeTypeReference (element, 1); + return false; + } + + var baseTypeName = collectionType != null ? + collectionType.FullName : "System.Collections.Generic.List"; + + td.BaseTypes.Add (new CodeTypeReference (baseTypeName, element)); + AddTypeAttributes (td, type, xe); + return true; + } + + bool ImplementsInterface (Type type, Type iface) + { + foreach (var i in type.GetInterfaces ()) { + if (i.Equals (iface)) + return true; + if (i.IsGenericType && i.GetGenericTypeDefinition ().Equals (iface)) + return true; + } + + return false; + } + + Type GetListCollectionType () + { + if (import_options == null) + return null; + var listTypes = import_options.ReferencedCollectionTypes.Where ( + t => t.IsGenericTypeDefinition && t.GetGenericArguments ().Length == 1 && + ImplementsInterface (t, typeof (IEnumerable<>))); + return listTypes.FirstOrDefault (); + } + + Type GetDictionaryCollectionType () + { + if (import_options == null) + return null; + var dictTypes = import_options.ReferencedCollectionTypes.Where ( + t => t.IsGenericTypeDefinition && t.GetGenericArguments ().Length == 2 && + ImplementsInterface (t, typeof (IDictionary<,>))); + return dictTypes.FirstOrDefault (); + } + static readonly CodeExpression this_expr = new CodeThisReferenceExpression (); static readonly CodeExpression arg_value_expr = new CodePropertySetValueReferenceExpression (); @@ -868,7 +1011,8 @@ namespace System.Runtime.Serialization TypeImportInfo GetTypeInfo (XmlQualifiedName typeName, bool throwError) { - var info = imported_types.FirstOrDefault (i => i.XsdTypeName.Equals (typeName)); + var info = imported_types.FirstOrDefault ( + i => i.XsdTypeName.Equals (typeName) || i.XsdType.QualifiedName.Equals (typeName)); if (info == null) { if (throwError) throw new InvalidOperationException (String.Format ("schema type '{0}' has not been imported yet. Import it first.", typeName)); diff --git a/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization_test.dll.sources b/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization_test.dll.sources index 6d3f3746026..aa860040ea3 100644 --- a/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization_test.dll.sources +++ b/mcs/class/System.Runtime.Serialization/System.Runtime.Serialization_test.dll.sources @@ -11,6 +11,10 @@ System.Runtime.Serialization/KnownTypeAttributeTest.cs System.Runtime.Serialization/XmlObjectSerializerTest.cs System.Runtime.Serialization/XsdDataContractExporterTest.cs System.Runtime.Serialization/XsdDataContractImporterTest.cs +System.Runtime.Serialization/CollectionSerialization.cs +System.Runtime.Serialization/WsdlHelper.cs +System.Runtime.Serialization/XsdDataContractImporterTest2.cs +System.Runtime.Serialization/XsdDataContractExporterTest2.cs System.Xml/UniqueIdTest.cs System.Xml/XmlBinaryDictionaryReaderTest.cs System.Xml/XmlBinaryDictionaryWriterTest.cs diff --git a/mcs/class/System.Runtime.Serialization/Test/Resources/WSDL/collections.wsdl b/mcs/class/System.Runtime.Serialization/Test/Resources/WSDL/collections.wsdl new file mode 100644 index 00000000000..8acd549713b --- /dev/null +++ b/mcs/class/System.Runtime.Serialization/Test/Resources/WSDL/collections.wsdl @@ -0,0 +1,236 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mcs/class/System.Runtime.Serialization/Test/Resources/WSDL/custom-collections.wsdl b/mcs/class/System.Runtime.Serialization/Test/Resources/WSDL/custom-collections.wsdl new file mode 100644 index 00000000000..f1f7e437c50 --- /dev/null +++ b/mcs/class/System.Runtime.Serialization/Test/Resources/WSDL/custom-collections.wsdl @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mcs/class/System.Runtime.Serialization/Test/System.Runtime.Serialization/CollectionSerialization.cs b/mcs/class/System.Runtime.Serialization/Test/System.Runtime.Serialization/CollectionSerialization.cs new file mode 100644 index 00000000000..04637c3015a --- /dev/null +++ b/mcs/class/System.Runtime.Serialization/Test/System.Runtime.Serialization/CollectionSerialization.cs @@ -0,0 +1,454 @@ +// +// CollectionSerialization +// +// Authors: +// Martin Baulig (martin.baulig@xamarin.com) +// +// Copyright 2012 Xamarin Inc. (http://www.xamarin.com) +// +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// +using System; +using System.IO; +using System.Linq; +using System.Text; +using System.Reflection; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Runtime.Serialization; +using System.ServiceModel; +using NUnit.Framework; +using NUnit.Framework.Constraints; +using NUnit.Framework.SyntaxHelpers; + +namespace MonoTests.System.Runtime.Serialization +{ + [TestFixture] + public class CollectionSerialization + { + [DataContract] + class Foo + { + [DataMember] + public int Hello; + } + + class MyList : List, IMyList + { + } + + interface IMyList : IList + { + } + + [Serializable] + class CustomList : IList + { + List list; + + public CustomList (IList elements) + { + list = new List (); + if (elements != null) + list.AddRange (elements); + } + + #region IList implementation + public int IndexOf (T item) + { + return list.IndexOf (item); + } + public void Insert (int index, T item) + { + list.Insert (index, item); + } + public void RemoveAt (int index) + { + list.RemoveAt (index); + } + public T this [int index] { + get { + return list [index]; + } + set { + list [index] = value; + } + } + #endregion + #region ICollection implementation + public void Add (T item) + { + list.Add (item); + } + public void Clear () + { + list.Clear (); + } + public bool Contains (T item) + { + return list.Contains (item); + } + public void CopyTo (T[] array, int arrayIndex) + { + list.CopyTo (array, arrayIndex); + } + public bool Remove (T item) + { + return list.Remove (item); + } + #endregion + #region IEnumerable implementation + public IEnumerator GetEnumerator () + { + return list.GetEnumerator (); + } + #endregion + #region IEnumerable implementation + IEnumerator IEnumerable.GetEnumerator () + { + return GetEnumerator (); + } + #endregion + #region ICollection implementation + int ICollection.Count { + get { + return list.Count; + } + } + bool ICollection.IsReadOnly { + get { + return ((ICollection)list).IsReadOnly; + } + } + #endregion + + public override int GetHashCode () + { + return list.GetHashCode (); + } + + public override bool Equals (object obj) + { + var custom = obj as CustomList; + if (custom == null) + return false; + + if (list.Count != custom.list.Count) + return false; + + for (int i = 0; i < list.Count; i++) + if (!list [i].Equals (custom.list [i])) + return false; + + return true; + } + } + + class CustomCollection : CustomList + { + public CustomCollection () + : base (null) + { + } + + public CustomCollection (IList elements) + : base (elements) + { + } + } + + static object Serialize (object arg) + { + using (var ms = new MemoryStream ()) { + try { + var serializer = new DataContractSerializer (typeof(T)); + serializer.WriteObject (ms, arg); + } catch (Exception ex) { + return ex; + } + + return new UTF8Encoding ().GetString (ms.GetBuffer (), 0, (int)ms.Position); + } + } + + static T Deserialize (string text) + { + var buffer = new UTF8Encoding ().GetBytes (text); + using (var ms = new MemoryStream (buffer)) { + var serializer = new DataContractSerializer (typeof(T)); + return (T)serializer.ReadObject (ms); + } + } + + [Test] + public void CollectionInterfaceContract () + { + var array = new object[3] { 1, 2, 3 }; + var arrayResult = (string)Serialize (array); + + var list = new List (new[] { 1, 2, 3 }); + + Assert.That (Serialize (array), Is.EqualTo (arrayResult), "#1"); + Assert.That (Serialize (list), Is.EqualTo (arrayResult), "#2"); + Assert.That (Serialize (list), Is.EqualTo (arrayResult), "#3"); + Assert.That (Serialize (list), Is.EqualTo (arrayResult), "#4"); + + var alist = new ArrayList (); + alist.AddRange (array); + + Assert.That (Serialize (alist), Is.EqualTo (arrayResult), "#5"); + + Assert.That (Deserialize (arrayResult), Is.EqualTo (list), "#6"); + Assert.That (Deserialize (arrayResult), Is.EqualTo (list), "#7"); + Assert.That (Deserialize (arrayResult), Is.EqualTo (list), "#8"); + } + + [Test] + public void GenericCollectionInterfaceContract () + { + var array = new[] { 1, 2, 3 }; + var arrayResult = (string)Serialize (array); + + var list = new List (array); + var mylist = new MyList (); + mylist.AddRange (array); + + var custom = new CustomList (array); + + Assert.That (Serialize> (list), Is.EqualTo (arrayResult), "#1"); + Assert.That (Serialize> (list), Is.EqualTo (arrayResult), "#2"); + Assert.That (Serialize> (list), Is.EqualTo (arrayResult), "#3"); + + Assert.That (Serialize> (list), + Is.InstanceOfType (typeof (InvalidCastException)), "#4"); + + Assert.That (Serialize> (mylist), Is.EqualTo (arrayResult), "#5"); + Assert.That (Serialize> (list.AsReadOnly ()), Is.EqualTo (arrayResult), "#6"); + Assert.That (Serialize> (custom), Is.EqualTo (arrayResult), "#7"); + + Assert.That (Deserialize> (arrayResult), Is.EqualTo (list), "#8"); + Assert.That (Deserialize> (arrayResult), Is.EqualTo (list), "#9"); + } + + [Test] + public void CustomCollectionInterfaceContract () + { + var array = new[] { 1, 2, 3 }; + var arrayResult = Serialize (array); + + var mylist = new MyList (); + mylist.AddRange (array); + + Assert.That (Serialize> (mylist), Is.EqualTo (arrayResult), "#1"); + Assert.That (Serialize> (mylist), Is.EqualTo (arrayResult), "#2"); + Assert.That (Serialize> (mylist), + Is.InstanceOfType (typeof (SerializationException)), "#3"); + Assert.That (Serialize> (mylist), Is.EqualTo (arrayResult), "#4"); + } + + [Test] + public void CustomCollectionTypeContract () + { + var array = new[] { 1, 2, 3 }; + var arrayResult = (string)Serialize (array); + + var custom = new CustomList (array); + + var result = (string)Serialize> (custom); + Assert.That (result.Contains ("CustomListOfint"), Is.True, "#1"); + Assert.That (Deserialize> (result), Is.EqualTo (custom), "#2"); + + var ro = array.ToList ().AsReadOnly (); + var result2 = (string)Serialize> (ro); + Assert.That (result2.Contains ("ReadOnlyCollectionOfint"), Is.True, "#3"); + Assert.That (Deserialize> (result2), Is.EqualTo (ro), "#4"); + + /* + * CustomList implements one of the collection interfaces, but does not have + * a public parameterless constructor. It is therefor treated like a normal + * [Serializable] type and can not be deserialized from an array. + * + * The same also applies to ReadOnlyCollection. + * + */ + + try { + Deserialize> (arrayResult); + Assert.Fail ("#5"); + } catch (Exception ex) { + Assert.That (ex, Is.InstanceOfType (typeof (SerializationException)), "#6"); + } + + try { + Deserialize> (arrayResult); + Assert.Fail ("#7"); + } catch (Exception ex) { + Assert.That (ex, Is.InstanceOfType (typeof (SerializationException)), "#8"); + } + + /* + * CustomCollection does have the required public parameterless constructor, + * so it is treated as custom collection type and serialized as array. + * + */ + + var collection = new CustomCollection (array); + var result3 = (string)Serialize> (collection); + Assert.That (result3, Is.EqualTo (arrayResult), "#9"); + Assert.That (Deserialize> (result3), Is.EqualTo (collection), "#10"); + } + + [Test] + public void ArrayContract () + { + var array = new[] { 1, 2, 3 }; + var list = new List (array); + + Assert.That (Serialize (list), + Is.InstanceOfType (typeof (InvalidCastException)), "#1"); + Assert.That (Serialize (array), + Is.InstanceOfType (typeof (InvalidCastException)), "#2"); + } + + [Test] + public void ListOfArrays () + { + var water = new[] { "Fish", "Mermaid" }; + var land = new[] { "Horse", "Human", "Lion" }; + var air = new[] { "Bird", "Drake" }; + var species = new[] { water, land, air }; + var serialized = (string)Serialize (species); + + var list = new List (species); + Assert.That (Serialize> (species), Is.EqualTo (serialized), "#1"); + Assert.That (Serialize> (list), Is.EqualTo (serialized), "#2"); + } + + [CollectionDataContract (Name = "MyCollection")] + class MissingAddMethod : IEnumerable + { + #region IEnumerable implementation + public IEnumerator GetEnumerator () + { + throw new InvalidOperationException (); + } +#endregion + #region IEnumerable implementation + IEnumerator IEnumerable.GetEnumerator () + { + throw new InvalidOperationException (); + } +#endregion + } + + [CollectionDataContract (Name = "MyCollection")] + class MissingEnumerable + { + public void Add (T item) + { + throw new NotImplementedException (); + } + } + + [CollectionDataContract (Name = "MyCollection")] + class MyDataContractCollection : IEnumerable + { + List list; + + public MyDataContractCollection () + { + list = new List (); + } + + public MyDataContractCollection (IList elements) + { + list = new List (); + list.AddRange (elements); + } + + #region IEnumerable implementation + public IEnumerator GetEnumerator () + { + return list.GetEnumerator (); + } +#endregion + #region IEnumerable implementation + IEnumerator IEnumerable.GetEnumerator () + { + return GetEnumerator (); + } +#endregion + + public void Add (T item) + { + list.Add (item); + } + } + + class MyDerivedDataContract : MyDataContractCollection + { + } + + [Test] + public void TestCollectionDataContract () + { + Assert.That (Serialize> (new MissingAddMethod ()), + Is.InstanceOfType (typeof (InvalidDataContractException)), "#1"); + Assert.That (Serialize> (new MissingEnumerable ()), + Is.InstanceOfType (typeof (InvalidDataContractException)), "#2"); + + var array = new[] { 1, 2, 3 }; + var arrayResult = (string)Serialize (array); + var collection = new MyDataContractCollection (array); + + var result = Serialize> (collection); + Assert.That (result, Is.InstanceOfType (typeof(string)), "#3"); + + Assert.That (Serialize> (array), + Is.InstanceOfType (typeof (SerializationException)), "#4"); + + var derived = new MyDerivedDataContract (); + Assert.That (Serialize> (derived), + Is.InstanceOfType (typeof (SerializationException)), "#5"); + + try { + Deserialize> (arrayResult); + Assert.Fail ("#6"); + } catch (Exception ex) { + Assert.That (ex, Is.InstanceOfType (typeof(SerializationException)), "#7"); + } + + var deserialized = Deserialize> ((string)result); + Assert.That (deserialized, Is.InstanceOfType (typeof (MyDataContractCollection)), "#8"); + } + + [Test] + public void Test () + { + var derived = new MyDerivedDataContract (); + Assert.That (Serialize> (derived), + Is.InstanceOfType (typeof (SerializationException)), "#5"); + } + + } +} + diff --git a/mcs/class/System.Runtime.Serialization/Test/System.Runtime.Serialization/WsdlHelper.cs b/mcs/class/System.Runtime.Serialization/Test/System.Runtime.Serialization/WsdlHelper.cs new file mode 100644 index 00000000000..274af8a33d3 --- /dev/null +++ b/mcs/class/System.Runtime.Serialization/Test/System.Runtime.Serialization/WsdlHelper.cs @@ -0,0 +1,178 @@ +// +// WsdlHelper.cs +// +// Author: +// Martin Baulig +// +// Copyright (c) 2012 Xamarin, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +using System; +using System.IO; +using System.Linq; +using System.Reflection; +using System.ServiceModel.Description; +using System.Web.Services.Discovery; +using System.Runtime.Serialization; +using WebServices = System.Web.Services; +using System.CodeDom; + +namespace MonoTests.System.Runtime.Serialization +{ + public static class WsdlHelper + { + /* + * This reads a normal .wsdl file from an embedded resource. + * + * You can simply fetch them from your server using + * 'curl http://yourserver/YourService.svc?singleWsdl > YourService.wsdl', + * add the .wsdl file to Test/Resources/WSDL and add it to `TEST_RESOURCE_FILES' + * in the Makefile. + */ + + public static MetadataSet GetMetadataSet (string name) + { + var asm = Assembly.GetExecutingAssembly (); + using (var stream = asm.GetManifestResourceStream (name)) { + if (stream == null) + throw new InvalidOperationException (string.Format ( + "Cannot find resource file '{0}'.", name)); + return GetMetadataSet (stream); + } + } + + public static MetadataSet GetMetadataSet (Stream stream) + { + var dr = new ContractReference (); + var doc = (WebServices.Description.ServiceDescription) dr.ReadDocument (stream); + + var metadata = new MetadataSet (); + metadata.MetadataSections.Add ( + new MetadataSection (MetadataSection.ServiceDescriptionDialect, "", doc)); + return metadata; + } + + public static CodeCompileUnit Import (MetadataSet metadata, ImportOptions options) + { + var importer = new WsdlImporter (metadata); + var xsdImporter = new XsdDataContractImporter (); + xsdImporter.Options = options; + importer.State.Add (typeof(XsdDataContractImporter), xsdImporter); + + var contracts = importer.ImportAllContracts (); + + CodeCompileUnit ccu = new CodeCompileUnit (); + var generator = new ServiceContractGenerator (ccu); + + if (contracts.Count != 1) + throw new InvalidOperationException (string.Format ( + "Metadata import failed: found {0} contracts.", contracts.Count)); + + var contract = contracts.First (); + generator.GenerateServiceContractType (contract); + + return ccu; + } + + public static CodeNamespace Find (this CodeNamespaceCollection collection, string name) + { + foreach (CodeNamespace ns in collection) { + if (ns.Name == name) + return ns; + } + + return null; + } + + public static CodeNamespace FindNamespace (this CodeCompileUnit unit, string name) + { + foreach (CodeNamespace ns in unit.Namespaces) { + if (ns.Name == name) + return ns; + } + + return null; + } + + public static CodeTypeDeclaration FindType (this CodeNamespace ns, string name) + { + foreach (CodeTypeDeclaration type in ns.Types) { + if (type.Name == name) + return type; + } + + return null; + } + + public static CodeTypeDeclaration FindType (this CodeCompileUnit unit, string name) + { + foreach (CodeNamespace ns in unit.Namespaces) { + foreach (CodeTypeDeclaration type in ns.Types) { + if (type.Name == name) + return type; + } + } + + return null; + } + + public static CodeMemberMethod FindMethod (this CodeTypeDeclaration type, string name) + { + foreach (var member in type.Members) { + var method = member as CodeMemberMethod; + if (method == null) + continue; + if (method.Name == name) + return method; + } + + return null; + } + + public static CodeMemberMethod FindMethod (this CodeCompileUnit unit, string typeName, + string methodName) + { + var type = unit.FindType (typeName); + if (type == null) + return null; + return type.FindMethod (methodName); + } + + public static CodeAttributeDeclaration FindAttribute (this CodeTypeDeclaration type, string name) + { + foreach (CodeAttributeDeclaration attr in type.CustomAttributes) { + if (attr.Name == name) + return attr; + } + + return null; + } + + public static CodeAttributeArgument FindArgument (this CodeAttributeDeclaration attr, string name) + { + foreach (CodeAttributeArgument arg in attr.Arguments) { + if (arg.Name == name) + return arg; + } + + return null; + } + } +} + diff --git a/mcs/class/System.Runtime.Serialization/Test/System.Runtime.Serialization/XsdDataContractExporterTest2.cs b/mcs/class/System.Runtime.Serialization/Test/System.Runtime.Serialization/XsdDataContractExporterTest2.cs new file mode 100644 index 00000000000..088100a87c8 --- /dev/null +++ b/mcs/class/System.Runtime.Serialization/Test/System.Runtime.Serialization/XsdDataContractExporterTest2.cs @@ -0,0 +1,171 @@ +// +// XsdDataContractExporterTest2.cs +// +// Author: +// Martin Baulig +// +// Copyright (c) 2012 Xamarin, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +using System; +using System.CodeDom; +using System.CodeDom.Compiler; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.IO; +using System.Linq; +using System.Runtime.Serialization; +using System.ServiceModel; +using System.ServiceModel.Description; +using System.Web.Services.Discovery; +using System.Xml; +using System.Xml.Schema; +using System.Xml.Serialization; +using Microsoft.CSharp; +using NUnit.Framework; +using NUnit.Framework.Constraints; +using NUnit.Framework.SyntaxHelpers; + +using QName = System.Xml.XmlQualifiedName; + +namespace MonoTests.System.Runtime.Serialization +{ + [TestFixture] + public class XsdDataContractExporterTest2 + { + internal const string MSArraysNamespace = + "http://schemas.microsoft.com/2003/10/Serialization/Arrays"; + + [Test] + public void ExportList () + { + var exporter = new XsdDataContractExporter (); + Assert.That (exporter.CanExport (typeof(MyService)), Is.True, "#1"); + exporter.Export (typeof(MyService)); + + var typeName = exporter.GetSchemaTypeName (typeof(MyService)); + var type = exporter.Schemas.GlobalTypes [typeName]; + + Assert.That (type, Is.Not.Null, "#2"); + Assert.That (type, Is.InstanceOfType (typeof (XmlSchemaComplexType)), "#3"); + + var complex = (XmlSchemaComplexType)type; + Assert.That (complex.Annotation, Is.Null, "#4"); + + var sequence = complex.Particle as XmlSchemaSequence; + Assert.That (sequence, Is.Not.Null, "#5"); + Assert.That (sequence.Items.Count, Is.EqualTo (3), "#5a"); + Assert.That (sequence.Annotation, Is.Null, "#5b"); + Assert.That (sequence.MinOccursString, Is.Null, "#5c"); + Assert.That (sequence.MaxOccursString, Is.Null, "#5d"); + + var list = GetElement (sequence, "list"); + Assert.That (list, Is.Not.Null, "#6"); + Assert.That (list.Annotation, Is.Null, "#6a"); + Assert.That (list.Name, Is.EqualTo ("list"), "#6b"); + Assert.That (list.ElementSchemaType, Is.InstanceOfType (typeof (XmlSchemaComplexType)), "#6c"); + + var listElement = (XmlSchemaComplexType)list.ElementSchemaType; + Assert.That (listElement.QualifiedName.Namespace, Is.EqualTo (MSArraysNamespace), "#6d"); + Assert.That (listElement.QualifiedName.Name, Is.EqualTo ("ArrayOfint"), "#6e"); + + Assert.That (listElement.Particle, Is.InstanceOfType (typeof(XmlSchemaSequence)), "#7"); + var listSeq = (XmlSchemaSequence)listElement.Particle; + Assert.That (listSeq.Items.Count, Is.EqualTo (1), "#7b"); + Assert.That (listSeq.Items[0], Is.InstanceOfType (typeof(XmlSchemaElement)), "#7c"); + Assert.That (listSeq.Annotation, Is.Null, "#7d"); + + var listSeqElement = (XmlSchemaElement)listSeq.Items[0]; + Assert.That (listSeqElement.MaxOccursString, Is.EqualTo ("unbounded"), "#7e"); + Assert.That (listSeqElement.MinOccursString, Is.EqualTo ("0"), "#7f"); + + var dict = GetElement (sequence, "dictionary"); + Assert.That (dict, Is.Not.Null, "#8"); + Assert.That (dict.Annotation, Is.Null, "#8a"); + Assert.That (dict.Name, Is.EqualTo ("dictionary"), "#8b"); + Assert.That (dict.ElementSchemaType, Is.InstanceOfType (typeof (XmlSchemaComplexType)), "#8c"); + + var dictElement = (XmlSchemaComplexType)dict.ElementSchemaType; + Assert.That (dictElement.QualifiedName.Namespace, Is.EqualTo (MSArraysNamespace), "#8d"); + Assert.That (dictElement.QualifiedName.Name, Is.EqualTo ("ArrayOfKeyValueOfstringdouble"), "#8e"); + + Assert.That (dictElement.Particle, Is.InstanceOfType (typeof(XmlSchemaSequence)), "#9"); + var dictSeq = (XmlSchemaSequence)dictElement.Particle; + Assert.That (dictSeq.Items.Count, Is.EqualTo (1), "#9b"); + Assert.That (dictSeq.Items[0], Is.InstanceOfType (typeof(XmlSchemaElement)), "#9c"); + Assert.That (dictSeq.Annotation, Is.Null, "#9d"); + + var dictSeqElement = (XmlSchemaElement)dictSeq.Items[0]; + Assert.That (listSeqElement.MaxOccursString, Is.EqualTo ("unbounded"), "#9e"); + Assert.That (listSeqElement.MinOccursString, Is.EqualTo ("0"), "#9f"); + + + var custom = GetElement (sequence, "customCollection"); + Assert.That (custom, Is.Not.Null, "#10"); + Assert.That (custom.Annotation, Is.Null, "#10a"); + Assert.That (custom.Name, Is.EqualTo ("customCollection"), "#10b"); + Assert.That (custom.ElementSchemaType, Is.InstanceOfType (typeof (XmlSchemaComplexType)), "#10c"); + + var customElement = (XmlSchemaComplexType)custom.ElementSchemaType; + var customEQN = customElement.QualifiedName; + Assert.That (customEQN.Namespace, Is.EqualTo (typeName.Namespace), "#10d"); + Assert.That (customEQN.Name.StartsWith ("XsdDataContractExporterTest2.MyCollectionOfstring", StringComparison.InvariantCultureIgnoreCase), + Is.True, "#10e"); + + Assert.That (customElement.Particle, Is.InstanceOfType (typeof(XmlSchemaSequence)), "#11"); + var customSeq = (XmlSchemaSequence)customElement.Particle; + Assert.That (customSeq.Items.Count, Is.EqualTo (1), "#11b"); + Assert.That (customSeq.Items[0], Is.InstanceOfType (typeof(XmlSchemaElement)), "#11c"); + Assert.That (customSeq.Annotation, Is.Null, "#11d"); + + var customSeqElement = (XmlSchemaElement)customSeq.Items[0]; + Assert.That (customSeqElement.MaxOccursString, Is.EqualTo ("unbounded"), "#11e"); + Assert.That (customSeqElement.MinOccursString, Is.EqualTo ("0"), "#11f"); + } + + static XmlSchemaElement GetElement (XmlSchemaSequence sequence, string name) + { + foreach (XmlSchemaElement item in sequence.Items) { + if (item.Name.Equals (name)) + return item; + } + + return null; + } + + [ServiceContract] + public class MyService + { + [DataMember] + public List list; + + [DataMember] + public Dictionary dictionary; + + [DataMember] + public MyCollection customCollection; + } + + [CollectionDataContract] + public class MyCollection : List + { + } + } +} diff --git a/mcs/class/System.Runtime.Serialization/Test/System.Runtime.Serialization/XsdDataContractImporterTest2.cs b/mcs/class/System.Runtime.Serialization/Test/System.Runtime.Serialization/XsdDataContractImporterTest2.cs new file mode 100644 index 00000000000..952f223d8a9 --- /dev/null +++ b/mcs/class/System.Runtime.Serialization/Test/System.Runtime.Serialization/XsdDataContractImporterTest2.cs @@ -0,0 +1,359 @@ +// +// XsdDataContractImporterTest2.cs +// +// Author: +// Martin Baulig +// +// Copyright (c) 2012 Xamarin, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +using System; +using System.CodeDom; +using System.CodeDom.Compiler; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.IO; +using System.Linq; +using System.Runtime.Serialization; +using System.ServiceModel.Description; +using System.Web.Services.Discovery; +using System.Xml; +using System.Xml.Schema; +using System.Xml.Serialization; +using Microsoft.CSharp; +using NUnit.Framework; +using NUnit.Framework.Constraints; +using NUnit.Framework.SyntaxHelpers; + +using QName = System.Xml.XmlQualifiedName; + +namespace MonoTests.System.Runtime.Serialization +{ + [TestFixture] + public class XsdDataContractImporterTest2 + { + MetadataSet collectionsMetadata; + MetadataSet customCollectionsMetadata; + + [SetUp] + public void Setup () + { + collectionsMetadata = WsdlHelper.GetMetadataSet ("collections.wsdl"); + customCollectionsMetadata = WsdlHelper.GetMetadataSet ("custom-collections.wsdl"); + } + + [Test] + public void TestSimpleList () + { + var options = new ImportOptions (); + + var ccu = WsdlHelper.Import (collectionsMetadata, options); + + var method = ccu.FindMethod ("MyServiceClient", "GetSimpleList"); + Assert.That (method, Is.Not.Null, "#1"); + Assert.That (method.ReturnType, Is.Not.Null, "#2"); + + Assert.That (method.ReturnType.ArrayRank, Is.EqualTo (1), "#3"); + Assert.That (method.ReturnType.BaseType, Is.EqualTo ("System.Int32"), "#4"); + } + + [Test] + public void TestSimpleList2 () + { + var options = new ImportOptions (); + options.ReferencedCollectionTypes.Add (typeof(LinkedList<>)); + + var ccu = WsdlHelper.Import (collectionsMetadata, options); + + var method = ccu.FindMethod ("MyServiceClient", "GetSimpleList"); + Assert.That (method, Is.Not.Null, "#1"); + + var ret = method.ReturnType; + Assert.That (ret, Is.Not.Null, "#2"); + + Assert.That (ret.ArrayRank, Is.EqualTo (0), "#3"); + Assert.That (ret.BaseType, Is.EqualTo ("System.Collections.Generic.LinkedList`1"), "#4"); + Assert.That (ret.TypeArguments.Count, Is.EqualTo (1), "#5"); + Assert.That (ret.TypeArguments [0].BaseType, Is.EqualTo ("System.Int32"), "#6"); + } + + [Test] + public void TestSimpleList3 () + { + var options = new ImportOptions (); + options.ReferencedCollectionTypes.Add (typeof (Dictionary<,>)); + options.ReferencedCollectionTypes.Add (typeof (ObservableCollection<>)); + + var ccu = WsdlHelper.Import (collectionsMetadata, options); + + var method = ccu.FindMethod ("MyServiceClient", "GetSimpleList"); + Assert.That (method, Is.Not.Null, "#1"); + + var ret = method.ReturnType; + Assert.That (ret, Is.Not.Null, "#2"); + + Assert.That (ret.ArrayRank, Is.EqualTo (0), "#3"); + Assert.That (ret.BaseType, Is.EqualTo ("System.Collections.ObjectModel.ObservableCollection`1"), "#4"); + Assert.That (ret.TypeArguments.Count, Is.EqualTo (1), "#5"); + Assert.That (ret.TypeArguments [0].BaseType, Is.EqualTo ("System.Int32"), "#6"); + } + + [Test] + public void TestListOfFoo () + { + var options = new ImportOptions (); + options.ReferencedCollectionTypes.Add (typeof (List<>)); + + var ccu = WsdlHelper.Import (collectionsMetadata, options); + + var method = ccu.FindMethod ("MyServiceClient", "GetListOfFoo"); + Assert.That (method, Is.Not.Null, "#1"); + + var ret = method.ReturnType; + Assert.That (ret, Is.Not.Null, "#2"); + + Assert.That (ret.ArrayRank, Is.EqualTo (0), "#3"); + Assert.That (ret.BaseType, Is.EqualTo ("System.Collections.Generic.List`1"), "#4"); + Assert.That (ret.TypeArguments.Count, Is.EqualTo (1), "#5"); + Assert.That (ret.TypeArguments [0].BaseType, Is.EqualTo ("TestWCF.Model.Foo"), "#6"); + } + + [Test] + public void TestListOfStringArray () + { + var options = new ImportOptions (); + options.ReferencedCollectionTypes.Add (typeof (List<>)); + + var ccu = WsdlHelper.Import (collectionsMetadata, options); + + var method = ccu.FindMethod ("MyServiceClient", "GetListOfStringArray"); + Assert.That (method, Is.Not.Null, "#1"); + + var ret = method.ReturnType; + Assert.That (ret, Is.Not.Null, "#2"); + + Assert.That (ret.ArrayRank, Is.EqualTo (0), "#3"); + Assert.That (ret.BaseType, Is.EqualTo ("System.Collections.Generic.List`1"), "#4"); + Assert.That (ret.TypeArguments.Count, Is.EqualTo (1), "#5"); + + var baseType = ret.TypeArguments [0]; + Assert.That (baseType.BaseType, Is.EqualTo ("System.Collections.Generic.List`1"), "#6"); + Assert.That (baseType.TypeArguments.Count, Is.EqualTo (1), "#7"); + Assert.That (baseType.TypeArguments [0].BaseType, Is.EqualTo ("System.String"), "#8"); + } + + [Test] + public void TestSimpleDictionary () + { + var options = new ImportOptions (); + options.ReferencedCollectionTypes.Add (typeof (List<>)); + + var ccu = WsdlHelper.Import (collectionsMetadata, options); + + var method = ccu.FindMethod ("MyServiceClient", "GetSimpleDictionary"); + Assert.That (method, Is.Not.Null, "#1"); + + var ret = method.ReturnType; + Assert.That (ret, Is.Not.Null, "#2"); + + Assert.That (ret.ArrayRank, Is.EqualTo (0), "#3"); + Assert.That (ret.BaseType, Is.EqualTo ("System.Collections.Generic.Dictionary`2"), "#4"); + Assert.That (ret.TypeArguments.Count, Is.EqualTo (2), "#5"); + + var keyType = ret.TypeArguments [0]; + Assert.That (keyType.BaseType, Is.EqualTo ("System.Int32"), "#6"); + var valueType = ret.TypeArguments [1]; + Assert.That (valueType.BaseType, Is.EqualTo ("System.String"), "#7"); + } + + [Test] + public void TestSimpleDictionary2 () + { + var options = new ImportOptions (); + options.ReferencedCollectionTypes.Add (typeof (SortedList<,>)); + + var ccu = WsdlHelper.Import (collectionsMetadata, options); + + var method = ccu.FindMethod ("MyServiceClient", "GetSimpleDictionary"); + Assert.That (method, Is.Not.Null, "#1"); + + var ret = method.ReturnType; + Assert.That (ret, Is.Not.Null, "#2"); + + Assert.That (ret.ArrayRank, Is.EqualTo (0), "#3"); + Assert.That (ret.BaseType, Is.EqualTo ("System.Collections.Generic.SortedList`2"), "#4"); + Assert.That (ret.TypeArguments.Count, Is.EqualTo (2), "#5"); + + var keyType = ret.TypeArguments [0]; + Assert.That (keyType.BaseType, Is.EqualTo ("System.Int32"), "#6"); + var valueType = ret.TypeArguments [1]; + Assert.That (valueType.BaseType, Is.EqualTo ("System.String"), "#7"); + } + + [Test] + public void TestCustomCollection () + { + var options = new ImportOptions (); + + var ccu = WsdlHelper.Import (customCollectionsMetadata, options); + + var method = ccu.FindMethod ("MyServiceClient", "GetCustomCollection"); + Assert.That (method, Is.Not.Null, "#1"); + + var ret = method.ReturnType; + Assert.That (ret, Is.Not.Null, "#2"); + + Assert.That (ret.ArrayRank, Is.EqualTo (0), "#3"); + Assert.That (ret.BaseType, Is.EqualTo ("TestWCF.Model.MyCollection"), "#4"); + Assert.That (ret.TypeArguments.Count, Is.EqualTo (0), "#5"); + } + + [Test] + public void TestCustomCollection2 () + { + var options = new ImportOptions (); + + var ccu = WsdlHelper.Import (customCollectionsMetadata, options); + + var method = ccu.FindMethod ("MyServiceClient", "GetCustomCollection2"); + Assert.That (method, Is.Not.Null, "#1"); + + var ret = method.ReturnType; + Assert.That (ret, Is.Not.Null, "#2"); + + Assert.That (ret.ArrayRank, Is.EqualTo (0), "#3"); + Assert.That (ret.BaseType, Is.EqualTo ("TestWCF.Model.MyCollectionOfdouble"), "#4"); + Assert.That (ret.TypeArguments.Count, Is.EqualTo (0), "#5"); + } + + [Test] + public void TestCustomCollection3 () + { + var options = new ImportOptions (); + + var ccu = WsdlHelper.Import (customCollectionsMetadata, options); + + var type = ccu.FindType ("MyCollection"); + Assert.That (type, Is.Not.Null, "#1a"); + Assert.That (type.BaseTypes.Count, Is.EqualTo (1), "#2a"); + + var baseType = type.BaseTypes[0]; + Assert.That (baseType.BaseType, Is.EqualTo ("System.Collections.Generic.List`1"), "#3a"); + Assert.That (baseType.TypeArguments.Count, Is.EqualTo (1), "#4a"); + Assert.That (baseType.TypeArguments[0].BaseType, Is.EqualTo ("System.String"), "#5a"); + + var attr = type.FindAttribute ("System.Runtime.Serialization.CollectionDataContractAttribute"); + Assert.That (attr, Is.Not.Null, "#6a"); + + var nameArg = attr.FindArgument ("Name"); + Assert.That (nameArg, Is.Not.Null, "#7a"); + Assert.That (((CodePrimitiveExpression)nameArg.Value).Value, Is.EqualTo ("MyCollection"), "#8a"); + + var nsArg = attr.FindArgument ("Namespace"); + Assert.That (nsArg, Is.Not.Null, "#9a"); + Assert.That (((CodePrimitiveExpression)nsArg.Value).Value, Is.EqualTo ("http://schemas.datacontract.org/2004/07/TestWCF.Model"), "#10a"); + + var itemArg = attr.FindArgument ("ItemName"); + Assert.That (itemArg, Is.Not.Null); + Assert.That (((CodePrimitiveExpression)itemArg.Value).Value, Is.EqualTo ("string"), "#11a"); + + type = ccu.FindType ("MyCollectionOfdouble"); + Assert.That (type, Is.Not.Null, "#1b"); + Assert.That (type.BaseTypes.Count, Is.EqualTo (1), "#2b"); + + baseType = type.BaseTypes[0]; + Assert.That (baseType.BaseType, Is.EqualTo ("System.Collections.Generic.List`1"), "#3b"); + Assert.That (baseType.TypeArguments.Count, Is.EqualTo (1), "#4b"); + Assert.That (baseType.TypeArguments[0].BaseType, Is.EqualTo ("System.Double"), "#5b"); + + attr = type.FindAttribute ("System.Runtime.Serialization.CollectionDataContractAttribute"); + Assert.That (attr, Is.Not.Null, "#6b"); + + nameArg = attr.FindArgument ("Name"); + Assert.That (nameArg, Is.Not.Null, "#7b"); + Assert.That (((CodePrimitiveExpression)nameArg.Value).Value, Is.EqualTo ("MyCollectionOfdouble"), "#8b"); + + nsArg = attr.FindArgument ("Namespace"); + Assert.That (nsArg, Is.Not.Null, "#9b"); + Assert.That (((CodePrimitiveExpression)nsArg.Value).Value, Is.EqualTo ("http://schemas.datacontract.org/2004/07/TestWCF.Model"), "#10b"); + + itemArg = attr.FindArgument ("ItemName"); + Assert.That (itemArg, Is.Not.Null); + Assert.That (((CodePrimitiveExpression)itemArg.Value).Value, Is.EqualTo ("double"), "#11b"); + } + + [Test] + public void TestCustomCollection4 () + { + var options = new ImportOptions (); + options.ReferencedCollectionTypes.Add (typeof (LinkedList<>)); + + var ccu = WsdlHelper.Import (customCollectionsMetadata, options); + + var type = ccu.FindType ("MyCollection"); + Assert.That (type, Is.Not.Null, "#1a"); + Assert.That (type.BaseTypes.Count, Is.EqualTo (1), "#2a"); + + var baseType = type.BaseTypes[0]; + Assert.That (baseType.BaseType, Is.EqualTo ("System.Collections.Generic.LinkedList`1"), "#3a"); + Assert.That (baseType.TypeArguments.Count, Is.EqualTo (1), "#4a"); + Assert.That (baseType.TypeArguments[0].BaseType, Is.EqualTo ("System.String"), "#5a"); + + var attr = type.FindAttribute ("System.Runtime.Serialization.CollectionDataContractAttribute"); + Assert.That (attr, Is.Not.Null, "#6a"); + + var nameArg = attr.FindArgument ("Name"); + Assert.That (nameArg, Is.Not.Null, "#7a"); + Assert.That (((CodePrimitiveExpression)nameArg.Value).Value, Is.EqualTo ("MyCollection"), "#8a"); + + var nsArg = attr.FindArgument ("Namespace"); + Assert.That (nsArg, Is.Not.Null, "#9a"); + Assert.That (((CodePrimitiveExpression)nsArg.Value).Value, Is.EqualTo ("http://schemas.datacontract.org/2004/07/TestWCF.Model"), "#10a"); + + var itemArg = attr.FindArgument ("ItemName"); + Assert.That (itemArg, Is.Not.Null); + Assert.That (((CodePrimitiveExpression)itemArg.Value).Value, Is.EqualTo ("string"), "#11a"); + + type = ccu.FindType ("MyCollectionOfdouble"); + Assert.That (type, Is.Not.Null, "#1b"); + Assert.That (type.BaseTypes.Count, Is.EqualTo (1), "#2b"); + + baseType = type.BaseTypes[0]; + Assert.That (baseType.BaseType, Is.EqualTo ("System.Collections.Generic.LinkedList`1"), "#3b"); + Assert.That (baseType.TypeArguments.Count, Is.EqualTo (1), "#4b"); + Assert.That (baseType.TypeArguments[0].BaseType, Is.EqualTo ("System.Double"), "#5b"); + + attr = type.FindAttribute ("System.Runtime.Serialization.CollectionDataContractAttribute"); + Assert.That (attr, Is.Not.Null, "#6b"); + + nameArg = attr.FindArgument ("Name"); + Assert.That (nameArg, Is.Not.Null, "#7b"); + Assert.That (((CodePrimitiveExpression)nameArg.Value).Value, Is.EqualTo ("MyCollectionOfdouble"), "#8b"); + + nsArg = attr.FindArgument ("Namespace"); + Assert.That (nsArg, Is.Not.Null, "#9b"); + Assert.That (((CodePrimitiveExpression)nsArg.Value).Value, Is.EqualTo ("http://schemas.datacontract.org/2004/07/TestWCF.Model"), "#10b"); + + itemArg = attr.FindArgument ("ItemName"); + Assert.That (itemArg, Is.Not.Null); + Assert.That (((CodePrimitiveExpression)itemArg.Value).Value, Is.EqualTo ("double"), "#11b"); + } + } +} diff --git a/mcs/class/System.ServiceModel/System.ServiceModel.Channels.Http/HttpReplyChannel.cs b/mcs/class/System.ServiceModel/System.ServiceModel.Channels.Http/HttpReplyChannel.cs index 5bc1c4dc3b3..16c38c77932 100644 --- a/mcs/class/System.ServiceModel/System.ServiceModel.Channels.Http/HttpReplyChannel.cs +++ b/mcs/class/System.ServiceModel/System.ServiceModel.Channels.Http/HttpReplyChannel.cs @@ -168,13 +168,14 @@ namespace System.ServiceModel.Channels.Http Message msg = null; - if (ctxi.Request.HttpMethod == "POST") { + if (ctxi.Request.HttpMethod == "POST") msg = CreatePostMessage (ctxi); - if (msg == null) - return false; - } else if (ctxi.Request.HttpMethod == "GET") + else if (ctxi.Request.HttpMethod == "GET") msg = Message.CreateMessage (MessageVersion.None, null); // HTTP GET-based request + if (msg == null) + return false; + if (msg.Headers.To == null) msg.Headers.To = ctxi.Request.Url; msg.Properties.Add ("Via", LocalAddress.Uri); diff --git a/mcs/class/System.ServiceModel/System.ServiceModel.Channels.NetTcp/TcpChannelListener.cs b/mcs/class/System.ServiceModel/System.ServiceModel.Channels.NetTcp/TcpChannelListener.cs index 083640c66b9..9fc6f5d9217 100644 --- a/mcs/class/System.ServiceModel/System.ServiceModel.Channels.NetTcp/TcpChannelListener.cs +++ b/mcs/class/System.ServiceModel/System.ServiceModel.Channels.NetTcp/TcpChannelListener.cs @@ -174,13 +174,19 @@ namespace System.ServiceModel.Channels.NetTcp protected override void OnOpen (TimeSpan timeout) { - IPHostEntry entry = Dns.GetHostEntry (Uri.Host); - - if (entry.AddressList.Length ==0) - throw new ArgumentException (String.Format ("Invalid listen URI: {0}", Uri)); + IPAddress address; + + if (string.Equals (Uri.Host, "localhost", StringComparison.InvariantCultureIgnoreCase)) + address = IPAddress.Any; + else { + IPHostEntry entry = Dns.GetHostEntry (Uri.Host); + if (entry.AddressList.Length == 0) + throw new ArgumentException (String.Format ("Invalid listen URI: {0}", Uri)); + address = entry.AddressList [0]; + } int explicitPort = Uri.Port; - tcp_listener = new TcpListener (entry.AddressList [0], explicitPort <= 0 ? TcpTransportBindingElement.DefaultPort : explicitPort); + tcp_listener = new TcpListener (address, explicitPort <= 0 ? TcpTransportBindingElement.DefaultPort : explicitPort); tcp_listener.Start (); tcp_listener.BeginAcceptTcpClient (TcpListenerAcceptedClient, tcp_listener); } diff --git a/mcs/class/System.ServiceModel/System.ServiceModel.Channels/HttpRequestChannel.cs b/mcs/class/System.ServiceModel/System.ServiceModel.Channels/HttpRequestChannel.cs index cf3b376a604..b7218b003fc 100644 --- a/mcs/class/System.ServiceModel/System.ServiceModel.Channels/HttpRequestChannel.cs +++ b/mcs/class/System.ServiceModel/System.ServiceModel.Channels/HttpRequestChannel.cs @@ -153,19 +153,20 @@ namespace System.ServiceModel.Channels string pname = HttpRequestMessageProperty.Name; if (message.Properties.ContainsKey (pname)) { HttpRequestMessageProperty hp = (HttpRequestMessageProperty) message.Properties [pname]; -#if !NET_2_1 // FIXME: how can this be done? foreach (var key in hp.Headers.AllKeys) if (!WebHeaderCollection.IsRestricted (key)) web_request.Headers [key] = hp.Headers [key]; -#endif web_request.Method = hp.Method; // FIXME: do we have to handle hp.QueryString ? if (hp.SuppressEntityBody) suppressEntityBody = true; } #if !NET_2_1 - if (source.ClientCredentials.ClientCertificate.Certificate != null) - ((HttpWebRequest)web_request).ClientCertificates.Add (source.ClientCredentials.ClientCertificate.Certificate); + if (source.ClientCredentials != null) { + var cred = source.ClientCredentials; + if ((cred.ClientCertificate != null) && (cred.ClientCertificate.Certificate != null)) + ((HttpWebRequest)web_request).ClientCertificates.Add (cred.ClientCertificate.Certificate); + } #endif if (!suppressEntityBody && String.Compare (web_request.Method, "GET", StringComparison.OrdinalIgnoreCase) != 0) { diff --git a/mcs/class/System.ServiceModel/System.ServiceModel.Description/ContractDescriptionGenerator.cs b/mcs/class/System.ServiceModel/System.ServiceModel.Description/ContractDescriptionGenerator.cs index 5c80629410e..b34137f80ed 100644 --- a/mcs/class/System.ServiceModel/System.ServiceModel.Description/ContractDescriptionGenerator.cs +++ b/mcs/class/System.ServiceModel/System.ServiceModel.Description/ContractDescriptionGenerator.cs @@ -186,14 +186,30 @@ namespace System.ServiceModel.Description if (sca.HasProtectionLevel) cd.ProtectionLevel = sca.ProtectionLevel; - foreach (var icd in cd.GetInheritedContracts ()) { - FillOperationsForInterface (icd, icd.ContractType, givenServiceType, false); + /* + * Calling `FillOperationsForInterface(cd, X, null, false)' followed by + * `FillOperationsForInterface(cd, X, Y, false)' would attempt to populate + * the behavior list for 'X' twice (bug #6187). + * + * Therefor, we manually iterate over the list of interfaces here instead of + * using ContractDescription.GetInheritedContracts(). + * + */ + + var inherited = new Collection (); + foreach (var it in cd.ContractType.GetInterfaces ()) { + var icd = GetContractInternal (it, givenServiceType, null); + if (icd != null) + inherited.Add (icd); + } + + foreach (var icd in inherited) { foreach (var od in icd.Operations) if (!cd.Operations.Any(o => o.Name == od.Name && o.SyncMethod == od.SyncMethod && o.BeginMethod == od.BeginMethod && o.InCallbackContract == od.InCallbackContract)) cd.Operations.Add (od); } - + FillOperationsForInterface (cd, cd.ContractType, givenServiceType, false); if (cd.CallbackContractType != null) diff --git a/mcs/class/System.ServiceModel/System.ServiceModel.Description/DataContractSerializerMessageContractImporter.cs b/mcs/class/System.ServiceModel/System.ServiceModel.Description/DataContractSerializerMessageContractImporter.cs index 5b4b839bbc8..7b0db9e3085 100644 --- a/mcs/class/System.ServiceModel/System.ServiceModel.Description/DataContractSerializerMessageContractImporter.cs +++ b/mcs/class/System.ServiceModel/System.ServiceModel.Description/DataContractSerializerMessageContractImporter.cs @@ -88,6 +88,8 @@ namespace System.ServiceModel.Description abstract class MessageContractImporterInternal : IWsdlImportExtension { + protected abstract void Init (WsdlImporter importer); + public void ImportContract (WsdlImporter importer, WsdlContractConversionContext context) { @@ -98,6 +100,8 @@ namespace System.ServiceModel.Description if (this.importer != null || this.context != null) throw new SystemException ("INTERNAL ERROR: unexpected recursion of ImportContract method call"); + Init (importer); + schema_set_in_use = new XmlSchemaSet (); schema_set_in_use.Add (importer.XmlSchemas); foreach (WSDL wsdl in importer.WsdlDocuments) @@ -187,8 +191,17 @@ namespace System.ServiceModel.Description bool IsOperationImported (PortType pt, Operation op) { foreach (OperationMessage opmsg in op.Messages) { - var parts = context.GetMessageDescription (opmsg).Body.Parts; - foreach (var part in parts) + + var opdsc = context.GetMessageDescription (opmsg); + + var parts = opdsc.Body.Parts; + var ret = opdsc.Body.ReturnValue; + + if ((ret != null) && + (ret.DataContractImporter != null || ret.XmlSerializationImporter != null)) + return true; + + foreach (var part in opdsc.Body.Parts) if (part.DataContractImporter != null || part.XmlSerializationImporter != null) return true; } @@ -228,8 +241,14 @@ namespace System.ServiceModel.Description class DataContractMessageContractImporterInternal : MessageContractImporterInternal { - XsdDataContractImporter dc_importer = new XsdDataContractImporter (); + XsdDataContractImporter dc_importer; + protected override void Init (WsdlImporter importer) + { + if (dc_importer == null) + dc_importer = importer.GetState (); + } + protected override void ImportPartsBySchemaElement (QName qname, List parts, Message msg, MessagePart part) { XmlSchemaElement element = (XmlSchemaElement) schema_set_in_use.GlobalElements [qname]; @@ -316,7 +335,7 @@ namespace System.ServiceModel.Description class XmlSerializerMessageContractImporterInternal : MessageContractImporterInternal { - CodeCompileUnit ccu = new CodeCompileUnit (); + CodeCompileUnit ccu; XmlSchemaSet schema_set_cache; XmlSchemaImporter schema_importer; XmlCodeExporter code_exporter; @@ -324,6 +343,12 @@ namespace System.ServiceModel.Description public CodeCompileUnit CodeCompileUnit { get { return ccu; } } + + protected override void Init (WsdlImporter importer) + { + if (ccu == null) + ccu = importer.GetState (); + } protected override void ImportPartsBySchemaElement (QName qname, List parts, Message msg, MessagePart msgPart) { diff --git a/mcs/class/System.ServiceModel/System.ServiceModel.Description/MetadataImporter.cs b/mcs/class/System.ServiceModel/System.ServiceModel.Description/MetadataImporter.cs index 3e01c1bb685..febc8527213 100644 --- a/mcs/class/System.ServiceModel/System.ServiceModel.Description/MetadataImporter.cs +++ b/mcs/class/System.ServiceModel/System.ServiceModel.Description/MetadataImporter.cs @@ -41,6 +41,7 @@ namespace System.ServiceModel.Description { KeyedByTypeCollection policy_extensions; Collection errors = new Collection (); + Dictionary state = new Dictionary (); internal MetadataImporter (IEnumerable policyImportExtensions) { @@ -65,7 +66,7 @@ namespace System.ServiceModel.Description } public Dictionary State { - get { throw new NotImplementedException (); } + get { return state; } } public Dictionary KnownContracts { @@ -75,5 +76,15 @@ namespace System.ServiceModel.Description public abstract Collection ImportAllContracts (); public abstract ServiceEndpointCollection ImportAllEndpoints (); + + internal T GetState () where T : class, new () + { + object value; + if (!state.TryGetValue (typeof(T), out value)) { + value = new T (); + state.Add (typeof(T), value); + } + return (T) value; + } } } diff --git a/mcs/class/System.ServiceModel/System.ServiceModel.Dispatcher/OperationInvokerHandler.cs b/mcs/class/System.ServiceModel/System.ServiceModel.Dispatcher/OperationInvokerHandler.cs index 38b074095b5..1b956b1be53 100644 --- a/mcs/class/System.ServiceModel/System.ServiceModel.Dispatcher/OperationInvokerHandler.cs +++ b/mcs/class/System.ServiceModel/System.ServiceModel.Dispatcher/OperationInvokerHandler.cs @@ -142,6 +142,22 @@ namespace System.ServiceModel.Dispatcher h.ChannelFaulted (dcc); } + bool IsGenericFaultException (Type type, out Type arg) + { + for (; type != null; type = type.BaseType) { + if (!type.IsGenericType) + continue; + var tdef = type.GetGenericTypeDefinition (); + if (!tdef.Equals (typeof (FaultException<>))) + continue; + arg = type.GetGenericArguments () [0]; + return true; + } + + arg = null; + return false; + } + Message BuildExceptionMessage (MessageProcessingContext mrc, Exception ex, bool includeDetailsInFault) { var dr = mrc.OperationContext.EndpointDispatcher.DispatchRuntime; @@ -155,12 +171,13 @@ namespace System.ServiceModel.Dispatcher var req = mrc.IncomingMessage; + Type gft; var fe = ex as FaultException; - if (fe != null && fe.GetType ().IsGenericType) { - var t = fe.GetType ().GetGenericArguments () [0]; - foreach (var fci in mrc.Operation.FaultContractInfos) - if (fci.Detail == t) + if (fe != null && IsGenericFaultException (fe.GetType (), out gft)) { + foreach (var fci in mrc.Operation.FaultContractInfos) { + if (fci.Detail == gft) return Message.CreateMessage (req.Version, fe.CreateMessageFault (), fci.Action); + } } // FIXME: set correct name diff --git a/mcs/class/System.ServiceModel/System.ServiceModel/ClientRealProxy.cs b/mcs/class/System.ServiceModel/System.ServiceModel/ClientRealProxy.cs index 94bda4bfebb..1c94718b6b9 100644 --- a/mcs/class/System.ServiceModel/System.ServiceModel/ClientRealProxy.cs +++ b/mcs/class/System.ServiceModel/System.ServiceModel/ClientRealProxy.cs @@ -47,14 +47,10 @@ namespace System.ServiceModel : base (type) { this.channel = channel; -#if NET_2_1 - context_channel_type = typeof (IClientChannel); -#else - context_channel_type = isDuplex ? typeof (IDuplexContextChannel) : typeof (IClientChannel); -#endif + this.isDuplex = isDuplex; } - - Type context_channel_type; + + bool isDuplex; IInternalContextChannel channel; Dictionary saved_params = new Dictionary (); @@ -66,10 +62,19 @@ namespace System.ServiceModel public virtual string TypeName { get; set; } + static bool CanCastTo (Type type) + { + return typeof (T) == type || typeof (T).GetInterfaces ().Contains (type); + } + public virtual bool CanCastTo (Type t, object o) { - if (t == context_channel_type || context_channel_type.GetInterfaces ().Contains (t)) + if (CanCastTo (t)) return true; +#if !NET_2_1 + if (isDuplex && CanCastTo (t)) + return true; +#endif return false; } diff --git a/mcs/class/System.ServiceModel/System.ServiceModel/HttpTransportSecurity.cs b/mcs/class/System.ServiceModel/System.ServiceModel/HttpTransportSecurity.cs index ba3f7a9bd37..7e6c0fbf82e 100644 --- a/mcs/class/System.ServiceModel/System.ServiceModel/HttpTransportSecurity.cs +++ b/mcs/class/System.ServiceModel/System.ServiceModel/HttpTransportSecurity.cs @@ -39,7 +39,12 @@ namespace System.ServiceModel HttpProxyCredentialType proxy; string realm = String.Empty; - internal HttpTransportSecurity () +#if NET_4_0 + public +#else + internal +#endif + HttpTransportSecurity () { } diff --git a/mcs/class/System.ServiceModel/System.ServiceModel/ServiceHost.cs b/mcs/class/System.ServiceModel/System.ServiceModel/ServiceHost.cs index e36fa29b259..19236d062c9 100644 --- a/mcs/class/System.ServiceModel/System.ServiceModel/ServiceHost.cs +++ b/mcs/class/System.ServiceModel/System.ServiceModel/ServiceHost.cs @@ -65,18 +65,25 @@ namespace System.ServiceModel get { return instance; } } + static Uri CreateUri (string address) + { + if (address.Length > 0 && address[0] == '/') + return new Uri (address.Substring (1), UriKind.Relative); + else + return new Uri (address, UriKind.RelativeOrAbsolute); + } + public ServiceEndpoint AddServiceEndpoint ( Type implementedContract, Binding binding, string address) { - return AddServiceEndpoint (implementedContract, binding, - new Uri (address, UriKind.RelativeOrAbsolute)); + return AddServiceEndpoint (implementedContract, binding, CreateUri (address)); } public ServiceEndpoint AddServiceEndpoint ( Type implementedContract, Binding binding, string address, Uri listenUri) { return AddServiceEndpoint (implementedContract, binding, - new Uri (address, UriKind.RelativeOrAbsolute), listenUri); + CreateUri (address), listenUri); } public ServiceEndpoint AddServiceEndpoint ( diff --git a/mcs/class/System.ServiceModel/Test/Resources/DateTime.wsdl b/mcs/class/System.ServiceModel/Test/Resources/DateTime.wsdl new file mode 100644 index 00000000000..25f7246d1bb --- /dev/null +++ b/mcs/class/System.ServiceModel/Test/Resources/DateTime.wsdl @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/mcs/class/System.ServiceModel/Test/System.ServiceModel.Description/ContractDescriptionTest.cs b/mcs/class/System.ServiceModel/Test/System.ServiceModel.Description/ContractDescriptionTest.cs index e43c837d470..f6c297d3c9b 100644 --- a/mcs/class/System.ServiceModel/Test/System.ServiceModel.Description/ContractDescriptionTest.cs +++ b/mcs/class/System.ServiceModel/Test/System.ServiceModel.Description/ContractDescriptionTest.cs @@ -34,6 +34,7 @@ using System.Reflection; using System.ServiceModel; using System.ServiceModel.Channels; using System.ServiceModel.Description; +using System.ServiceModel.Dispatcher; using NUnit.Framework; namespace MonoTests.System.ServiceModel.Description @@ -948,5 +949,65 @@ namespace MonoTests.System.ServiceModel.Description { } + [Test] + public void TestInterfaceInheritance () + { + var cd = ContractDescription.GetContract (typeof (InterfaceInheritance)); + var inherited = cd.GetInheritedContracts (); + Assert.AreEqual (1, inherited.Count, "#1"); + } + + public class MyWebGetAttribute : Attribute, IOperationBehavior + { + void IOperationBehavior.AddBindingParameters (OperationDescription operation, BindingParameterCollection parameters) + { + ; + } + + void IOperationBehavior.ApplyClientBehavior (OperationDescription operation, ClientOperation client) + { + ; + } + + void IOperationBehavior.ApplyDispatchBehavior (OperationDescription operation, DispatchOperation service) + { + ; + } + + void IOperationBehavior.Validate (OperationDescription operation) + { + ; + } + } + + [ServiceBehavior(InstanceContextMode = InstanceContextMode.Single)] + public class InterfaceInheritance : IInterfaceInheritance + { + public string Get () + { + throw new NotImplementedException (); + } + + public string Test () + { + throw new NotImplementedException (); + } + } + + [ServiceContract] + public interface IInterfaceInheritance: IBaseInterface + { + [OperationContract] + [MyWebGet] + string Test (); + } + + [ServiceContract] + public interface IBaseInterface + { + [OperationContract] + [MyWebGet] + string Get (); + } } } diff --git a/mcs/class/System.ServiceModel/Test/System.ServiceModel.Description/WsdlImporterTest.cs b/mcs/class/System.ServiceModel/Test/System.ServiceModel.Description/WsdlImporterTest.cs index 970640fa1a6..24630a28263 100644 --- a/mcs/class/System.ServiceModel/Test/System.ServiceModel.Description/WsdlImporterTest.cs +++ b/mcs/class/System.ServiceModel/Test/System.ServiceModel.Description/WsdlImporterTest.cs @@ -596,5 +596,21 @@ namespace MonoTests.System.ServiceModel.Description // FIXME: examine resulting operations. } + + [Test] + [Ignore ("FIXME: Using external source")] + public void ImportMethodWithDateTime () + { + var ms = GetMetadataSetFromWsdl ("Test/Resources/DateTime.wsdl"); + var imp = new WsdlImporter (ms); + var cg = new ServiceContractGenerator (); + var cd = imp.ImportAllContracts () [0]; + cg.GenerateServiceContractType (cd); + var sw = new StringWriter (); + new CSharpCodeProvider ().GenerateCodeFromCompileUnit ( + cg.TargetCompileUnit, sw, null); + // sort of hacky test + Assert.IsTrue (sw.ToString ().IndexOf ("System.DateTime GetDate") > 0, "#1"); + } } } diff --git a/mcs/class/System.ServiceModel/Test/System.ServiceModel.Dispatcher/DispatchOperationTest.cs b/mcs/class/System.ServiceModel/Test/System.ServiceModel.Dispatcher/DispatchOperationTest.cs index 37b1210c88c..e8881b27d8a 100644 --- a/mcs/class/System.ServiceModel/Test/System.ServiceModel.Dispatcher/DispatchOperationTest.cs +++ b/mcs/class/System.ServiceModel/Test/System.ServiceModel.Dispatcher/DispatchOperationTest.cs @@ -88,17 +88,38 @@ namespace MonoTests.System.ServiceModel.Dispatcher public void FaultContractInfos () { var host = new ServiceHost (typeof (TestFaultContract)); - host.Description.Behaviors.Find ().IncludeExceptionDetailInFaults = true; + host.Description.Behaviors.Find ().IncludeExceptionDetailInFaults = false; host.AddServiceEndpoint (typeof (ITestFaultContract), new BasicHttpBinding (), new Uri ("http://localhost:37564")); host.Open (); try { var cf = new ChannelFactory (new BasicHttpBinding (), new EndpointAddress ("http://localhost:37564")); var cli = cf.CreateChannel (); - cli.Run ("test"); - } catch (FaultException ex) { - var p = ex.Detail; - Assert.AreEqual (5, p.ErrorCode, "#1"); - Assert.AreEqual ("foobarerror", p.Text, "#2"); + try { + cli.Run ("default"); + Assert.Fail ("#1"); + } catch (FaultException ex) { + var p = ex.Detail; + Assert.AreEqual (5, p.ErrorCode, "#2"); + Assert.AreEqual ("foobarerror", p.Text, "#3"); + } + + try { + cli.Run ("deriveddata"); + Assert.Fail ("#4"); + } catch (Exception ex) { + // The type must be explicitly listed in the [FaultContract], + // it is not allowed to use a subclass of the exception data type. + Assert.AreEqual (typeof (FaultException), ex.GetType (), "#5"); + } + + try { + cli.Run ("derivedexception"); + Assert.Fail ("#6"); + } catch (Exception ex) { + // However, it is allowed to derive from FaultException, provided + // that T is explicitly listed in [FaultContract]. Bug #7177. + Assert.AreEqual (typeof (FaultException), ex.GetType (), "#7"); + } } finally { host.Close (); } @@ -125,7 +146,14 @@ namespace MonoTests.System.ServiceModel.Dispatcher Assert.AreEqual (1, dop.FaultContractInfos.Count, "s#2"); var fci = dop.FaultContractInfos [0]; Assert.AreEqual (typeof (PrivateAffairError), fci.Detail, "s#3"); - throw new FaultException (new PrivateAffairError () { ErrorCode = 5, Text = "foobarerror" }); + if (input.Equals ("default")) + throw new FaultException (new PrivateAffairError () { ErrorCode = 5, Text = "foobarerror" }); + else if (input.Equals ("deriveddata")) + throw new FaultException (new DerivedPrivateAffairError () { ErrorCode = 5, Text = "foobarerror" }); + else if (input.Equals ("derivedexception")) + throw new DerivedFaultException (new PrivateAffairError () { ErrorCode = 5, Text = "foobarerror" }); + else + throw new FaultException ("Invalid operation"); } } @@ -137,5 +165,17 @@ namespace MonoTests.System.ServiceModel.Dispatcher [DataMember] public string Text { get; set; } } + + [DataContract] + class DerivedPrivateAffairError : PrivateAffairError + { + } + + class DerivedFaultException : FaultException + { + public DerivedFaultException (PrivateAffairError error) + : base (error) + { } + } } } \ No newline at end of file diff --git a/mcs/class/System.ServiceModel/Test/System.ServiceModel/ServiceHostTest.cs b/mcs/class/System.ServiceModel/Test/System.ServiceModel/ServiceHostTest.cs index 49b3b3500b1..57e03d8e7b4 100644 --- a/mcs/class/System.ServiceModel/Test/System.ServiceModel/ServiceHostTest.cs +++ b/mcs/class/System.ServiceModel/Test/System.ServiceModel/ServiceHostTest.cs @@ -248,6 +248,21 @@ namespace MonoTests.System.ServiceModel host.AddServiceEndpoint ("ISuchTypeDoesNotExist", new BasicHttpBinding (), "rel"); } + [Test] + public void AddServiceEndpoint7 () + { + ServiceHost host = new ServiceHost (typeof (Foo), new Uri ("http://localhost/echo")); + var a = host.AddServiceEndpoint (typeof (Foo), new BasicHttpBinding (), "a"); + Console.WriteLine (a.Address); + Assert.AreEqual ("http", a.Address.Uri.Scheme, "#1"); + Assert.AreEqual ("http://localhost/echo/a", a.Address.Uri.AbsoluteUri, "#2"); + + var b = host.AddServiceEndpoint (typeof (Foo), new BasicHttpBinding (), "/b"); + Console.WriteLine (b.Address); + Assert.AreEqual ("http", b.Address.Uri.Scheme, "#3"); + Assert.AreEqual ("http://localhost/echo/b", b.Address.Uri.AbsoluteUri, "#4"); + } + [Test] [ExpectedException (typeof (InvalidOperationException))] public void AddServiceEndpointMexWithNoImpl () diff --git a/mcs/class/System.Threading.Tasks.Dataflow/System.Threading.Tasks.Dataflow-net_4_5.csproj b/mcs/class/System.Threading.Tasks.Dataflow/System.Threading.Tasks.Dataflow-net_4_5.csproj index bef506c1f05..d39815ed61a 100644 --- a/mcs/class/System.Threading.Tasks.Dataflow/System.Threading.Tasks.Dataflow-net_4_5.csproj +++ b/mcs/class/System.Threading.Tasks.Dataflow/System.Threading.Tasks.Dataflow-net_4_5.csproj @@ -1,18 +1,18 @@ - + Debug AnyCPU 9.0.30729 2.0 - {C1445A71-BF0F-4604-B54F-E83B1EA0F38B} + {155AEF28-C81F-405D-9072-9D52780E3E70} Library 1699 ./../../class/lib/net_4_5 true + Properties - - + System.Threading.Tasks.Dataflow v4.5 512 @@ -31,7 +31,7 @@ ./../../class/lib/net_4_5 - AnyCPU + AnyCPU pdbonly 1699 true @@ -42,55 +42,56 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + - - False - mscorlib.dll - - - False - mscorlib.dll - - - False - System.Core.dll - - - False - System.dll - + + False + mscorlib.dll + + + False + mscorlib.dll + + + False + System.Core.dll + + + False + System.dll + + - \ No newline at end of file + + + diff --git a/mcs/class/System.Threading.Tasks.Dataflow/System.Threading.Tasks.Dataflow-tests-net_4_5.csproj b/mcs/class/System.Threading.Tasks.Dataflow/System.Threading.Tasks.Dataflow-tests-net_4_5.csproj index 078375cf7f3..b2ea73a8f88 100644 --- a/mcs/class/System.Threading.Tasks.Dataflow/System.Threading.Tasks.Dataflow-tests-net_4_5.csproj +++ b/mcs/class/System.Threading.Tasks.Dataflow/System.Threading.Tasks.Dataflow-tests-net_4_5.csproj @@ -1,4 +1,4 @@ - + Debug @@ -10,8 +10,9 @@ 1699 .\ true + Properties - MonoTests + System.Threading.Tasks.Dataflow_test_net_4_5 v4.5 512 @@ -41,38 +42,37 @@ - - AtomicBoolean.cs - - - - - - - - - - - - - - - - + + + + + + + + + + + + - - + + + + + + + - - + @@ -94,14 +93,20 @@ False ./../../class/lib/net_4_5/System.Threading.Tasks.Dataflow.dll - False System.Core.dll + + False + System.dll + + - + + + diff --git a/mcs/class/System.Web.Http.SelfHost/Makefile b/mcs/class/System.Web.Http.SelfHost/Makefile new file mode 100644 index 00000000000..a435b0a4eb2 --- /dev/null +++ b/mcs/class/System.Web.Http.SelfHost/Makefile @@ -0,0 +1,22 @@ +thisdir = class/System.Web.Http.SelfHost +SUBDIRS = +include ../../build/rules.make + +LIBRARY = System.Web.Http.SelfHost.dll + +System.Web.Http.SelfHost.Properties.CommonWebApiResources.resources: ../../../external/aspnetwebstack/src/Common/CommonWebApiResources.resx + $(RESGEN) "$<" "$@" + +System.Web.Http.SelfHost.Properties.SRResources.resources: ../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/Properties/SRResources.resx + $(RESGEN) "$<" "$@" + + +LIB_MCS_FLAGS = -r:System.Core.dll -r:System.dll -r:System.Xml.dll -r:System.Configuration.dll -r:System.Net.Http.dll \ + -r:System.Runtime.Serialization.dll -r:System.ServiceModel.dll -r:System.IdentityModel.dll \ + -r:System.Web.Http.dll -r:System.Net.Http.Formatting.dll \ + -d:ASPNETMVC -keyfile:../winfx.pub -delaysign + +include ../../build/library.make + +$(the_lib): System.Web.Http.SelfHost.Properties.CommonWebApiResources.resources \ + System.Web.Http.SelfHost.Properties.SRResources.resources \ No newline at end of file diff --git a/mcs/class/System.Web.Http.SelfHost/System.Web.Http.SelfHost-net_4_5.csproj b/mcs/class/System.Web.Http.SelfHost/System.Web.Http.SelfHost-net_4_5.csproj new file mode 100644 index 00000000000..626cb431487 --- /dev/null +++ b/mcs/class/System.Web.Http.SelfHost/System.Web.Http.SelfHost-net_4_5.csproj @@ -0,0 +1,150 @@ + + + + Debug + AnyCPU + 9.0.30729 + 2.0 + {155AEF28-C81F-405D-9072-9D52780E3E70} + Library + 1699 + ./../../class/lib/net_4_5 + true + + Properties + + System.Web.Http.SelfHost + v4.5 + 512 + + false + + + AnyCPU + true + full + 1699 + false + DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;ASPNETMVC + prompt + 4 + ./../../class/lib/net_4_5 + + + AnyCPU + pdbonly + 1699 + true + NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5;ASPNETMVC + prompt + 4 + ./../../class/lib/net_4_5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + False + mscorlib.dll + + + False + System.Core.dll + + + False + System.dll + + + False + System.Xml.dll + + + False + System.Configuration.dll + + + False + System.Net.Http.dll + + + False + System.Runtime.Serialization.dll + + + False + System.ServiceModel.dll + + + False + System.IdentityModel.dll + + + False + System.Web.Http.dll + + + False + System.Net.Http.Formatting.dll + + + + + + + + + diff --git a/mcs/class/System.Web.Http.SelfHost/System.Web.Http.SelfHost.dll.sources b/mcs/class/System.Web.Http.SelfHost/System.Web.Http.SelfHost.dll.sources new file mode 100644 index 00000000000..13bd60f3d7b --- /dev/null +++ b/mcs/class/System.Web.Http.SelfHost/System.Web.Http.SelfHost.dll.sources @@ -0,0 +1,43 @@ +../../../external/aspnetwebstack/src/CommonAssemblyInfo.cs +../../../external/aspnetwebstack/src/TransparentCommonAssemblyInfo.cs + +../../../external/aspnetwebstack/src/Common/DictionaryExtensions.cs +../../../external/aspnetwebstack/src/Common/Error.cs +../../../external/aspnetwebstack/src/Common/HttpMethodHelper.cs +../../../external/aspnetwebstack/src/Common/TaskHelpers.cs +../../../external/aspnetwebstack/src/Common/TaskHelpersExtensions.cs +../../../external/aspnetwebstack/src/Common/CommonWebApiResources.Designer.cs + +../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/HttpRequestMessageExtensions.cs +../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/Channels/HttpMessage.cs +../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/Channels/HttpMessageEncoderFactory.cs +../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/Channels/HttpMessageEncodingBindingElement.cs +../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/Channels/HttpMessageEncodingChannelListener.cs +../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/Channels/HttpMessageEncodingReplyChannel.cs +../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/Channels/HttpMessageEncodingRequestContext.cs +../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/Channels/HttpMessageExtensions.cs +../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/Channels/HttpBinding.cs +../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/Channels/HttpBindingSecurity.cs +../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/Channels/HttpBindingSecurityMode.cs +../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/Channels/HttpBindingSecurityModeHelper.cs +../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/HttpSelfHostConfiguration.cs +../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/HttpSelfHostServer.cs +../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/Properties/AssemblyInfo.cs +../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/Properties/SRResources.Designer.cs +../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/ServiceModel/Channels/AsyncResult.cs +../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/ServiceModel/Channels/BufferedOutputStream.cs +../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/ServiceModel/Channels/BufferManagerOutputStream.cs +../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/ServiceModel/Channels/ChannelAcceptor.cs +../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/ServiceModel/Channels/ChannelBindingUtility.cs +../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/ServiceModel/Channels/CompletedAsyncResult.cs +../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/ServiceModel/Channels/HttpTransportDefaults.cs +../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/ServiceModel/Channels/IChannelAcceptor.cs +../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/ServiceModel/Channels/LayeredChannel.cs +../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/ServiceModel/Channels/LayeredChannelAcceptor.cs +../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/ServiceModel/Channels/LayeredChannelListener.cs +../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/ServiceModel/Channels/TransportDefaults.cs +../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/ServiceModel/HostNameComparisonModeHelper.cs +../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/ServiceModel/HttpClientCredentialTypeHelper.cs +../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/ServiceModel/HttpProxyCredentialTypeHelper.cs +../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/ServiceModel/HttpTransportSecurityExtensionMethods.cs +../../../external/aspnetwebstack/src/System.Web.Http.SelfHost/ServiceModel/TransferModeHelper.cs diff --git a/mcs/class/System.Web.Http/Makefile b/mcs/class/System.Web.Http/Makefile index 488e020e7af..d7f1a32a42b 100644 --- a/mcs/class/System.Web.Http/Makefile +++ b/mcs/class/System.Web.Http/Makefile @@ -13,7 +13,9 @@ System.Web.Http.Properties.SRResources.resources: ../../../external/aspnetwebsta LIB_MCS_FLAGS = -r:System.Core.dll -r:System.dll -r:System.Xml.dll -r:System.Net.Http.dll -r:System.ComponentModel.DataAnnotations.dll \ -r:System.Net.Http.Formatting.dll -r:System.Runtime.Caching.dll -r:System.Runtime.Serialization.dll -r:System.Data.Linq.dll \ - -d:ASPNETMVC -keyfile:../winfx.pub -delaysign + -d:ASPNETMVC -keyfile:../winfx.pub -delaysign \ + -resource:System.Web.Http.Properties.CommonWebApiResources.resources \ + -resource:System.Web.Http.Properties.SRResources.resources include ../../build/library.make diff --git a/mcs/class/System.Web.Http/System.Web.Http-net_4_5.csproj b/mcs/class/System.Web.Http/System.Web.Http-net_4_5.csproj index b0ba77dcfec..4c979d97aee 100644 --- a/mcs/class/System.Web.Http/System.Web.Http-net_4_5.csproj +++ b/mcs/class/System.Web.Http/System.Web.Http-net_4_5.csproj @@ -364,6 +364,14 @@ - + + + System.Web.Http.Properties.CommonWebApiResources.resources + + + System.Web.Http.Properties.SRResources.resources + + + diff --git a/mcs/class/System.Web.Services/System.Web.Services.Description/WebServicesInteroperability.cs b/mcs/class/System.Web.Services/System.Web.Services.Description/WebServicesInteroperability.cs index c25f3349a3e..ccdd41f376e 100644 --- a/mcs/class/System.Web.Services/System.Web.Services.Description/WebServicesInteroperability.cs +++ b/mcs/class/System.Web.Services/System.Web.Services.Description/WebServicesInteroperability.cs @@ -99,8 +99,10 @@ namespace System.Web.Services.Description checker.Check (ctx, oper.Input); CheckExtensions (ctx, checker, oper.Input.Extensions); - checker.Check (ctx, oper.Output); - CheckExtensions (ctx, checker, oper.Output.Extensions); + if (oper.Output != null) { + checker.Check (ctx, oper.Output); + CheckExtensions (ctx, checker, oper.Output.Extensions); + } } } diff --git a/mcs/class/System.Web.Services/Test/System.Web.Services.Description/6041.wsdl b/mcs/class/System.Web.Services/Test/System.Web.Services.Description/6041.wsdl new file mode 100644 index 00000000000..7d8eef25af0 --- /dev/null +++ b/mcs/class/System.Web.Services/Test/System.Web.Services.Description/6041.wsdl @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mcs/class/System.Web.Services/Test/System.Web.Services.Description/WebServicesInteroperabilityTest.cs b/mcs/class/System.Web.Services/Test/System.Web.Services.Description/WebServicesInteroperabilityTest.cs index dff22f606cb..b87366b0747 100644 --- a/mcs/class/System.Web.Services/Test/System.Web.Services.Description/WebServicesInteroperabilityTest.cs +++ b/mcs/class/System.Web.Services/Test/System.Web.Services.Description/WebServicesInteroperabilityTest.cs @@ -42,6 +42,16 @@ namespace MonoTests.System.Web.Services.Description WsiProfiles.BasicProfile1_1, ServiceDescription.Read ("Test/System.Web.Services.Description/443095.wsdl"), bc); } + + [Test] + public void CheckEmptyOutput () // bug #6041 + { + BasicProfileViolationCollection bc = new BasicProfileViolationCollection (); + WebServicesInteroperability.CheckConformance ( + WsiProfiles.BasicProfile1_1, + ServiceDescription.Read ("Test/System.Web.Services.Description/6041.wsdl"), bc); + } + } } diff --git a/mcs/class/System.Web/System.Web-net_2_0.csproj b/mcs/class/System.Web/System.Web-net_2_0.csproj index 8f2aab811ea..213f8813940 100644 --- a/mcs/class/System.Web/System.Web-net_2_0.csproj +++ b/mcs/class/System.Web/System.Web-net_2_0.csproj @@ -46,7 +46,6 @@ - @@ -1240,6 +1239,7 @@ + diff --git a/mcs/class/System.Web/System.Web-net_4_0.csproj b/mcs/class/System.Web/System.Web-net_4_0.csproj index f467f4cb306..617d4570b39 100644 --- a/mcs/class/System.Web/System.Web-net_4_0.csproj +++ b/mcs/class/System.Web/System.Web-net_4_0.csproj @@ -46,7 +46,6 @@ - @@ -241,6 +240,8 @@ + + @@ -1308,6 +1309,7 @@ + diff --git a/mcs/class/System.Web/System.Web-net_4_5.csproj b/mcs/class/System.Web/System.Web-net_4_5.csproj index ba604dc55b9..cf2dbc18780 100644 --- a/mcs/class/System.Web/System.Web-net_4_5.csproj +++ b/mcs/class/System.Web/System.Web-net_4_5.csproj @@ -46,7 +46,6 @@ - @@ -241,6 +240,8 @@ + + @@ -1308,6 +1309,7 @@ + diff --git a/mcs/class/System.Web/System.Web.dll.sources b/mcs/class/System.Web/System.Web.dll.sources index 7c5cd4c8429..5e5744aa8de 100644 --- a/mcs/class/System.Web/System.Web.dll.sources +++ b/mcs/class/System.Web/System.Web.dll.sources @@ -1200,5 +1200,4 @@ System.Web/WebROCollection.cs System.Web/WebSysDescriptionAttribute.cs System.Web/XmlSiteMapProvider.cs ../corlib/System.Collections.Concurrent/SplitOrderedList.cs -../corlib/System.Collections.Concurrent/ObjectPool.cs diff --git a/mcs/class/System.XML/System.Xml.Serialization/XmlReflectionImporter.cs b/mcs/class/System.XML/System.Xml.Serialization/XmlReflectionImporter.cs index ce274821b43..e9888f11484 100644 --- a/mcs/class/System.XML/System.Xml.Serialization/XmlReflectionImporter.cs +++ b/mcs/class/System.XML/System.Xml.Serialization/XmlReflectionImporter.cs @@ -9,7 +9,6 @@ // Copyright (C) Tim Coleman, 2002 // (C) 2003 Erik LeBel // - // // Permission is hereby granted, free of charge, to any person obtaining // a copy of this software and associated documentation files (the @@ -1017,7 +1016,11 @@ namespace System.Xml.Serialization { elem.Form = att.Form; if (elem.Form != XmlSchemaForm.Unqualified) elem.Namespace = (att.Namespace != null) ? att.Namespace : defaultNamespace; - elem.IsNullable = att.IsNullable; + + // elem may already be nullable, and IsNullable property in XmlElement is false by default + if (att.IsNullable && !elem.IsNullable) + elem.IsNullable = att.IsNullable; + elem.ExplicitOrder = att.Order; if (elem.IsNullable && !elem.TypeData.IsNullable) diff --git a/mcs/class/System.XML/Test/System.Xml.Serialization/DeserializeTests.cs b/mcs/class/System.XML/Test/System.Xml.Serialization/DeserializeTests.cs index 90f16f0899c..459620cb13f 100644 --- a/mcs/class/System.XML/Test/System.Xml.Serialization/DeserializeTests.cs +++ b/mcs/class/System.XML/Test/System.Xml.Serialization/DeserializeTests.cs @@ -4,9 +4,11 @@ // Author: // Atsushi Enomoto // Hagit Yidov +// Andres G. Aragoneses // // (C) 2003 Atsushi Enomoto // (C) 2005 Mainsoft Corporation (http://www.mainsoft.com) +// (C) 2012 7digital Media Ltd (http://www.7digital.com) // // using System; @@ -1553,5 +1555,71 @@ namespace MonoTests.System.XmlSerialization NotExactDateParseClass o = (NotExactDateParseClass) xs.Deserialize (new StringReader ("2012-02-05-09:00")); Assert.AreEqual (new DateTime (2012,2,5), o.SomeDate); } + + + public class Foo + { + public DateTime? Baz { get; set; } + } + + [Test] + public void CanDeserializeXsiNil() + { + var reader = new StringReader( +@" + +"); + + using (var xmlReader = new XmlTextReader(reader)) + { + var serializer = new XmlSerializer(typeof(Foo)); + var foo = (Foo)serializer.Deserialize(xmlReader); + Assert.IsNull(foo.Baz); + } + } + + public class Bar + { + [XmlElement("baz")] + public DateTime? Baz { get; set; } + } + + [Test] + public void CanDeserializeXsiNilToAPropertyWithXmlElementAttrib() + { + var reader = new StringReader( +@" + +"); + + using (var xmlReader = new XmlTextReader(reader)) + { + var serializer = new XmlSerializer(typeof(Bar)); + var bar = (Bar)serializer.Deserialize(xmlReader); + Assert.IsNull(bar.Baz); + } + } + + public class FooBar + { + [XmlElement("baz", IsNullable = true)] + public DateTime? Baz { get; set; } + } + + [Test] + public void CanDeserializeXsiNilToAPropertyWithXmlElementAttribAndIsNullableTrue() + { + var reader = new StringReader( +@" + +"); + + using (var xmlReader = new XmlTextReader(reader)) + { + var serializer = new XmlSerializer(typeof(FooBar)); + var foobar = (FooBar)serializer.Deserialize(xmlReader); + Assert.IsNull(foobar.Baz); + } + } } } diff --git a/mcs/class/System/Documentation/en/System.ComponentModel/DataErrorsChangedEventArgs.xml b/mcs/class/System/Documentation/en/System.ComponentModel/DataErrorsChangedEventArgs.xml new file mode 100644 index 00000000000..c1925ce76cb --- /dev/null +++ b/mcs/class/System/Documentation/en/System.ComponentModel/DataErrorsChangedEventArgs.xml @@ -0,0 +1,51 @@ + + + + + System + 4.0.0.0 + + + System.EventArgs + + + + Contains the data for the System.ComponentModel.INotifyDataErrorInfo.ErrorsChanged event. + To be added. + + + + + + Constructor + + 4.0.0.0 + + + + + + The name of the property. + + Initializes a new instance of the DataErrorsChangedEventArgs class. + To be added. + + + + + + Property + + 4.0.0.0 + + + System.String + + + Gets the name of the property with validation errors. + To be added. + To be added. + + + + diff --git a/mcs/class/System/Documentation/en/System.ComponentModel/INotifyDataErrorInfo.xml b/mcs/class/System/Documentation/en/System.ComponentModel/INotifyDataErrorInfo.xml new file mode 100644 index 00000000000..68eb6e6416d --- /dev/null +++ b/mcs/class/System/Documentation/en/System.ComponentModel/INotifyDataErrorInfo.xml @@ -0,0 +1,66 @@ + + + + + System + 4.0.0.0 + + + + Provides an interface for async and sync data validation. + To be added. + + + + + + Event + + 4.0.0.0 + + + System.EventHandler<System.ComponentModel.DataErrorsChangedEventArgs> + + + Event that is fired when the validation errors change for a property or entire object. + To be added. + + + + + + Method + + 4.0.0.0 + + + System.Collections.IEnumerable + + + + + + The name of property. + Gets a System.Collections.IEnumerable of the errors for the provided property or entire object. + A System.Collections.IEnumerable of the errors for the provided property or entire object. + To be added. + + + + + + Property + + 4.0.0.0 + + + System.Boolean + + + Gets a value indicating whether there are validation errors. + To be added. + To be added. + + + + diff --git a/mcs/class/System/System-build.csproj b/mcs/class/System/System-build.csproj index 48ea0f6da7e..4185dba3696 100644 --- a/mcs/class/System/System-build.csproj +++ b/mcs/class/System/System-build.csproj @@ -248,6 +248,7 @@ + @@ -381,6 +382,7 @@ + diff --git a/mcs/class/System/System-net_2_0.csproj b/mcs/class/System/System-net_2_0.csproj index 7b6d9e98785..97b9f5284a8 100644 --- a/mcs/class/System/System-net_2_0.csproj +++ b/mcs/class/System/System-net_2_0.csproj @@ -248,6 +248,7 @@ + @@ -381,6 +382,7 @@ + diff --git a/mcs/class/System/System-net_4_0.csproj b/mcs/class/System/System-net_4_0.csproj index 60cfef74b86..0fd753daec2 100644 --- a/mcs/class/System/System-net_4_0.csproj +++ b/mcs/class/System/System-net_4_0.csproj @@ -248,6 +248,7 @@ + @@ -381,6 +382,7 @@ + diff --git a/mcs/class/System/System-net_4_5.csproj b/mcs/class/System/System-net_4_5.csproj index 735e76fe5dc..c1a7fb7dfe1 100644 --- a/mcs/class/System/System-net_4_5.csproj +++ b/mcs/class/System/System-net_4_5.csproj @@ -248,6 +248,7 @@ + @@ -381,6 +382,7 @@ + diff --git a/mcs/class/System/System-tests-net_2_0.csproj b/mcs/class/System/System-tests-net_2_0.csproj index 530b973d423..731273ada52 100644 --- a/mcs/class/System/System-tests-net_2_0.csproj +++ b/mcs/class/System/System-tests-net_2_0.csproj @@ -249,6 +249,7 @@ + @@ -311,6 +312,7 @@ + diff --git a/mcs/class/System/System-tests-net_4_0.csproj b/mcs/class/System/System-tests-net_4_0.csproj index 6be4c3c1e38..57281890e42 100644 --- a/mcs/class/System/System-tests-net_4_0.csproj +++ b/mcs/class/System/System-tests-net_4_0.csproj @@ -249,6 +249,7 @@ + @@ -311,6 +312,7 @@ + diff --git a/mcs/class/System/System-tests-net_4_5.csproj b/mcs/class/System/System-tests-net_4_5.csproj index a0f05a64c7e..3d8d6247e60 100644 --- a/mcs/class/System/System-tests-net_4_5.csproj +++ b/mcs/class/System/System-tests-net_4_5.csproj @@ -249,6 +249,7 @@ + @@ -311,6 +312,7 @@ + diff --git a/mcs/class/System/System.Collections.Concurrent/BlockingCollection.cs b/mcs/class/System/System.Collections.Concurrent/BlockingCollection.cs index 41a241b10e2..e5fb5ad7f59 100644 --- a/mcs/class/System/System.Collections.Concurrent/BlockingCollection.cs +++ b/mcs/class/System/System.Collections.Concurrent/BlockingCollection.cs @@ -65,7 +65,7 @@ namespace System.Collections.Concurrent /* For time based operations, we share this instance of Stopwatch and base calculation on a time offset at each of these method call */ - static Stopwatch watch = new Stopwatch (); + static Stopwatch watch = Stopwatch.StartNew (); #region ctors public BlockingCollection () diff --git a/mcs/class/System/System.Collections.Generic/SortedList.cs b/mcs/class/System/System.Collections.Generic/SortedList.cs index 259d0f8236f..c1190b2ad26 100644 --- a/mcs/class/System/System.Collections.Generic/SortedList.cs +++ b/mcs/class/System/System.Collections.Generic/SortedList.cs @@ -305,16 +305,12 @@ namespace System.Collections.Generic void ICollection>.Clear () { - defaultCapacity = INITIAL_SIZE; - this.table = new KeyValuePair [defaultCapacity]; - inUse = 0; - modificationCount++; + Clear (); } public void Clear () { - defaultCapacity = INITIAL_SIZE; - this.table = new KeyValuePair [defaultCapacity]; + Array.Clear (table, 0, table.Length); inUse = 0; modificationCount++; } diff --git a/mcs/class/System/System.ComponentModel/DataErrorsChangedEventArgs.cs b/mcs/class/System/System.ComponentModel/DataErrorsChangedEventArgs.cs new file mode 100644 index 00000000000..01116afbce9 --- /dev/null +++ b/mcs/class/System/System.ComponentModel/DataErrorsChangedEventArgs.cs @@ -0,0 +1,42 @@ +// +// System.ComponentModel.DataErrorsChangedEventArgs.cs: Contains the data +// for the System.ComponentModel.INotifyDataErrorInfo.ErrorsChanged event. +// +// Author: +// Kevin Daub (daub815@gmail.com) +// (C) 2012 Kevin Daub +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// + +#if NET_4_5 + +namespace System.ComponentModel { + public sealed class DataErrorsChangedEventArgs : EventArgs { + public DataErrorsChangedEventArgs (string propertyName) + { + this.PropertyName = propertyName; + } + + public string PropertyName { get; private set; } + } +} + +#endif diff --git a/mcs/class/System/System.ComponentModel/INotifyDataErrorInfo.cs b/mcs/class/System/System.ComponentModel/INotifyDataErrorInfo.cs new file mode 100644 index 00000000000..d3e7334172e --- /dev/null +++ b/mcs/class/System/System.ComponentModel/INotifyDataErrorInfo.cs @@ -0,0 +1,42 @@ +// +// System.ComponentModel.INotifyDataErrorInfo.cs: Provides an interface for +// async and sync data validation. +// +// Author: +// Kevin Daub (daub815@gmail.com) +// (C) 2012 Kevin Daub +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// + +#if NET_4_5 + +using System.Collections; + +namespace System.ComponentModel { + public interface INotifyDataErrorInfo { + bool HasErrors { get; } + + IEnumerable GetErrors (string propertyName); + event EventHandler ErrorsChanged; + } +} + +#endif diff --git a/mcs/class/System/System.ComponentModel/MaskedTextProvider.cs b/mcs/class/System/System.ComponentModel/MaskedTextProvider.cs index 412843e6ed2..bc9535941e7 100644 --- a/mcs/class/System/System.ComponentModel/MaskedTextProvider.cs +++ b/mcs/class/System/System.ComponentModel/MaskedTextProvider.cs @@ -74,8 +74,8 @@ namespace System.ComponentModel { private EditPosition [] edit_positions; - private static char default_prompt_char = '_'; - private static char default_password_char = char.MinValue; + const char default_prompt_char = '_'; + const char default_password_char = char.MinValue; #endregion diff --git a/mcs/class/System/System.Net.NetworkInformation/MacOsNetworkInterfaceMarshal.cs b/mcs/class/System/System.Net.NetworkInformation/MacOsNetworkInterfaceMarshal.cs index 77c7a908813..940a993f7c7 100644 --- a/mcs/class/System/System.Net.NetworkInformation/MacOsNetworkInterfaceMarshal.cs +++ b/mcs/class/System/System.Net.NetworkInformation/MacOsNetworkInterfaceMarshal.cs @@ -53,9 +53,20 @@ namespace System.Net.NetworkInformation { public byte sdl_nlen; public byte sdl_alen; public byte sdl_slen; - - [MarshalAs (UnmanagedType.ByValArray, SizeConst=12)] public byte[] sdl_data; + + internal void Read (IntPtr ptr) + { + sdl_len = Marshal.ReadByte (ptr, 0); + sdl_family = Marshal.ReadByte (ptr, 1); + sdl_index = (ushort) Marshal.ReadInt16 (ptr, 2); + sdl_type = Marshal.ReadByte (ptr, 4); + sdl_nlen = Marshal.ReadByte (ptr, 5); + sdl_alen = Marshal.ReadByte (ptr, 6); + sdl_slen = Marshal.ReadByte (ptr, 7); + sdl_data = new byte [Math.Max (12, sdl_len - 8)]; + Marshal.Copy (new IntPtr (ptr.ToInt64 () + 8), sdl_data, 0, sdl_data.Length); + } } } diff --git a/mcs/class/System/System.Net.NetworkInformation/NetworkInterface.cs b/mcs/class/System/System.Net.NetworkInformation/NetworkInterface.cs index 5a60a9e1a2c..0597a165f08 100644 --- a/mcs/class/System/System.Net.NetworkInformation/NetworkInterface.cs +++ b/mcs/class/System/System.Net.NetworkInformation/NetworkInterface.cs @@ -464,7 +464,8 @@ namespace System.Net.NetworkInformation { MacOsStructs.sockaddr_in sockaddrin = (MacOsStructs.sockaddr_in) Marshal.PtrToStructure (addr.ifa_addr, typeof (MacOsStructs.sockaddr_in)); address = new IPAddress (sockaddrin.sin_addr); } else if (sockaddr.sa_family == AF_LINK) { - MacOsStructs.sockaddr_dl sockaddrdl = (MacOsStructs.sockaddr_dl) Marshal.PtrToStructure (addr.ifa_addr, typeof (MacOsStructs.sockaddr_dl)); + MacOsStructs.sockaddr_dl sockaddrdl = new MacOsStructs.sockaddr_dl (); + sockaddrdl.Read (addr.ifa_addr); macAddress = new byte [(int) sockaddrdl.sdl_alen]; Array.Copy (sockaddrdl.sdl_data, sockaddrdl.sdl_nlen, macAddress, 0, Math.Min (macAddress.Length, sockaddrdl.sdl_data.Length - sockaddrdl.sdl_nlen)); diff --git a/mcs/class/System/System.Net.NetworkInformation/Ping.cs b/mcs/class/System/System.Net.NetworkInformation/Ping.cs index e0d29b8e084..1299b60798b 100644 --- a/mcs/class/System/System.Net.NetworkInformation/Ping.cs +++ b/mcs/class/System/System.Net.NetworkInformation/Ping.cs @@ -64,7 +64,10 @@ namespace System.Net.NetworkInformation { static readonly string [] PingBinPaths = new string [] { "/bin/ping", "/sbin/ping", - "/usr/sbin/ping" + "/usr/sbin/ping", +#if MONODROID + "/system/bin/ping" +#endif }; static readonly string PingBinPath; const int default_timeout = 4000; // 4 sec. diff --git a/mcs/class/System/System.Net/Cookie.cs b/mcs/class/System/System.Net/Cookie.cs index 5b24159f5e6..b5abe6e097d 100644 --- a/mcs/class/System/System.Net/Cookie.cs +++ b/mcs/class/System/System.Net/Cookie.cs @@ -114,15 +114,28 @@ namespace System.Net { set { if (String.IsNullOrEmpty (value)) { domain = String.Empty; - ExactDomain = true; + HasDomain = false; } else { domain = value; - ExactDomain = (value [0] != '.'); + IPAddress test; + if (IPAddress.TryParse (value, out test)) + HasDomain = false; + else + HasDomain = true; } } } - internal bool ExactDomain { get; set; } + /* + * Set this to false to disable same-origin checks. + * + * This should be done whenever the cookie does not actually + * contain a domain and we fallback to the Uri's hostname. + * + */ + internal bool HasDomain { + get; set; + } public bool Expired { get { @@ -290,8 +303,6 @@ namespace System.Net { if (!String.IsNullOrEmpty (path)) result.Append ("; $Path=").Append (path); - else if (uri != null) - result.Append ("; $Path=/").Append (path); bool append_domain = (uri == null) || (uri.Host != domain); if (append_domain && !String.IsNullOrEmpty (domain)) diff --git a/mcs/class/System/System.Net/CookieContainer.cs b/mcs/class/System/System.Net/CookieContainer.cs index ccf47b9abf9..61ac8c5bc70 100644 --- a/mcs/class/System/System.Net/CookieContainer.cs +++ b/mcs/class/System/System.Net/CookieContainer.cs @@ -131,26 +131,23 @@ namespace System.Net if (cookie == null) throw new ArgumentNullException ("cookie"); + AddCookie (cookie); + } + + void AddCookie (Cookie cookie) + { if (cookie.Domain.Length == 0) throw new ArgumentException ("Cookie domain not set.", "cookie.Domain"); - + if (cookie.Value.Length > maxCookieSize) throw new CookieException ("value is larger than MaxCookieSize."); + + if ((cookie.Version == 1) && (cookie.Domain[0] != '.')) + throw new CookieException ("Invalid cookie domain: " + cookie.Domain); - // .NET's Add (Cookie) is fundamentally broken and does not copy properties - // like Secure, HttpOnly and Expires so we clone the parts that .NET - // does keep before calling AddCookie - Cookie c = new Cookie (cookie.Name, cookie.Value); - c.Path = (cookie.Path.Length == 0) ? "/" : cookie.Path; - c.Domain = cookie.Domain; - c.ExactDomain = cookie.ExactDomain; - c.Version = cookie.Version; - - AddCookie (c); - } + if (cookie.HasDomain && !CheckPublicRoots (cookie.Domain)) + throw new CookieException ("Invalid cookie domain: " + cookie.Domain); - void AddCookie (Cookie cookie) - { if (cookies == null) cookies = new CookieCollection (); @@ -165,9 +162,9 @@ namespace System.Net // clone the important parts of the cookie Cookie c = new Cookie (cookie.Name, cookie.Value); - c.Path = (cookie.Path.Length == 0) ? "/" : cookie.Path; + c.Path = cookie.Path; c.Domain = cookie.Domain; - c.ExactDomain = cookie.ExactDomain; + c.HasDomain = cookie.HasDomain; c.Version = cookie.Version; c.Expires = cookie.Expires; c.CommentUri = cookie.CommentUri; @@ -235,9 +232,14 @@ namespace System.Net if (cookie.Value == null) throw new CookieException ("Invalid cookie: value"); - if (uri != null && cookie.Domain.Length == 0) - cookie.Domain = uri.Host; - + if (uri != null) { + if (cookie.Domain.Length == 0) { + cookie.Domain = uri.Host; + cookie.HasDomain = false; + } else if (cookie.HasDomain && !CheckSameOrigin (uri, cookie.Domain)) + throw new CookieException ("Invalid cookie domain: " + cookie.Domain); + } + if (cookie.Version == 0 && String.IsNullOrEmpty (cookie.Path)) { if (uri != null) { cookie.Path = uri.AbsolutePath; @@ -246,7 +248,7 @@ namespace System.Net } } - if (cookie.Port.Length == 0 && uri != null && !uri.IsDefaultPort) { + if (cookie.Version == 1 && cookie.Port.Length == 0 && uri != null && !uri.IsDefaultPort) { cookie.Ports = new [] { uri.Port }; } } @@ -279,7 +281,7 @@ namespace System.Net AddCookie (cookie); } } - } + } public string GetCookieHeader (Uri uri) { @@ -304,26 +306,82 @@ namespace System.Net return result.ToString (); } + internal static bool CheckPublicRoots (string domain) + { + if (string.IsNullOrEmpty (domain)) + return true; + + IPAddress address; + if (IPAddress.TryParse (domain, out address)) + return domain[0] != '.'; + + if (domain[0] == '.') + domain = domain.Substring (1); + + if (string.Equals (domain, "localhost", StringComparison.InvariantCultureIgnoreCase)) + return true; + + var parts = domain.Split ('.'); + // Disallow TLDs + if (parts.Length < 2) + return false; + + // FIXME: Should probably use the public suffix list at + // http://publicsuffix.org/list/ or something similar. + return true; + } + + internal static bool CheckSameOrigin (Uri uri, string domain) + { + if (!CheckPublicRoots (domain)) + return false; + + IPAddress address; + if (IPAddress.TryParse (domain, out address)) { + if (domain [0] == '.') + return false; + + foreach (var ip in Dns.GetHostAddresses (uri.DnsSafeHost)) { + if (address.Equals (ip)) + return true; + } + return false; + } + + return CheckDomain (domain, uri.Host, false); + } + static bool CheckDomain (string domain, string host, bool exact) { if (domain.Length == 0) return false; + var withoutDot = domain[0] == '.' ? domain.Substring (1) : domain; + if (exact) - return (String.Compare (host, domain, StringComparison.InvariantCultureIgnoreCase) == 0); + return (String.Compare (host, withoutDot, StringComparison.InvariantCultureIgnoreCase) == 0); // check for allowed sub-domains - without string allocations - if (!host.EndsWith (domain, StringComparison.InvariantCultureIgnoreCase)) + if (!host.EndsWith (withoutDot, StringComparison.InvariantCultureIgnoreCase)) return false; // mono.com -> www.mono.com is OK but supermono.com NOT OK - if (domain [0] == '.') + if (false && domain [0] == '.') return true; - int p = host.Length - domain.Length - 1; + int p = host.Length - withoutDot.Length - 1; if (p < 0) - return false; + return true; return (host [p] == '.'); } + static bool CheckDomain_RFC2109 (string domain, string host) + { + if (domain.Length == 0) + return false; + + var withoutDot = domain[0] == '.' ? domain.Substring (1) : domain; + return (String.Compare (host, withoutDot, StringComparison.InvariantCultureIgnoreCase) == 0); + } + public CookieCollection GetCookies (Uri uri) { if (uri == null) @@ -336,8 +394,13 @@ namespace System.Net foreach (Cookie cookie in cookies) { string domain = cookie.Domain; - if (!CheckDomain (domain, uri.Host, cookie.ExactDomain)) - continue; + if (cookie.Version == 1) { + if (!CheckDomain_RFC2109 (domain, uri.Host)) + continue; + } else { + if (!CheckDomain (domain, uri.Host, !cookie.HasDomain)) + continue; + } if (cookie.Port.Length > 0 && cookie.Ports != null && uri.Port != -1) { if (Array.IndexOf (cookie.Ports, uri.Port) == -1) @@ -410,8 +473,9 @@ namespace System.Net if (c.Domain.Length == 0) { c.Domain = uri.Host; // don't consider domain "a.b.com" as ".a.b.com" - c.ExactDomain = true; - } + c.HasDomain = false; + } else if (c.HasDomain && !CheckSameOrigin (uri, c.Domain)) + throw new CookieException ("Invalid cookie domain: " + c.Domain); AddCookie (c); } @@ -445,11 +509,8 @@ namespace System.Net break; case "domain": case "$domain": - if (c.Domain.Length == 0) { + if (c.Domain.Length == 0) c.Domain = value; - // here mono.com means "*.mono.com" - c.ExactDomain = false; - } break; case "expires": case "$expires": diff --git a/mcs/class/System/System.Net/HttpListenerRequest.cs b/mcs/class/System/System.Net/HttpListenerRequest.cs index f8be5c4f3b9..efa4f56acb9 100644 --- a/mcs/class/System/System.Net/HttpListenerRequest.cs +++ b/mcs/class/System/System.Net/HttpListenerRequest.cs @@ -165,7 +165,7 @@ namespace System.Net { if (Uri.MaybeUri (raw_url) && Uri.TryCreate (raw_url, UriKind.Absolute, out raw_uri)) path = raw_uri.PathAndQuery; else - path = HttpUtility.UrlDecode (raw_url); + path = raw_url; if ((host == null || host.Length == 0)) host = UserHostAddress; diff --git a/mcs/class/System/System.Net/HttpWebRequest.cs b/mcs/class/System/System.Net/HttpWebRequest.cs index 4bb0684c93b..83de09ba62f 100644 --- a/mcs/class/System/System.Net/HttpWebRequest.cs +++ b/mcs/class/System/System.Net/HttpWebRequest.cs @@ -765,6 +765,9 @@ namespace System.Net lock (locker) { + if (getResponseCalled) + throw new InvalidOperationException ("The operation cannot be performed once the request has been submitted."); + if (asyncWrite != null) { throw new InvalidOperationException ("Cannot re-call start of asynchronous " + "method while a previous call is still in progress."); diff --git a/mcs/class/System/System.Net/HttpWebResponse.cs b/mcs/class/System/System.Net/HttpWebResponse.cs index 1e6757d4f7c..ebcb186ef2d 100644 --- a/mcs/class/System/System.Net/HttpWebResponse.cs +++ b/mcs/class/System/System.Net/HttpWebResponse.cs @@ -350,8 +350,14 @@ namespace System.Net var parser = new CookieParser (header); foreach (var cookie in parser.Parse ()) { - if (cookie.Domain == "") + if (cookie.Domain == "") { cookie.Domain = uri.Host; + cookie.HasDomain = false; + } + + if (cookie.HasDomain && + !CookieContainer.CheckSameOrigin (uri, cookie.Domain)) + continue; cookieCollection.Add (cookie); if (cookie_container != null) diff --git a/mcs/class/System/System.Net/ServicePointManager.cs b/mcs/class/System/System.Net/ServicePointManager.cs index 951389772df..0fb1e9ae025 100644 --- a/mcs/class/System/System.Net/ServicePointManager.cs +++ b/mcs/class/System/System.Net/ServicePointManager.cs @@ -454,7 +454,14 @@ namespace System.Net SslPolicyErrors errors = 0; X509Chain chain = null; bool result = false; -#if !MONOTOUCH +#if MONOTOUCH + // The X509Chain is not really usable with MonoTouch (since the decision is not based on this data) + // However if someone wants to override the results (good or bad) from iOS then they will want all + // the certificates that the server provided (which generally does not include the root) so, only + // if there's a user callback, we'll create the X509Chain but won't build it + // ref: https://bugzilla.xamarin.com/show_bug.cgi?id=7245 + if (cb != null) { +#endif chain = new X509Chain (); chain.ChainPolicy = new X509ChainPolicy (); chain.ChainPolicy.RevocationMode = revocation_mode; @@ -462,7 +469,9 @@ namespace System.Net X509Certificate2 c2 = new X509Certificate2 (certs [i].RawData); chain.ChainPolicy.ExtraStore.Add (c2); } - +#if MONOTOUCH + } +#else try { if (!chain.Build (leaf)) errors |= GetErrorsFromChain (chain); @@ -494,12 +503,15 @@ namespace System.Net // to the .NET 2 callback for values like SecTrustResult.Confirm result = (trustResult == MSX.OSX509Certificates.SecTrustResult.Proceed || trustResult == MSX.OSX509Certificates.SecTrustResult.Unspecified); - } catch { // Ignore } - if (!result) { + if (result) { + // TrustEvaluateSsl was successful so there's no trust error + // IOW we discard our own chain (since we trust OSX one instead) + errors = 0; + } else { // callback and DefaultCertificatePolicy needs this since 'result' is not specified status11 = (int) trustResult; errors |= SslPolicyErrors.RemoteCertificateChainErrors; @@ -510,6 +522,13 @@ namespace System.Net #if MONODROID result = AndroidPlatform.TrustEvaluateSsl (certs, sender, leaf, chain, errors); + if (result) { + // chain.Build() + GetErrorsFromChain() (above) will ALWAYS fail on + // Android (there are no mozroots or preinstalled root certificates), + // thus `errors` will ALWAYS have RemoteCertificateChainErrors. + // Android just verified the chain; clear RemoteCertificateChainErrors. + errors &= ~SslPolicyErrors.RemoteCertificateChainErrors; + } #endif if (policy != null && (!(policy is DefaultCertificatePolicy) || cb == null)) { diff --git a/mcs/class/System/System.Net/WebClient.cs b/mcs/class/System/System.Net/WebClient.cs index 7bed211b1e2..f121547f9bc 100644 --- a/mcs/class/System/System.Net/WebClient.cs +++ b/mcs/class/System/System.Net/WebClient.cs @@ -1079,7 +1079,8 @@ namespace System.Net new DownloadDataCompletedEventArgs (null, e, canceled, args [1])); } }); - object [] cb_args = new object [] {address, userToken}; + object [] cb_args = new object [] { CreateUri (address), userToken }; + async_thread.IsBackground = true; async_thread.Start (cb_args); } } @@ -1115,7 +1116,8 @@ namespace System.Net OnDownloadFileCompleted ( new AsyncCompletedEventArgs (e, false, args [2])); }}); - object [] cb_args = new object [] {address, fileName, userToken}; + object [] cb_args = new object [] { CreateUri (address), fileName, userToken }; + async_thread.IsBackground = true; async_thread.Start (cb_args); } } @@ -1150,7 +1152,8 @@ namespace System.Net OnDownloadStringCompleted ( new DownloadStringCompletedEventArgs (null, e, canceled, args [1])); }}); - object [] cb_args = new object [] {address, userToken}; + object [] cb_args = new object [] { CreateUri (address), userToken }; + async_thread.IsBackground = true; async_thread.Start (cb_args); } } @@ -1188,7 +1191,8 @@ namespace System.Net } catch (Exception e){ OnOpenReadCompleted (new OpenReadCompletedEventArgs (null, e, false, args [1])); } }); - object [] cb_args = new object [] {address, userToken}; + object [] cb_args = new object [] { CreateUri (address), userToken }; + async_thread.IsBackground = true; async_thread.Start (cb_args); } } @@ -1231,7 +1235,8 @@ namespace System.Net OnOpenWriteCompleted ( new OpenWriteCompletedEventArgs (null, e, false, args [2])); }}); - object [] cb_args = new object [] {address, method, userToken}; + object [] cb_args = new object [] { CreateUri (address), method, userToken }; + async_thread.IsBackground = true; async_thread.Start (cb_args); } } @@ -1275,7 +1280,8 @@ namespace System.Net OnUploadDataCompleted ( new UploadDataCompletedEventArgs (null, e, false, args [3])); }}); - object [] cb_args = new object [] {address, method, data, userToken}; + object [] cb_args = new object [] { CreateUri (address), method, data, userToken }; + async_thread.IsBackground = true; async_thread.Start (cb_args); } } @@ -1318,7 +1324,8 @@ namespace System.Net OnUploadFileCompleted ( new UploadFileCompletedEventArgs (null, e, false, args [3])); }}); - object [] cb_args = new object [] {address, method, fileName, userToken}; + object [] cb_args = new object [] { CreateUri (address), method, fileName, userToken }; + async_thread.IsBackground = true; async_thread.Start (cb_args); } } @@ -1360,7 +1367,8 @@ namespace System.Net OnUploadStringCompleted ( new UploadStringCompletedEventArgs (null, e, false, args [3])); }}); - object [] cb_args = new object [] {address, method, data, userToken}; + object [] cb_args = new object [] { CreateUri (address), method, data, userToken }; + async_thread.IsBackground = true; async_thread.Start (cb_args); } } @@ -1401,7 +1409,8 @@ namespace System.Net OnUploadValuesCompleted ( new UploadValuesCompletedEventArgs (null, e, false, args [3])); }}); - object [] cb_args = new object [] {address, method, data, userToken}; + object [] cb_args = new object [] { CreateUri (address), method, data, userToken }; + async_thread.IsBackground = true; async_thread.Start (cb_args); } } diff --git a/mcs/class/System/System.Net/WebConnection.cs b/mcs/class/System/System.Net/WebConnection.cs index e0a2bef8a5d..c6f03c4c1f8 100644 --- a/mcs/class/System/System.Net/WebConnection.cs +++ b/mcs/class/System/System.Net/WebConnection.cs @@ -721,8 +721,7 @@ namespace System.Net { lock (queue) { if (queue.Count > 0) { - Data.request = (HttpWebRequest) queue.Dequeue (); - SendRequest (Data.request); + SendRequest ((HttpWebRequest) queue.Dequeue ()); } } } diff --git a/mcs/class/System/System.Net/WebConnectionStream.cs b/mcs/class/System/System.Net/WebConnectionStream.cs index 405d428f568..e952f2a0992 100644 --- a/mcs/class/System/System.Net/WebConnectionStream.cs +++ b/mcs/class/System/System.Net/WebConnectionStream.cs @@ -636,7 +636,10 @@ namespace System.Net string method = request.Method; bool no_writestream = (method == "GET" || method == "CONNECT" || method == "HEAD" || method == "TRACE"); - if (sendChunked || cl > -1 || no_writestream) { + bool webdav = (method == "PROPFIND" || method == "PROPPATCH" || method == "MKCOL" || + method == "COPY" || method == "MOVE" || method == "LOCK" || + method == "UNLOCK"); + if (sendChunked || cl > -1 || no_writestream || webdav) { WriteHeaders (); if (!initRead) { initRead = true; diff --git a/mcs/class/System/System.Security.Authentication.ExtendedProtection.Configuration/ServiceNameElement.cs b/mcs/class/System/System.Security.Authentication.ExtendedProtection.Configuration/ServiceNameElement.cs index 9639488f4fb..eb143e9ff80 100644 --- a/mcs/class/System/System.Security.Authentication.ExtendedProtection.Configuration/ServiceNameElement.cs +++ b/mcs/class/System/System.Security.Authentication.ExtendedProtection.Configuration/ServiceNameElement.cs @@ -60,6 +60,7 @@ namespace System.Security.Authentication.ExtendedProtection.Configuration [ConfigurationProperty ("name")] public string Name { get { return (string) this [name]; } + set { this [name] = value; } } protected override ConfigurationPropertyCollection Properties { diff --git a/mcs/class/System/System.Security.Cryptography.X509Certificates/OSX509Certificates.cs b/mcs/class/System/System.Security.Cryptography.X509Certificates/OSX509Certificates.cs index 19ed3a07c73..a4667c342be 100644 --- a/mcs/class/System/System.Security.Cryptography.X509Certificates/OSX509Certificates.cs +++ b/mcs/class/System/System.Security.Cryptography.X509Certificates/OSX509Certificates.cs @@ -106,7 +106,9 @@ namespace Mono.Security.X509 { IntPtr certArray = IntPtr.Zero; IntPtr sslsecpolicy = IntPtr.Zero; IntPtr host = IntPtr.Zero; - + IntPtr sectrust = IntPtr.Zero; + SecTrustResult result = SecTrustResult.Deny; + try { for (int i = 0; i < certCount; i++) cfDataPtrs [i] = MakeCFData (certificates [i].RawData); @@ -119,19 +121,11 @@ namespace Mono.Security.X509 { certArray = FromIntPtrs (secCerts); host = CFStringCreateWithCharacters (IntPtr.Zero, hostName, hostName.Length); sslsecpolicy = SecPolicyCreateSSL (true, host); - IntPtr sectrust; + int code = SecTrustCreateWithCertificates (certArray, sslsecpolicy, out sectrust); - if (code == 0){ - SecTrustResult result; + if (code == 0) code = SecTrustEvaluate (sectrust, out result); - if (code != 0) - return SecTrustResult.Deny; - - CFRelease (sectrust); - - return result; - } - return SecTrustResult.Deny; + return result; } finally { for (int i = 0; i < certCount; i++) if (cfDataPtrs [i] != IntPtr.Zero) @@ -148,6 +142,8 @@ namespace Mono.Security.X509 { CFRelease (sslsecpolicy); if (host != IntPtr.Zero) CFRelease (host); + if (sectrust != IntPtr.Zero) + CFRelease (sectrust); } } } diff --git a/mcs/class/System/System.dll.sources b/mcs/class/System/System.dll.sources index 7f64af222f3..09dd7f00ec7 100644 --- a/mcs/class/System/System.dll.sources +++ b/mcs/class/System/System.dll.sources @@ -204,6 +204,7 @@ System.ComponentModel/Container.cs System.ComponentModel/ContainerFilterService.cs System.ComponentModel/CultureInfoConverter.cs System.ComponentModel/CustomTypeDescriptor.cs +System.ComponentModel/DataErrorsChangedEventArgs.cs System.ComponentModel/DataObjectAttribute.cs System.ComponentModel/DataObjectFieldAttribute.cs System.ComponentModel/DataObjectMethodAttribute.cs @@ -337,6 +338,7 @@ System.ComponentModel/INestedSite.cs System.ComponentModel/InheritanceAttribute.cs System.ComponentModel/InheritanceLevel.cs System.ComponentModel/InitializationEventAttribute.cs +System.ComponentModel/INotifyDataErrorInfo.cs System.ComponentModel/INotifyPropertyChanged.cs System.ComponentModel/INotifyPropertyChanging.cs System.ComponentModel/InstallerTypeAttribute.cs diff --git a/mcs/class/System/System/Uri.cs b/mcs/class/System/System/Uri.cs index 4078f132a0a..f56a59532e6 100644 --- a/mcs/class/System/System/Uri.cs +++ b/mcs/class/System/System/Uri.cs @@ -1038,6 +1038,13 @@ namespace System { for (int i = k; i < segments2.Length; i++) result += segments2 [i]; + // if there is more than 1 segment and if the last segment of segments + // ends with separator char, assume its a directory and prepend "../" + if (segments.Length > 1) { + var lastSegment = segments [segments.Length - 1]; + if (lastSegment.EndsWith ("/")) + result = "../" + result; + } } uri.AppendQueryAndFragment (ref result); diff --git a/mcs/class/System/Test/System.Collections.Concurrent/BlockingCollectionTests.cs b/mcs/class/System/Test/System.Collections.Concurrent/BlockingCollectionTests.cs index b88479f3d97..0098e2de927 100644 --- a/mcs/class/System/Test/System.Collections.Concurrent/BlockingCollectionTests.cs +++ b/mcs/class/System/Test/System.Collections.Concurrent/BlockingCollectionTests.cs @@ -182,6 +182,16 @@ namespace MonoTests.System.Collections.Concurrent Assert.AreEqual (default (int), value2); Assert.IsFalse (secondTake); } + + [Test] + public void EmptyTryTakeWithTimeout () + { + object o = null; + var queue = new BlockingCollection (); + bool success = queue.TryTake (out o, 500); + Assert.IsNull (o); + Assert.IsFalse (success); + } } } #endif diff --git a/mcs/class/System/Test/System.Collections.Generic/SortedListTest.cs b/mcs/class/System/Test/System.Collections.Generic/SortedListTest.cs index dcacc78373d..4ecaba16d46 100644 --- a/mcs/class/System/Test/System.Collections.Generic/SortedListTest.cs +++ b/mcs/class/System/Test/System.Collections.Generic/SortedListTest.cs @@ -464,6 +464,19 @@ namespace MonoTests.System.Collections.Generic Assert.IsTrue(sl.Keys[2] == 3, "NCIC #D3"); } + [Test] + public void ClearDoesNotTouchCapacity () + { + SortedList sl = new SortedList (); + for (int i = 0; i < 18; i++) { + sl.Add (i, i); + } + int capacityBeforeClear = sl.Capacity; + sl.Clear (); + int capacityAfterClear = sl.Capacity; + Assert.AreEqual (capacityBeforeClear, capacityAfterClear); + } + class Uncomparable : IComparer { public int Compare (double x, double y) diff --git a/mcs/class/System/Test/System.Net/CookieContainerTest.cs b/mcs/class/System/Test/System.Net/CookieContainerTest.cs index 78fd0e506d4..e844b5932e4 100644 --- a/mcs/class/System/Test/System.Net/CookieContainerTest.cs +++ b/mcs/class/System/Test/System.Net/CookieContainerTest.cs @@ -17,6 +17,28 @@ using System.Reflection; using NUnit.Framework; +/* + * About the RFC 2109 conditional: + * + * According to the MSDN docs, settings Cookie.Version = 1 should make the + * implementation comply with RFC 2109. I tested this on Windows and it + * looks like .NET 4.5 has a few bugs in this area. + * + * The tests in this file also don't comply with RFC 2109 (for instance, the + * domain must start with a dot and single suffixes such as .localhost are + * not allowed). + * + * Since there currently is no reference implementation due to these bugs in + * .NET 4.5, I disabled these tests for the moment and made them test the + * default behavior (the newer RFC 2965). + * + * .NET 4.5 fixes several bugs in its (default, non-2109) cookie implementation + * over .NET 2.0 - I modified the tests to reflect this new, improved behavior. + * + * 09/13/12 martin + * + */ + namespace MonoTests.System.Net { [TestFixture] public class CookieContainerTest { @@ -434,32 +456,35 @@ namespace MonoTests.System.Net { cookie.HttpOnly = true; cookie.Secure = true; // except version +#if RFC2109 cookie.Version = 1; +#endif cc.Add (cookie); Assert.AreEqual (1, cc.Count, "#A1"); - CookieCollection cookies = cc.GetCookies (new Uri ("http://localhost/Whatever")); + CookieCollection cookies = cc.GetCookies (new Uri ("https://localhost/Whatever")); Assert.AreEqual (1, cookies.Count, "#A2"); Assert.AreNotSame (cookie, cookies [0], "!same"); cookie = cookies [0]; Assert.AreEqual ("Age", cookie.Name, "Clone-Name"); Assert.AreEqual ("28", cookie.Value, "Clone-Value"); - // Path is not the same, nor default - Assert.AreEqual ("/", cookie.Path, "Clone-Path"); + Assert.AreEqual (string.Empty, cookie.Path, "Clone-Path"); Assert.AreEqual ("localhost", cookie.Domain, "Clone-Domain"); - // other non-core properties have default values - Assert.AreEqual (String.Empty, cookie.Comment, "Clone-Comment"); - Assert.IsNull (cookie.CommentUri, "Clone-CommentUri"); - Assert.IsFalse (cookie.Discard, "Clone-Discard"); - Assert.AreEqual (DateTime.MinValue, cookie.Expires, "Clone-Expires"); - Assert.IsFalse (cookie.HttpOnly, "Clone-HttpOnly"); - Assert.IsFalse (cookie.Secure, "Clone-Secure"); - // except version + Assert.AreEqual ("comment", cookie.Comment, "Clone-Comment"); + Assert.AreEqual (new Uri ("http://localhost"), cookie.CommentUri, "Clone-CommentUri"); + Assert.IsTrue (cookie.Discard, "Clone-Discard"); + Assert.AreEqual (DateTime.MaxValue, cookie.Expires, "Clone-Expires"); + Assert.IsTrue (cookie.HttpOnly, "Clone-HttpOnly"); + Assert.IsTrue (cookie.Secure, "Clone-Secure"); +#if RFC2109 Assert.AreEqual (1, cookie.Version, "Clone-Version"); +#else + Assert.AreEqual (0, cookie.Version, "Clone-Version"); +#endif - cookies = cc.GetCookies (new Uri ("http://localhost/Whatever")); + cookies = cc.GetCookies (new Uri ("https://localhost/Whatever")); // the same Cookie instance returned for a second query Assert.AreSame (cookie, cookies [0], "!same-2"); } @@ -481,6 +506,25 @@ namespace MonoTests.System.Net { } } + [Test] + public void Add_Domain_Invalid () + { + var cc = new CookieContainer (); + try { + cc.Add (new Cookie ("Foo", "Bar", string.Empty, ".com")); + Assert.Fail ("#A1"); + } catch (CookieException) { + ; + } + + try { + cc.Add (new Uri ("http://mono.com/"), new Cookie ("Foo", "Bar", string.Empty, ".evil.org")); + Assert.Fail ("#A2"); + } catch (CookieException) { + ; + } + } + [Test] // Add (CookieCollection) public void Add2_Cookies_Null () { @@ -565,6 +609,39 @@ namespace MonoTests.System.Net { } } + /* + * This test demonstrates one of the new, fixed behaviors in .NET 4.5: + * + * The cookie domain implicitly assumes a leading dot, so "x.y" now matches + * "foo.x.y" and "foo.bar.x.y". + * + */ + [Test] + public void Add5_Subdomain () + { + var cc = new CookieContainer (); + var cookie = new Cookie ("Foo", "Bar", string.Empty, "mono.com"); + cc.Add (cookie); + + var coll = cc.GetCookies (new Uri ("http://www.mono.com/Whatever/")); + Assert.AreEqual (1, coll.Count, "#A1"); + + var coll2 = cc.GetCookies (new Uri ("http://www.us.mono.com/Whatever/")); + Assert.AreEqual (1, coll.Count, "#A2"); + } + + public void Add6_Insecure () + { + var cc = new CookieContainer (); + var cookie = new Cookie ("Foo", "Bar", string.Empty, ".mono.com"); + cookie.Secure = true; + // FIXME: This should throw an exception - but .NET 4.5 does not. + cc.Add (new Uri ("http://mono.com/"), cookie); + + var coll = cc.GetCookies (new Uri ("http://mono.com/")); + Assert.AreEqual (0, coll.Count, "#A1"); + } + [Test] public void TestAdd_Cookie () { @@ -605,98 +682,45 @@ namespace MonoTests.System.Net { Cookie c1 = new Cookie ("TEST", "MyValue", "/", uri.Host); c1.Expires = expires; cc.Add (c1); - Assert.AreEqual (1, cc.Count, "#A1"); + Assert.AreEqual (0, cc.Count, "#A1"); CookieCollection coll = cc.GetCookies (uri); - Assert.AreEqual (1, coll.Count, "#A1.1"); - Cookie cookie = coll [0]; - Assert.AreEqual ("", cookie.Comment, "#A2"); - Assert.IsNull (cookie.CommentUri, "#A3"); - Assert.AreEqual ("www.contoso.com", cookie.Domain, "#A4"); - Assert.IsFalse (cookie.Expired, "#A5"); - Assert.AreEqual (DateTime.MinValue, cookie.Expires, "#A6"); - Assert.AreEqual ("TEST", cookie.Name, "#A7"); - Assert.AreEqual ("MyValue", cookie.Value, "#A8"); - Assert.AreEqual ("/", cookie.Path, "#A9"); - Assert.AreEqual ("", cookie.Port, "#A10"); - Assert.IsFalse (cookie.Secure, "#A11"); + Assert.AreEqual (0, coll.Count, "#A1.1"); //expired cookie Cookie c2 = new Cookie ("TEST2", "MyValue2"); c2.Expires = expires; cc.Add (uri, c2); - Assert.AreEqual (1, cc.Count, "#B1"); - coll = cc.GetCookies (uri); - Assert.AreEqual (1, coll.Count, "#B1.1"); - cookie = coll [0]; - Assert.AreEqual ("", cookie.Comment, "#B2"); - Assert.IsNull (cookie.CommentUri, "#B3"); - Assert.AreEqual ("www.contoso.com", cookie.Domain, "#B4"); - Assert.IsFalse (cookie.Expired, "#B5"); - Assert.AreEqual (DateTime.MinValue, cookie.Expires, "#B6"); - Assert.AreEqual ("TEST", cookie.Name, "#B7"); - Assert.AreEqual ("MyValue", cookie.Value, "#B8"); - Assert.AreEqual ("/", cookie.Path, "#B9"); - Assert.AreEqual ("", cookie.Port, "#B10"); - Assert.IsFalse (cookie.Secure, "#B11"); + Assert.AreEqual (0, cc.Count, "#B1"); //not expired cookie Cookie c3 = new Cookie ("TEST3", "MyValue3"); cc.Add (uri, c3); - Assert.AreEqual (2, cc.Count, "#C1"); - coll = cc.GetCookies (uri); - Assert.AreEqual (2, coll.Count, "#C1.1"); - cookie = coll [1]; - Assert.AreEqual ("", cookie.Comment, "#C2"); - Assert.IsNull (cookie.CommentUri, "#C3"); - Assert.AreEqual ("www.contoso.com", cookie.Domain, "#C4"); - Assert.IsFalse (cookie.Expired, "#C5"); - Assert.AreEqual (DateTime.MinValue, cookie.Expires, "#C6"); - Assert.AreEqual ("TEST3", cookie.Name, "#C7"); - Assert.AreEqual ("MyValue3", cookie.Value, "#C8"); - Assert.AreEqual ("/", cookie.Path, "#C9"); - Assert.AreEqual ("", cookie.Port, "#C10"); - Assert.IsFalse (cookie.Secure, "#C11"); - - Assert.AreEqual (2, cc.Count, "#D1"); - coll = cc.GetCookies (new Uri ("http://contoso.com")); - Assert.AreEqual (0, coll.Count, "#D1.1"); + Assert.AreEqual (1, cc.Count, "#C1"); //not expired cookie Cookie c4 = new Cookie ("TEST4", "MyValue4", "/", ".contoso.com"); cc.Add (uri, c4); - Assert.AreEqual (3, cc.Count, "#E1"); + Assert.AreEqual (2, cc.Count, "#E1"); coll = cc.GetCookies (uri); - Assert.AreEqual (3, coll.Count, "#E1.1"); + Assert.AreEqual (2, coll.Count, "#E1.1"); //expired cookie Cookie c5 = new Cookie ("TEST5", "MyValue5", "/", ".contoso.com"); c5.Expires = expires; cc.Add (c5); - Assert.AreEqual (4, cc.Count, "#F1"); + Assert.AreEqual (2, cc.Count, "#F1"); coll = cc.GetCookies (uri); - Assert.AreEqual (4, coll.Count, "#F1.1"); - cookie = coll ["TEST5"]; - Assert.AreEqual (".contoso.com", cookie.Domain, "#F2"); - Assert.IsFalse (cookie.Expired, "#F3"); - Assert.AreEqual (DateTime.MinValue, cookie.Expires, "#F4"); - Assert.AreEqual ("TEST5", cookie.Name, "#F5"); - Assert.AreEqual ("MyValue5", cookie.Value, "#F6"); - Assert.AreEqual ("/", cookie.Path, "#F7"); + Assert.AreEqual (2, coll.Count, "#F1.1"); + Assert.IsNull (coll ["TEST5"], "#F2"); //expired cookie Cookie c6 = new Cookie ("TEST6", "MyValue6", "/", ".contoso.com"); - c5.Expires = expires; + c6.Expires = expires; cc.Add (uri, c6); - Assert.AreEqual (5, cc.Count, "#G1"); + Assert.AreEqual (2, cc.Count, "#G1"); coll = cc.GetCookies (uri); - Assert.AreEqual (5, coll.Count, "#G1.1"); - cookie = coll ["TEST6"]; - Assert.AreEqual (".contoso.com", cookie.Domain, "#G2"); - Assert.IsFalse (cookie.Expired, "#G3"); - Assert.AreEqual (DateTime.MinValue, cookie.Expires, "#G4"); - Assert.AreEqual ("TEST6", cookie.Name, "#G5"); - Assert.AreEqual ("MyValue6", cookie.Value, "#G6"); - Assert.AreEqual ("/", cookie.Path, "#G7"); + Assert.AreEqual (2, coll.Count, "#G1.1"); + Assert.IsNull (coll ["TEST6"], "#G2"); } [Test] @@ -711,12 +735,14 @@ namespace MonoTests.System.Net { cookie.Expires = DateTime.Now.Add (new TimeSpan (3, 2, 5)); cookie.Version = 0; cc.Add (cookie); +#if RFC2109 cookie = new Cookie ("name2", "value2", "/path/sub", "localhost"); cookie.Comment = "Description"; cookie.Expires = DateTime.Now.Add (new TimeSpan (3, 2, 5)); cookie.Version = 1; cc.Add (cookie); Assert.AreEqual ("$Version=1; name2=value2; $Path=/path/sub; name1=value1", cc.GetCookieHeader (new Uri ("http://localhost/path/sub")), "#A1"); +#endif Assert.AreEqual ("name1=value1", cc.GetCookieHeader (new Uri ("http://localhost/path")), "#A2"); Assert.AreEqual (string.Empty, cc.GetCookieHeader (new Uri ("http://localhost/whatever")), "#A3"); } @@ -730,10 +756,10 @@ namespace MonoTests.System.Net { cookie = new Cookie ("Age", "26", "/path", "dev.mono.com"); cc.Add (cookie); - Assert.AreEqual ("Age=26", cc.GetCookieHeader (new Uri ("http://dev.mono.com/path/ok")), "#A1"); + Assert.AreEqual ("Age=26; Country=Belgium", cc.GetCookieHeader (new Uri ("http://dev.mono.com/path/ok")), "#A1"); Assert.AreEqual ("Country=Belgium", cc.GetCookieHeader (new Uri ("http://mono.com/path")), "#A2"); - Assert.AreEqual ("", cc.GetCookieHeader (new Uri ("http://test.mono.com/path")), "#A3"); - Assert.AreEqual ("", cc.GetCookieHeader (new Uri ("http://us.dev.mono.com/path")), "#A4"); + Assert.AreEqual ("Country=Belgium", cc.GetCookieHeader (new Uri ("http://test.mono.com/path")), "#A3"); + Assert.AreEqual ("Age=26; Country=Belgium", cc.GetCookieHeader (new Uri ("http://us.dev.mono.com/path")), "#A4"); } [Test] @@ -745,8 +771,8 @@ namespace MonoTests.System.Net { cookie = new Cookie ("Age", "26", "/path", ".dev.mono.com"); cc.Add (cookie); - Assert.AreEqual ("Country=Belgium", cc.GetCookieHeader (new Uri ("http://dev.mono.com/path/ok")), "#C1"); - Assert.AreEqual ("", cc.GetCookieHeader (new Uri ("http://mono.com/path")), "#C2"); + Assert.AreEqual ("Age=26; Country=Belgium", cc.GetCookieHeader (new Uri ("http://dev.mono.com/path/ok")), "#C1"); + Assert.AreEqual ("Country=Belgium", cc.GetCookieHeader (new Uri ("http://mono.com/path")), "#C2"); Assert.AreEqual ("Country=Belgium", cc.GetCookieHeader (new Uri ("http://test.mono.com/path")), "#C3"); Assert.AreEqual ("Age=26; Country=Belgium", cc.GetCookieHeader (new Uri ("http://us.dev.mono.com/path")), "#C4"); } @@ -761,14 +787,13 @@ namespace MonoTests.System.Net { "Weight=87; path=/Whatever/Do; domain=.mono.com"); Assert.AreEqual ("Weight=87; Country=Belgium", cc.GetCookieHeader (new Uri ("http://dev.mono.com/Whatever/Do")), "#C1"); Assert.AreEqual ("Weight=87; Country=Belgium", cc.GetCookieHeader (new Uri ("http://test.mono.com/Whatever/Do")), "#C2"); - Assert.AreEqual ("", cc.GetCookieHeader (new Uri ("http://mono.com/Whatever/Do")), "#C3"); + Assert.AreEqual ("Weight=87; Country=Belgium", cc.GetCookieHeader (new Uri ("http://mono.com/Whatever/Do")), "#C3"); Assert.AreEqual ("Weight=87; Country=Belgium", cc.GetCookieHeader (new Uri ("http://us.test.mono.com/Whatever/Do")), "#C4"); } [Test] public void GetCookieHeader4 () { - Console.WriteLine ("CookieHeader4"); CookieContainer cc = new CookieContainer (); Cookie cookie = new Cookie ("Height", "178", "/Whatever", "mono.com"); cc.Add (cookie); @@ -782,11 +807,12 @@ namespace MonoTests.System.Net { "Country=Belgium," + "Age=26; path=/Whatever/Do; domain=test.mono.com," + "Weight=87; path=/"); - Assert.AreEqual ("Age=26; Income=34445; Town=Brussels", + Assert.AreEqual ("Age=26; Income=34445; Height=178; Town=Brussels", cc.GetCookieHeader (new Uri ("http://us.test.mono.com/Whatever/Do/Ok")), "#D"); } +#if RFC2109 [Test] public void GetCookieHeader5a () { @@ -815,6 +841,7 @@ namespace MonoTests.System.Net { Assert.AreEqual ("$Version=1; name1=value1; $Path=/", cc.GetCookieHeader (new Uri ("http://localhost/path/sub")), "#E1"); } +#endif [Test] public void GetCookieHeader6 () @@ -838,16 +865,18 @@ namespace MonoTests.System.Net { cookie.Expires = DateTime.Now.Add (new TimeSpan (3, 2, 5)); cookie.Version = 0; cc.Add (cookie); +#if RFC2109 cookie = new Cookie ("name2", "value2", "/path/sub", ".mono.com"); cookie.Comment = "Description"; cookie.Expires = DateTime.Now.Add (new TimeSpan (3, 2, 5)); cookie.Version = 1; cc.Add (cookie); Assert.AreEqual ("$Version=1; name2=value2; $Path=/path/sub; $Domain=.mono.com; name1=value1", cc.GetCookieHeader (new Uri ("http://live.mono.com/path/sub")), "#A1"); +#endif Assert.AreEqual ("name1=value1", cc.GetCookieHeader (new Uri ("http://live.mono.com/path")), "#A2"); Assert.AreEqual (string.Empty, cc.GetCookieHeader (new Uri ("http://live.mono.com/whatever")), "#A3"); Assert.AreEqual (string.Empty, cc.GetCookieHeader (new Uri ("http://gomono.com/path/sub")), "#A4"); - Assert.AreEqual (string.Empty, cc.GetCookieHeader (new Uri ("http://mono.com/path/sub")), "#A5"); + Assert.AreEqual ("name1=value1", cc.GetCookieHeader (new Uri ("http://mono.com/path/sub")), "#A5"); } [Test] @@ -859,16 +888,18 @@ namespace MonoTests.System.Net { cookie.Expires = DateTime.Now.Add (new TimeSpan (3, 2, 5)); cookie.Version = 0; cc.Add (cookie); +#if RFC2109 cookie = new Cookie ("name2", "value2", "/path/sub", "live.mono.com"); cookie.Comment = "Description"; cookie.Expires = DateTime.Now.Add (new TimeSpan (3, 2, 5)); cookie.Version = 1; cc.Add (cookie); Assert.AreEqual ("$Version=1; name2=value2; $Path=/path/sub; name1=value1", cc.GetCookieHeader (new Uri ("http://live.mono.com/path/sub")), "#B1"); +#endif Assert.AreEqual ("name1=value1", cc.GetCookieHeader (new Uri ("http://live.mono.com/path")), "#B2"); Assert.AreEqual (string.Empty, cc.GetCookieHeader (new Uri ("http://live.mono.com/whatever")), "#B3"); - Assert.AreEqual (string.Empty, cc.GetCookieHeader (new Uri ("http://go.live.mono.com/path/sub")), "#B4"); - Assert.AreEqual (string.Empty, cc.GetCookieHeader (new Uri ("http://go.live.mono.com/path")), "#B5"); + Assert.AreEqual ("name1=value1", cc.GetCookieHeader (new Uri ("http://go.live.mono.com/path/sub")), "#B4"); + Assert.AreEqual ("name1=value1", cc.GetCookieHeader (new Uri ("http://go.live.mono.com/path")), "#B5"); Assert.AreEqual (string.Empty, cc.GetCookieHeader (new Uri ("http://go.live.mono.com/whatever")), "#B6"); Assert.AreEqual (string.Empty, cc.GetCookieHeader (new Uri ("http://golive.mono.com/whatever")), "#B7"); } @@ -937,7 +968,7 @@ namespace MonoTests.System.Net { CookieCollection cookies = container.GetCookies (new Uri ("http://dev.mono.com/path/ok")); Assert.IsNotNull (cookies, "#G1"); - Assert.AreEqual (1, cookies.Count, "#G2"); + Assert.AreEqual (2, cookies.Count, "#G2"); Cookie cookie = cookies [0]; Assert.AreEqual ("Age", cookie.Name, "#H1"); @@ -957,11 +988,11 @@ namespace MonoTests.System.Net { cookies = container.GetCookies (new Uri ("http://test.mono.com/path")); Assert.IsNotNull (cookies, "#K1"); - Assert.AreEqual (0, cookies.Count, "#K2"); + Assert.AreEqual (1, cookies.Count, "#K2"); cookies = container.GetCookies (new Uri ("http://us.dev.mono.com/path")); Assert.IsNotNull (cookies, "#L1"); - Assert.AreEqual (0, cookies.Count, "#L2"); + Assert.AreEqual (2, cookies.Count, "#L2"); } [Test] @@ -990,14 +1021,14 @@ namespace MonoTests.System.Net { cookies = container.GetCookies (new Uri ("http://test.mono.com/Whatever/Do")); Assert.IsNotNull (cookies, "#O1"); - Assert.AreEqual (2, cookies.Count, "#O2"); + Assert.AreEqual (3, cookies.Count, "#O2"); - cookie = cookies [0]; + cookie = cookies [1]; Assert.AreEqual ("Weight", cookie.Name, "#P1"); Assert.AreEqual ("87", cookie.Value, "#P2"); Assert.AreEqual ("/Whatever/Do", cookie.Path, "#P3"); Assert.AreEqual (".mono.com", cookie.Domain, "#P4"); - cookie = cookies [1]; + cookie = cookies [2]; Assert.AreEqual ("Country", cookie.Name, "#P5"); Assert.AreEqual ("Belgium", cookie.Value, "#P6"); Assert.AreEqual ("/Whatever", cookie.Path, "#P7"); @@ -1005,7 +1036,7 @@ namespace MonoTests.System.Net { cookies = container.GetCookies (new Uri ("http://mono.com/Whatever/Do")); Assert.IsNotNull (cookies, "#Q1"); - Assert.AreEqual (0, cookies.Count, "#Q2"); + Assert.AreEqual (2, cookies.Count, "#Q2"); cookies = container.GetCookies (new Uri ("http://us.test.mono.com/Whatever/Do")); Assert.IsNotNull (cookies, "#R1"); @@ -1043,7 +1074,7 @@ namespace MonoTests.System.Net { CookieCollection cookies = container.GetCookies (new Uri ("http://us.test.mono.com/Whatever/Do/Ok")); Assert.IsNotNull (cookies, "#T1"); - Assert.AreEqual (3, cookies.Count, "#T2"); + Assert.AreEqual (4, cookies.Count, "#T2"); Cookie cookie = cookies [0]; Assert.AreEqual ("Age", cookie.Name, "#U1"); @@ -1055,7 +1086,7 @@ namespace MonoTests.System.Net { Assert.AreEqual ("34445", cookie.Value, "#U6"); Assert.AreEqual ("/Whatever/", cookie.Path, "#U7"); Assert.AreEqual (".test.mono.com", cookie.Domain, "#U8"); - cookie = cookies [2]; + cookie = cookies [3]; Assert.AreEqual ("Town", cookie.Name, "#U9"); Assert.AreEqual ("Brussels", cookie.Value, "#U10"); Assert.AreEqual ("/Whatever", cookie.Path, "#U11"); @@ -1313,7 +1344,7 @@ namespace MonoTests.System.Net { Assert.AreEqual (typeof (CookieException), ex.GetType (), "#A2"); Assert.IsNotNull (ex.InnerException, "#A3"); Assert.IsNotNull (ex.Message, "#A4"); - Assert.IsTrue (ex.Message.IndexOf ("'http://www.contoso.com/'") != -1, "#A5"); + Assert.IsTrue (ex.Message.IndexOf ("http://www.contoso.com/") != -1, "#A5"); // Cookie format error CookieException inner = ex.InnerException as CookieException; @@ -1339,7 +1370,7 @@ namespace MonoTests.System.Net { Assert.AreEqual (typeof (CookieException), ex.GetType (), "#B2"); Assert.IsNotNull (ex.InnerException, "#B3"); Assert.IsNotNull (ex.Message, "#B4"); - Assert.IsTrue (ex.Message.IndexOf ("'http://dev.test.mono.com/Whatever'") != -1, "#B5"); + Assert.IsTrue (ex.Message.IndexOf ("http://dev.test.mono.com/Whatever") != -1, "#B5"); // The 'Path'='/Whatever/Do' part of the Cookie // is invalid @@ -1347,7 +1378,8 @@ namespace MonoTests.System.Net { Assert.AreEqual (typeof (CookieException), inner.GetType (), "#B6"); Assert.IsNull (inner.InnerException, "#B7"); Assert.IsNotNull (inner.Message, "#B8"); - Assert.IsTrue (inner.Message.IndexOf ("'Path'='/Whatever/Do'") != -1, "#B9"); + Assert.IsTrue (inner.Message.IndexOf ("'Path'='/Whatever/Do'") != -1 || + inner.Message.IndexOf ("\"Path\"=\"/Whatever/Do\"") != 1, "#B9"); } } @@ -1376,12 +1408,13 @@ namespace MonoTests.System.Net { "Age=26; path=/Whatever; domain=test.mono.com"); CookieCollection cookies = cc.GetCookies (new Uri ("http://test.mono.com/Whatever/Do")); Assert.IsNotNull (cookies, "#A1"); - Assert.AreEqual (0, cookies.Count, "#A2"); + Assert.AreEqual (1, cookies.Count, "#A2"); cookies = cc.GetCookies (new Uri ("http://us.test.mono.com/Whatever/Do")); Assert.IsNotNull (cookies, "#A3"); Assert.AreEqual (1, cookies.Count, "#A4"); } +#if FIXME [Test] public void SetCookies_Domain_Local () { @@ -1428,6 +1461,7 @@ namespace MonoTests.System.Net { Assert.IsNotNull (cookies, "#C5"); Assert.AreEqual (hostname.EndsWith (".local") ? 1 : 0, cookies.Count, "#C6"); } +#endif [Test] public void bug421827 () @@ -1519,7 +1553,7 @@ namespace MonoTests.System.Net { Assert.AreEqual (cookie.Expires.ToUniversalTime (), cloned.Expires.ToUniversalTime (), "#A7"); Assert.AreEqual (cookie.HttpOnly, cloned.HttpOnly, "#A8"); Assert.AreEqual (cookie.Name, cloned.Name, "#A9"); - Assert.AreEqual (cookie.Path, cloned.Path, "#A10"); + Assert.AreEqual ("/path/file", cloned.Path, "#A10"); Assert.AreEqual (cookie.Port, cloned.Port, "#A11"); Assert.AreEqual (cookie.Value, cloned.Value, "#A12"); Assert.AreEqual (cookie.Version, cloned.Version, "#A13"); diff --git a/mcs/class/System/Test/System.Net/HttpListenerRequestTest.cs b/mcs/class/System/Test/System.Net/HttpListenerRequestTest.cs index 99ad3345e05..afe81eb33c3 100644 --- a/mcs/class/System/Test/System.Net/HttpListenerRequestTest.cs +++ b/mcs/class/System/Test/System.Net/HttpListenerRequestTest.cs @@ -1,8 +1,9 @@ // // HttpListenerRequestTest.cs - Unit tests for System.Net.HttpListenerRequest // -// Author: +// Authors: // Gert Driesen (drieseng@users.sourceforge.net) +// David Straw // // Copyright (C) 2007 Gert Driesen // @@ -173,5 +174,18 @@ namespace MonoTests.System.Net ns.Close (); listener.Close (); } + + [Test] + public void HttpRequestUriIsNotDecoded () + { + HttpListener listener = HttpListener2Test.CreateAndStartListener ( + "http://127.0.0.1:9000/RequestUriDecodeTest/"); + NetworkStream ns = HttpListener2Test.CreateNS (9000); + HttpListener2Test.Send (ns, "GET /RequestUriDecodeTest/?a=b&c=d%26e HTTP/1.1\r\nHost: 127.0.0.1\r\n\r\n"); + HttpListenerContext ctx = listener.GetContext (); + HttpListenerRequest request = ctx.Request; + Assert.AreEqual ("/RequestUriDecodeTest/?a=b&c=d%26e", request.Url.PathAndQuery); + listener.Close (); + } } } diff --git a/mcs/class/System/Test/System/UriTest3.cs b/mcs/class/System/Test/System/UriTest3.cs index 4667dff48c6..cf06911489b 100644 --- a/mcs/class/System/Test/System/UriTest3.cs +++ b/mcs/class/System/Test/System/UriTest3.cs @@ -439,6 +439,8 @@ namespace MonoTests.System Uri uri11 = new Uri ("mailto:xxx@xxx.com?subject=hola"); Uri uri12 = new Uri ("mailto:xxx@mail.xxx.com?subject=hola"); Uri uri13 = new Uri ("mailto:xxx@xxx.com/foo/bar"); + Uri uri14 = new Uri ("http://www.contoso.com/test1/"); + Uri uri15 = new Uri ("http://www.contoso.com/"); AssertRelativeUri ("foo/bar/index.htm#fragment", uri1, uri2, "#A"); AssertRelativeUri ("../../index.htm?x=2", uri2, uri1, "#B"); @@ -470,6 +472,8 @@ namespace MonoTests.System Assert.IsTrue (relativeUri.IsAbsoluteUri, "#N1"); Assert.AreEqual (uri5.ToString (), relativeUri.ToString (), "#N2"); Assert.AreEqual (uri5.OriginalString, relativeUri.OriginalString, "#N3"); + + AssertRelativeUri ("../", uri14, uri15, "#O"); } [Test] diff --git a/mcs/class/corlib/Mono.Interop/ComInteropProxy.cs b/mcs/class/corlib/Mono.Interop/ComInteropProxy.cs index 2608859aa8a..6f6c04cbbf8 100644 --- a/mcs/class/corlib/Mono.Interop/ComInteropProxy.cs +++ b/mcs/class/corlib/Mono.Interop/ComInteropProxy.cs @@ -94,11 +94,11 @@ namespace Mono.Interop Marshal.ThrowExceptionForHR (hr); ComInteropProxy obj = FindProxy (ppv); if (obj == null) { - Marshal.Release (pItf); + Marshal.Release (ppv); return new ComInteropProxy (ppv); } else { - Marshal.Release (pItf); + Marshal.Release (ppv); System.Threading.Interlocked.Increment (ref obj.ref_count); return obj; } diff --git a/mcs/class/corlib/Mono.Security.Cryptography/KeyPairPersistence.cs b/mcs/class/corlib/Mono.Security.Cryptography/KeyPairPersistence.cs index ac694bb5ef0..c118cc3785c 100644 --- a/mcs/class/corlib/Mono.Security.Cryptography/KeyPairPersistence.cs +++ b/mcs/class/corlib/Mono.Security.Cryptography/KeyPairPersistence.cs @@ -100,10 +100,10 @@ namespace Mono.Security.Cryptography { #endif class KeyPairPersistence { - private static bool _userPathExists = false; // check at 1st use + private static bool _userPathExists; // check at 1st use private static string _userPath; - private static bool _machinePathExists = false; // check at 1st use + private static bool _machinePathExists; // check at 1st use private static string _machinePath; private CspParameters _params; diff --git a/mcs/class/corlib/Mono.Security.Cryptography/SymmetricTransform.cs b/mcs/class/corlib/Mono.Security.Cryptography/SymmetricTransform.cs index bda13d875c5..7f48185c64e 100644 --- a/mcs/class/corlib/Mono.Security.Cryptography/SymmetricTransform.cs +++ b/mcs/class/corlib/Mono.Security.Cryptography/SymmetricTransform.cs @@ -3,10 +3,11 @@ // // Authors: // Thomas Neidhart (tome@sbox.tugraz.at) -// Sebastien Pouliot +// Sebastien Pouliot // // Portions (C) 2002, 2003 Motus Technologies Inc. (http://www.motus.com) // Copyright (C) 2004-2008 Novell, Inc (http://www.novell.com) +// Copyright 2012 Xamarin Inc. // // Permission is hereby granted, free of charge, to any person obtaining // a copy of this software and associated documentation files (the @@ -376,19 +377,20 @@ namespace Mono.Security.Cryptography { // we need to add an extra block for padding total += BlockSizeByte; break; + case PaddingMode.None: + if ((rem != 0) && (algo.Mode != CipherMode.CFB)) + throw new CryptographicException ("invalid block length"); + goto default; default: if (inputCount == 0) return new byte [0]; if (rem != 0) { - if (algo.Padding == PaddingMode.None) - throw new CryptographicException ("invalid block length"); // zero padding the input (by adding a block for the partial data) byte[] paddedInput = new byte [full + BlockSizeByte]; Buffer.BlockCopy (inputBuffer, inputOffset, paddedInput, 0, inputCount); inputBuffer = paddedInput; inputOffset = 0; - inputCount = paddedInput.Length; - total = inputCount; + total = paddedInput.Length; } break; } @@ -438,8 +440,16 @@ namespace Mono.Security.Cryptography { // the last padded block will be transformed in-place InternalTransformBlock (res, full, BlockSizeByte, res, full); break; - default: + case PaddingMode.Zeros: + InternalTransformBlock (inputBuffer, inputOffset, BlockSizeByte, res, outputOffset); + break; + case PaddingMode.None: InternalTransformBlock (inputBuffer, inputOffset, BlockSizeByte, res, outputOffset); + if ((inputCount != total) && (algo.Mode == CipherMode.CFB)) { + byte[] part = new byte [inputCount]; + Buffer.BlockCopy (res, 0, part, 0, inputCount); + res = part; + } break; } #endif // NET_2_1 @@ -448,21 +458,29 @@ namespace Mono.Security.Cryptography { private byte[] FinalDecrypt (byte[] inputBuffer, int inputOffset, int inputCount) { - if ((inputCount % BlockSizeByte) > 0) - throw new CryptographicException ("Invalid input block size."); + int full = (inputCount / BlockSizeByte) * BlockSizeByte; + int rem = inputCount - full; + if (rem > 0) { + if (algo.Mode != CipherMode.CFB) + throw new CryptographicException ("Invalid input block size."); + full += BlockSizeByte; + byte[] paddedInput = new byte [full]; + Buffer.BlockCopy (inputBuffer, 0, paddedInput, 0, inputCount); + inputBuffer = paddedInput; + } - int total = inputCount; + int total = full; if (lastBlock) total += BlockSizeByte; byte[] res = new byte [total]; int outputOffset = 0; - while (inputCount > 0) { + while (full > 0) { int len = InternalTransformBlock (inputBuffer, inputOffset, BlockSizeByte, res, outputOffset); inputOffset += BlockSizeByte; outputOffset += len; - inputCount -= BlockSizeByte; + full -= BlockSizeByte; } if (lastBlock) { @@ -509,6 +527,9 @@ namespace Mono.Security.Cryptography { total -= padding; break; case PaddingMode.None: // nothing to do - it's a multiple of block size + if (algo.Mode == CipherMode.CFB) + total = inputCount; + break; case PaddingMode.Zeros: // nothing to do - user must unpad himself break; } diff --git a/mcs/class/corlib/Mono.Security.X509/PKCS12.cs b/mcs/class/corlib/Mono.Security.X509/PKCS12.cs index 5ecce72b8db..848ce803589 100644 --- a/mcs/class/corlib/Mono.Security.X509/PKCS12.cs +++ b/mcs/class/corlib/Mono.Security.X509/PKCS12.cs @@ -265,7 +265,7 @@ namespace Mono.Security.X509 { } } - static private int recommendedIterationCount = 2000; + const int recommendedIterationCount = 2000; //private int _version; private byte[] _password; diff --git a/mcs/class/corlib/Mono.Security.X509/X509Certificate.cs b/mcs/class/corlib/Mono.Security.X509/X509Certificate.cs index 330dfae2602..af0c0a1f819 100644 --- a/mcs/class/corlib/Mono.Security.X509/X509Certificate.cs +++ b/mcs/class/corlib/Mono.Security.X509/X509Certificate.cs @@ -49,6 +49,7 @@ namespace Mono.Security.X509 { #else public class X509Certificate : ISerializable { #endif + const string encoding_error = "Input data cannot be coded as a valid certificate."; private ASN1 decoder; @@ -97,9 +98,6 @@ namespace Mono.Security.X509 { private byte[] subjectUniqueID; private X509ExtensionCollection extensions; - private static string encoding_error = Locale.GetText ("Input data cannot be coded as a valid certificate."); - - // that's were the real job is! private void Parse (byte[] data) { diff --git a/mcs/class/corlib/Mono.Security/StrongName.cs b/mcs/class/corlib/Mono.Security/StrongName.cs index 2905a03c125..6fb7d88eedf 100644 --- a/mcs/class/corlib/Mono.Security/StrongName.cs +++ b/mcs/class/corlib/Mono.Security/StrongName.cs @@ -459,7 +459,7 @@ namespace Mono.Security { #if INSIDE_CORLIB static object lockObject = new object (); - static bool initialized = false; + static bool initialized; // We don't want a dependency on StrongNameManager in Mono.Security.dll static public bool IsAssemblyStrongnamed (string assemblyName) diff --git a/mcs/class/corlib/Mono.Security/StrongNameManager.cs b/mcs/class/corlib/Mono.Security/StrongNameManager.cs index 4567c8b35b6..a7e5a8c34b1 100644 --- a/mcs/class/corlib/Mono.Security/StrongNameManager.cs +++ b/mcs/class/corlib/Mono.Security/StrongNameManager.cs @@ -101,10 +101,6 @@ namespace Mono.Security { static private Hashtable mappings; static private Hashtable tokens; - static StrongNameManager () - { - } - // note: more than one configuration file can be loaded at the // same time (e.g. user specific and machine specific config). static public void LoadConfig (string filename) diff --git a/mcs/class/corlib/System.Collections.Concurrent/ConcurrentQueue.cs b/mcs/class/corlib/System.Collections.Concurrent/ConcurrentQueue.cs index 43ce4528a7f..2c115e70cba 100644 --- a/mcs/class/corlib/System.Collections.Concurrent/ConcurrentQueue.cs +++ b/mcs/class/corlib/System.Collections.Concurrent/ConcurrentQueue.cs @@ -48,21 +48,6 @@ namespace System.Collections.Concurrent Node tail; int count; - class NodeObjectPool : ObjectPool { - protected override Node Creator () - { - return new Node (); - } - } - static readonly NodeObjectPool pool = new NodeObjectPool (); - - static Node ZeroOut (Node node) - { - node.Value = default(T); - node.Next = null; - return node; - } - public ConcurrentQueue () { tail = head; @@ -76,7 +61,7 @@ namespace System.Collections.Concurrent public void Enqueue (T item) { - Node node = pool.Take (); + Node node = new Node (); node.Value = item; Node oldTail = null; @@ -100,7 +85,6 @@ namespace System.Collections.Concurrent } // At this point we added correctly our node, now we have to update tail. If it fails then it will be done by another thread Interlocked.CompareExchange (ref tail, node, oldTail); - Interlocked.Increment (ref count); } @@ -122,19 +106,18 @@ namespace System.Collections.Concurrent if (oldHead == head) { // Empty case ? - if (oldHead == oldTail) { + if (oldHead == oldTail) { // This should be false then if (oldNext != null) { // If not then the linked list is mal formed, update tail Interlocked.CompareExchange (ref tail, oldNext, oldTail); + continue; } result = default (T); return false; } else { result = oldNext.Value; advanced = Interlocked.CompareExchange (ref head, oldNext, oldHead) == oldHead; - if (advanced) - pool.Release (ZeroOut (oldHead)); } } } diff --git a/mcs/class/corlib/System.Collections.Concurrent/ConcurrentStack.cs b/mcs/class/corlib/System.Collections.Concurrent/ConcurrentStack.cs index d10e699ec8a..e5e3ac9bdfc 100644 --- a/mcs/class/corlib/System.Collections.Concurrent/ConcurrentStack.cs +++ b/mcs/class/corlib/System.Collections.Concurrent/ConcurrentStack.cs @@ -47,21 +47,6 @@ namespace System.Collections.Concurrent Node head = null; int count; - - class NodeObjectPool : ObjectPool { - protected override Node Creator () - { - return new Node (); - } - } - static readonly NodeObjectPool pool = new NodeObjectPool (); - - static Node ZeroOut (Node node) - { - node.Value = default(T); - node.Next = null; - return node; - } public ConcurrentStack () { @@ -81,7 +66,7 @@ namespace System.Collections.Concurrent public void Push (T item) { - Node temp = pool.Take (); + Node temp = new Node (); temp.Value = item; do { temp.Next = head; @@ -101,7 +86,7 @@ namespace System.Collections.Concurrent Node first = null; for (int i = startIndex; i < count; i++) { - Node temp = pool.Take (); + Node temp = new Node (); temp.Value = items[i]; temp.Next = insert; insert = temp; @@ -132,7 +117,6 @@ namespace System.Collections.Concurrent Interlocked.Decrement (ref count); result = temp.Value; - pool.Release (ZeroOut (temp)); return true; } @@ -175,7 +159,6 @@ namespace System.Collections.Concurrent items[i] = temp.Value; end = temp; temp = temp.Next; - pool.Release (ZeroOut (end)); } Interlocked.Add (ref this.count, -(i - startIndex)); diff --git a/mcs/class/corlib/System.Collections.Concurrent/ObjectPool.cs b/mcs/class/corlib/System.Collections.Concurrent/ObjectPool.cs deleted file mode 100644 index 853953ba492..00000000000 --- a/mcs/class/corlib/System.Collections.Concurrent/ObjectPool.cs +++ /dev/null @@ -1,112 +0,0 @@ -// ObjectPool.cs -// -// Copyright (c) 2011 Novell -// -// Authors: -// Jérémie "garuma" Laval -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -// - -#if NET_4_0 || MOBILE || BOOTSTRAP_NET_4_0 || INSIDE_SYSTEM_WEB - -using System; -using System.Threading; -using System.Collections; -using System.Collections.Generic; -using System.Runtime.Serialization; - -namespace System.Collections.Concurrent -{ - internal abstract class ObjectPool where T : class - { - // This is the number of objects we are going to cache - const int capacity = 20; - /* We use this bit in addIndex to synchronize the array and the index itself - * Namely when we update addIndex we also set that bit for the time the value - * in the array hasn't still been updated to the object we are returning to the cache - */ - const int bit = 0x8000000; - - readonly T[] buffer; - int addIndex; - int removeIndex; - - public ObjectPool () - { - buffer = new T[capacity]; - for (int i = 0; i < capacity; i++) - buffer[i] = Creator (); - addIndex = capacity - 1; - } - - /* Code that want to use a pool subclass it and - * implement that method. In most case 'new T ()'. - */ - protected abstract T Creator (); - - public T Take () - { - // If no element in the cache, we return a new object - if ((addIndex & ~bit) - 1 == removeIndex) - return Creator (); - - int i; - T result; - int tries = 3; - - do { - i = removeIndex; - // We return a new element when looping becomes too costly - if ((addIndex & ~bit) - 1 == i || tries == 0) - return Creator (); - result = buffer[i % capacity]; - } while (Interlocked.CompareExchange (ref removeIndex, i + 1, i) != i && --tries > -1); - - return result; - } - - public void Release (T obj) - { - if (obj == null || addIndex - removeIndex >= capacity - 1) - return; - - int i; - int tries = 3; - do { - // While an array update is ongoing (i.e. an extra write op) we loop - do { - i = addIndex; - } while ((i & bit) > 0); - // If no more room or too busy just forget about the object altogether - if (i - removeIndex >= capacity - 1 || tries == 0) - return; - // We update addIndex and notify that we are going to set buffer correctly - } while (Interlocked.CompareExchange (ref addIndex, i + 1 + bit, i) != i && --tries > -1); - - buffer[i % capacity] = obj; - Thread.MemoryBarrier (); - // Since bit essentialy acts like a lock, we simply use an atomic read/write combo - addIndex = addIndex - bit; - } - } -} - -#endif diff --git a/mcs/class/corlib/System.Collections.Concurrent/SplitOrderedList.cs b/mcs/class/corlib/System.Collections.Concurrent/SplitOrderedList.cs index 47246847453..14b2d8786bf 100644 --- a/mcs/class/corlib/System.Collections.Concurrent/SplitOrderedList.cs +++ b/mcs/class/corlib/System.Collections.Concurrent/SplitOrderedList.cs @@ -81,14 +81,6 @@ namespace System.Collections.Concurrent } } - class NodeObjectPool : ObjectPool { - protected override Node Creator () - { - return new Node (); - } - } - static readonly NodeObjectPool pool = new NodeObjectPool (); - const int MaxLoad = 5; const uint BucketSize = 512; @@ -155,7 +147,7 @@ namespace System.Collections.Concurrent bool InsertInternal (uint key, TKey subKey, T data, Func dataCreator, out Node current) { - Node node = pool.Take ().Init (ComputeRegularKey (key), subKey, data); + Node node = new Node ().Init (ComputeRegularKey (key), subKey, data); uint b = key % (uint)size; Node bucket; @@ -252,7 +244,7 @@ namespace System.Collections.Concurrent if ((bucket = GetBucket (parent)) == null) bucket = InitializeBucket (parent); - Node dummy = pool.Take ().Init (ComputeDummyKey (b)); + Node dummy = new Node ().Init (ComputeDummyKey (b)); if (!ListInsert (dummy, bucket, out current, null)) return current; @@ -356,7 +348,6 @@ namespace System.Collections.Concurrent } if (Interlocked.CompareExchange (ref left.Next, rightNode, leftNodeNext) == leftNodeNext) { - pool.Release (leftNodeNext); if (rightNode != tail && rightNode.Next.Marked) continue; else @@ -381,7 +372,7 @@ namespace System.Collections.Concurrent if (!rightNodeNext.Marked) { if (markedNode == null) - markedNode = pool.Take (); + markedNode = new Node (); markedNode.Init (rightNodeNext); if (Interlocked.CompareExchange (ref rightNode.Next, markedNode, rightNodeNext) == rightNodeNext) @@ -391,8 +382,6 @@ namespace System.Collections.Concurrent if (Interlocked.CompareExchange (ref leftNode.Next, rightNodeNext, rightNode) != rightNode) ListSearch (rightNode.Key, subKey, ref leftNode, startPoint); - else - pool.Release (rightNode); return true; } diff --git a/mcs/class/corlib/System.Collections.Generic/List.cs b/mcs/class/corlib/System.Collections.Generic/List.cs index f00febd60db..564e6b674a1 100644 --- a/mcs/class/corlib/System.Collections.Generic/List.cs +++ b/mcs/class/corlib/System.Collections.Generic/List.cs @@ -10,7 +10,7 @@ // // Copyright (C) 2004-2005 Novell, Inc (http://www.novell.com) // Copyright (C) 2005 David Waite -// Copyright (C) 2011 Xamarin, Inc (http://www.xamarin.com) +// Copyright (C) 2011,2012 Xamarin, Inc (http://www.xamarin.com) // // Permission is hereby granted, free of charge, to any person obtaining // a copy of this software and associated documentation files (the @@ -35,6 +35,7 @@ using System.Collections.ObjectModel; using System.Runtime.InteropServices; using System.Diagnostics; +using System.Runtime.CompilerServices; namespace System.Collections.Generic { [Serializable] @@ -49,12 +50,11 @@ namespace System.Collections.Generic { int _size; int _version; - static readonly T [] EmptyArray = new T [0]; const int DefaultCapacity = 4; public List () { - _items = EmptyArray; + _items = EmptyArray.Value; } public List (IEnumerable collection) @@ -65,7 +65,7 @@ namespace System.Collections.Generic { // initialize to needed size (if determinable) ICollection c = collection as ICollection ; if (c == null) { - _items = EmptyArray; + _items = EmptyArray.Value;; AddEnumerable (collection); } else { _size = c.Count; @@ -93,7 +93,7 @@ namespace System.Collections.Generic { // we can speed things up by 25% if (_size == _items.Length) GrowIfNeeded (1); - _items [_size ++] = item; + Array.UnsafeStore (_items, _size++, item); _version++; } @@ -635,16 +635,18 @@ namespace System.Collections.Generic { } public T this [int index] { + [MethodImpl ((MethodImplOptions)256)] get { if ((uint) index >= (uint) _size) throw new ArgumentOutOfRangeException ("index"); - return _items [index]; + return Array.UnsafeLoad (_items, index); } + + [MethodImpl ((MethodImplOptions)256)] set { - CheckIndex (index); - if ((uint) index == (uint) _size) + if ((uint) index >= (uint) _size) throw new ArgumentOutOfRangeException ("index"); - _items [index] = value; + Array.UnsafeStore (_items, index, value); _version++; } } @@ -764,9 +766,9 @@ namespace System.Collections.Generic { [Serializable] public struct Enumerator : IEnumerator , IDisposable { - List l; + readonly List l; int next; - int ver; + readonly int ver; T current; @@ -781,42 +783,39 @@ namespace System.Collections.Generic { { } - void VerifyState () - { - if (ver != l._version) - throw new InvalidOperationException ( - "Collection was modified; enumeration operation may not execute."); - } - public bool MoveNext () { - VerifyState (); - - if (next < 0) - return false; + var list = l; - if (next < l._size) { - current = l._items [next++]; + if ((uint)next < (uint)list._size && ver == list._version) { + current = list._items [next++]; return true; } + if (ver != l._version) + throw new InvalidOperationException ("Collection was modified; enumeration operation may not execute."); + next = -1; return false; } - + public T Current { get { return current; } } void IEnumerator.Reset () { - VerifyState (); + if (ver != l._version) + throw new InvalidOperationException ("Collection was modified; enumeration operation may not execute."); + next = 0; } object IEnumerator.Current { get { - VerifyState (); + if (ver != l._version) + throw new InvalidOperationException ("Collection was modified; enumeration operation may not execute."); + if (next <= 0) throw new InvalidOperationException (); return current; diff --git a/mcs/class/corlib/System.Collections/ArrayList.cs b/mcs/class/corlib/System.Collections/ArrayList.cs index 0a67c6a2c83..44544c18d50 100644 --- a/mcs/class/corlib/System.Collections/ArrayList.cs +++ b/mcs/class/corlib/System.Collections/ArrayList.cs @@ -115,7 +115,7 @@ namespace System.Collections object currentElement; int index; int version; - static object endFlag = new object (); + static readonly object endFlag = new object (); public SimpleEnumerator (ArrayList list) { @@ -2510,8 +2510,6 @@ namespace System.Collections /// private int _version; - private static readonly object [] EmptyArray = new object [0]; - #endregion #region Constructors @@ -2522,7 +2520,7 @@ namespace System.Collections /// public ArrayList() { - _items = EmptyArray; + _items = EmptyArray.Value; } /// diff --git a/mcs/class/corlib/System.Collections/CaseInsensitiveComparer.cs b/mcs/class/corlib/System.Collections/CaseInsensitiveComparer.cs index 2674397491a..9f4177e2f86 100644 --- a/mcs/class/corlib/System.Collections/CaseInsensitiveComparer.cs +++ b/mcs/class/corlib/System.Collections/CaseInsensitiveComparer.cs @@ -44,8 +44,8 @@ namespace System.Collections #endif class CaseInsensitiveComparer : IComparer { - private static CaseInsensitiveComparer defaultComparer = new CaseInsensitiveComparer (); - private static CaseInsensitiveComparer defaultInvariantComparer = new CaseInsensitiveComparer (true); + readonly static CaseInsensitiveComparer defaultComparer = new CaseInsensitiveComparer (); + readonly static CaseInsensitiveComparer defaultInvariantComparer = new CaseInsensitiveComparer (true); private CultureInfo culture; diff --git a/mcs/class/corlib/System.Collections/Hashtable.cs b/mcs/class/corlib/System.Collections/Hashtable.cs index e11ef658bc8..dad69c1a62b 100644 --- a/mcs/class/corlib/System.Collections/Hashtable.cs +++ b/mcs/class/corlib/System.Collections/Hashtable.cs @@ -864,7 +864,7 @@ namespace System.Collections { private int size; private EnumeratorMode mode; - private readonly static string xstr = "Hashtable.Enumerator: snapshot out of sync."; + const string xstr = "Hashtable.Enumerator: snapshot out of sync."; public Enumerator (Hashtable host, EnumeratorMode mode) { this.host = host; diff --git a/mcs/class/corlib/System.Collections/SortedList.cs b/mcs/class/corlib/System.Collections/SortedList.cs index d39f7de0443..56ac10f5bf8 100644 --- a/mcs/class/corlib/System.Collections/SortedList.cs +++ b/mcs/class/corlib/System.Collections/SortedList.cs @@ -243,8 +243,7 @@ namespace System.Collections { public virtual void Clear () { - defaultCapacity = INITIAL_SIZE; - this.table = new Slot [defaultCapacity]; + Array.Clear (table, 0, table.Length); inUse = 0; modificationCount++; } @@ -619,9 +618,9 @@ namespace System.Collections { private int size; private EnumeratorMode mode; - bool invalid = false; + bool invalid; - private readonly static string xstr = "SortedList.Enumerator: snapshot out of sync."; + const string xstr = "SortedList.Enumerator: snapshot out of sync."; public Enumerator (SortedList host, EnumeratorMode mode) { diff --git a/mcs/class/corlib/System.IO.IsolatedStorage/IsolatedStorageFile.cs b/mcs/class/corlib/System.IO.IsolatedStorage/IsolatedStorageFile.cs index 47ce1efaa34..5d5e2332225 100644 --- a/mcs/class/corlib/System.IO.IsolatedStorage/IsolatedStorageFile.cs +++ b/mcs/class/corlib/System.IO.IsolatedStorage/IsolatedStorageFile.cs @@ -56,7 +56,7 @@ namespace System.IO.IsolatedStorage { private ulong _maxSize; #endif private Evidence _fullEvidences; - private static Mutex mutex = new Mutex (); + private static readonly Mutex mutex = new Mutex (); #if NET_4_0 || MOBILE private bool closed; private bool disposed; diff --git a/mcs/class/corlib/System.IO/Directory.cs b/mcs/class/corlib/System.IO/Directory.cs index 67bb432f535..6921a255e25 100644 --- a/mcs/class/corlib/System.IO/Directory.cs +++ b/mcs/class/corlib/System.IO/Directory.cs @@ -544,48 +544,48 @@ namespace System.IO yield return path_with_pattern; yield break; } - + IntPtr handle; MonoIOError error; FileAttributes rattr; - bool subdirs = searchOption == SearchOption.AllDirectories; string s = MonoIO.FindFirst (path, path_with_pattern, out rattr, out error, out handle); - if (s == null) - yield break; - if (error != 0) - throw MonoIO.GetException (Path.GetDirectoryName (Path.Combine (path, searchPattern)), (MonoIOError) error); - try { - // - // Convert any file specific flag to FileAttributes.Normal which is used as include files flag - // - if (((rattr & FileAttributes.Directory) == 0) && rattr != 0) - rattr |= FileAttributes.Normal; - - bool first = true; - if (((rattr & FileAttributes.ReparsePoint) == 0) && ((rattr & kind) != 0)) - yield return s; - - do { - if (((rattr & FileAttributes.Directory) != 0) && subdirs) { - foreach (string child in EnumerateKind (s, searchPattern, searchOption, kind)) - yield return child; - } - - if (first) { - first = false; - continue; - } - - if ((rattr & FileAttributes.ReparsePoint) != 0) - continue; + while (s != null) { + // Convert any file specific flag to FileAttributes.Normal which is used as include files flag + if (((rattr & FileAttributes.Directory) == 0) && rattr != 0) + rattr |= FileAttributes.Normal; - if ((rattr & kind) != 0) + if ((rattr & FileAttributes.ReparsePoint) == 0 && (rattr & kind) != 0) yield return s; - } while ((s = MonoIO.FindNext (handle, out rattr, out error)) != null); + + s = MonoIO.FindNext (handle, out rattr, out error); + } + + if (error != 0) + throw MonoIO.GetException (Path.GetDirectoryName (Path.Combine (path, searchPattern)), (MonoIOError) error); } finally { - MonoIO.FindClose (handle); + if (handle != IntPtr.Zero) + MonoIO.FindClose (handle); + } + + if (searchOption == SearchOption.AllDirectories) { + s = MonoIO.FindFirst (path, Path.Combine (path, "*"), out rattr, out error, out handle); + + try { + while (s != null) { + if ((rattr & FileAttributes.Directory) != 0) + foreach (string child in EnumerateKind (s, searchPattern, searchOption, kind)) + yield return child; + s = MonoIO.FindNext (handle, out rattr, out error); + } + + if (error != 0) + throw MonoIO.GetException (path, (MonoIOError) error); + } finally { + if (handle != IntPtr.Zero) + MonoIO.FindClose (handle); + } } } diff --git a/mcs/class/corlib/System.IO/MemoryStream.cs b/mcs/class/corlib/System.IO/MemoryStream.cs index fa874887d6f..4ce86df30b6 100644 --- a/mcs/class/corlib/System.IO/MemoryStream.cs +++ b/mcs/class/corlib/System.IO/MemoryStream.cs @@ -376,9 +376,6 @@ namespace System.IO public override void Write (byte [] buffer, int offset, int count) { - if (!canWrite) - throw new NotSupportedException ("Cannot write to this stream."); - if (buffer == null) throw new ArgumentNullException ("buffer"); @@ -391,6 +388,9 @@ namespace System.IO CheckIfClosedThrowDisposed (); + if (!CanWrite) + throw new NotSupportedException ("Cannot write to this stream."); + // reordered to avoid possible integer overflow if (position > length - count) Expand (position + count); @@ -436,33 +436,64 @@ namespace System.IO public override Task FlushAsync (CancellationToken cancellationToken) { if (cancellationToken.IsCancellationRequested) - return TaskConstants.Canceled; + return TaskConstants.Canceled; - Flush (); - return TaskConstants.Finished; + try { + Flush (); + return TaskConstants.Finished; + } catch (Exception ex) { + return Task.FromException (ex); + } } public override Task ReadAsync (byte[] buffer, int offset, int count, CancellationToken cancellationToken) { + if (buffer == null) + throw new ArgumentNullException ("buffer"); + + if (offset < 0 || count < 0) + throw new ArgumentOutOfRangeException ("offset or count less than zero."); + + if (buffer.Length - offset < count ) + throw new ArgumentException ("offset+count", + "The size of the buffer is less than offset + count."); if (cancellationToken.IsCancellationRequested) return TaskConstants.Canceled; - count = Read (buffer, offset, count); + try { + count = Read (buffer, offset, count); - // Try not to allocate a new task for every buffer read - if (read_task == null || read_task.Result != count) - read_task = Task.FromResult (count); + // Try not to allocate a new task for every buffer read + if (read_task == null || read_task.Result != count) + read_task = Task.FromResult (count); - return read_task; + return read_task; + } catch (Exception ex) { + return Task.FromException (ex); + } } public override Task WriteAsync (byte[] buffer, int offset, int count, CancellationToken cancellationToken) { + if (buffer == null) + throw new ArgumentNullException ("buffer"); + + if (offset < 0 || count < 0) + throw new ArgumentOutOfRangeException (); + + if (buffer.Length - offset < count) + throw new ArgumentException ("offset+count", + "The size of the buffer is less than offset + count."); + if (cancellationToken.IsCancellationRequested) - return TaskConstants.Canceled; + return TaskConstants.Canceled; - Write (buffer, offset, count); - return TaskConstants.Finished; + try { + Write (buffer, offset, count); + return TaskConstants.Finished; + } catch (Exception ex) { + return Task.FromException (ex); + } } #endif } diff --git a/mcs/class/corlib/System.IO/MonoIO.cs b/mcs/class/corlib/System.IO/MonoIO.cs index e50bc40698e..b62e1453665 100644 --- a/mcs/class/corlib/System.IO/MonoIO.cs +++ b/mcs/class/corlib/System.IO/MonoIO.cs @@ -41,10 +41,10 @@ using System.IO.IsolatedStorage; namespace System.IO { - unsafe internal sealed class MonoIO { - internal static int FileAlreadyExistsHResult = unchecked ((int) 0x80070000) | (int)MonoIOError.ERROR_FILE_EXISTS; + unsafe static class MonoIO { + public const int FileAlreadyExistsHResult = unchecked ((int) 0x80070000) | (int)MonoIOError.ERROR_FILE_EXISTS; - public static readonly FileAttributes + public const FileAttributes InvalidFileAttributes = (FileAttributes)(-1); public static readonly IntPtr diff --git a/mcs/class/corlib/System.IO/StreamWriter.cs b/mcs/class/corlib/System.IO/StreamWriter.cs index 182cbde3b94..929a04de654 100644 --- a/mcs/class/corlib/System.IO/StreamWriter.cs +++ b/mcs/class/corlib/System.IO/StreamWriter.cs @@ -32,8 +32,8 @@ using System.Text; using System.Runtime.InteropServices; -#if NET_4_5 -using System.Threading.Tasks; +#if NET_4_5 +using System.Threading.Tasks; #endif namespace System.IO { @@ -56,7 +56,6 @@ namespace System.IO { private int decode_pos; private bool iflush; - private bool DisposedAlready; private bool preamble_done; #if NET_4_5 @@ -172,28 +171,22 @@ namespace System.IO { protected override void Dispose (bool disposing) { - Exception exc = null; - if (!DisposedAlready && disposing && internalStream != null && !leave_open) { - try { - Flush(); - } catch (Exception e) { - exc = e; - } - DisposedAlready = true; - try { + if (byte_buf == null || !disposing) + return; + + try { + Flush (); + } finally { + byte_buf = null; + internalEncoding = null; + decode_buf = null; + + if (!leave_open) { internalStream.Close (); - } catch (Exception e) { - if (exc == null) - exc = e; } - } - internalStream = null; - byte_buf = null; - internalEncoding = null; - decode_buf = null; - if (exc != null) - throw exc; + internalStream = null; + } } public override void Flush () @@ -333,14 +326,9 @@ namespace System.IO { Dispose (true); } - ~StreamWriter () - { - Dispose(false); - } - void CheckState () { - if (DisposedAlready) + if (byte_buf == null) throw new ObjectDisposedException ("StreamWriter"); #if NET_4_5 diff --git a/mcs/class/corlib/System.Reflection.Emit/EventToken.cs b/mcs/class/corlib/System.Reflection.Emit/EventToken.cs index a77019cd9bb..6d04142bc52 100644 --- a/mcs/class/corlib/System.Reflection.Emit/EventToken.cs +++ b/mcs/class/corlib/System.Reflection.Emit/EventToken.cs @@ -39,14 +39,7 @@ namespace System.Reflection.Emit { internal int tokValue; - public static readonly EventToken Empty; - - - static EventToken () - { - Empty = new EventToken (); - } - + public static readonly EventToken Empty = new EventToken (); internal EventToken (int val) { diff --git a/mcs/class/corlib/System.Reflection.Emit/FieldToken.cs b/mcs/class/corlib/System.Reflection.Emit/FieldToken.cs index 13295696f83..85cc6599ee6 100644 --- a/mcs/class/corlib/System.Reflection.Emit/FieldToken.cs +++ b/mcs/class/corlib/System.Reflection.Emit/FieldToken.cs @@ -39,14 +39,7 @@ namespace System.Reflection.Emit { internal int tokValue; - public static readonly FieldToken Empty; - - - static FieldToken () - { - Empty = new FieldToken (); - } - + public static readonly FieldToken Empty = new FieldToken (); internal FieldToken (int val) { diff --git a/mcs/class/corlib/System.Reflection.Emit/ILGenerator.cs b/mcs/class/corlib/System.Reflection.Emit/ILGenerator.cs index 9d5b22558cf..cd521f59a38 100644 --- a/mcs/class/corlib/System.Reflection.Emit/ILGenerator.cs +++ b/mcs/class/corlib/System.Reflection.Emit/ILGenerator.cs @@ -207,7 +207,6 @@ namespace System.Reflection.Emit { public int maxStack; } - static readonly Type void_type = typeof (void); #region Sync with reflection.h private byte[] code; private int code_len; @@ -740,7 +739,7 @@ namespace System.Reflection.Emit { add_token_fixup (meth); } emit_int (token); - if (meth.ReturnType != void_type) + if (meth.ReturnType != typeof (void)) cur_stack ++; if (opcode.StackBehaviourPop == StackBehaviour.Varpop) @@ -758,7 +757,7 @@ namespace System.Reflection.Emit { add_token_fixup (method); } emit_int (token); - if (method.ReturnType != void_type) + if (method.ReturnType != typeof (void)) cur_stack ++; if (opcode.StackBehaviourPop == StackBehaviour.Varpop) diff --git a/mcs/class/corlib/System.Reflection.Emit/MethodToken.cs b/mcs/class/corlib/System.Reflection.Emit/MethodToken.cs index a4f1b916e14..f4ad83a767a 100644 --- a/mcs/class/corlib/System.Reflection.Emit/MethodToken.cs +++ b/mcs/class/corlib/System.Reflection.Emit/MethodToken.cs @@ -39,14 +39,7 @@ namespace System.Reflection.Emit { internal int tokValue; - public static readonly MethodToken Empty; - - - static MethodToken () - { - Empty = new MethodToken (); - } - + public static readonly MethodToken Empty = new MethodToken (); internal MethodToken (int val) { diff --git a/mcs/class/corlib/System.Reflection.Emit/OpCodeNames.cs b/mcs/class/corlib/System.Reflection.Emit/OpCodeNames.cs index f3d717529ff..67ddad4a581 100644 --- a/mcs/class/corlib/System.Reflection.Emit/OpCodeNames.cs +++ b/mcs/class/corlib/System.Reflection.Emit/OpCodeNames.cs @@ -1,5 +1,5 @@ namespace System.Reflection.Emit { - internal class OpCodeNames { + static class OpCodeNames { internal static readonly string [] names = { "nop", "break", diff --git a/mcs/class/corlib/System.Reflection.Emit/ParameterToken.cs b/mcs/class/corlib/System.Reflection.Emit/ParameterToken.cs index 6858f248e2d..87f56282a29 100644 --- a/mcs/class/corlib/System.Reflection.Emit/ParameterToken.cs +++ b/mcs/class/corlib/System.Reflection.Emit/ParameterToken.cs @@ -39,14 +39,7 @@ namespace System.Reflection.Emit { internal int tokValue; - public static readonly ParameterToken Empty; - - - static ParameterToken () - { - Empty = new ParameterToken (); - } - + public static readonly ParameterToken Empty = new ParameterToken (); internal ParameterToken (int val) { diff --git a/mcs/class/corlib/System.Reflection.Emit/PropertyToken.cs b/mcs/class/corlib/System.Reflection.Emit/PropertyToken.cs index b5ba3de6858..ca4868ec3ca 100644 --- a/mcs/class/corlib/System.Reflection.Emit/PropertyToken.cs +++ b/mcs/class/corlib/System.Reflection.Emit/PropertyToken.cs @@ -39,14 +39,7 @@ namespace System.Reflection.Emit { internal int tokValue; - public static readonly PropertyToken Empty; - - - static PropertyToken () - { - Empty = new PropertyToken (); - } - + public static readonly PropertyToken Empty = new PropertyToken (); internal PropertyToken (int val) { diff --git a/mcs/class/corlib/System.Reflection.Emit/SignatureToken.cs b/mcs/class/corlib/System.Reflection.Emit/SignatureToken.cs index 1dde91245f6..193feb610ec 100644 --- a/mcs/class/corlib/System.Reflection.Emit/SignatureToken.cs +++ b/mcs/class/corlib/System.Reflection.Emit/SignatureToken.cs @@ -38,14 +38,7 @@ namespace System.Reflection.Emit { internal int tokValue; - public static readonly SignatureToken Empty; - - - static SignatureToken () - { - Empty = new SignatureToken (); - } - + public static readonly SignatureToken Empty = new SignatureToken (); internal SignatureToken (int val) { diff --git a/mcs/class/corlib/System.Reflection.Emit/StringToken.cs b/mcs/class/corlib/System.Reflection.Emit/StringToken.cs index 6f632cc1941..2bba43467ff 100644 --- a/mcs/class/corlib/System.Reflection.Emit/StringToken.cs +++ b/mcs/class/corlib/System.Reflection.Emit/StringToken.cs @@ -39,11 +39,6 @@ namespace System.Reflection.Emit { internal int tokValue; - static StringToken () - { - } - - internal StringToken (int val) { tokValue = val; diff --git a/mcs/class/corlib/System.Reflection.Emit/TypeToken.cs b/mcs/class/corlib/System.Reflection.Emit/TypeToken.cs index a3690df96a3..4a8a56b1d9e 100644 --- a/mcs/class/corlib/System.Reflection.Emit/TypeToken.cs +++ b/mcs/class/corlib/System.Reflection.Emit/TypeToken.cs @@ -39,14 +39,7 @@ namespace System.Reflection.Emit { internal int tokValue; - public static readonly TypeToken Empty; - - - static TypeToken () - { - Empty = new TypeToken (); - } - + public static readonly TypeToken Empty = new TypeToken (); internal TypeToken (int val) { diff --git a/mcs/class/corlib/System.Reflection/Binder.cs b/mcs/class/corlib/System.Reflection/Binder.cs index 9000bec0430..f02283d7354 100644 --- a/mcs/class/corlib/System.Reflection/Binder.cs +++ b/mcs/class/corlib/System.Reflection/Binder.cs @@ -50,7 +50,7 @@ namespace System.Reflection public abstract MethodBase SelectMethod (BindingFlags bindingAttr, MethodBase[] match, Type[] types, ParameterModifier[] modifiers); public abstract PropertyInfo SelectProperty( BindingFlags bindingAttr, PropertyInfo[] match, Type returnType, Type[] indexes, ParameterModifier[] modifiers); - static Binder default_binder = new Default (); + static readonly Binder default_binder = new Default (); internal static Binder DefaultBinder { get { diff --git a/mcs/class/corlib/System.Reflection/Module.cs b/mcs/class/corlib/System.Reflection/Module.cs index 3e3c66cbb8d..8cb5b609fc0 100644 --- a/mcs/class/corlib/System.Reflection/Module.cs +++ b/mcs/class/corlib/System.Reflection/Module.cs @@ -53,8 +53,8 @@ namespace System.Reflection { #else public partial class Module : ISerializable, ICustomAttributeProvider, _Module { #endif - public static readonly TypeFilter FilterTypeName; - public static readonly TypeFilter FilterTypeNameIgnoreCase; + public static readonly TypeFilter FilterTypeName = new TypeFilter (filter_by_type_name); + public static readonly TypeFilter FilterTypeNameIgnoreCase = new TypeFilter (filter_by_type_name_ignore_case); #pragma warning disable 649 internal IntPtr _impl; /* a pointer to a MonoImage */ @@ -68,12 +68,6 @@ namespace System.Reflection { const BindingFlags defaultBindingFlags = BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance; - - static Module () { - FilterTypeName = new TypeFilter (filter_by_type_name); - FilterTypeNameIgnoreCase = new TypeFilter (filter_by_type_name_ignore_case); - } - #if NET_4_0 || MOONLIGHT || MOBILE protected diff --git a/mcs/class/corlib/System.Resources/ResourceManager.cs b/mcs/class/corlib/System.Resources/ResourceManager.cs index 9f8692c3884..0f9fce9cf0f 100644 --- a/mcs/class/corlib/System.Resources/ResourceManager.cs +++ b/mcs/class/corlib/System.Resources/ResourceManager.cs @@ -45,8 +45,8 @@ namespace System.Resources public class ResourceManager { static readonly object thisLock = new object (); - static Hashtable ResourceCache = new Hashtable (); - static Hashtable NonExistent = Hashtable.Synchronized (new Hashtable ()); + static readonly Hashtable ResourceCache = new Hashtable (); + static readonly Hashtable NonExistent = Hashtable.Synchronized (new Hashtable ()); public static readonly int HeaderVersionNumber = 1; public static readonly int MagicNumber = unchecked ((int) 0xBEEFCACE); diff --git a/mcs/class/corlib/System.Runtime.InteropServices/ExtensibleClassFactory.cs b/mcs/class/corlib/System.Runtime.InteropServices/ExtensibleClassFactory.cs index 68d3c49bb05..ef5f55f6a8d 100644 --- a/mcs/class/corlib/System.Runtime.InteropServices/ExtensibleClassFactory.cs +++ b/mcs/class/corlib/System.Runtime.InteropServices/ExtensibleClassFactory.cs @@ -39,12 +39,7 @@ namespace System.Runtime.InteropServices [ComVisible (true)] public sealed class ExtensibleClassFactory { - static Hashtable hashtable; - - static ExtensibleClassFactory () - { - hashtable = new Hashtable (); - } + static readonly Hashtable hashtable = new Hashtable (); private ExtensibleClassFactory () { diff --git a/mcs/class/corlib/System.Runtime.InteropServices/Marshal.cs b/mcs/class/corlib/System.Runtime.InteropServices/Marshal.cs index 6a706c9da65..43cf9bfe2ea 100644 --- a/mcs/class/corlib/System.Runtime.InteropServices/Marshal.cs +++ b/mcs/class/corlib/System.Runtime.InteropServices/Marshal.cs @@ -52,12 +52,7 @@ namespace System.Runtime.InteropServices { /* fields */ public static readonly int SystemMaxDBCSCharSize = 2; // don't know what this is - public static readonly int SystemDefaultCharSize; - - static Marshal () - { - SystemDefaultCharSize = Environment.OSVersion.Platform == PlatformID.Win32NT ? 2 : 1; - } + public static readonly int SystemDefaultCharSize = Environment.OSVersion.Platform == PlatformID.Win32NT ? 2 : 1; [MethodImplAttribute (MethodImplOptions.InternalCall)] private extern static int AddRefInternal (IntPtr pUnk); diff --git a/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/ObjectWriter.cs b/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/ObjectWriter.cs index f7f71db0fda..d39348bd38d 100644 --- a/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/ObjectWriter.cs +++ b/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/ObjectWriter.cs @@ -507,7 +507,8 @@ namespace System.Runtime.Serialization.Formatters.Binary // Registers and writes the assembly of the array element type if needed - if (!elementType.IsArray) + var tag = GetTypeTag (elementType); + if ((tag != TypeTag.ArrayOfObject) && (tag != TypeTag.ArrayOfString) && (tag != TypeTag.ArrayOfPrimitiveType)) WriteAssembly (writer, elementType.Assembly); // Writes the array diff --git a/mcs/class/corlib/System.Security.Cryptography/DSACryptoServiceProvider.cs b/mcs/class/corlib/System.Security.Cryptography/DSACryptoServiceProvider.cs index 3a1270cbd66..6c4f84ea3b7 100644 --- a/mcs/class/corlib/System.Security.Cryptography/DSACryptoServiceProvider.cs +++ b/mcs/class/corlib/System.Security.Cryptography/DSACryptoServiceProvider.cs @@ -135,7 +135,7 @@ namespace System.Security.Cryptography { get { return "http://www.w3.org/2000/09/xmldsig#dsa-sha1"; } } - private static bool useMachineKeyStore = false; + private static bool useMachineKeyStore; public static bool UseMachineKeyStore { get { return useMachineKeyStore; } diff --git a/mcs/class/corlib/System.Security.Cryptography/RSACryptoServiceProvider.cs b/mcs/class/corlib/System.Security.Cryptography/RSACryptoServiceProvider.cs index bf4de13a909..af8e8fb64e8 100644 --- a/mcs/class/corlib/System.Security.Cryptography/RSACryptoServiceProvider.cs +++ b/mcs/class/corlib/System.Security.Cryptography/RSACryptoServiceProvider.cs @@ -118,7 +118,7 @@ namespace System.Security.Cryptography { } } - private static bool useMachineKeyStore = false; + private static bool useMachineKeyStore; public static bool UseMachineKeyStore { get { return useMachineKeyStore; } diff --git a/mcs/class/corlib/System.Text/DecoderFallback.cs b/mcs/class/corlib/System.Text/DecoderFallback.cs index f90da2624a9..c5ffe76aaa0 100644 --- a/mcs/class/corlib/System.Text/DecoderFallback.cs +++ b/mcs/class/corlib/System.Text/DecoderFallback.cs @@ -33,11 +33,11 @@ namespace System.Text [Serializable] public abstract class DecoderFallback { - static DecoderFallback exception_fallback = + static readonly DecoderFallback exception_fallback = new DecoderExceptionFallback (); - static DecoderFallback replacement_fallback = + static readonly DecoderFallback replacement_fallback = new DecoderReplacementFallback (); - static DecoderFallback standard_safe_fallback = + static readonly DecoderFallback standard_safe_fallback = new DecoderReplacementFallback ("\uFFFD"); protected DecoderFallback () diff --git a/mcs/class/corlib/System.Text/EncoderFallback.cs b/mcs/class/corlib/System.Text/EncoderFallback.cs index 818b51de37f..182ff72f532 100644 --- a/mcs/class/corlib/System.Text/EncoderFallback.cs +++ b/mcs/class/corlib/System.Text/EncoderFallback.cs @@ -33,11 +33,11 @@ namespace System.Text [Serializable] public abstract class EncoderFallback { - static EncoderFallback exception_fallback = + static readonly EncoderFallback exception_fallback = new EncoderExceptionFallback (); - static EncoderFallback replacement_fallback = + static readonly EncoderFallback replacement_fallback = new EncoderReplacementFallback (); - static EncoderFallback standard_safe_fallback = + static readonly EncoderFallback standard_safe_fallback = new EncoderReplacementFallback ("\uFFFD"); protected EncoderFallback () diff --git a/mcs/class/corlib/System.Text/Encoding.cs b/mcs/class/corlib/System.Text/Encoding.cs index 8570be97604..7033b15d075 100644 --- a/mcs/class/corlib/System.Text/Encoding.cs +++ b/mcs/class/corlib/System.Text/Encoding.cs @@ -42,8 +42,6 @@ public abstract class Encoding : ICloneable internal int codePage; internal int windows_code_page; bool is_readonly = true; - - internal static readonly byte[] empty = new byte[0]; // Constructor. protected Encoding () @@ -246,10 +244,10 @@ public abstract class Encoding : ICloneable throw new ArgumentNullException ("s"); if (s.Length == 0) - return empty; + return EmptyArray.Value; int byteCount = GetByteCount (s); if (byteCount == 0) - return empty; + return EmptyArray.Value; unsafe { fixed (char* cptr = s) { byte [] bytes = new byte [byteCount]; @@ -697,7 +695,7 @@ public abstract class Encoding : ICloneable // Get the identifying preamble for this encoding. public virtual byte[] GetPreamble () { - return empty; + return EmptyArray.Value; } // Decode a buffer of bytes into a string. diff --git a/mcs/class/corlib/System.Text/UTF32Encoding.cs b/mcs/class/corlib/System.Text/UTF32Encoding.cs index 3761ecf41a6..16413e8ad57 100644 --- a/mcs/class/corlib/System.Text/UTF32Encoding.cs +++ b/mcs/class/corlib/System.Text/UTF32Encoding.cs @@ -316,7 +316,7 @@ public sealed class UTF32Encoding : Encoding return preamble; } - return empty; + return EmptyArray.Value; } // Determine if this object is equal to another. diff --git a/mcs/class/corlib/System.Text/UTF8Encoding.cs b/mcs/class/corlib/System.Text/UTF8Encoding.cs index f6d779996b3..fd5e83be04e 100644 --- a/mcs/class/corlib/System.Text/UTF8Encoding.cs +++ b/mcs/class/corlib/System.Text/UTF8Encoding.cs @@ -879,7 +879,7 @@ fail_no_space: if (emitIdentifier) return new byte [] { 0xEF, 0xBB, 0xBF }; - return empty; + return EmptyArray.Value; } // Determine if this object is equal to another. diff --git a/mcs/class/corlib/System.Text/UnicodeEncoding.cs b/mcs/class/corlib/System.Text/UnicodeEncoding.cs index 216538d73bf..6332b1509b3 100644 --- a/mcs/class/corlib/System.Text/UnicodeEncoding.cs +++ b/mcs/class/corlib/System.Text/UnicodeEncoding.cs @@ -380,7 +380,7 @@ public class UnicodeEncoding : Encoding return preamble; } - return empty; + return EmptyArray.Value; } // Determine if this object is equal to another. diff --git a/mcs/class/corlib/System.Threading.Tasks/Task.cs b/mcs/class/corlib/System.Threading.Tasks/Task.cs index 7f6e461e85c..fdf85a5c667 100644 --- a/mcs/class/corlib/System.Threading.Tasks/Task.cs +++ b/mcs/class/corlib/System.Threading.Tasks/Task.cs @@ -60,7 +60,7 @@ namespace System.Threading.Tasks CountdownEvent childTasks; int taskId; - TaskCreationOptions taskCreationOptions; + TaskCreationOptions creationOptions; internal TaskScheduler scheduler; @@ -137,26 +137,31 @@ namespace System.Threading.Tasks } internal Task (TaskActionInvoker invoker, object state, CancellationToken cancellationToken, - TaskCreationOptions creationOptions, Task parent = null, Task contAncestor = null) - { - this.invoker = invoker; - this.taskCreationOptions = creationOptions; - this.state = state; - this.taskId = Interlocked.Increment (ref id); - this.status = cancellationToken.IsCancellationRequested ? TaskStatus.Canceled : TaskStatus.Created; - this.token = cancellationToken; - this.parent = parent = parent == null ? current : parent; - this.contAncestor = contAncestor; - - // Process taskCreationOptions - if (CheckTaskOptions (taskCreationOptions, TaskCreationOptions.AttachedToParent) && parent != null) + TaskCreationOptions creationOptions, Task parent = null, Task contAncestor = null, bool ignoreCancellation = false) + { + this.invoker = invoker; + this.creationOptions = creationOptions; + this.state = state; + this.taskId = Interlocked.Increment (ref id); + this.token = cancellationToken; + this.parent = parent = parent == null ? current : parent; + this.contAncestor = contAncestor; + this.status = cancellationToken.IsCancellationRequested && !ignoreCancellation ? TaskStatus.Canceled : TaskStatus.Created; + + // Process creationOptions +#if NET_4_5 + if (HasFlag (creationOptions, TaskCreationOptions.AttachedToParent) + && parent != null && !HasFlag (parent.CreationOptions, TaskCreationOptions.DenyChildAttach)) +#else + if (HasFlag (creationOptions, TaskCreationOptions.AttachedToParent) && parent != null) +#endif parent.AddChild (); - if (token.CanBeCanceled) + if (token.CanBeCanceled && !ignoreCancellation) cancellationRegistration = token.Register (l => ((Task) l).CancelReal (), this); } - static bool CheckTaskOptions (TaskCreationOptions opt, TaskCreationOptions member) + static bool HasFlag (TaskCreationOptions opt, TaskCreationOptions member) { return (opt & member) == member; } @@ -251,7 +256,11 @@ namespace System.Threading.Tasks internal Task ContinueWith (TaskActionInvoker invoker, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) { - var continuation = new Task (invoker, null, cancellationToken, GetCreationOptions (continuationOptions), null, this); + var lazyCancellation = false; +#if NET_4_5 + lazyCancellation = (continuationOptions & TaskContinuationOptions.LazyCancellation) > 0; +#endif + var continuation = new Task (invoker, null, cancellationToken, GetCreationOptions (continuationOptions), null, this, lazyCancellation); ContinueWithCore (continuation, continuationOptions, scheduler); return continuation; @@ -290,7 +299,11 @@ namespace System.Threading.Tasks internal Task ContinueWith (TaskActionInvoker invoker, CancellationToken cancellationToken, TaskContinuationOptions continuationOptions, TaskScheduler scheduler) { - var continuation = new Task (invoker, null, cancellationToken, GetCreationOptions (continuationOptions), parent, this); + var lazyCancellation = false; +#if NET_4_5 + lazyCancellation = (continuationOptions & TaskContinuationOptions.LazyCancellation) > 0; +#endif + var continuation = new Task (invoker, null, cancellationToken, GetCreationOptions (continuationOptions), parent, this, lazyCancellation); ContinueWithCore (continuation, continuationOptions, scheduler); return continuation; @@ -352,7 +365,7 @@ namespace System.Threading.Tasks // If worker is null it means it is a local one, revert to the old behavior // If TaskScheduler.Current is not being used, the scheduler was explicitly provided, so we must use that - if (scheduler != TaskScheduler.Current || childWorkAdder == null || CheckTaskOptions (taskCreationOptions, TaskCreationOptions.PreferFairness)) { + if (scheduler != TaskScheduler.Current || childWorkAdder == null || HasFlag (creationOptions, TaskCreationOptions.PreferFairness)) { scheduler.QueueTask (this); } else { /* Like the semantic of the ABP paper describe it, we add ourselves to the bottom @@ -383,7 +396,11 @@ namespace System.Threading.Tasks var saveScheduler = TaskScheduler.Current; current = this; +#if NET_4_5 + TaskScheduler.Current = HasFlag (creationOptions, TaskCreationOptions.HideScheduler) ? TaskScheduler.Default : scheduler; +#else TaskScheduler.Current = scheduler; +#endif if (!token.IsCancellationRequested) { @@ -468,7 +485,7 @@ namespace System.Threading.Tasks ProcessChildExceptions (); Status = exSlot == null ? TaskStatus.RanToCompletion : TaskStatus.Faulted; ProcessCompleteDelegates (); - if (CheckTaskOptions (taskCreationOptions, TaskCreationOptions.AttachedToParent) && parent != null) + if (HasFlag (creationOptions, TaskCreationOptions.AttachedToParent) && parent != null) parent.ChildCompleted (this.Exception); } } @@ -512,7 +529,7 @@ namespace System.Threading.Tasks cancellationRegistration.Value.Dispose (); // Tell parent that we are finished - if (CheckTaskOptions (taskCreationOptions, TaskCreationOptions.AttachedToParent) && parent != null && status != TaskStatus.WaitingForChildrenToComplete) { + if (HasFlag (creationOptions, TaskCreationOptions.AttachedToParent) && parent != null && status != TaskStatus.WaitingForChildrenToComplete) { parent.ChildCompleted (this.Exception); } } @@ -937,9 +954,7 @@ namespace System.Threading.Tasks if (cancellationToken.IsCancellationRequested) return TaskConstants.Canceled; - var t = new Task (action, cancellationToken, TaskCreationOptions.DenyChildAttach); - t.Start (); - return t; + return Task.Factory.StartNew (action, cancellationToken, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default); } public static Task Run (Func function) @@ -952,9 +967,7 @@ namespace System.Threading.Tasks if (cancellationToken.IsCancellationRequested) return TaskConstants.Canceled; - var t = new Task (function, cancellationToken); - t.Start (); - return t; + return TaskExtensions.Unwrap (Task.Factory.StartNew (function, cancellationToken, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default)); } public static Task Run (Func function) @@ -967,9 +980,7 @@ namespace System.Threading.Tasks if (cancellationToken.IsCancellationRequested) return TaskConstants.Canceled; - var t = new Task (function, cancellationToken, TaskCreationOptions.DenyChildAttach); - t.Start (); - return t; + return Task.Factory.StartNew (function, cancellationToken, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default); } public static Task Run (Func> function) @@ -982,14 +993,7 @@ namespace System.Threading.Tasks if (cancellationToken.IsCancellationRequested) return TaskConstants.Canceled; - var t = Task>.Factory.StartNew (function, cancellationToken, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default); - return GetTaskResult (t); - } - - async static Task GetTaskResult (Task> task) - { - var r = await task.ConfigureAwait (false); - return r.Result; + return TaskExtensions.Unwrap (Task.Factory.StartNew (function, cancellationToken, TaskCreationOptions.DenyChildAttach, TaskScheduler.Default)); } public static Task WhenAll (params Task[] tasks) @@ -1217,7 +1221,7 @@ namespace System.Threading.Tasks public TaskCreationOptions CreationOptions { get { - return taskCreationOptions & MaxTaskCreationOptions; + return creationOptions & MaxTaskCreationOptions; } } diff --git a/mcs/class/corlib/System.Threading.Tasks/TaskContinuationOptions.cs b/mcs/class/corlib/System.Threading.Tasks/TaskContinuationOptions.cs index bbc83bcb1ad..789071d6dc4 100644 --- a/mcs/class/corlib/System.Threading.Tasks/TaskContinuationOptions.cs +++ b/mcs/class/corlib/System.Threading.Tasks/TaskContinuationOptions.cs @@ -34,6 +34,11 @@ namespace System.Threading.Tasks PreferFairness = 0x00001, LongRunning = 0x00002, AttachedToParent = 0x00004, +#if NET_4_5 + DenyChildAttach = 0x00008, + HideScheduler = 0x00010, + LazyCancellation = 0x00020, +#endif NotOnRanToCompletion = 0x10000, NotOnFaulted = 0x20000, NotOnCanceled = 0x40000, diff --git a/mcs/class/corlib/System.Threading.Tasks/TaskFactory_T.cs b/mcs/class/corlib/System.Threading.Tasks/TaskFactory_T.cs index af9ff6fe122..28f5c365ed6 100644 --- a/mcs/class/corlib/System.Threading.Tasks/TaskFactory_T.cs +++ b/mcs/class/corlib/System.Threading.Tasks/TaskFactory_T.cs @@ -339,7 +339,10 @@ namespace System.Threading.Tasks throw new ArgumentOutOfRangeException ("creationOptions"); var tcs = new TaskCompletionSource (state, creationOptions); - beginMethod (l => InnerInvoke (tcs, endMethod, l), state); + var iar = beginMethod (l => InnerInvoke (tcs, endMethod, l), state); + if (iar != null && iar.CompletedSynchronously) { + InnerInvoke (tcs, endMethod, iar); + } return tcs.Task; } @@ -370,7 +373,10 @@ namespace System.Threading.Tasks throw new ArgumentOutOfRangeException ("creationOptions"); var tcs = new TaskCompletionSource (state, creationOptions); - beginMethod (arg1, l => InnerInvoke (tcs, endMethod, l), state); + var iar = beginMethod (arg1, l => InnerInvoke (tcs, endMethod, l), state); + if (iar != null && iar.CompletedSynchronously) { + InnerInvoke (tcs, endMethod, iar); + } return tcs.Task; } @@ -400,7 +406,10 @@ namespace System.Threading.Tasks throw new ArgumentOutOfRangeException ("creationOptions"); var tcs = new TaskCompletionSource (state, creationOptions); - beginMethod (arg1, arg2, l => InnerInvoke (tcs, endMethod, l), state); + var iar = beginMethod (arg1, arg2, l => InnerInvoke (tcs, endMethod, l), state); + if (iar != null && iar.CompletedSynchronously) { + InnerInvoke (tcs, endMethod, iar); + } return tcs.Task; } @@ -431,7 +440,10 @@ namespace System.Threading.Tasks throw new ArgumentOutOfRangeException ("creationOptions"); var tcs = new TaskCompletionSource (state, creationOptions); - beginMethod (arg1, arg2, arg3, l => InnerInvoke (tcs, endMethod, l), state); + var iar = beginMethod (arg1, arg2, arg3, l => InnerInvoke (tcs, endMethod, l), state); + if (iar != null && iar.CompletedSynchronously) { + InnerInvoke (tcs, endMethod, iar); + } return tcs.Task; } diff --git a/mcs/class/corlib/System.Threading.Tasks/Task_T.cs b/mcs/class/corlib/System.Threading.Tasks/Task_T.cs index f02f17bf9d0..0d2891b4b0b 100644 --- a/mcs/class/corlib/System.Threading.Tasks/Task_T.cs +++ b/mcs/class/corlib/System.Threading.Tasks/Task_T.cs @@ -122,8 +122,8 @@ namespace System.Threading.Tasks throw new ArgumentNullException ("function"); } - internal Task (TaskActionInvoker invoker, object state, CancellationToken cancellationToken, TaskCreationOptions creationOptions, Task parent, Task contAncestor = null) - : base (invoker, state, cancellationToken, creationOptions, parent, contAncestor) + internal Task (TaskActionInvoker invoker, object state, CancellationToken cancellationToken, TaskCreationOptions creationOptions, Task parent, Task contAncestor = null, bool ignoreCancellation = false) + : base (invoker, state, cancellationToken, creationOptions, parent, contAncestor, ignoreCancellation) { } @@ -323,6 +323,13 @@ namespace System.Threading.Tasks { return new TaskAwaiter (this); } + + internal static Task FromException (Exception ex) + { + var tcs = new TaskCompletionSource(); + tcs.TrySetException (ex); + return tcs.Task; + } #endif } } diff --git a/mcs/class/corlib/System.Threading/SpinLock.cs b/mcs/class/corlib/System.Threading/SpinLock.cs index 7666e17e496..683c9837418 100644 --- a/mcs/class/corlib/System.Threading/SpinLock.cs +++ b/mcs/class/corlib/System.Threading/SpinLock.cs @@ -57,7 +57,7 @@ namespace System.Threading int threadWhoTookLock; readonly bool isThreadOwnerTrackingEnabled; - static Watch sw = Watch.StartNew (); + static readonly Watch sw = Watch.StartNew (); ConcurrentOrderedList stallTickets; diff --git a/mcs/class/corlib/System.Threading/Thread.cs b/mcs/class/corlib/System.Threading/Thread.cs index b12fad9f002..0576cb14d75 100644 --- a/mcs/class/corlib/System.Threading/Thread.cs +++ b/mcs/class/corlib/System.Threading/Thread.cs @@ -51,9 +51,7 @@ namespace System.Threading { internal IntPtr system_thread_handle; /* Note this is an opaque object (an array), not a CultureInfo */ - private object cached_culture_info; /*FIXME remove this on the next corlib version bump*/ - private IntPtr unused0; - internal bool threadpool_thread; + private object cached_culture_info; /* accessed only from unmanaged code */ private IntPtr name; private int name_len; @@ -74,42 +72,42 @@ namespace System.Threading { /* current System.Runtime.Remoting.Contexts.Context instance keep as an object to avoid triggering its class constructor when not needed */ private object current_appcontext; - internal int stack_size; + private object pending_exception; + private object root_domain_thread; + internal byte[] _serialized_principal; + internal int _serialized_principal_version; private IntPtr appdomain_refs; private int interruption_requested; private IntPtr suspend_event; private IntPtr suspended_event; private IntPtr resume_event; private IntPtr synch_cs; + internal bool threadpool_thread; private bool thread_dump_requested; - private IntPtr end_stack; private bool thread_interrupt_requested; + private IntPtr end_stack; + /* These are used from managed code */ + internal int stack_size; internal byte apartment_state; internal volatile int critical_region_level; + internal int managed_id; private int small_id; private IntPtr manage_callback; - private object pending_exception; - /* This is the ExecutionContext that will be set by - start_wrapper() in the runtime. */ - private ExecutionContext ec_to_set; - private IntPtr interrupt_on_stop; - + private IntPtr flags; + private IntPtr android_tid; + private IntPtr thread_pinning_ref; + private int ignore_next_signal; /* * These fields are used to avoid having to increment corlib versions * when a new field is added to the unmanaged MonoThread structure. */ - private IntPtr unused3; - private IntPtr unused4; - private IntPtr unused5; - internal int managed_id; - int ignore_next_signal; + private IntPtr unused0; + private IntPtr unused1; + private IntPtr unused2; #endregion #pragma warning restore 169, 414, 649 - internal byte[] _serialized_principal; - internal int _serialized_principal_version; - // Closes the system thread handle [MethodImplAttribute(MethodImplOptions.InternalCall)] private extern void Thread_free_internal(IntPtr handle); diff --git a/mcs/class/corlib/System.Threading/Timer.cs b/mcs/class/corlib/System.Threading/Timer.cs index 917c66729ae..7bebd9c013b 100644 --- a/mcs/class/corlib/System.Threading/Timer.cs +++ b/mcs/class/corlib/System.Threading/Timer.cs @@ -41,7 +41,7 @@ namespace System.Threading : MarshalByRefObject, IDisposable #endif { - static Scheduler scheduler = Scheduler.Instance; + static readonly Scheduler scheduler = Scheduler.Instance; #region Timer instance fields TimerCallback callback; object state; diff --git a/mcs/class/corlib/System/Array.cs b/mcs/class/corlib/System/Array.cs index ef253f49dc4..48e51d267e9 100644 --- a/mcs/class/corlib/System/Array.cs +++ b/mcs/class/corlib/System/Array.cs @@ -490,7 +490,7 @@ namespace System int hash = 0; for (int i = 0; i < Length; i++) - hash = ((hash << 7) + hash) ^ GetValue (i).GetHashCode (); + hash = ((hash << 7) + hash) ^ comparer.GetHashCode (GetValueImpl (i)); return hash; } #endif @@ -1134,28 +1134,13 @@ namespace System return lb - 1; } - /* delegate used to swap array elements */ - delegate void Swapper (int i, int j); - - static Swapper get_swapper (Array array) - { - if (array is int[]) - return new Swapper (array.int_swapper); - if (array is double[]) - return new Swapper (array.double_swapper); - if (array is object[]) { - return new Swapper (array.obj_swapper); - } - return new Swapper (array.slow_swapper); - } - [ReliabilityContractAttribute (Consistency.MayCorruptInstance, Cer.MayFail)] public static void Reverse (Array array) { if (array == null) throw new ArgumentNullException ("array"); - Reverse (array, array.GetLowerBound (0), array.GetLength (0)); + Reverse (array, array.GetLowerBound (0), array.Length); } [ReliabilityContractAttribute (Consistency.MayCorruptInstance, Cer.MayFail)] @@ -1175,45 +1160,120 @@ namespace System throw new ArgumentException (); int end = index + length - 1; - object[] oarray = array as object[]; - if (oarray != null) { + var et = array.GetType ().GetElementType (); + switch (Type.GetTypeCode (et)) { + case TypeCode.Boolean: while (index < end) { - object tmp = oarray [index]; - oarray [index] = oarray [end]; - oarray [end] = tmp; + bool a, b; + + array.GetGenericValueImpl (index, out a); + array.GetGenericValueImpl (end, out b); + array.SetGenericValueImpl (index, ref b); + array.SetGenericValueImpl (end, ref a); ++index; --end; } return; - } - int[] iarray = array as int[]; - if (iarray != null) { + + case TypeCode.Byte: + case TypeCode.SByte: while (index < end) { - int tmp = iarray [index]; - iarray [index] = iarray [end]; - iarray [end] = tmp; + byte a, b; + + array.GetGenericValueImpl (index, out a); + array.GetGenericValueImpl (end, out b); + array.SetGenericValueImpl (index, ref b); + array.SetGenericValueImpl (end, ref a); ++index; --end; } return; - } - double[] darray = array as double[]; - if (darray != null) { + + case TypeCode.Int16: + case TypeCode.UInt16: + case TypeCode.Char: while (index < end) { - double tmp = darray [index]; - darray [index] = darray [end]; - darray [end] = tmp; + short a, b; + + array.GetGenericValueImpl (index, out a); + array.GetGenericValueImpl (end, out b); + array.SetGenericValueImpl (index, ref b); + array.SetGenericValueImpl (end, ref a); ++index; --end; } return; - } - // fallback - Swapper swapper = get_swapper (array); - while (index < end) { - swapper (index, end); - ++index; - --end; + + case TypeCode.Int32: + case TypeCode.UInt32: + case TypeCode.Single: + while (index < end) { + int a, b; + + array.GetGenericValueImpl (index, out a); + array.GetGenericValueImpl (end, out b); + array.SetGenericValueImpl (index, ref b); + array.SetGenericValueImpl (end, ref a); + ++index; + --end; + } + return; + + case TypeCode.Int64: + case TypeCode.UInt64: + case TypeCode.Double: + while (index < end) { + long a, b; + + array.GetGenericValueImpl (index, out a); + array.GetGenericValueImpl (end, out b); + array.SetGenericValueImpl (index, ref b); + array.SetGenericValueImpl (end, ref a); + ++index; + --end; + } + return; + + case TypeCode.Decimal: + while (index < end) { + decimal a, b; + + array.GetGenericValueImpl (index, out a); + array.GetGenericValueImpl (end, out b); + array.SetGenericValueImpl (index, ref b); + array.SetGenericValueImpl (end, ref a); + ++index; + --end; + } + return; + + case TypeCode.String: + case TypeCode.Object: + while (index < end) { + object a, b; + + array.GetGenericValueImpl (index, out a); + array.GetGenericValueImpl (end, out b); + array.SetGenericValueImpl (index, ref b); + array.SetGenericValueImpl (end, ref a); + ++index; + --end; + } + return; + default: + if (array is object[]) + goto case TypeCode.Object; + + // Very slow fallback + while (index < end) { + object val = array.GetValueImpl (index); + array.SetValueImpl (array.GetValueImpl (end), index); + array.SetValueImpl (val, end); + ++index; + --end; + } + + return; } } @@ -1388,34 +1448,6 @@ namespace System throw new InvalidOperationException (Locale.GetText ("The comparer threw an exception."), e); } } - - /* note, these are instance methods */ - void int_swapper (int i, int j) { - int[] array = this as int[]; - int val = array [i]; - array [i] = array [j]; - array [j] = val; - } - - void obj_swapper (int i, int j) { - object[] array = this as object[]; - object val = array [i]; - array [i] = array [j]; - array [j] = val; - } - - void slow_swapper (int i, int j) { - object val = GetValueImpl (i); - SetValueImpl (GetValue (j), i); - SetValueImpl (val, j); - } - - void double_swapper (int i, int j) { - double[] array = this as double[]; - double val = array [i]; - array [i] = array [j]; - array [j] = val; - } struct QSortStack { public int high; @@ -3077,5 +3109,13 @@ namespace System { Copy (sourceArray, sourceIndex, destinationArray, destinationIndex, length); } + + internal static T UnsafeLoad (T[] array, int index) { + return array [index]; + } + + internal static void UnsafeStore (T[] array, int index, T value) { + array [index] = value; + } } } diff --git a/mcs/class/corlib/System/EmptyArray.cs b/mcs/class/corlib/System/EmptyArray.cs new file mode 100644 index 00000000000..136f8875e1d --- /dev/null +++ b/mcs/class/corlib/System/EmptyArray.cs @@ -0,0 +1,35 @@ +// +// EmptyArray.cs +// +// Authors: +// Marek Safar +// +// Copyright (C) 2012 Xamarin, Inc (http://www.xamarin.com) +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// + +namespace System +{ + static class EmptyArray + { + public static readonly T[] Value = new T [0]; + } +} \ No newline at end of file diff --git a/mcs/class/corlib/System/Enum.cs b/mcs/class/corlib/System/Enum.cs index 4cc6f3c5541..789ad5de6d8 100644 --- a/mcs/class/corlib/System/Enum.cs +++ b/mcs/class/corlib/System/Enum.cs @@ -48,8 +48,8 @@ namespace System internal Hashtable name_hash; [ThreadStatic] static Hashtable cache; - static Hashtable global_cache; - static object global_cache_monitor; + static Hashtable global_cache = new Hashtable (); + static object global_cache_monitor = new object (); [MethodImplAttribute (MethodImplOptions.InternalCall)] private static extern void get_enum_info (Type enumType, out MonoEnumInfo info); @@ -145,12 +145,6 @@ namespace System return 1; } } - - static MonoEnumInfo () - { - global_cache_monitor = new object (); - global_cache = new Hashtable (); - } static Hashtable Cache { get { @@ -512,8 +506,6 @@ namespace System throw new ArgumentException ("typeCode is not a valid type code for an Enum"); } - private static char [] split_char = { ',' }; - [ComVisible(true)] public static object Parse (Type enumType, string value, bool ignoreCase) { @@ -537,6 +529,8 @@ namespace System return result; } + static char [] split_char; + static bool Parse (Type enumType, string value, bool ignoreCase, out TEnum result) { result = default (TEnum); @@ -555,6 +549,8 @@ namespace System // is 'value' a list of named constants? if (value.IndexOf (',') != -1) { + if (split_char == null) + split_char = new [] { ',' }; string [] names = value.Split (split_char); ulong retVal = 0; for (int i = 0; i < names.Length; ++i) { diff --git a/mcs/class/corlib/System/Environment.cs b/mcs/class/corlib/System/Environment.cs index 07d80cf7550..0571215dafd 100644 --- a/mcs/class/corlib/System/Environment.cs +++ b/mcs/class/corlib/System/Environment.cs @@ -56,7 +56,7 @@ namespace System { * of icalls, do not require an increment. */ #pragma warning disable 169 - private const int mono_corlib_version = 105; + private const int mono_corlib_version = 107; #pragma warning restore 169 [ComVisible (true)] diff --git a/mcs/class/corlib/System/MonoCustomAttrs.cs b/mcs/class/corlib/System/MonoCustomAttrs.cs index dda41dd8c76..15a58c0be47 100644 --- a/mcs/class/corlib/System/MonoCustomAttrs.cs +++ b/mcs/class/corlib/System/MonoCustomAttrs.cs @@ -402,8 +402,7 @@ namespace System return new AttributeUsageAttribute (AttributeTargets.Class); AttributeUsageAttribute usageAttribute = null; - object[] attribs = GetCustomAttributes (attributeType, - MonoCustomAttrs.AttributeUsageType, false); + object[] attribs = GetCustomAttributes (attributeType, typeof(AttributeUsageAttribute), false); if (attribs.Length == 0) { // if no AttributeUsage was defined on the attribute level, then @@ -435,7 +434,6 @@ namespace System return ((AttributeUsageAttribute) attribs[0]); } - private static readonly Type AttributeUsageType = typeof(AttributeUsageAttribute); private static readonly AttributeUsageAttribute DefaultAttributeUsage = new AttributeUsageAttribute (AttributeTargets.All); diff --git a/mcs/class/corlib/System/String.cs b/mcs/class/corlib/System/String.cs index 9b345f17d72..91f24fb835f 100644 --- a/mcs/class/corlib/System/String.cs +++ b/mcs/class/corlib/System/String.cs @@ -11,6 +11,7 @@ // // (C) 2001 Ximian, Inc. http://www.ximian.com // Copyright (C) 2004-2005 Novell (http://www.novell.com) +// Copyright (c) 2012 Xamarin, Inc (http://www.xamarin.com) // // Permission is hereby granted, free of charge, to any person obtaining // a copy of this software and associated documentation files (the @@ -785,17 +786,15 @@ namespace System internal static unsafe int CompareOrdinalUnchecked (String strA, int indexA, int lenA, String strB, int indexB, int lenB) { if (strA == null) { - if (strB == null) - return 0; - else - return -1; - } else if (strB == null) { + return strB == null ? 0 : -1; + } + if (strB == null) { return 1; } int lengthA = Math.Min (lenA, strA.Length - indexA); int lengthB = Math.Min (lenB, strB.Length - indexB); - if (lengthA == lengthB && Object.ReferenceEquals (strA, strB)) + if (lengthA == lengthB && indexA == indexB && Object.ReferenceEquals (strA, strB)) return 0; fixed (char* aptr = strA, bptr = strB) { diff --git a/mcs/class/corlib/System/StringComparer.cs b/mcs/class/corlib/System/StringComparer.cs index a08bc519668..906d21addaf 100644 --- a/mcs/class/corlib/System/StringComparer.cs +++ b/mcs/class/corlib/System/StringComparer.cs @@ -37,11 +37,14 @@ namespace System [Serializable, ComVisible(true)] public abstract class StringComparer : IComparer, IEqualityComparer, IComparer, IEqualityComparer { - static StringComparer invariantCultureIgnoreCase = new CultureAwareComparer (CultureInfo.InvariantCulture, true); - static StringComparer invariantCulture = new CultureAwareComparer (CultureInfo.InvariantCulture, false); - static StringComparer ordinalIgnoreCase = new OrdinalComparer (true); - static StringComparer ordinal = new OrdinalComparer (false); - + static class Predefined + { + public static readonly StringComparer invariantCultureIgnoreCase = new CultureAwareComparer (CultureInfo.InvariantCulture, true); + public static readonly StringComparer invariantCulture = new CultureAwareComparer (CultureInfo.InvariantCulture, false); + public static readonly StringComparer ordinalIgnoreCase = new OrdinalComparer (true); + public static readonly StringComparer ordinal = new OrdinalComparer (false); + } + // Constructors protected StringComparer () { @@ -62,22 +65,22 @@ namespace System public static StringComparer InvariantCulture { get { - return invariantCulture; + return Predefined.invariantCulture; } } public static StringComparer InvariantCultureIgnoreCase { get { - return invariantCultureIgnoreCase; + return Predefined.invariantCultureIgnoreCase; } } public static StringComparer Ordinal { - get { return ordinal; } + get { return Predefined.ordinal; } } public static StringComparer OrdinalIgnoreCase { - get { return ordinalIgnoreCase; } + get { return Predefined.ordinalIgnoreCase; } } // Methods diff --git a/mcs/class/corlib/System/TermInfoDriver.cs b/mcs/class/corlib/System/TermInfoDriver.cs index 89279cab218..e14f7127e20 100644 --- a/mcs/class/corlib/System/TermInfoDriver.cs +++ b/mcs/class/corlib/System/TermInfoDriver.cs @@ -47,7 +47,7 @@ namespace System { static int terminal_size; //static uint flag = 0xdeadbeef; - static string [] locations = { "/etc/terminfo", "/usr/share/terminfo", "/usr/lib/terminfo" }; + readonly static string [] locations = { "/etc/terminfo", "/usr/share/terminfo", "/usr/lib/terminfo" }; TermInfoReader reader; int cursorLeft; @@ -1325,74 +1325,6 @@ namespace System { keymap [TermInfoStrings.KeyIc] = new ConsoleKeyInfo ('\0', ConsoleKey.Insert, false, false, false); } - // - // The keys that we know about and use - // - static TermInfoStrings [] UsedKeys = { - TermInfoStrings.KeyBackspace, - TermInfoStrings.KeyClear, - TermInfoStrings.KeyDown, - TermInfoStrings.KeyF1, - TermInfoStrings.KeyF10, - TermInfoStrings.KeyF2, - TermInfoStrings.KeyF3, - TermInfoStrings.KeyF4, - TermInfoStrings.KeyF5, - TermInfoStrings.KeyF6, - TermInfoStrings.KeyF7, - TermInfoStrings.KeyF8, - TermInfoStrings.KeyF9, - TermInfoStrings.KeyHome, - TermInfoStrings.KeyLeft, - TermInfoStrings.KeyLl, - TermInfoStrings.KeyNpage, - TermInfoStrings.KeyPpage, - TermInfoStrings.KeyRight, - TermInfoStrings.KeySf, - TermInfoStrings.KeySr, - TermInfoStrings.KeyUp, - TermInfoStrings.KeyA1, - TermInfoStrings.KeyA3, - TermInfoStrings.KeyB2, - TermInfoStrings.KeyC1, - TermInfoStrings.KeyC3, - TermInfoStrings.KeyBtab, - TermInfoStrings.KeyBeg, - TermInfoStrings.KeyCopy, - TermInfoStrings.KeyEnd, - TermInfoStrings.KeyEnter, - TermInfoStrings.KeyHelp, - TermInfoStrings.KeyPrint, - TermInfoStrings.KeyUndo, - TermInfoStrings.KeySbeg, - TermInfoStrings.KeyScopy, - TermInfoStrings.KeySdc, - TermInfoStrings.KeyShelp, - TermInfoStrings.KeyShome, - TermInfoStrings.KeySleft, - TermInfoStrings.KeySprint, - TermInfoStrings.KeySright, - TermInfoStrings.KeySundo, - TermInfoStrings.KeyF11, - TermInfoStrings.KeyF12, - TermInfoStrings.KeyF13, - TermInfoStrings.KeyF14, - TermInfoStrings.KeyF15, - TermInfoStrings.KeyF16, - TermInfoStrings.KeyF17, - TermInfoStrings.KeyF18, - TermInfoStrings.KeyF19, - TermInfoStrings.KeyF20, - TermInfoStrings.KeyF21, - TermInfoStrings.KeyF22, - TermInfoStrings.KeyF23, - TermInfoStrings.KeyF24, - - // These were missing - TermInfoStrings.KeyDc, - TermInfoStrings.KeyIc - }; - void InitKeys () { if (initKeys) @@ -1401,6 +1333,74 @@ namespace System { CreateKeyMap (); rootmap = new ByteMatcher (); + // + // The keys that we know about and use + // + var UsedKeys = new [] { + TermInfoStrings.KeyBackspace, + TermInfoStrings.KeyClear, + TermInfoStrings.KeyDown, + TermInfoStrings.KeyF1, + TermInfoStrings.KeyF10, + TermInfoStrings.KeyF2, + TermInfoStrings.KeyF3, + TermInfoStrings.KeyF4, + TermInfoStrings.KeyF5, + TermInfoStrings.KeyF6, + TermInfoStrings.KeyF7, + TermInfoStrings.KeyF8, + TermInfoStrings.KeyF9, + TermInfoStrings.KeyHome, + TermInfoStrings.KeyLeft, + TermInfoStrings.KeyLl, + TermInfoStrings.KeyNpage, + TermInfoStrings.KeyPpage, + TermInfoStrings.KeyRight, + TermInfoStrings.KeySf, + TermInfoStrings.KeySr, + TermInfoStrings.KeyUp, + TermInfoStrings.KeyA1, + TermInfoStrings.KeyA3, + TermInfoStrings.KeyB2, + TermInfoStrings.KeyC1, + TermInfoStrings.KeyC3, + TermInfoStrings.KeyBtab, + TermInfoStrings.KeyBeg, + TermInfoStrings.KeyCopy, + TermInfoStrings.KeyEnd, + TermInfoStrings.KeyEnter, + TermInfoStrings.KeyHelp, + TermInfoStrings.KeyPrint, + TermInfoStrings.KeyUndo, + TermInfoStrings.KeySbeg, + TermInfoStrings.KeyScopy, + TermInfoStrings.KeySdc, + TermInfoStrings.KeyShelp, + TermInfoStrings.KeyShome, + TermInfoStrings.KeySleft, + TermInfoStrings.KeySprint, + TermInfoStrings.KeySright, + TermInfoStrings.KeySundo, + TermInfoStrings.KeyF11, + TermInfoStrings.KeyF12, + TermInfoStrings.KeyF13, + TermInfoStrings.KeyF14, + TermInfoStrings.KeyF15, + TermInfoStrings.KeyF16, + TermInfoStrings.KeyF17, + TermInfoStrings.KeyF18, + TermInfoStrings.KeyF19, + TermInfoStrings.KeyF20, + TermInfoStrings.KeyF21, + TermInfoStrings.KeyF22, + TermInfoStrings.KeyF23, + TermInfoStrings.KeyF24, + + // These were missing + TermInfoStrings.KeyDc, + TermInfoStrings.KeyIc + }; + foreach (TermInfoStrings tis in UsedKeys) AddStringMapping (tis); diff --git a/mcs/class/corlib/Test/System.Collections/SortedListTest.cs b/mcs/class/corlib/Test/System.Collections/SortedListTest.cs index a160d80863b..8f5bbdf1e6a 100644 --- a/mcs/class/corlib/Test/System.Collections/SortedListTest.cs +++ b/mcs/class/corlib/Test/System.Collections/SortedListTest.cs @@ -347,6 +347,20 @@ namespace MonoTests.System.Collections } #endif + [Test] + public void ClearDoesNotTouchCapacity () + { + SortedList sl = new SortedList (); + // according to MSDN docs Clear () does not change capacity + for (int i = 0; i < 18; i++) { + sl.Add (i, i); + } + int capacityBeforeClear = sl.Capacity; + sl.Clear (); + int capacityAfterClear = sl.Capacity; + Assert.AreEqual (capacityBeforeClear, capacityAfterClear); + } + [Test] public void TestClone () { diff --git a/mcs/class/corlib/Test/System.IO/MemoryStreamTest.cs b/mcs/class/corlib/Test/System.IO/MemoryStreamTest.cs index 938d578a85f..2f8e2c05f5a 100644 --- a/mcs/class/corlib/Test/System.IO/MemoryStreamTest.cs +++ b/mcs/class/corlib/Test/System.IO/MemoryStreamTest.cs @@ -17,6 +17,9 @@ using System.IO; using System.Runtime.Serialization.Formatters.Binary; using System.Text; using System.Threading; +#if NET_4_5 +using System.Threading.Tasks; +#endif using NUnit.Framework; @@ -45,6 +48,54 @@ namespace MonoTests.System.IO } } + class ExceptionalStream : MemoryStream + { + public static string Message = "ExceptionalMessage"; + public bool Throw = false; + + public ExceptionalStream () + { + AllowRead = true; + AllowWrite = true; + } + + public ExceptionalStream (byte [] buffer, bool writable) : base (buffer, writable) + { + AllowRead = true; + AllowWrite = true; // we are testing the inherited write property + } + + + public override int Read(byte[] buffer, int offset, int count) + { + if (Throw) + throw new Exception(Message); + + return base.Read(buffer, offset, count); + } + + public override void Write(byte[] buffer, int offset, int count) + { + if (Throw) + throw new Exception(Message); + + base.Write(buffer, offset, count); + } + + public bool AllowRead { get; set; } + public override bool CanRead { get { return AllowRead; } } + + public bool AllowWrite { get; set; } + public override bool CanWrite { get { return AllowWrite; } } + + public override void Flush() + { + if (Throw) + throw new Exception(Message); + + base.Flush(); + } + } MemoryStream testStream; byte [] testStreamData; @@ -1074,6 +1125,150 @@ namespace MonoTests.System.IO Assert.AreEqual (1, buffer[0], "#4"); } + [Test] + public void TestAsyncReadExceptions () + { + var buffer = new byte [3]; + using (var stream = new ExceptionalStream ()) { + stream.Write (buffer, 0, buffer.Length); + stream.Write (buffer, 0, buffer.Length); + stream.Position = 0; + var task = stream.ReadAsync (buffer, 0, buffer.Length); + Assert.AreEqual (TaskStatus.RanToCompletion, task.Status, "#1"); + + stream.Throw = true; + task = stream.ReadAsync (buffer, 0, buffer.Length); + Assert.IsTrue (task.IsFaulted, "#2"); + Assert.AreEqual (ExceptionalStream.Message, task.Exception.InnerException.Message, "#3"); + } + } + + [Test] + public void TestAsyncWriteExceptions () + { + var buffer = new byte [3]; + using (var stream = new ExceptionalStream ()) { + var task = stream.WriteAsync (buffer, 0, buffer.Length); + Assert.AreEqual(TaskStatus.RanToCompletion, task.Status, "#1"); + + stream.Throw = true; + task = stream.WriteAsync (buffer, 0, buffer.Length); + Assert.IsTrue (task.IsFaulted, "#2"); + Assert.AreEqual (ExceptionalStream.Message, task.Exception.InnerException.Message, "#3"); + } + } + + [Test] + public void TestAsyncArgumentExceptions () + { + var buffer = new byte [3]; + using (var stream = new ExceptionalStream ()) { + var task = stream.WriteAsync (buffer, 0, buffer.Length); + Assert.IsTrue (task.IsCompleted); + + Assert.IsTrue (Throws (() => { stream.WriteAsync (buffer, 0, 1000); }), "#2"); + Assert.IsTrue (Throws (() => { stream.ReadAsync (buffer, 0, 1000); }), "#3"); + Assert.IsTrue (Throws (() => { stream.WriteAsync (buffer, 0, 1000, new CancellationToken (true)); }), "#4"); + Assert.IsTrue (Throws (() => { stream.ReadAsync (buffer, 0, 1000, new CancellationToken (true)); }), "#5"); + Assert.IsTrue (Throws (() => { stream.WriteAsync (null, 0, buffer.Length, new CancellationToken (true)); }), "#6"); + Assert.IsTrue (Throws (() => { stream.ReadAsync (null, 0, buffer.Length, new CancellationToken (true)); }), "#7"); + Assert.IsTrue (Throws (() => { stream.WriteAsync (buffer, 1000, buffer.Length, new CancellationToken (true)); }), "#8"); + Assert.IsTrue (Throws (() => { stream.ReadAsync (buffer, 1000, buffer.Length, new CancellationToken (true)); }), "#9"); + + stream.AllowRead = false; + var read_task = stream.ReadAsync (buffer, 0, buffer.Length); + Assert.AreEqual (TaskStatus.RanToCompletion, read_task.Status, "#8"); + Assert.AreEqual (0, read_task.Result, "#9"); + + stream.Position = 0; + read_task = stream.ReadAsync (buffer, 0, buffer.Length); + Assert.AreEqual (TaskStatus.RanToCompletion, read_task.Status, "#9"); + Assert.AreEqual (3, read_task.Result, "#10"); + + var write_task = stream.WriteAsync (buffer, 0, buffer.Length); + Assert.AreEqual (TaskStatus.RanToCompletion, write_task.Status, "#10"); + + // test what happens when CanRead is overridden + using (var norm = new ExceptionalStream (buffer, false)) { + write_task = norm.WriteAsync (buffer, 0, buffer.Length); + Assert.AreEqual (TaskStatus.RanToCompletion, write_task.Status, "#11"); + } + + stream.AllowWrite = false; + Assert.IsTrue (Throws (() => { stream.Write (buffer, 0, buffer.Length); }), "#12"); + write_task = stream.WriteAsync (buffer, 0, buffer.Length); + Assert.AreEqual (TaskStatus.Faulted, write_task.Status, "#13"); + } + } + + [Test] + public void TestAsyncFlushExceptions () + { + using (var stream = new ExceptionalStream ()) { + var task = stream.FlushAsync (); + Assert.IsTrue (task.IsCompleted, "#1"); + + task = stream.FlushAsync (new CancellationToken(true)); + Assert.IsTrue (task.IsCanceled, "#2"); + + stream.Throw = true; + task = stream.FlushAsync (); + Assert.IsTrue (task.IsFaulted, "#3"); + Assert.AreEqual (ExceptionalStream.Message, task.Exception.InnerException.Message, "#4"); + + task = stream.FlushAsync (new CancellationToken (true)); + Assert.IsTrue (task.IsCanceled, "#5"); + } + } + + [Test] + public void TestCopyAsync () + { + using (var stream = new ExceptionalStream ()) { + using (var dest = new ExceptionalStream ()) { + byte [] buffer = new byte [] { 12, 13, 8 }; + + stream.Write (buffer, 0, buffer.Length); + stream.Position = 0; + var task = stream.CopyToAsync (dest, 1); + Assert.AreEqual (TaskStatus.RanToCompletion, task.Status); + Assert.AreEqual (3, stream.Length); + Assert.AreEqual (3, dest.Length); + + stream.Position = 0; + dest.Throw = true; + task = stream.CopyToAsync (dest, 1); + Assert.AreEqual (TaskStatus.Faulted, task.Status); + Assert.AreEqual (3, stream.Length); + Assert.AreEqual (3, dest.Length); + } + } + } + + [Test] + public void WritableOverride () + { + var buffer = new byte [3]; + var stream = new MemoryStream (buffer, false); + Assert.IsTrue (Throws (() => { stream.Write (buffer, 0, buffer.Length); }), "#1"); + Assert.IsTrue (Throws (() => { stream.Write (null, 0, buffer.Length); }), "#1.1"); + stream.Close (); + Assert.IsTrue (Throws (() => { stream.Write (buffer, 0, buffer.Length); }), "#2"); + stream = new MemoryStream (buffer, true); + stream.Close (); + Assert.IsFalse (stream.CanWrite, "#3"); + + var estream = new ExceptionalStream (buffer, false); + Assert.IsFalse (Throws (() => { estream.Write (buffer, 0, buffer.Length); }), "#4"); + estream.AllowWrite = false; + estream.Position = 0; + Assert.IsTrue (Throws (() => { estream.Write (buffer, 0, buffer.Length); }), "#5"); + estream.AllowWrite = true; + estream.Close (); + Assert.IsTrue (estream.CanWrite, "#6"); + Assert.IsTrue (Throws (() => { stream.Write (buffer, 0, buffer.Length); }), "#7"); + } + [Test] public void ReadAsync_Canceled () { @@ -1109,6 +1304,16 @@ namespace MonoTests.System.IO t = testStream.WriteAsync (buffer, 0, buffer.Length); Assert.IsTrue (t.IsCompleted, "#1"); } + + bool Throws (Action a) where T : Exception + { + try { + a (); + return false; + } catch (T) { + return true; + } + } #endif } } diff --git a/mcs/class/corlib/Test/System.IO/StreamWriterTest.cs b/mcs/class/corlib/Test/System.IO/StreamWriterTest.cs index ac1b49d543c..81ee37cddbe 100644 --- a/mcs/class/corlib/Test/System.IO/StreamWriterTest.cs +++ b/mcs/class/corlib/Test/System.IO/StreamWriterTest.cs @@ -1052,18 +1052,29 @@ namespace MonoTests.System.IO } #if NET_4_5 - [Test] - public void FlushAsync () - { - ManualResetEvent mre = new ManualResetEvent (false); - var m = new MockStream(true, false, true); - var w = new StreamWriter (m); - w.Write(1); - Assert.AreEqual (0L, m.Length, "#1"); - var t = w.WriteLineAsync (); - Assert.IsTrue (t.Wait (1000), "#2"); + [Test] + public void FlushAsync () + { + ManualResetEvent mre = new ManualResetEvent (false); + var m = new MockStream(true, false, true); + var w = new StreamWriter (m); + w.Write(1); + Assert.AreEqual (0L, m.Length, "#1"); + var t = w.WriteLineAsync (); + Assert.IsTrue (t.Wait (1000), "#2"); + } + + [Test] + public void KeepOpenWithDispose () + { + var ms = new MemoryStream (); + using (StreamWriter writer = new StreamWriter (ms, new UTF8Encoding (false), 4096, true)) { + writer.Write ('X'); } + Assert.AreEqual (1, ms.Length); + } + #endif // TODO - Write - test errors, functionality tested in TestFlush. diff --git a/mcs/class/corlib/Test/System.Runtime.Serialization.Formatters.Binary/BinaryFormatterTest.cs b/mcs/class/corlib/Test/System.Runtime.Serialization.Formatters.Binary/BinaryFormatterTest.cs index c86a161bf50..52c6a27c7d1 100644 --- a/mcs/class/corlib/Test/System.Runtime.Serialization.Formatters.Binary/BinaryFormatterTest.cs +++ b/mcs/class/corlib/Test/System.Runtime.Serialization.Formatters.Binary/BinaryFormatterTest.cs @@ -192,6 +192,28 @@ namespace MonoTests.System.Runtime.Serialization.Formatters.Binary } } + [Serializable] + public class Comparable + { + public int Foo { + get; + set; + } + + public override bool Equals (object obj) + { + var other = obj as Comparable; + if (other == null) + return false; + return other.Foo == Foo; + } + + public override int GetHashCode () + { + return Foo; + } + } + [TestFixture] public class BinaryFormatterTest { @@ -320,6 +342,24 @@ namespace MonoTests.System.Runtime.Serialization.Formatters.Binary Assert.AreEqual (e [i], a [i], names [i]); } + [Test] + public void GenericArray () + { + Comparable [] a = new Comparable [1]; + a [0] = new Comparable (); + + BinaryFormatter bf = new BinaryFormatter (); + MemoryStream ms = new MemoryStream (); + + bf.Serialize (ms, a); + + ms.Position = 0; + Comparable [] b = (Comparable []) bf.Deserialize (ms); + + Assert.AreEqual (a.Length, b.Length, "#1"); + Assert.AreEqual (a [0], b [0], "#2"); + } + public Stream GetSerializedStream () { SerializationTest test = new SerializationTest (true, Int32.MinValue); diff --git a/mcs/class/corlib/Test/System.Security.Cryptography/RijndaelManagedTest.cs b/mcs/class/corlib/Test/System.Security.Cryptography/RijndaelManagedTest.cs index 7d923a5b0aa..4e387d95917 100644 --- a/mcs/class/corlib/Test/System.Security.Cryptography/RijndaelManagedTest.cs +++ b/mcs/class/corlib/Test/System.Security.Cryptography/RijndaelManagedTest.cs @@ -3,9 +3,10 @@ // // Authors: // Andrew Birkett (andy@nobugs.org) -// Sebastien Pouliot +// Sebastien Pouliot // // Copyright (C) 2005 Novell, Inc (http://www.novell.com) +// Copyright 2012 Xamarin Inc. // using System; @@ -363,5 +364,28 @@ namespace MonoTests.System.Security.Cryptography { CreateDecryptor_IV (size); } #endif + [Test] + public void CFB_7193 () + { + const int size = 23; // not a block size + byte [] original = new byte [size]; + byte [] expected = new byte [] { 0xDC, 0xA8, 0x39, 0x5C, 0xA1, 0x89, 0x3B, 0x05, 0xFA, 0xD8, 0xB5, 0x76, 0x5F, 0x8F, 0x40, 0xCF, 0xA7, 0xFF, 0x86, 0xE6, 0x30, 0x67, 0x6B }; + byte [] encdata; + byte [] decdata; + using (RijndaelManaged aes = new RijndaelManaged ()) { + aes.Mode = CipherMode.CFB; + aes.FeedbackSize = 8; + aes.Padding = PaddingMode.None; + aes.Key = new byte [32]; + aes.IV = new byte [16]; + using (ICryptoTransform encryptor = aes.CreateEncryptor ()) + encdata = encryptor.TransformFinalBlock (original, 0, original.Length); + Assert.AreEqual (encdata.Length, size, "enc.Length"); + Assert.AreEqual (encdata, expected, "encrypted"); + using (ICryptoTransform decryptor = aes.CreateDecryptor ()) + decdata = decryptor.TransformFinalBlock (encdata, 0, encdata.Length); + Assert.AreEqual (decdata, original, "roundtrip"); + } + } } } diff --git a/mcs/class/corlib/Test/System.Security.Cryptography/TripleDESCryptoServiceProviderTest.cs b/mcs/class/corlib/Test/System.Security.Cryptography/TripleDESCryptoServiceProviderTest.cs index 7f3190c62d8..e08f85b3d27 100644 --- a/mcs/class/corlib/Test/System.Security.Cryptography/TripleDESCryptoServiceProviderTest.cs +++ b/mcs/class/corlib/Test/System.Security.Cryptography/TripleDESCryptoServiceProviderTest.cs @@ -249,5 +249,20 @@ namespace MonoTests.System.Security.Cryptography { int size = tdes.BlockSize; // 8 times too big CreateDecryptor_IV (size); } + + [Test] + public void TwoKeysTripleDes () + { + byte[] key = new byte [16]; // 128 bits + Buffer.BlockCopy (tdes.Key, 0, key, 0, 16); + + ICryptoTransform encryptor = tdes.CreateEncryptor (key, tdes.IV); + byte[] data = new byte[encryptor.InputBlockSize]; + byte[] encdata = encryptor.TransformFinalBlock (data, 0, data.Length); + + ICryptoTransform decryptor = tdes.CreateDecryptor (key, tdes.IV); + byte[] decdata = decryptor.TransformFinalBlock (encdata, 0, encdata.Length); + Assert.IsTrue (BitConverter.ToString (data) == BitConverter.ToString (decdata), "Compare"); + } } } diff --git a/mcs/class/corlib/Test/System.Text/EncodingInfoTest.cs b/mcs/class/corlib/Test/System.Text/EncodingInfoTest.cs index 36b9bec17d8..91f70159dba 100644 --- a/mcs/class/corlib/Test/System.Text/EncodingInfoTest.cs +++ b/mcs/class/corlib/Test/System.Text/EncodingInfoTest.cs @@ -40,11 +40,8 @@ namespace MonoTests.System.Text List list = new List (); for (int i = 1; i < 0x10000; i++) { - try { - Encoding.GetEncoding (i); - list.Add (i); - } catch { - } + // Do this in a method to work around #5432 + GetEncoding (i, list); } int [] reference = list.ToArray (); @@ -63,6 +60,14 @@ namespace MonoTests.System.Text foreach (EncodingInfo i in Encoding.GetEncodings ()) Assert.IsNotNull (i.GetEncoding (), "codepage " + i); } + + void GetEncoding (int id, List list) { + try { + Encoding.GetEncoding (id); + list.Add (id); + } catch { + } + } } } diff --git a/mcs/class/corlib/Test/System.Threading.Tasks/TaskFactoryTest_T.cs b/mcs/class/corlib/Test/System.Threading.Tasks/TaskFactoryTest_T.cs index b8c3776d5fd..3fe032f20c6 100644 --- a/mcs/class/corlib/Test/System.Threading.Tasks/TaskFactoryTest_T.cs +++ b/mcs/class/corlib/Test/System.Threading.Tasks/TaskFactoryTest_T.cs @@ -90,6 +90,34 @@ namespace MonoTests.System.Threading.Tasks } } + class TestAsyncResultCompletedSynchronously : IAsyncResult + { + public object AsyncState { + get { + throw new NotImplementedException (); + } + } + + public WaitHandle AsyncWaitHandle { + get { + throw new NotImplementedException (); + } + } + + public bool CompletedSynchronously { + get { + return true; + } + } + + public bool IsCompleted { + get { + throw new NotImplementedException (); + } + } + } + + [SetUp] public void Setup () { @@ -178,6 +206,26 @@ namespace MonoTests.System.Threading.Tasks Assert.IsTrue (task.Wait (1000), "#1"); Assert.AreEqual (5, task.Result, "#2"); } + + IAsyncResult BeginGetTestAsyncResultCompletedSynchronously (AsyncCallback cb, object obj) + { + return new TestAsyncResultCompletedSynchronously (); + } + + string EndGetTestAsyncResultCompletedSynchronously (IAsyncResult res) + { + return "1"; + } + + [Test] + public void FromAsync_CompletedSynchronously () + { + var factory = new TaskFactory (); + var task = factory.FromAsync (BeginGetTestAsyncResultCompletedSynchronously, EndGetTestAsyncResultCompletedSynchronously, null); + + Assert.IsTrue (task.Wait (1000), "#1"); + Assert.AreEqual ("1", task.Result, "#2"); + } } } diff --git a/mcs/class/corlib/Test/System.Threading.Tasks/TaskTest.cs b/mcs/class/corlib/Test/System.Threading.Tasks/TaskTest.cs index 15600ff5f77..42f3f4e9486 100644 --- a/mcs/class/corlib/Test/System.Threading.Tasks/TaskTest.cs +++ b/mcs/class/corlib/Test/System.Threading.Tasks/TaskTest.cs @@ -1632,9 +1632,11 @@ namespace MonoTests.System.Threading.Tasks [Test] public void Run () { - var t = Task.Run (delegate { }); + bool ranOnDefaultScheduler = false; + var t = Task.Run (delegate { ranOnDefaultScheduler = Thread.CurrentThread.IsThreadPoolThread; }); Assert.AreEqual (TaskCreationOptions.DenyChildAttach, t.CreationOptions, "#1"); t.Wait (); + Assert.IsTrue (ranOnDefaultScheduler, "#2"); } [Test] @@ -1651,7 +1653,7 @@ namespace MonoTests.System.Threading.Tasks } [Test] - public void Run_ExistingTask () + public void Run_ExistingTaskT () { var t = new Task (() => 5); var t2 = Task.Run (() => { t.Start (); return t; }); @@ -1659,6 +1661,85 @@ namespace MonoTests.System.Threading.Tasks Assert.IsTrue (t2.Wait (1000), "#1"); Assert.AreEqual (5, t2.Result, "#2"); } + + [Test] + public void Run_ExistingTask () + { + var t = new Task (delegate { throw new Exception ("Foo"); }); + var t2 = Task.Run (() => { t.Start (); return t; }); + + try { + t2.Wait (1000); + Assert.Fail (); + } catch (Exception) {} + + Assert.AreEqual (TaskStatus.Faulted, t.Status, "#2"); + } + + [Test] + public void DenyChildAttachTest () + { + var mre = new ManualResetEventSlim (); + Task parent = Task.Factory.StartNew (() => { + Task.Factory.StartNew (() => mre.Wait (2000), TaskCreationOptions.AttachedToParent); + }, TaskCreationOptions.DenyChildAttach); + Assert.IsTrue (parent.Wait (500), "#1"); + mre.Set (); + } + + class SynchronousScheduler : TaskScheduler + { + protected override IEnumerable GetScheduledTasks () + { + throw new NotImplementedException (); + } + + protected override void QueueTask (Task task) + { + TryExecuteTaskInline (task, false); + } + + protected override bool TryExecuteTaskInline (Task task, bool taskWasPreviouslyQueued) + { + return base.TryExecuteTask (task); + } + } + + [Test] + public void HideSchedulerTest () + { + var mre = new ManualResetEventSlim (); + var ranOnDefault = false; + var scheduler = new SynchronousScheduler (); + + Task parent = Task.Factory.StartNew (() => { + Task.Factory.StartNew (() => { + ranOnDefault = Thread.CurrentThread.IsThreadPoolThread; + mre.Set (); + }); + }, CancellationToken.None, TaskCreationOptions.HideScheduler, scheduler); + + Assert.IsTrue (mre.Wait (1000), "#1"); + Assert.IsTrue (ranOnDefault, "#2"); + } + + [Test] + public void LazyCancelationTest () + { + var source = new CancellationTokenSource (); + source.Cancel (); + var parent = new Task (delegate {}); + var cont = parent.ContinueWith (delegate {}, source.Token, TaskContinuationOptions.LazyCancellation, TaskScheduler.Default); + + Assert.AreNotEqual (TaskStatus.Canceled, cont.Status, "#1"); + parent.Start (); + try { + Assert.IsTrue (cont.Wait (1000), "#2"); + Assert.Fail (); + } catch (AggregateException ex) { + Assert.IsInstanceOfType (typeof (TaskCanceledException), ex.InnerException); + } + } #endif } } diff --git a/mcs/class/corlib/Test/System/ArrayTest.cs b/mcs/class/corlib/Test/System/ArrayTest.cs index b8148a1260d..a3acee11f30 100644 --- a/mcs/class/corlib/Test/System/ArrayTest.cs +++ b/mcs/class/corlib/Test/System/ArrayTest.cs @@ -3407,6 +3407,39 @@ public class ArrayTest array.Equals (array2, EqualityComparer.Default); } + [Test] + [ExpectedException (typeof (ArgumentNullException))] + public void IStructuralEquatable_GetHashCode_NullComparer () + { + IStructuralEquatable a = new int[] { 1, 2 }; + a.GetHashCode (null); + } + + class TestComparer_GetHashCode : IEqualityComparer + { + public int Counter; + + bool IEqualityComparer.Equals (object x, object y) + { + throw new NotImplementedException (); + } + + public int GetHashCode (object obj) + { + return Counter++; + } + } + + [Test] + public void IStructuralEquatable_GetHashCode () + { + IStructuralEquatable a = new int[] { 1, 2, 9 }; + + var c = new TestComparer_GetHashCode (); + a.GetHashCode (c); + Assert.AreEqual (3, c.Counter); + } + #endif } diff --git a/mcs/class/corlib/Test/System/StringTest.cs b/mcs/class/corlib/Test/System/StringTest.cs index ef92166c281..ab1ba7080b6 100644 --- a/mcs/class/corlib/Test/System/StringTest.cs +++ b/mcs/class/corlib/Test/System/StringTest.cs @@ -648,6 +648,16 @@ public class StringTest } } + [Test] + public void CompareOrdinalWithOffset () + { + string ab1 = "ab"; + string ab2 = "a" + new string ('b', 1); + + Assert.IsTrue (string.CompareOrdinal (ab1, 0, ab1, 1, 1) < 0, "#1"); + Assert.IsTrue (string.CompareOrdinal (ab2, 0, ab1, 1, 1) < 0, "#2"); + } + [Test] public void CompareTo () { diff --git a/mcs/class/corlib/corlib-build.csproj b/mcs/class/corlib/corlib-build.csproj index 768d0c782e5..cc0e806b8bf 100644 --- a/mcs/class/corlib/corlib-build.csproj +++ b/mcs/class/corlib/corlib-build.csproj @@ -1241,12 +1241,14 @@ + + @@ -1458,6 +1460,7 @@ + @@ -1664,8 +1667,8 @@ - + - + - + - + - + - - + + - + - + @@ -635,6 +635,7 @@ add masterdoc support? + @@ -1110,7 +1111,7 @@ add masterdoc support? - > + @@ -1127,7 +1128,7 @@ add masterdoc support? - + diff --git a/mcs/tools/xbuild/SolutionParser.cs b/mcs/tools/xbuild/SolutionParser.cs index c86083d6685..7df387b0214 100644 --- a/mcs/tools/xbuild/SolutionParser.cs +++ b/mcs/tools/xbuild/SolutionParser.cs @@ -28,8 +28,6 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - using System; using System.Collections.Generic; using System.Linq; @@ -1028,5 +1026,3 @@ namespace Mono.XBuild.CommandLine { } } } - -#endif diff --git a/mcs/tools/xbuild/xbuild/3.5/Microsoft.Common.targets b/mcs/tools/xbuild/xbuild/3.5/Microsoft.Common.targets index fd16d14a145..0605ae69d0f 100644 --- a/mcs/tools/xbuild/xbuild/3.5/Microsoft.Common.targets +++ b/mcs/tools/xbuild/xbuild/3.5/Microsoft.Common.targets @@ -268,14 +268,11 @@ - diff --git a/mcs/tools/xbuild/xbuild/4.0/Microsoft.Common.targets b/mcs/tools/xbuild/xbuild/4.0/Microsoft.Common.targets index ba525cff8c6..e306cd304d6 100644 --- a/mcs/tools/xbuild/xbuild/4.0/Microsoft.Common.targets +++ b/mcs/tools/xbuild/xbuild/4.0/Microsoft.Common.targets @@ -315,14 +315,11 @@ - diff --git a/mcs/tools/xbuild/xbuild/4.5/Microsoft.Common.targets b/mcs/tools/xbuild/xbuild/4.5/Microsoft.Common.targets index 702470524ce..21188743f65 100644 --- a/mcs/tools/xbuild/xbuild/4.5/Microsoft.Common.targets +++ b/mcs/tools/xbuild/xbuild/4.5/Microsoft.Common.targets @@ -318,14 +318,11 @@ - diff --git a/mcs/tools/xbuild/xbuild_targets.make b/mcs/tools/xbuild/xbuild_targets.make index 8c3c9981cc1..ba61a124929 100644 --- a/mcs/tools/xbuild/xbuild_targets.make +++ b/mcs/tools/xbuild/xbuild_targets.make @@ -1,7 +1,7 @@ test-local: copy-targets copy-targets: - for p in net_2_0 net_3_5 net_4_0; do \ + for p in net_2_0 net_3_5 net_4_0 net_4_5; do \ cp $(XBUILD_DIR)/xbuild/Microsoft.CSharp.targets $(topdir)/class/lib/$$p; \ cp $(XBUILD_DIR)/xbuild/Microsoft.VisualBasic.targets $(topdir)/class/lib/$$p; \ cp $(XBUILD_DIR)/xbuild/Microsoft.Silverlight*.targets $(topdir)/class/lib/$$p; \ @@ -9,11 +9,12 @@ copy-targets: cp $(XBUILD_DIR)/xbuild/2.0/Microsoft.Common.* $(topdir)/class/lib/net_2_0 cp $(XBUILD_DIR)/xbuild/3.5/Microsoft.Common.* $(topdir)/class/lib/net_3_5 cp $(XBUILD_DIR)/xbuild/4.0/Microsoft.Common.* $(topdir)/class/lib/net_4_0 + cp $(XBUILD_DIR)/xbuild/4.5/Microsoft.Common.* $(topdir)/class/lib/net_4_5 clean-local: clean-target-files clean-target-files: - for p in net_2_0 net_3_5 net_4_0; do \ + for p in net_2_0 net_3_5 net_4_0 net_4_5; do \ rm -f $(topdir)/class/lib/$$p/Microsoft.Common.targets; \ rm -f $(topdir)/class/lib/$$p/Microsoft.CSharp.targets; \ rm -f $(topdir)/class/lib/$$p/Microsoft.VisualBasic.targets; \ diff --git a/mono-core.spec.in b/mono-core.spec.in index 449f64f48f2..7c9dfe8e92b 100644 --- a/mono-core.spec.in +++ b/mono-core.spec.in @@ -894,6 +894,7 @@ Mono implementation of ASP.NET, Remoting and Web Services. %_prefix/lib/mono/4.5/System.Web.Abstractions.dll %_prefix/lib/mono/4.5/System.Web.ApplicationServices.dll %_prefix/lib/mono/4.5/System.Web.Http.dll +%_prefix/lib/mono/4.5/System.Web.Http.SelfHost.dll %_prefix/lib/mono/4.5/System.Web.Routing.dll %_prefix/lib/mono/4.5/System.Web.Razor.dll %_prefix/lib/mono/4.5/System.Web.Services.dll @@ -919,6 +920,7 @@ Mono implementation of ASP.NET, Remoting and Web Services. %_prefix/lib/mono/gac/System.Web.Abstractions %_prefix/lib/mono/gac/System.Web.ApplicationServices %_prefix/lib/mono/gac/System.Web.Http +%_prefix/lib/mono/gac/System.Web.Http.SelfHost %_prefix/lib/mono/gac/System.Web.Routing %_prefix/lib/mono/gac/System.Web.Razor %_prefix/lib/mono/gac/System.Web.Services diff --git a/mono/arch/Makefile.am b/mono/arch/Makefile.am index 09604162948..28a91475f51 100644 --- a/mono/arch/Makefile.am +++ b/mono/arch/Makefile.am @@ -1,6 +1,6 @@ DIST_SUBDIRS = x86 ppc sparc arm s390 s390x alpha hppa amd64 ia64 mips -INCLUDES = $(GLIB_CFLAGS) -I$(top_srcdir) +AM_CPPFLAGS = $(GLIB_CFLAGS) -I$(top_srcdir) if INTERP_SUPPORTED SUBDIRS = $(arch_target) diff --git a/mono/arch/alpha/Makefile.am b/mono/arch/alpha/Makefile.am index 8e0accf9665..86cbcb6bfe1 100644 --- a/mono/arch/alpha/Makefile.am +++ b/mono/arch/alpha/Makefile.am @@ -1,5 +1,5 @@ -INCLUDES = $(GLIB_CFLAGS) -I$(top_srcdir) +AM_CPPFLAGS = $(GLIB_CFLAGS) -I$(top_srcdir) noinst_LTLIBRARIES = libmonoarch-alpha.la diff --git a/mono/arch/amd64/Makefile.am b/mono/arch/amd64/Makefile.am index 54499b5caf2..3c728263190 100644 --- a/mono/arch/amd64/Makefile.am +++ b/mono/arch/amd64/Makefile.am @@ -1,5 +1,5 @@ -INCLUDES = $(GLIB_CFLAGS) -I$(top_srcdir) +AM_CPPFLAGS = $(GLIB_CFLAGS) -I$(top_srcdir) noinst_LTLIBRARIES = libmonoarch-amd64.la diff --git a/mono/arch/arm/Makefile.am b/mono/arch/arm/Makefile.am index 180be53d3d8..86784c0f879 100644 --- a/mono/arch/arm/Makefile.am +++ b/mono/arch/arm/Makefile.am @@ -1,5 +1,5 @@ -INCLUDES = $(GLIB_CFLAGS) -I$(top_srcdir) +AM_CPPFLAGS = $(GLIB_CFLAGS) -I$(top_srcdir) noinst_LTLIBRARIES = libmonoarch-arm.la diff --git a/mono/arch/arm/arm-vfp-codegen.h b/mono/arch/arm/arm-vfp-codegen.h index 8056f7bccc9..d0fdb29b8e7 100644 --- a/mono/arch/arm/arm-vfp-codegen.h +++ b/mono/arch/arm/arm-vfp-codegen.h @@ -160,6 +160,18 @@ enum { #define ARM_FSTD(p,freg,base,offset) \ ARM_FSTD_COND(p,freg,base,offset,ARMCOND_AL) +#define ARM_FLDMD_COND(p,first_reg,nregs,base,cond) \ + ARM_EMIT((p), ARM_DEF_VFP_LSF((cond),ARM_VFP_COPROC_DOUBLE,0,ARMOP_LDR,0,(base),(first_reg),((nregs) * 2) << 2)) + +#define ARM_FLDMD(p,first_reg,nregs,base) \ + ARM_FLDMD_COND(p,first_reg,nregs,base,ARMCOND_AL) + +#define ARM_FSTMD_COND(p,first_reg,nregs,base,cond) \ + ARM_EMIT((p), ARM_DEF_VFP_LSF((cond),ARM_VFP_COPROC_DOUBLE,0,ARMOP_STR,0,(base),(first_reg),((nregs) * 2) << 2)) + +#define ARM_FSTMD(p,first_reg,nregs,base) \ + ARM_FSTMD_COND(p,first_reg,nregs,base,ARMCOND_AL) + #include "arm_vfpmacros.h" /* coprocessor register transfer */ diff --git a/mono/arch/hppa/Makefile.am b/mono/arch/hppa/Makefile.am index 7e671cd4344..1d608adaf1e 100644 --- a/mono/arch/hppa/Makefile.am +++ b/mono/arch/hppa/Makefile.am @@ -1,5 +1,5 @@ -INCLUDES = $(GLIB_CFLAGS) -I$(top_srcdir) +AM_CPPFLAGS = $(GLIB_CFLAGS) -I$(top_srcdir) noinst_LTLIBRARIES = libmonoarch-hppa.la diff --git a/mono/arch/mips/Makefile.am b/mono/arch/mips/Makefile.am index c272d04bac3..1063365b99b 100644 --- a/mono/arch/mips/Makefile.am +++ b/mono/arch/mips/Makefile.am @@ -1,5 +1,5 @@ -INCLUDES = $(GLIB_CFLAGS) -I$(top_srcdir) +AM_CPPFLAGS = $(GLIB_CFLAGS) -I$(top_srcdir) noinst_LTLIBRARIES = libmonoarch-mips.la diff --git a/mono/arch/ppc/Makefile.am b/mono/arch/ppc/Makefile.am index b013d210fa4..a4e2d5d2e7c 100644 --- a/mono/arch/ppc/Makefile.am +++ b/mono/arch/ppc/Makefile.am @@ -1,6 +1,6 @@ if INTERP_SUPPORTED -INCLUDES = $(GLIB_CFLAGS) -I$(top_srcdir) +AM_CPPFLAGS = $(GLIB_CFLAGS) -I$(top_srcdir) noinst_LTLIBRARIES = libmonoarch-ppc.la diff --git a/mono/arch/s390/Makefile.am b/mono/arch/s390/Makefile.am index 1c62a88c3bf..d8ebb6f8df2 100644 --- a/mono/arch/s390/Makefile.am +++ b/mono/arch/s390/Makefile.am @@ -1,5 +1,5 @@ -INCLUDES = $(GLIB_CFLAGS) -I$(top_srcdir) +AM_CPPFLAGS = $(GLIB_CFLAGS) -I$(top_srcdir) noinst_LTLIBRARIES = libmonoarch-s390.la diff --git a/mono/arch/s390x/Makefile.am b/mono/arch/s390x/Makefile.am index e7466d948c9..ce7f4709744 100644 --- a/mono/arch/s390x/Makefile.am +++ b/mono/arch/s390x/Makefile.am @@ -1,5 +1,5 @@ -INCLUDES = $(GLIB_CFLAGS) -I$(top_srcdir) +AM_CPPFLAGS = $(GLIB_CFLAGS) -I$(top_srcdir) noinst_LTLIBRARIES = libmonoarch-s390x.la diff --git a/mono/arch/sparc/Makefile.am b/mono/arch/sparc/Makefile.am index e0f7689ee31..a8889040a3c 100644 --- a/mono/arch/sparc/Makefile.am +++ b/mono/arch/sparc/Makefile.am @@ -1,5 +1,5 @@ -INCLUDES = $(GLIB_CFLAGS) -I$(top_srcdir) +AM_CPPFLAGS = $(GLIB_CFLAGS) -I$(top_srcdir) noinst_LTLIBRARIES = libmonoarch-sparc.la diff --git a/mono/arch/x86/Makefile.am b/mono/arch/x86/Makefile.am index ab4c142aa9f..977823705ad 100644 --- a/mono/arch/x86/Makefile.am +++ b/mono/arch/x86/Makefile.am @@ -1,6 +1,6 @@ if INTERP_SUPPORTED -INCLUDES = $(GLIB_CFLAGS) -I$(top_srcdir) +AM_CPPFLAGS = $(GLIB_CFLAGS) -I$(top_srcdir) noinst_LTLIBRARIES = libmonoarch-x86.la diff --git a/mono/dis/Makefile.am b/mono/dis/Makefile.am index 9c397f4e41b..477af4641a7 100644 --- a/mono/dis/Makefile.am +++ b/mono/dis/Makefile.am @@ -1,11 +1,22 @@ -INCLUDES = $(GLIB_CFLAGS) -I$(top_srcdir) +AM_CPPFLAGS = $(GLIB_CFLAGS) -I$(top_srcdir) if HOST_WIN32 export HOST_CC endif if JIT_SUPPORTED +if !SHARED_MONO +static_libs= \ + $(top_builddir)/mono/metadata/libmonoruntime-static.la \ + $(top_builddir)/mono/io-layer/libwapi.la \ + $(top_builddir)/mono/utils/libmonoutils.la \ + $(GLIB_LIBS) $(LIBICONV) \ + $(LIBGC_STATIC_LIBS) + +runtime_lib=../mini/$(LIBMONO_LA) $(static_libs) +else runtime_lib=../mini/$(LIBMONO_LA) +endif else runtime_lib=../interpreter/libmint.la endif diff --git a/mono/interpreter/Makefile.am b/mono/interpreter/Makefile.am index 9ba0cbc2511..4cea04452be 100644 --- a/mono/interpreter/Makefile.am +++ b/mono/interpreter/Makefile.am @@ -1,4 +1,4 @@ -INCLUDES = \ +AM_CPPFLAGS = \ -I$(top_srcdir) \ $(LIBGC_CPPFLAGS) \ $(GLIB_CFLAGS) diff --git a/mono/io-layer/Makefile.am b/mono/io-layer/Makefile.am index 81b252a5681..29cec27d5f1 100644 --- a/mono/io-layer/Makefile.am +++ b/mono/io-layer/Makefile.am @@ -1,7 +1,7 @@ noinst_LTLIBRARIES = libwapi.la -INCLUDES = \ +AM_CPPFLAGS = \ $(GLIB_CFLAGS) \ $(LIBGC_CPPFLAGS) \ -DMONO_BINDIR=\""$(bindir)"\" \ diff --git a/mono/io-layer/atomic.h b/mono/io-layer/atomic.h index 8dcd7b0f6e0..3172115648e 100644 --- a/mono/io-layer/atomic.h +++ b/mono/io-layer/atomic.h @@ -752,7 +752,7 @@ static inline gint32 InterlockedExchangeAdd(volatile gint32 *dest, gint32 add) static inline gint32 InterlockedCompareExchange(volatile gint32 *dest, gint32 exch, gint32 comp) { -#if defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_7A__) || defined(__ARM_ARCH_7__) +#if defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_7A__) || defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7S__) gint32 ret, tmp; __asm__ __volatile__ ( "1:\n" "dmb\n" @@ -792,7 +792,7 @@ static inline gint32 InterlockedCompareExchange(volatile gint32 *dest, gint32 ex static inline gpointer InterlockedCompareExchangePointer(volatile gpointer *dest, gpointer exch, gpointer comp) { -#if defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_7A__) || defined(__ARM_ARCH_7__) +#if defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_7A__) || defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7S__) gpointer ret, tmp; __asm__ __volatile__ ( "dmb\n" @@ -833,7 +833,7 @@ static inline gpointer InterlockedCompareExchangePointer(volatile gpointer *dest static inline gint32 InterlockedIncrement(volatile gint32 *dest) { -#if defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_7A__) || defined(__ARM_ARCH_7__) +#if defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_7A__) || defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7S__) gint32 ret, flag; __asm__ __volatile__ ( "dmb\n" @@ -869,7 +869,7 @@ static inline gint32 InterlockedIncrement(volatile gint32 *dest) static inline gint32 InterlockedDecrement(volatile gint32 *dest) { -#if defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_7A__) || defined(__ARM_ARCH_7__) +#if defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_7A__) || defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7S__) gint32 ret, flag; __asm__ __volatile__ ( "dmb\n" @@ -905,7 +905,7 @@ static inline gint32 InterlockedDecrement(volatile gint32 *dest) static inline gint32 InterlockedExchange(volatile gint32 *dest, gint32 exch) { -#if defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_7A__) || defined(__ARM_ARCH_7__) +#if defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_7A__) || defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7S__) gint32 ret, flag; __asm__ __volatile__ ( "dmb\n" @@ -932,7 +932,7 @@ static inline gint32 InterlockedExchange(volatile gint32 *dest, gint32 exch) static inline gpointer InterlockedExchangePointer(volatile gpointer *dest, gpointer exch) { -#if defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_7A__) || defined(__ARM_ARCH_7__) +#if defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_7A__) || defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7S__) gpointer ret, flag; __asm__ __volatile__ ( "dmb\n" @@ -959,7 +959,7 @@ static inline gpointer InterlockedExchangePointer(volatile gpointer *dest, gpoin static inline gint32 InterlockedExchangeAdd(volatile gint32 *dest, gint32 add) { -#if defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_7A__) || defined(__ARM_ARCH_7__) +#if defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_7A__) || defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7S__) gint32 ret, tmp, flag; __asm__ __volatile__ ( "dmb\n" diff --git a/mono/metadata/Makefile.am b/mono/metadata/Makefile.am index 14973f01f0a..54cb3a9c561 100644 --- a/mono/metadata/Makefile.am +++ b/mono/metadata/Makefile.am @@ -66,7 +66,7 @@ else noinst_LTLIBRARIES = $(boehm_libraries) $(sgen_libraries) $(moonlight_libraries) endif -INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/mono $(LIBGC_CPPFLAGS) $(GLIB_CFLAGS) -DMONO_BINDIR=\"$(bindir)/\" -DMONO_ASSEMBLIES=\"$(assembliesdir)\" -DMONO_CFG_DIR=\"$(confdir)\" +AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/mono $(LIBGC_CPPFLAGS) $(GLIB_CFLAGS) -DMONO_BINDIR=\"$(bindir)/\" -DMONO_ASSEMBLIES=\"$(assembliesdir)\" -DMONO_CFG_DIR=\"$(confdir)\" # # Make sure any prefix changes are updated in the binaries too. @@ -228,6 +228,7 @@ libmonoruntime_la_SOURCES = \ sgen-scan-object.h \ sgen-nursery-allocator.c \ sgen-hash-table.c \ + sgen-hash-table.h \ sgen-descriptor.c \ sgen-descriptor.h \ sgen-alloc.c \ diff --git a/mono/metadata/appdomain.c b/mono/metadata/appdomain.c index 81f64fb94bf..2907af6d492 100644 --- a/mono/metadata/appdomain.c +++ b/mono/metadata/appdomain.c @@ -75,7 +75,7 @@ * Changes which are already detected at runtime, like the addition * of icalls, do not require an increment. */ -#define MONO_CORLIB_VERSION 105 +#define MONO_CORLIB_VERSION 107 typedef struct { diff --git a/mono/metadata/boehm-gc.c b/mono/metadata/boehm-gc.c index 67561c6a0ae..0defba28ec3 100644 --- a/mono/metadata/boehm-gc.c +++ b/mono/metadata/boehm-gc.c @@ -206,16 +206,16 @@ mono_gc_base_init (void) void mono_gc_collect (int generation) { - MONO_PROBE_GC_BEGIN (generation); + MONO_GC_BEGIN (generation); mono_perfcounters->gc_induced++; GC_gcollect (); - MONO_PROBE_GC_END (generation); + MONO_GC_END (generation); #if defined(ENABLE_DTRACE) && defined(__sun__) /* This works around a dtrace -G problem on Solaris. Limit its actual use to when the probe is enabled. */ - if (MONO_PROBE_GC_END_ENABLED ()) + if (MONO_GC_END_ENABLED ()) sleep(0); #endif } @@ -412,7 +412,7 @@ on_gc_notification (GCEventType event) if (e == MONO_GC_EVENT_START) { if (mono_perfcounters) mono_perfcounters->gc_collections0++; - mono_stats.major_gc_count ++; + gc_stats.major_gc_count ++; gc_start_time = mono_100ns_ticks (); } else if (e == MONO_GC_EVENT_END) { if (mono_perfcounters) { @@ -423,7 +423,7 @@ on_gc_notification (GCEventType event) mono_perfcounters->gc_reserved_bytes = heap_size; mono_perfcounters->gc_gen0size = heap_size; } - mono_stats.major_gc_time_usecs += (mono_100ns_ticks () - gc_start_time) / 10; + gc_stats.major_gc_time_usecs += (mono_100ns_ticks () - gc_start_time) / 10; mono_trace_message (MONO_TRACE_GC, "gc took %d usecs", (mono_100ns_ticks () - gc_start_time) / 10); } mono_profiler_gc_event (e, 0); diff --git a/mono/metadata/class-internals.h b/mono/metadata/class-internals.h index bc4469196a3..f2dc35ea5de 100644 --- a/mono/metadata/class-internals.h +++ b/mono/metadata/class-internals.h @@ -720,10 +720,6 @@ typedef struct { gulong generics_sharable_methods; gulong generics_unsharable_methods; gulong generics_shared_methods; - gulong minor_gc_count; - gulong major_gc_count; - gulong minor_gc_time_usecs; - gulong major_gc_time_usecs; gboolean enabled; } MonoStats; diff --git a/mono/metadata/gc-internal.h b/mono/metadata/gc-internal.h index 0974ba2e862..2e1437efd45 100644 --- a/mono/metadata/gc-internal.h +++ b/mono/metadata/gc-internal.h @@ -15,11 +15,18 @@ #include #include +typedef struct { + int minor_gc_count; + int major_gc_count; + long long minor_gc_time_usecs; + long long major_gc_time_usecs; +} GCStats; + #define mono_domain_finalizers_lock(domain) EnterCriticalSection (&(domain)->finalizable_objects_hash_lock); #define mono_domain_finalizers_unlock(domain) LeaveCriticalSection (&(domain)->finalizable_objects_hash_lock); /* Register a memory area as a conservatively scanned GC root */ -#define MONO_GC_REGISTER_ROOT(x) mono_gc_register_root ((char*)&(x), sizeof(x), NULL) +#define MONO_GC_REGISTER_ROOT_PINNING(x) mono_gc_register_root ((char*)&(x), sizeof(x), NULL) #define MONO_GC_UNREGISTER_ROOT(x) mono_gc_deregister_root ((char*)&(x)) @@ -27,24 +34,18 @@ * Register a memory location as a root pointing to memory allocated using * mono_gc_alloc_fixed (). This includes MonoGHashTable. */ -#ifdef HAVE_SGEN_GC /* The result of alloc_fixed () is not GC tracked memory */ -#define MONO_GC_REGISTER_ROOT_FIXED(x) -#else -#define MONO_GC_REGISTER_ROOT_FIXED(x) MONO_GC_REGISTER_ROOT ((x)) -#endif +#define MONO_GC_REGISTER_ROOT_FIXED(x) do { \ + if (!mono_gc_is_moving ()) \ + MONO_GC_REGISTER_ROOT_PINNING ((x)); \ + } while (0) /* * Return a GC descriptor for an array containing N pointers to memory allocated * by mono_gc_alloc_fixed (). */ -#ifdef HAVE_SGEN_GC -/* The result of alloc_fixed () is not GC tracked memory */ -#define MONO_GC_ROOT_DESCR_FOR_FIXED(n) mono_gc_make_root_descr_all_refs (0) -#else -/* The result of alloc_fixed () is GC tracked memory */ -#define MONO_GC_ROOT_DESCR_FOR_FIXED(n) NULL -#endif +/* For SGEN, the result of alloc_fixed () is not GC tracked memory */ +#define MONO_GC_ROOT_DESCR_FOR_FIXED(n) (mono_gc_is_moving () ? mono_gc_make_root_descr_all_refs (0) : NULL) /* Register a memory location holding a single object reference as a GC root */ #define MONO_GC_REGISTER_ROOT_SINGLE(x) do { \ @@ -56,25 +57,20 @@ * This is used for fields which point to objects which are kept alive by other references * when using Boehm. */ -#ifdef HAVE_SGEN_GC #define MONO_GC_REGISTER_ROOT_IF_MOVING(x) do { \ + if (mono_gc_is_moving ()) \ MONO_GC_REGISTER_ROOT_SINGLE(x); \ } while (0) #define MONO_GC_UNREGISTER_ROOT_IF_MOVING(x) do { \ - MONO_GC_UNREGISTER_ROOT (x); \ + if (mono_gc_is_moving ()) \ + MONO_GC_UNREGISTER_ROOT (x); \ } while (0) -#else -#define MONO_GC_REGISTER_ROOT_IF_MOVING(x) -#define MONO_GC_UNREGISTER_ROOT_IF_MOVING(x) -#endif /* useful until we keep track of gc-references in corlib etc. */ -#ifdef HAVE_SGEN_GC -#define IS_GC_REFERENCE(t) FALSE -#else -#define IS_GC_REFERENCE(t) ((t)->type == MONO_TYPE_U && class->image == mono_defaults.corlib) -#endif +#define IS_GC_REFERENCE(t) (mono_gc_is_moving () ? FALSE : ((t)->type == MONO_TYPE_U && class->image == mono_defaults.corlib)) + +extern GCStats gc_stats MONO_INTERNAL; void mono_object_register_finalizer (MonoObject *obj) MONO_INTERNAL; void ves_icall_System_GC_InternalCollect (int generation) MONO_INTERNAL; @@ -267,7 +263,7 @@ typedef struct { * by attach_func. This might called with GC locks held and the word stopped, * so it shouldn't do any synchronization etc. */ - void (*thread_suspend_func) (gpointer user_data, void *sigcontext); + void (*thread_suspend_func) (gpointer user_data, void *sigcontext, MonoContext *ctx); /* * Function called to mark from thread stacks. user_data is the data returned * by attach_func. This is called twice, with the word stopped: diff --git a/mono/metadata/gc.c b/mono/metadata/gc.c index 5939138aeb2..f0b98183a5a 100644 --- a/mono/metadata/gc.c +++ b/mono/metadata/gc.c @@ -33,6 +33,7 @@ #include #include #include +#include #ifndef HOST_WIN32 #include @@ -76,6 +77,8 @@ static HANDLE pending_done_event; static HANDLE shutdown_event; #endif +GCStats gc_stats; + static void add_thread_to_finalize (MonoInternalThread *thread) { @@ -1143,6 +1146,11 @@ mono_gc_init (void) MONO_GC_REGISTER_ROOT_FIXED (gc_handles [HANDLE_NORMAL].entries); MONO_GC_REGISTER_ROOT_FIXED (gc_handles [HANDLE_PINNED].entries); + mono_counters_register ("Minor GC collections", MONO_COUNTER_GC | MONO_COUNTER_INT, &gc_stats.minor_gc_count); + mono_counters_register ("Major GC collections", MONO_COUNTER_GC | MONO_COUNTER_INT, &gc_stats.major_gc_count); + mono_counters_register ("Minor GC time", MONO_COUNTER_GC | MONO_COUNTER_TIME_INTERVAL, &gc_stats.minor_gc_time_usecs); + mono_counters_register ("Major GC time", MONO_COUNTER_GC | MONO_COUNTER_TIME_INTERVAL, &gc_stats.major_gc_time_usecs); + mono_gc_base_init (); if (mono_gc_is_disabled ()) { @@ -1329,9 +1337,19 @@ mono_gc_parse_environment_string_extract_number (const char *str, glong *out) return FALSE; if (is_suffix) { + gulong unshifted; + + if (val < 0) /* negative numbers cannot be suffixed */ + return FALSE; if (*(endptr + 1)) /* Invalid string. */ return FALSE; + + unshifted = (gulong)val; val <<= shift; + if (val < 0) /* overflow */ + return FALSE; + if (((gulong)val >> shift) != unshifted) /* value too large */ + return FALSE; } *out = val; diff --git a/mono/metadata/marshal.c b/mono/metadata/marshal.c index 48328cd8d65..bd88fcc3c3e 100644 --- a/mono/metadata/marshal.c +++ b/mono/metadata/marshal.c @@ -447,7 +447,7 @@ parse_unmanaged_function_pointer_attr (MonoClass *klass, MonoMethodPInvoke *piin * construct it. */ cinfo = mono_custom_attrs_from_class (klass); - if (cinfo) { + if (cinfo && !mono_runtime_get_no_exec ()) { attr = (MonoReflectionUnmanagedFunctionPointerAttribute*)mono_custom_attrs_get_attr (cinfo, UnmanagedFunctionPointerAttribute); if (attr) { piinfo->piflags = (attr->call_conv << 8) | (attr->charset ? (attr->charset - 1) * 2 : 1) | attr->set_last_error; @@ -6129,15 +6129,12 @@ emit_marshal_string (EmitMarshalContext *m, int argnum, MonoType *t, if (conv == -1) { char *msg = g_strdup_printf ("string marshalling conversion %d not implemented", encoding); - MonoException *exc = mono_get_exception_not_implemented (msg); - g_warning ("%s", msg); - g_free (msg); - mono_raise_exception (exc); - } - else + mono_mb_emit_exception_marshal_directive (mb, msg); + } else { mono_mb_emit_icall (mb, conv_to_icall (conv)); - mono_mb_emit_stloc (mb, conv_arg); + mono_mb_emit_stloc (mb, conv_arg); + } break; case MARSHAL_ACTION_CONV_OUT: @@ -6156,6 +6153,12 @@ emit_marshal_string (EmitMarshalContext *m, int argnum, MonoType *t, g_assert (m); } + if (!t->byref) { + char *msg = g_strdup_printf ("VBByRefStr marshalling requires a ref parameter.", encoding); + mono_mb_emit_exception_marshal_directive (mb, msg); + break; + } + /* * Have to allocate a new string with the same length as the original, and * copy the contents of the buffer pointed to by CONV_ARG into it. @@ -6538,20 +6541,17 @@ emit_marshal_object (EmitMarshalContext *m, int argnum, MonoType *t, if (t->byref && !t->attrs & PARAM_ATTRIBUTE_IN && t->attrs & PARAM_ATTRIBUTE_OUT) break; + if (conv == -1) { + char *msg = g_strdup_printf ("stringbuilder marshalling conversion %d not implemented", encoding); + mono_mb_emit_exception_marshal_directive (mb, msg); + break; + } + mono_mb_emit_ldarg (mb, argnum); if (t->byref) mono_mb_emit_byte (mb, CEE_LDIND_I); - if (conv != -1) - mono_mb_emit_icall (mb, conv_to_icall (conv)); - else { - char *msg = g_strdup_printf ("stringbuilder marshalling conversion %d not implemented", encoding); - MonoException *exc = mono_get_exception_not_implemented (msg); - g_warning ("%s", msg); - g_free (msg); - mono_raise_exception (exc); - } - + mono_mb_emit_icall (mb, conv_to_icall (conv)); mono_mb_emit_stloc (mb, conv_arg); } else if (klass->blittable) { mono_mb_emit_byte (mb, CEE_LDNULL); @@ -7150,6 +7150,12 @@ emit_marshal_array (EmitMarshalContext *m, int argnum, MonoType *t, else conv = -1; + if (is_string && conv == -1) { + char *msg = g_strdup_printf ("string/stringbuilder marshalling conversion %d not implemented", encoding); + mono_mb_emit_exception_marshal_directive (mb, msg); + break; + } + src_var = mono_mb_add_local (mb, &mono_defaults.object_class->byval_arg); mono_mb_emit_ldarg (mb, argnum); if (t->byref) @@ -7162,16 +7168,6 @@ emit_marshal_array (EmitMarshalContext *m, int argnum, MonoType *t, mono_mb_emit_ldloc (mb, src_var); label1 = mono_mb_emit_branch (mb, CEE_BRFALSE); - if (is_string) { - if (conv == -1) { - char *msg = g_strdup_printf ("string/stringbuilder marshalling conversion %d not implemented", encoding); - MonoException *exc = mono_get_exception_not_implemented (msg); - g_warning ("%s", msg); - g_free (msg); - mono_raise_exception (exc); - } - } - if (is_string) esize = sizeof (gpointer); else if (eklass == mono_defaults.char_class) /*can't call mono_marshal_type_size since it causes all sorts of asserts*/ @@ -8070,10 +8066,6 @@ emit_marshal (EmitMarshalContext *m, int argnum, MonoType *t, /* Ensure that we have marshalling info for this param */ mono_marshal_load_type_info (mono_class_from_mono_type (t)); -#ifdef DISABLE_JIT - /* Not JIT support, no need to generate correct IL */ - return conv_arg; -#else if (spec && spec->native == MONO_NATIVE_CUSTOM) return emit_marshal_custom (m, argnum, t, spec, conv_arg, conv_arg_type, action); @@ -8138,7 +8130,6 @@ emit_marshal (EmitMarshalContext *m, int argnum, MonoType *t, else return emit_marshal_object (m, argnum, t, spec, conv_arg, conv_arg_type, action); } -#endif return conv_arg; } diff --git a/mono/metadata/metadata.c b/mono/metadata/metadata.c index 5eaed077e27..e8a16883899 100644 --- a/mono/metadata/metadata.c +++ b/mono/metadata/metadata.c @@ -4287,12 +4287,7 @@ mono_type_size (MonoType *t, int *align) return 4; case MONO_TYPE_I8: case MONO_TYPE_U8: -#if defined(__APPLE__) && SIZEOF_VOID_P==4 - /* xcode 4.3 llvm-gcc bug */ - *align = 4; -#else *align = abi__alignof__(gint64); -#endif return 8; case MONO_TYPE_R8: *align = abi__alignof__(double); diff --git a/mono/metadata/object-internals.h b/mono/metadata/object-internals.h index 3a455158cd5..0d2f4598995 100644 --- a/mono/metadata/object-internals.h +++ b/mono/metadata/object-internals.h @@ -376,8 +376,6 @@ struct _MonoInternalThread { volatile int lock_thread_id; /* to be used as the pre-shifted thread id in thin locks. Used for appdomain_ref push/pop */ HANDLE handle; MonoArray *cached_culture_info; - gpointer unused1; - MonoBoolean threadpool_thread; gunichar2 *name; guint32 name_len; guint32 state; @@ -390,7 +388,10 @@ struct _MonoInternalThread { gpointer jit_data; void *thread_info; /*This is MonoThreadInfo*, but to simplify dependencies, let's make it a void* here. */ MonoAppContext *current_appcontext; - int stack_size; + MonoException *pending_exception; + MonoThread *root_domain_thread; + MonoObject *_serialized_principal; + int _serialized_principal_version; gpointer appdomain_refs; /* This is modified using atomic ops, so keep it a gint32 */ gint32 interruption_requested; @@ -398,25 +399,30 @@ struct _MonoInternalThread { gpointer suspended_event; gpointer resume_event; CRITICAL_SECTION *synch_cs; + MonoBoolean threadpool_thread; MonoBoolean thread_dump_requested; - gpointer end_stack; /* This is only used when running in the debugger. */ MonoBoolean thread_interrupt_requested; + gpointer end_stack; /* This is only used when running in the debugger. */ + int stack_size; guint8 apartment_state; gint32 critical_region_level; - guint32 unused0; + gint32 managed_id; + guint32 small_id; MonoThreadManageCallback manage_callback; - MonoException *pending_exception; - MonoThread *root_domain_thread; gpointer interrupt_on_stop; gsize flags; gpointer android_tid; gpointer thread_pinning_ref; - gint32 managed_id; gint32 ignore_next_signal; /* * These fields are used to avoid having to increment corlib versions - * when a new field is added to the unmanaged MonoThread structure. + * when a new field is added to this structure. + * Please synchronize any changes with InternalThread in Thread.cs, i.e. add the + * same field there. */ + gpointer unused0; + gpointer unused1; + gpointer unused2; }; struct _MonoThread { diff --git a/mono/metadata/object.c b/mono/metadata/object.c index 04dc219207d..dde02de811f 100644 --- a/mono/metadata/object.c +++ b/mono/metadata/object.c @@ -1999,21 +1999,23 @@ mono_class_create_runtime_vtable (MonoDomain *domain, MonoClass *class, gboolean gsize default_bitmap [4] = {0}; gsize *bitmap; int max_set = 0; + int numbits; MonoClass *fclass; if (mono_type_is_reference (field->type)) { default_bitmap [0] = 1; - max_set = 1; + numbits = 1; bitmap = default_bitmap; } else if (mono_type_is_struct (field->type)) { fclass = mono_class_from_mono_type (field->type); bitmap = compute_class_bitmap (fclass, default_bitmap, sizeof (default_bitmap) * 8, 0, &max_set, FALSE); + numbits = max_set + 1; } else { default_bitmap [0] = 0; - max_set = 0; + numbits = 0; bitmap = default_bitmap; } size = mono_type_size (field->type, &align); - offset = mono_alloc_special_static_data (special_static, size, align, (uintptr_t*)bitmap, max_set); + offset = mono_alloc_special_static_data (special_static, size, align, (uintptr_t*)bitmap, numbits); if (!domain->special_static_fields) domain->special_static_fields = g_hash_table_new (NULL, NULL); g_hash_table_insert (domain->special_static_fields, field, GUINT_TO_POINTER (offset)); @@ -4944,7 +4946,7 @@ mono_string_new_len (MonoDomain *domain, const char *text, guint length) guint16 *ut; glong items_written; - ut = g_utf8_to_utf16 (text, length, NULL, &items_written, &error); + ut = g_utf8_to_utf16_with_nuls (text, length, NULL, &items_written, &error); if (!error) o = mono_string_new_utf16 (domain, ut, items_written); diff --git a/mono/metadata/sgen-alloc.c b/mono/metadata/sgen-alloc.c index 86095e5d042..ebd240d7a84 100644 --- a/mono/metadata/sgen-alloc.c +++ b/mono/metadata/sgen-alloc.c @@ -117,6 +117,8 @@ alloc_degraded (MonoVTable *vtable, size_t size, gboolean for_mature) static int last_major_gc_warned = -1; static int num_degraded = 0; + void *p; + if (!for_mature) { if (last_major_gc_warned < stat_major_gcs) { ++num_degraded; @@ -131,7 +133,16 @@ alloc_degraded (MonoVTable *vtable, size_t size, gboolean for_mature) sgen_ensure_free_space (size); - return major_collector.alloc_degraded (vtable, size); + p = major_collector.alloc_degraded (vtable, size); + + if (for_mature) { + MONO_GC_MAJOR_OBJ_ALLOC_MATURE ((mword)p, size, vtable->klass->name_space, vtable->klass->name); + } else { + binary_protocol_alloc_degraded (p, vtable, size); + MONO_GC_MAJOR_OBJ_ALLOC_DEGRADED ((mword)p, size, vtable->klass->name_space, vtable->klass->name); + } + + return p; } /* @@ -209,6 +220,8 @@ mono_gc_alloc_obj_nolock (MonoVTable *vtable, size_t size) DEBUG (6, fprintf (gc_debug_file, "Allocated object %p, vtable: %p (%s), size: %zd\n", p, vtable, vtable->klass->name, size)); binary_protocol_alloc (p , vtable, size); + if (G_UNLIKELY (MONO_GC_NURSERY_OBJ_ALLOC_ENABLED ())) + MONO_GC_NURSERY_OBJ_ALLOC ((mword)p, size, vtable->klass->name_space, vtable->klass->name); g_assert (*p == NULL); mono_atomic_store_seq (p, vtable); @@ -239,11 +252,8 @@ mono_gc_alloc_obj_nolock (MonoVTable *vtable, size_t size) /* when running in degraded mode, we continue allocing that way * for a while, to decrease the number of useless nursery collections. */ - if (degraded_mode && degraded_mode < DEFAULT_NURSERY_SIZE) { - p = alloc_degraded (vtable, size, FALSE); - binary_protocol_alloc_degraded (p, vtable, size); - return p; - } + if (degraded_mode && degraded_mode < DEFAULT_NURSERY_SIZE) + return alloc_degraded (vtable, size, FALSE); available_in_tlab = TLAB_REAL_END - TLAB_NEXT; if (size > tlab_size || available_in_tlab > SGEN_MAX_NURSERY_WASTE) { @@ -252,13 +262,10 @@ mono_gc_alloc_obj_nolock (MonoVTable *vtable, size_t size) p = sgen_nursery_alloc (size); if (!p) { sgen_ensure_free_space (size); - if (degraded_mode) { - p = alloc_degraded (vtable, size, FALSE); - binary_protocol_alloc_degraded (p, vtable, size); - return p; - } else { + if (degraded_mode) + return alloc_degraded (vtable, size, FALSE); + else p = sgen_nursery_alloc (size); - } } } while (!p); if (!p) { @@ -279,13 +286,10 @@ mono_gc_alloc_obj_nolock (MonoVTable *vtable, size_t size) p = sgen_nursery_alloc_range (tlab_size, size, &alloc_size); if (!p) { sgen_ensure_free_space (tlab_size); - if (degraded_mode) { - p = alloc_degraded (vtable, size, FALSE); - binary_protocol_alloc_degraded (p, vtable, size); - return p; - } else { + if (degraded_mode) + return alloc_degraded (vtable, size, FALSE); + else p = sgen_nursery_alloc_range (tlab_size, size, &alloc_size); - } } } while (!p); @@ -323,6 +327,12 @@ mono_gc_alloc_obj_nolock (MonoVTable *vtable, size_t size) if (G_LIKELY (p)) { DEBUG (6, fprintf (gc_debug_file, "Allocated object %p, vtable: %p (%s), size: %zd\n", p, vtable, vtable->klass->name, size)); binary_protocol_alloc (p, vtable, size); + if (G_UNLIKELY (MONO_GC_MAJOR_OBJ_ALLOC_LARGE_ENABLED ()|| MONO_GC_NURSERY_OBJ_ALLOC_ENABLED ())) { + if (size > SGEN_MAX_SMALL_OBJ_SIZE) + MONO_GC_MAJOR_OBJ_ALLOC_LARGE ((mword)p, size, vtable->klass->name_space, vtable->klass->name); + else + MONO_GC_NURSERY_OBJ_ALLOC ((mword)p, size, vtable->klass->name_space, vtable->klass->name); + } mono_atomic_store_seq (p, vtable); } @@ -399,6 +409,8 @@ mono_gc_try_alloc_obj_nolock (MonoVTable *vtable, size_t size) if (nursery_clear_policy == CLEAR_AT_TLAB_CREATION) memset (new_next, 0, alloc_size); + + MONO_GC_NURSERY_TLAB_ALLOC ((mword)new_next, alloc_size); } } @@ -407,6 +419,8 @@ mono_gc_try_alloc_obj_nolock (MonoVTable *vtable, size_t size) DEBUG (6, fprintf (gc_debug_file, "Allocated object %p, vtable: %p (%s), size: %zd\n", p, vtable, vtable->klass->name, size)); binary_protocol_alloc (p, vtable, size); + if (G_UNLIKELY (MONO_GC_NURSERY_OBJ_ALLOC_ENABLED ())) + MONO_GC_NURSERY_OBJ_ALLOC ((mword)p, size, vtable->klass->name_space, vtable->klass->name); g_assert (*p == NULL); /* FIXME disable this in non debug builds */ mono_atomic_store_seq (p, vtable); @@ -560,6 +574,10 @@ mono_gc_alloc_pinned_obj (MonoVTable *vtable, size_t size) } if (G_LIKELY (p)) { DEBUG (6, fprintf (gc_debug_file, "Allocated pinned object %p, vtable: %p (%s), size: %zd\n", p, vtable, vtable->klass->name, size)); + if (size > SGEN_MAX_SMALL_OBJ_SIZE) + MONO_GC_MAJOR_OBJ_ALLOC_LARGE ((mword)p, size, vtable->klass->name_space, vtable->klass->name); + else + MONO_GC_MAJOR_OBJ_ALLOC_PINNED ((mword)p, size, vtable->klass->name_space, vtable->klass->name); binary_protocol_alloc_pinned (p, vtable, size); mono_atomic_store_seq (p, vtable); } @@ -1002,6 +1020,17 @@ sgen_is_managed_allocator (MonoMethod *method) return FALSE; } +gboolean +sgen_has_managed_allocator (void) +{ + int i; + + for (i = 0; i < ATYPE_NUM; ++i) + if (alloc_method_cache [i]) + return TRUE; + return FALSE; +} + #ifdef HEAVY_STATISTICS void sgen_alloc_init_heavy_stats (void) diff --git a/mono/metadata/sgen-bridge.c b/mono/metadata/sgen-bridge.c index 91b00436de5..a4214a53f34 100644 --- a/mono/metadata/sgen-bridge.c +++ b/mono/metadata/sgen-bridge.c @@ -45,6 +45,7 @@ #include "sgen-gc.h" #include "sgen-bridge.h" +#include "sgen-hash-table.h" #include "utils/mono-logger-internal.h" #include "utils/mono-time.h" @@ -107,7 +108,7 @@ dyn_array_ensure_capacity (DynArray *da, int capacity) while (capacity > da->capacity) da->capacity *= 2; - new_data = sgen_alloc_internal_dynamic (da->elem_size * da->capacity, INTERNAL_MEM_BRIDGE_DATA); + new_data = sgen_alloc_internal_dynamic (da->elem_size * da->capacity, INTERNAL_MEM_BRIDGE_DATA, TRUE); memcpy (new_data, da->data, da->elem_size * da->size); sgen_free_internal_dynamic (da->data, da->elem_size * old_capacity, INTERNAL_MEM_BRIDGE_DATA); da->data = new_data; @@ -276,6 +277,20 @@ static MonoGCBridgeCallbacks bridge_callbacks; static int current_time; +gboolean bridge_processing_in_progress = FALSE; + +void +mono_gc_wait_for_bridge_processing (void) +{ + if (!bridge_processing_in_progress) + return; + + mono_trace (G_LOG_LEVEL_INFO, MONO_TRACE_GC, "GC_BRIDGE waiting for bridge processing to finish"); + + sgen_gc_lock (); + sgen_gc_unlock (); +} + void mono_gc_register_bridge_callbacks (MonoGCBridgeCallbacks *callbacks) { @@ -539,6 +554,13 @@ sgen_bridge_processing_stw_step (void) if (!registered_bridges.size) return; + /* + * bridge_processing_in_progress must be set with the world + * stopped. If not there would be race conditions. + */ + g_assert (!bridge_processing_in_progress); + bridge_processing_in_progress = TRUE; + SGEN_TV_GETTIME (btv); /* first DFS pass */ @@ -554,8 +576,18 @@ sgen_bridge_processing_stw_step (void) step_2 = SGEN_TV_ELAPSED (btv, atv); } +static mono_bool +is_bridge_object_alive (MonoObject *obj, void *data) +{ + SgenHashTable *table = data; + unsigned char *value = sgen_hash_table_lookup (table, obj); + if (!value) + return TRUE; + return *value; +} + void -sgen_bridge_processing_finish (void) +sgen_bridge_processing_finish (int generation) { int i, j; int num_sccs, num_xrefs; @@ -567,17 +599,20 @@ sgen_bridge_processing_finish (void) HashEntry **all_entries; MonoGCBridgeSCC **api_sccs; MonoGCBridgeXRef *api_xrefs; + SgenHashTable alive_hash = SGEN_HASH_TABLE_INIT (INTERNAL_MEM_BRIDGE_DATA, INTERNAL_MEM_BRIDGE_DATA, 1, mono_aligned_addr_hash, NULL); SGEN_TV_DECLARE (atv); SGEN_TV_DECLARE (btv); if (!registered_bridges.size) return; + g_assert (bridge_processing_in_progress); + SGEN_TV_GETTIME (atv); /* alloc and fill array of all entries */ - all_entries = sgen_alloc_internal_dynamic (sizeof (HashEntry*) * hash_table.num_entries, INTERNAL_MEM_BRIDGE_DATA); + all_entries = sgen_alloc_internal_dynamic (sizeof (HashEntry*) * hash_table.num_entries, INTERNAL_MEM_BRIDGE_DATA, TRUE); j = 0; SGEN_HASH_TABLE_FOREACH (&hash_table, obj, entry) { @@ -638,7 +673,7 @@ sgen_bridge_processing_finish (void) max_sccs_links = MAX (max_sccs_links, scc->xrefs.size); } - api_sccs = sgen_alloc_internal_dynamic (sizeof (MonoGCBridgeSCC*) * num_sccs, INTERNAL_MEM_BRIDGE_DATA); + api_sccs = sgen_alloc_internal_dynamic (sizeof (MonoGCBridgeSCC*) * num_sccs, INTERNAL_MEM_BRIDGE_DATA, TRUE); num_xrefs = 0; j = 0; for (i = 0; i < sccs.size; ++i) { @@ -646,7 +681,8 @@ sgen_bridge_processing_finish (void) if (!scc->num_bridge_entries) continue; - api_sccs [j] = sgen_alloc_internal_dynamic (sizeof (MonoGCBridgeSCC) + sizeof (MonoObject*) * scc->num_bridge_entries, INTERNAL_MEM_BRIDGE_DATA); + api_sccs [j] = sgen_alloc_internal_dynamic (sizeof (MonoGCBridgeSCC) + sizeof (MonoObject*) * scc->num_bridge_entries, INTERNAL_MEM_BRIDGE_DATA, TRUE); + api_sccs [j]->is_alive = FALSE; api_sccs [j]->num_objs = scc->num_bridge_entries; scc->num_bridge_entries = 0; scc->api_index = j++; @@ -661,7 +697,7 @@ sgen_bridge_processing_finish (void) } } SGEN_HASH_TABLE_FOREACH_END; - api_xrefs = sgen_alloc_internal_dynamic (sizeof (MonoGCBridgeXRef) * num_xrefs, INTERNAL_MEM_BRIDGE_DATA); + api_xrefs = sgen_alloc_internal_dynamic (sizeof (MonoGCBridgeXRef) * num_xrefs, INTERNAL_MEM_BRIDGE_DATA, TRUE); j = 0; for (i = 0; i < sccs.size; ++i) { int k; @@ -714,17 +750,29 @@ sgen_bridge_processing_finish (void) bridge_callbacks.cross_references (num_sccs, api_sccs, num_xrefs, api_xrefs); -/*Release for finalization those objects we no longer care. */ + /* Release for finalization those objects we no longer care. */ SGEN_TV_GETTIME (btv); step_7 = SGEN_TV_ELAPSED (atv, btv); for (i = 0; i < num_sccs; ++i) { - if (!api_sccs [i]->objs [0]) - continue; - for (j = 0; j < api_sccs [i]->num_objs; ++j) - sgen_mark_bridge_object (api_sccs [i]->objs [j]); + unsigned char alive = api_sccs [i]->is_alive ? 1 : 0; + for (j = 0; j < api_sccs [i]->num_objs; ++j) { + /* Build hash table for nulling weak links. */ + sgen_hash_table_replace (&alive_hash, api_sccs [i]->objs [j], &alive, NULL); + + /* Release for finalization those objects we no longer care. */ + if (!api_sccs [i]->is_alive) + sgen_mark_bridge_object (api_sccs [i]->objs [j]); + } } + /* Null weak links to dead objects. */ + sgen_null_links_with_predicate (GENERATION_NURSERY, is_bridge_object_alive, &alive_hash); + if (generation == GENERATION_OLD) + sgen_null_links_with_predicate (GENERATION_OLD, is_bridge_object_alive, &alive_hash); + + sgen_hash_table_clean (&alive_hash); + /* free callback data */ for (i = 0; i < num_sccs; ++i) { @@ -753,6 +801,8 @@ sgen_bridge_processing_finish (void) dsf1_passes, dsf2_passes); step_1 = 0; /* We must cleanup since this value is used as an accumulator. */ + + bridge_processing_in_progress = FALSE; } static const char *bridge_class; diff --git a/mono/metadata/sgen-bridge.h b/mono/metadata/sgen-bridge.h index 3fff4b7af73..787418b7582 100644 --- a/mono/metadata/sgen-bridge.h +++ b/mono/metadata/sgen-bridge.h @@ -29,10 +29,11 @@ MONO_BEGIN_DECLS enum { - SGEN_BRIDGE_VERSION = 2 + SGEN_BRIDGE_VERSION = 3 }; typedef struct { + mono_bool is_alive; /* to be set by the cross reference callback */ int num_objs; MonoObject *objs [MONO_ZERO_LEN_ARRAY]; } MonoGCBridgeSCC; @@ -51,6 +52,8 @@ typedef struct { void mono_gc_register_bridge_callbacks (MonoGCBridgeCallbacks *callbacks); +void mono_gc_wait_for_bridge_processing (void); + MONO_END_DECLS #endif diff --git a/mono/metadata/sgen-cardtable.c b/mono/metadata/sgen-cardtable.c index 971058f0cb2..4fad8b6678a 100644 --- a/mono/metadata/sgen-cardtable.c +++ b/mono/metadata/sgen-cardtable.c @@ -657,10 +657,10 @@ sgen_card_tables_collect_stats (gboolean begin) void sgen_card_table_init (SgenRemeberedSet *remset) { - sgen_cardtable = sgen_alloc_os_memory (CARD_COUNT_IN_BYTES, TRUE); + sgen_cardtable = sgen_alloc_os_memory (CARD_COUNT_IN_BYTES, SGEN_ALLOC_INTERNAL | SGEN_ALLOC_ACTIVATE, "card table"); #ifdef SGEN_HAVE_OVERLAPPING_CARDS - sgen_shadow_cardtable = sgen_alloc_os_memory (CARD_COUNT_IN_BYTES, TRUE); + sgen_shadow_cardtable = sgen_alloc_os_memory (CARD_COUNT_IN_BYTES, SGEN_ALLOC_INTERNAL | SGEN_ALLOC_ACTIVATE, "shadow card table"); #endif #ifdef HEAVY_STATISTICS diff --git a/mono/metadata/sgen-copy-object.h b/mono/metadata/sgen-copy-object.h index 767be65fc53..c1404df1943 100644 --- a/mono/metadata/sgen-copy-object.h +++ b/mono/metadata/sgen-copy-object.h @@ -44,7 +44,13 @@ par_copy_object_no_checks (char *destination, MonoVTable *vt, void *obj, mword o DEBUG (9, g_assert (vt->klass->inited)); DEBUG (9, fprintf (gc_debug_file, " (to %p, %s size: %lu)\n", destination, ((MonoObject*)obj)->vtable->klass->name, (unsigned long)objsize)); binary_protocol_copy (obj, destination, vt, objsize); - + + if (G_UNLIKELY (MONO_GC_OBJ_MOVED_ENABLED ())) { + int dest_gen = sgen_ptr_in_nursery (destination) ? GENERATION_NURSERY : GENERATION_OLD; + int src_gen = sgen_ptr_in_nursery (obj) ? GENERATION_NURSERY : GENERATION_OLD; + MONO_GC_OBJ_MOVED ((mword)destination, (mword)obj, dest_gen, src_gen, objsize, vt->klass->name_space, vt->klass->name); + } + #ifdef __GNUC__ if (objsize <= sizeof (gpointer) * 8) { mword *dest = (mword*)destination; diff --git a/mono/metadata/sgen-debug.c b/mono/metadata/sgen-debug.c index 9e193260d22..935bce40811 100644 --- a/mono/metadata/sgen-debug.c +++ b/mono/metadata/sgen-debug.c @@ -364,7 +364,7 @@ sgen_check_whole_heap (void) { /*setup valid_nursery_objects*/ if (!valid_nursery_objects) - valid_nursery_objects = sgen_alloc_os_memory (DEFAULT_NURSERY_SIZE, TRUE); + valid_nursery_objects = sgen_alloc_os_memory (DEFAULT_NURSERY_SIZE, SGEN_ALLOC_INTERNAL | SGEN_ALLOC_ACTIVATE, "debugging data"); valid_nursery_object_count = 0; sgen_scan_area_with_callback (nursery_section->data, nursery_section->end_data, setup_mono_sgen_scan_area_with_callback, NULL, FALSE); diff --git a/mono/metadata/sgen-fin-weak-hash.c b/mono/metadata/sgen-fin-weak-hash.c index cdea45583f9..7690eaba557 100644 --- a/mono/metadata/sgen-fin-weak-hash.c +++ b/mono/metadata/sgen-fin-weak-hash.c @@ -474,6 +474,32 @@ null_links_for_domain (MonoDomain *domain, int generation) } SGEN_HASH_TABLE_FOREACH_END; } +/* LOCKING: requires that the GC lock is held */ +void +sgen_null_links_with_predicate (int generation, WeakLinkAlivePredicateFunc predicate, void *data) +{ + void **link; + gpointer dummy; + SgenHashTable *hash = get_dislink_hash_table (generation); + fprintf (stderr, "**** nulling links with predicate\n"); + SGEN_HASH_TABLE_FOREACH (hash, link, dummy) { + char *object = DISLINK_OBJECT (link); + mono_bool is_alive = predicate ((MonoObject*)object, data); + + if (is_alive) + fprintf (stderr, "ALIVE %p %s\n", object, safe_name (object)); + else + fprintf (stderr, "DEAD %p %s\n", object, safe_name (object)); + + if (!is_alive) { + *link = NULL; + DEBUG (5, fprintf (gc_debug_file, "Dislink nullified by predicate at %p to GCed object %p\n", link, object)); + SGEN_HASH_TABLE_FOREACH_REMOVE (TRUE); + continue; + } + } SGEN_HASH_TABLE_FOREACH_END; +} + static void remove_finalizers_for_domain (MonoDomain *domain, int generation) { diff --git a/mono/metadata/sgen-gc.c b/mono/metadata/sgen-gc.c index e6a0bec9479..3431875933b 100644 --- a/mono/metadata/sgen-gc.c +++ b/mono/metadata/sgen-gc.c @@ -217,6 +217,7 @@ #include "metadata/sgen-archdep.h" #include "metadata/sgen-bridge.h" #include "metadata/sgen-memory-governor.h" +#include "metadata/sgen-hash-table.h" #include "metadata/mono-gc.h" #include "metadata/method-builder.h" #include "metadata/profiler-private.h" @@ -235,6 +236,7 @@ #include "utils/mono-proclib.h" #include "utils/mono-memory-model.h" #include "utils/mono-logger-internal.h" +#include "utils/dtrace.h" #include #include @@ -1244,6 +1246,11 @@ pin_objects_from_addresses (GCMemSection *section, void **start, void **end, voi if (addr >= search_start && (char*)addr < (char*)last_obj + last_obj_size) { DEBUG (4, fprintf (gc_debug_file, "Pinned object %p, vtable %p (%s), count %d\n", search_start, *(void**)search_start, safe_name (search_start), count)); binary_protocol_pin (search_start, (gpointer)LOAD_VTABLE (search_start), safe_object_get_size (search_start)); + if (G_UNLIKELY (MONO_GC_OBJ_PINNED_ENABLED ())) { + int gen = sgen_ptr_in_nursery (search_start) ? GENERATION_NURSERY : GENERATION_OLD; + MonoVTable *vt = (MonoVTable*)LOAD_VTABLE (search_start); + MONO_GC_OBJ_PINNED ((mword)search_start, sgen_safe_object_get_size (search_start), vt->klass->name_space, vt->klass->name, gen); + } pin_object (search_start); GRAY_OBJECT_ENQUEUE (queue, search_start); if (G_UNLIKELY (do_pin_stats)) @@ -1309,6 +1316,11 @@ sgen_pin_object (void *object, GrayQueue *queue) } GRAY_OBJECT_ENQUEUE (queue, object); binary_protocol_pin (object, (gpointer)LOAD_VTABLE (object), safe_object_get_size (object)); + if (G_UNLIKELY (MONO_GC_OBJ_PINNED_ENABLED ())) { + int gen = sgen_ptr_in_nursery (object) ? GENERATION_NURSERY : GENERATION_OLD; + MonoVTable *vt = (MonoVTable*)LOAD_VTABLE (object); + MONO_GC_OBJ_PINNED ((mword)object, sgen_safe_object_get_size (object), vt->klass->name_space, vt->klass->name, gen); + } } void @@ -1637,7 +1649,7 @@ alloc_nursery (void) section->size = alloc_size; section->end_data = data + sgen_nursery_size; scan_starts = (alloc_size + SCAN_START_SIZE - 1) / SCAN_START_SIZE; - section->scan_starts = sgen_alloc_internal_dynamic (sizeof (char*) * scan_starts, INTERNAL_MEM_SCAN_STARTS); + section->scan_starts = sgen_alloc_internal_dynamic (sizeof (char*) * scan_starts, INTERNAL_MEM_SCAN_STARTS, TRUE); section->num_scan_start = scan_starts; section->block.role = MEMORY_ROLE_GEN0; section->block.next = NULL; @@ -1812,9 +1824,9 @@ stw_bridge_process (void) } static void -bridge_process (void) +bridge_process (int generation) { - sgen_bridge_processing_finish (); + sgen_bridge_processing_finish (generation); } SgenObjectOperations * @@ -2351,6 +2363,8 @@ collect_nursery (void) if (disable_minor_collections) return TRUE; + MONO_GC_BEGIN (GENERATION_NURSERY); + verify_nursery (); mono_perfcounters->gc_collections0++; @@ -2400,7 +2414,7 @@ collect_nursery (void) sgen_workers_init_distribute_gray_queue (); stat_minor_gcs++; - mono_stats.minor_gc_count ++; + gc_stats.minor_gc_count ++; if (remset.prepare_for_minor_collection) remset.prepare_for_minor_collection (); @@ -2542,7 +2556,7 @@ collect_nursery (void) major_collector.finish_nursery_collection (); TV_GETTIME (all_btv); - mono_stats.minor_gc_time_usecs += TV_ELAPSED (all_atv, all_btv); + gc_stats.minor_gc_time_usecs += TV_ELAPSED (all_atv, all_btv); if (heap_dump_file) dump_heap ("minor", stat_minor_gcs - 1, NULL); @@ -2571,6 +2585,8 @@ collect_nursery (void) current_collection_generation = -1; objects_pinned = 0; + MONO_GC_END (GENERATION_NURSERY); + return needs_major; } @@ -2592,6 +2608,8 @@ major_do_collection (const char *reason) ScanThreadDataJobData stdjd; ScanFinalizerEntriesJobData sfejd_fin_ready, sfejd_critical_fin; + MONO_GC_BEGIN (GENERATION_OLD); + current_collection_generation = GENERATION_OLD; mono_perfcounters->gc_collections1++; @@ -2614,7 +2632,7 @@ major_do_collection (const char *reason) degraded_mode = 0; DEBUG (1, fprintf (gc_debug_file, "Start major collection %d\n", stat_major_gcs)); stat_major_gcs++; - mono_stats.major_gc_count ++; + gc_stats.major_gc_count ++; /* world must be stopped already */ TV_GETTIME (all_atv); @@ -2682,6 +2700,10 @@ major_do_collection (const char *reason) report.count = 0; if (sgen_find_optimized_pin_queue_area (bigobj->data, (char*)bigobj->data + bigobj->size, &dummy)) { binary_protocol_pin (bigobj->data, (gpointer)LOAD_VTABLE (bigobj->data), safe_object_get_size (bigobj->data)); + if (G_UNLIKELY (MONO_GC_OBJ_PINNED_ENABLED ())) { + MonoVTable *vt = (MonoVTable*)LOAD_VTABLE (bigobj->data); + MONO_GC_OBJ_PINNED ((mword)bigobj->data, sgen_safe_object_get_size ((MonoObject*)bigobj->data), vt->klass->name_space, vt->klass->name, GENERATION_OLD); + } pin_object (bigobj->data); /* FIXME: only enqueue if object has references */ GRAY_OBJECT_ENQUEUE (WORKERS_DISTRIBUTE_GRAY_QUEUE, bigobj->data); @@ -2851,7 +2873,7 @@ major_do_collection (const char *reason) time_major_fragment_creation += TV_ELAPSED (btv, atv); TV_GETTIME (all_btv); - mono_stats.major_gc_time_usecs += TV_ELAPSED (all_atv, all_btv); + gc_stats.major_gc_time_usecs += TV_ELAPSED (all_atv, all_btv); if (heap_dump_file) dump_heap ("major", stat_major_gcs - 1, reason); @@ -2878,6 +2900,8 @@ major_do_collection (const char *reason) //consistency_check (); + MONO_GC_END (GENERATION_OLD); + return bytes_pinned_from_failed_allocation > 0; } @@ -3419,12 +3443,14 @@ update_current_thread_stack (void *start) #ifdef USE_MONO_CTX MONO_CONTEXT_GET_CURRENT (cur_thread_ctx); info->monoctx = &cur_thread_ctx; + if (gc_callbacks.thread_suspend_func) + gc_callbacks.thread_suspend_func (info->runtime_data, NULL, info->monoctx); #else ARCH_STORE_REGS (reg_ptr); info->stopped_regs = reg_ptr; -#endif if (gc_callbacks.thread_suspend_func) - gc_callbacks.thread_suspend_func (info->runtime_data, NULL); + gc_callbacks.thread_suspend_func (info->runtime_data, NULL, NULL); +#endif } void @@ -3598,7 +3624,7 @@ restart_world (int generation, GGTimingInfo *timing) DEBUG (2, fprintf (gc_debug_file, "restarted %d thread(s) (pause time: %d usec, max: %d)\n", count, (int)usec, (int)max_pause_usec)); mono_profiler_gc_event (MONO_GC_EVENT_POST_START_WORLD, generation); - bridge_process (); + bridge_process (generation); TV_GETTIME (end_bridge); bridge_usec = TV_ELAPSED (end_sw, end_bridge); @@ -3877,6 +3903,7 @@ sgen_thread_unregister (SgenThreadInfo *p) if (!sgen_park_current_thread_if_doing_handshake (p)) g_usleep (50); } + MONO_GC_LOCKED (); #endif binary_protocol_thread_unregister ((gpointer)mono_thread_info_get_tid (p)); @@ -4388,9 +4415,27 @@ mono_gc_weak_link_remove (void **link_addr) MonoObject* mono_gc_weak_link_get (void **link_addr) { - if (!*link_addr) + /* + * We must only load *link_addr once because it might change + * under our feet, and REVEAL_POINTER (NULL) results in an + * invalid reference. + */ + void *ptr = *link_addr; + if (!ptr) return NULL; - return (MonoObject*) REVEAL_POINTER (*link_addr); + + /* + * During the second bridge processing step the world is + * running again. That step processes all weak links once + * more to null those that refer to dead objects. Before that + * is completed, those links must not be followed, so we + * conservatively wait for bridge processing when any weak + * link is dereferenced. + */ + if (G_UNLIKELY (bridge_processing_in_progress)) + mono_gc_wait_for_bridge_processing (); + + return (MonoObject*) REVEAL_POINTER (ptr); } gboolean @@ -4599,6 +4644,9 @@ mono_gc_base_init (void) fprintf (stderr, "The major collector does not support the cardtable write barrier.\n"); exit (1); } + } else { + fprintf (stderr, "wbarrier must either be `remset' or `cardtable'."); + exit (1); } continue; } @@ -4899,6 +4947,12 @@ mono_gc_is_critical_method (MonoMethod *method) return (method == write_barrier_method || sgen_is_managed_allocator (method)); } +static gboolean +sgen_has_critical_method (void) +{ + return write_barrier_method || sgen_has_managed_allocator (); +} + static gboolean is_ip_in_managed_allocator (MonoDomain *domain, gpointer ip) { @@ -4910,6 +4964,8 @@ is_ip_in_managed_allocator (MonoDomain *domain, gpointer ip) if (!ip || !domain) return FALSE; + if (!sgen_has_critical_method ()) + return FALSE; ji = mono_jit_info_table_find (domain, ip); if (!ji) return FALSE; diff --git a/mono/metadata/sgen-gc.h b/mono/metadata/sgen-gc.h index 06a8b633f9f..0f0e73440cc 100644 --- a/mono/metadata/sgen-gc.h +++ b/mono/metadata/sgen-gc.h @@ -40,6 +40,7 @@ typedef struct _SgenThreadInfo SgenThreadInfo; #include #include #include +#include #include #include #include @@ -202,9 +203,15 @@ typedef struct _SgenPinnedChunk SgenPinnedChunk; /* if changing LOCK_INIT to something that isn't idempotent, look at its use in mono_gc_base_init in sgen-gc.c */ #define LOCK_INIT(name) mono_mutex_init (&(name), NULL) -#define LOCK_GC mono_mutex_lock (&gc_mutex) +#define LOCK_GC do { \ + mono_mutex_lock (&gc_mutex); \ + MONO_GC_LOCKED (); \ + } while (0) #define TRYLOCK_GC (mono_mutex_trylock (&gc_mutex) == 0) -#define UNLOCK_GC mono_mutex_unlock (&gc_mutex) +#define UNLOCK_GC do { \ + mono_mutex_unlock (&gc_mutex); \ + MONO_GC_UNLOCKED (); \ + } while (0) #define LOCK_INTERRUPTION mono_mutex_lock (&interruption_mutex) #define UNLOCK_INTERRUPTION mono_mutex_unlock (&interruption_mutex) @@ -249,6 +256,8 @@ extern int current_collection_generation; extern unsigned int sgen_global_stop_count; +extern gboolean bridge_processing_in_progress; + #define SGEN_ALLOC_ALIGN 8 #define SGEN_ALLOC_ALIGN_BITS 3 @@ -393,7 +402,7 @@ void sgen_update_heap_boundaries (mword low, mword high) MONO_INTERNAL; void sgen_scan_area_with_callback (char *start, char *end, IterateObjectCallbackFunc callback, void *data, gboolean allow_flags) MONO_INTERNAL; void sgen_check_section_scan_starts (GCMemSection *section) MONO_INTERNAL; -/* Keep in sync with sgen_dump_internal_mem_usage() in dump_heap()! */ +/* Keep in sync with description_for_type() in sgen-internal.c! */ enum { INTERNAL_MEM_PIN_QUEUE, INTERNAL_MEM_FRAGMENT, @@ -458,7 +467,7 @@ void sgen_register_fixed_internal_mem_type (int type, size_t size) MONO_INTERNAL void* sgen_alloc_internal (int type) MONO_INTERNAL; void sgen_free_internal (void *addr, int type) MONO_INTERNAL; -void* sgen_alloc_internal_dynamic (size_t size, int type) MONO_INTERNAL; +void* sgen_alloc_internal_dynamic (size_t size, int type, gboolean assert_on_failure) MONO_INTERNAL; void sgen_free_internal_dynamic (void *addr, size_t size, int type) MONO_INTERNAL; void* sgen_alloc_pinned (SgenPinnedAllocator *allocator, size_t size) MONO_INTERNAL; @@ -771,7 +780,7 @@ gboolean sgen_object_is_live (void *obj) MONO_INTERNAL; gboolean sgen_need_bridge_processing (void) MONO_INTERNAL; void sgen_bridge_reset_data (void) MONO_INTERNAL; void sgen_bridge_processing_stw_step (void) MONO_INTERNAL; -void sgen_bridge_processing_finish (void) MONO_INTERNAL; +void sgen_bridge_processing_finish (int generation) MONO_INTERNAL; void sgen_register_test_bridge_callbacks (const char *bridge_class_name) MONO_INTERNAL; gboolean sgen_is_bridge_object (MonoObject *obj) MONO_INTERNAL; gboolean sgen_is_bridge_class (MonoClass *class) MONO_INTERNAL; @@ -781,6 +790,9 @@ void sgen_bridge_register_finalized_object (MonoObject *object) MONO_INTERNAL; void sgen_scan_togglerefs (CopyOrMarkObjectFunc copy_func, char *start, char *end, SgenGrayQueue *queue) MONO_INTERNAL; void sgen_process_togglerefs (void) MONO_INTERNAL; +typedef mono_bool (*WeakLinkAlivePredicateFunc) (MonoObject*, void*); + +void sgen_null_links_with_predicate (int generation, WeakLinkAlivePredicateFunc predicate, void *data) MONO_INTERNAL; gboolean sgen_gc_is_object_ready_for_finalization (void *object) MONO_INTERNAL; void sgen_gc_lock (void) MONO_INTERNAL; @@ -850,67 +862,6 @@ void sgen_nursery_alloc_prepare_for_major (void) MONO_INTERNAL; char* sgen_alloc_for_promotion (char *obj, size_t objsize, gboolean has_references) MONO_INTERNAL; char* sgen_par_alloc_for_promotion (char *obj, size_t objsize, gboolean has_references) MONO_INTERNAL; -/* hash tables */ - -typedef struct _SgenHashTableEntry SgenHashTableEntry; -struct _SgenHashTableEntry { - SgenHashTableEntry *next; - gpointer key; - char data [MONO_ZERO_LEN_ARRAY]; /* data is pointer-aligned */ -}; - -typedef struct { - int table_mem_type; - int entry_mem_type; - size_t data_size; - GHashFunc hash_func; - GEqualFunc equal_func; - SgenHashTableEntry **table; - guint size; - guint num_entries; -} SgenHashTable; - -#define SGEN_HASH_TABLE_INIT(table_type,entry_type,data_size,hash_func,equal_func) { (table_type), (entry_type), (data_size), (hash_func), (equal_func), NULL, 0, 0 } -#define SGEN_HASH_TABLE_ENTRY_SIZE(data_size) ((data_size) + sizeof (SgenHashTableEntry*) + sizeof (gpointer)) - -gpointer sgen_hash_table_lookup (SgenHashTable *table, gpointer key) MONO_INTERNAL; -gboolean sgen_hash_table_replace (SgenHashTable *table, gpointer key, gpointer new_value, gpointer old_value) MONO_INTERNAL; -gboolean sgen_hash_table_set_value (SgenHashTable *table, gpointer key, gpointer new_value, gpointer old_value) MONO_INTERNAL; -gboolean sgen_hash_table_set_key (SgenHashTable *hash_table, gpointer old_key, gpointer new_key) MONO_INTERNAL; -gboolean sgen_hash_table_remove (SgenHashTable *table, gpointer key, gpointer data_return) MONO_INTERNAL; - -void sgen_hash_table_clean (SgenHashTable *table) MONO_INTERNAL; - -#define sgen_hash_table_num_entries(h) ((h)->num_entries) - -#define SGEN_HASH_TABLE_FOREACH(h,k,v) do { \ - SgenHashTable *__hash_table = (h); \ - SgenHashTableEntry **__table = __hash_table->table; \ - guint __i; \ - for (__i = 0; __i < (h)->size; ++__i) { \ - SgenHashTableEntry **__iter, **__next; \ - for (__iter = &__table [__i]; *__iter; __iter = __next) { \ - SgenHashTableEntry *__entry = *__iter; \ - __next = &__entry->next; \ - (k) = __entry->key; \ - (v) = (gpointer)__entry->data; - -/* The loop must be continue'd after using this! */ -#define SGEN_HASH_TABLE_FOREACH_REMOVE(free) do { \ - *__iter = *__next; \ - __next = __iter; \ - --__hash_table->num_entries; \ - if ((free)) \ - sgen_free_internal (__entry, __hash_table->entry_mem_type); \ - } while (0) - -#define SGEN_HASH_TABLE_FOREACH_SET_KEY(k) ((__entry)->key = (k)) - -#define SGEN_HASH_TABLE_FOREACH_END \ - } \ - } \ - } while (0) - /* TLS Data */ extern MonoNativeTlsKey thread_info_key; @@ -1022,6 +973,7 @@ typedef enum { void sgen_init_tlab_info (SgenThreadInfo* info); void sgen_clear_tlabs (void); gboolean sgen_is_managed_allocator (MonoMethod *method); +gboolean sgen_has_managed_allocator (void); /* Debug support */ diff --git a/mono/metadata/sgen-hash-table.c b/mono/metadata/sgen-hash-table.c index af829a2f262..7e2a8e49de3 100644 --- a/mono/metadata/sgen-hash-table.c +++ b/mono/metadata/sgen-hash-table.c @@ -26,6 +26,7 @@ #ifdef HAVE_SGEN_GC #include +#include static void rehash (SgenHashTable *hash_table) @@ -44,7 +45,7 @@ rehash (SgenHashTable *hash_table) new_size = g_spaced_primes_closest (hash_table->num_entries); } - new_hash = sgen_alloc_internal_dynamic (new_size * sizeof (SgenHashTableEntry*), hash_table->table_mem_type); + new_hash = sgen_alloc_internal_dynamic (new_size * sizeof (SgenHashTableEntry*), hash_table->table_mem_type, TRUE); for (i = 0; i < old_hash_size; ++i) { for (entry = old_hash [i]; entry; entry = next) { hash = hash_table->hash_func (entry->key) % new_size; diff --git a/mono/metadata/sgen-hash-table.h b/mono/metadata/sgen-hash-table.h new file mode 100644 index 00000000000..4faa3a69b01 --- /dev/null +++ b/mono/metadata/sgen-hash-table.h @@ -0,0 +1,73 @@ +#ifndef __MONO_SGENHASHTABLE_H__ +#define __MONO_SGENHASHTABLE_H__ + +#include "config.h" + +#ifdef HAVE_SGEN_GC + +#include + +/* hash tables */ + +typedef struct _SgenHashTableEntry SgenHashTableEntry; +struct _SgenHashTableEntry { + SgenHashTableEntry *next; + gpointer key; + char data [MONO_ZERO_LEN_ARRAY]; /* data is pointer-aligned */ +}; + +typedef struct { + int table_mem_type; + int entry_mem_type; + size_t data_size; + GHashFunc hash_func; + GEqualFunc equal_func; + SgenHashTableEntry **table; + guint size; + guint num_entries; +} SgenHashTable; + +#define SGEN_HASH_TABLE_INIT(table_type,entry_type,data_size,hash_func,equal_func) { (table_type), (entry_type), (data_size), (hash_func), (equal_func), NULL, 0, 0 } +#define SGEN_HASH_TABLE_ENTRY_SIZE(data_size) ((data_size) + sizeof (SgenHashTableEntry*) + sizeof (gpointer)) + +gpointer sgen_hash_table_lookup (SgenHashTable *table, gpointer key) MONO_INTERNAL; +gboolean sgen_hash_table_replace (SgenHashTable *table, gpointer key, gpointer new_value, gpointer old_value) MONO_INTERNAL; +gboolean sgen_hash_table_set_value (SgenHashTable *table, gpointer key, gpointer new_value, gpointer old_value) MONO_INTERNAL; +gboolean sgen_hash_table_set_key (SgenHashTable *hash_table, gpointer old_key, gpointer new_key) MONO_INTERNAL; +gboolean sgen_hash_table_remove (SgenHashTable *table, gpointer key, gpointer data_return) MONO_INTERNAL; + +void sgen_hash_table_clean (SgenHashTable *table) MONO_INTERNAL; + +#define sgen_hash_table_num_entries(h) ((h)->num_entries) + +#define SGEN_HASH_TABLE_FOREACH(h,k,v) do { \ + SgenHashTable *__hash_table = (h); \ + SgenHashTableEntry **__table = __hash_table->table; \ + guint __i; \ + for (__i = 0; __i < (h)->size; ++__i) { \ + SgenHashTableEntry **__iter, **__next; \ + for (__iter = &__table [__i]; *__iter; __iter = __next) { \ + SgenHashTableEntry *__entry = *__iter; \ + __next = &__entry->next; \ + (k) = __entry->key; \ + (v) = (gpointer)__entry->data; + +/* The loop must be continue'd after using this! */ +#define SGEN_HASH_TABLE_FOREACH_REMOVE(free) do { \ + *__iter = *__next; \ + __next = __iter; \ + --__hash_table->num_entries; \ + if ((free)) \ + sgen_free_internal (__entry, __hash_table->entry_mem_type); \ + } while (0) + +#define SGEN_HASH_TABLE_FOREACH_SET_KEY(k) ((__entry)->key = (k)) + +#define SGEN_HASH_TABLE_FOREACH_END \ + } \ + } \ + } while (0) + +#endif + +#endif diff --git a/mono/metadata/sgen-internal.c b/mono/metadata/sgen-internal.c index eba4405c500..ddefdaae762 100644 --- a/mono/metadata/sgen-internal.c +++ b/mono/metadata/sgen-internal.c @@ -81,18 +81,57 @@ sgen_register_fixed_internal_mem_type (int type, size_t size) g_assert (fixed_type_allocator_indexes [type] == slot); } +static const char* +description_for_type (int type) +{ + switch (type) { + case INTERNAL_MEM_PIN_QUEUE: return "pin-queue"; + case INTERNAL_MEM_FRAGMENT: return "fragment"; + case INTERNAL_MEM_SECTION: return "section"; + case INTERNAL_MEM_SCAN_STARTS: return "scan-starts"; + case INTERNAL_MEM_FIN_TABLE: return "fin-table"; + case INTERNAL_MEM_FINALIZE_ENTRY: return "finalize-entry"; + case INTERNAL_MEM_FINALIZE_READY_ENTRY: return "finalize-ready-entry"; + case INTERNAL_MEM_DISLINK_TABLE: return "dislink-table"; + case INTERNAL_MEM_DISLINK: return "dislink"; + case INTERNAL_MEM_ROOTS_TABLE: return "roots-table"; + case INTERNAL_MEM_ROOT_RECORD: return "root-record"; + case INTERNAL_MEM_STATISTICS: return "statistics"; + case INTERNAL_MEM_STAT_PINNED_CLASS: return "pinned-class"; + case INTERNAL_MEM_STAT_REMSET_CLASS: return "remset-class"; + case INTERNAL_MEM_REMSET: return "remset"; + case INTERNAL_MEM_GRAY_QUEUE: return "gray-queue"; + case INTERNAL_MEM_STORE_REMSET: return "store-remset"; + case INTERNAL_MEM_MS_TABLES: return "marksweep-tables"; + case INTERNAL_MEM_MS_BLOCK_INFO: return "marksweep-block-info"; + case INTERNAL_MEM_EPHEMERON_LINK: return "ephemeron-link"; + case INTERNAL_MEM_WORKER_DATA: return "worker-data"; + case INTERNAL_MEM_BRIDGE_DATA: return "bridge-data"; + case INTERNAL_MEM_JOB_QUEUE_ENTRY: return "job-queue-entry"; + case INTERNAL_MEM_TOGGLEREF_DATA: return "toggleref-data"; + default: + g_assert_not_reached (); + } +} + void* -sgen_alloc_internal_dynamic (size_t size, int type) +sgen_alloc_internal_dynamic (size_t size, int type, gboolean assert_on_failure) { int index; void *p; - if (size > allocator_sizes [NUM_ALLOCATORS - 1]) - return sgen_alloc_os_memory (size, TRUE); + if (size > allocator_sizes [NUM_ALLOCATORS - 1]) { + p = sgen_alloc_os_memory (size, SGEN_ALLOC_INTERNAL | SGEN_ALLOC_ACTIVATE, NULL); + if (!p) + sgen_assert_memory_alloc (NULL, description_for_type (type)); + return p; + } index = index_for_size (size); p = mono_lock_free_alloc (&allocators [index]); + if (!p) + sgen_assert_memory_alloc (NULL, description_for_type (type)); memset (p, 0, size); return p; } @@ -100,15 +139,13 @@ sgen_alloc_internal_dynamic (size_t size, int type) void sgen_free_internal_dynamic (void *addr, size_t size, int type) { - int index; - if (!addr) return; - if (size > allocator_sizes [NUM_ALLOCATORS - 1]) - return sgen_free_os_memory (addr, size); - - index = index_for_size (size); + if (size > allocator_sizes [NUM_ALLOCATORS - 1]) { + sgen_free_os_memory (addr, size, SGEN_ALLOC_INTERNAL); + return; + } mono_lock_free_free (addr); } @@ -142,20 +179,13 @@ void sgen_dump_internal_mem_usage (FILE *heap_dump_file) { /* - static char const *internal_mem_names [] = { "pin-queue", "fragment", "section", "scan-starts", - "fin-table", "finalize-entry", "finalize-ready-entry", "dislink-table", - "dislink", "roots-table", "root-record", "statistics", - "remset", "gray-queue", "store-remset", "marksweep-tables", - "marksweep-block-info", "ephemeron-link", "worker-data", - "bridge-data", "job-queue-entry", "toggleref-data" }; - int i; fprintf (heap_dump_file, "\n", large_internal_bytes_alloced); fprintf (heap_dump_file, "\n", pinned_chunk_bytes_alloced); for (i = 0; i < INTERNAL_MEM_MAX; ++i) { fprintf (heap_dump_file, "\n", - internal_mem_names [i], unmanaged_allocator.small_internal_mem_bytes [i]); + description_for_type (i), unmanaged_allocator.small_internal_mem_bytes [i]); } */ } diff --git a/mono/metadata/sgen-los.c b/mono/metadata/sgen-los.c index 84b504b7970..f794d0b2912 100644 --- a/mono/metadata/sgen-los.c +++ b/mono/metadata/sgen-los.c @@ -244,7 +244,7 @@ get_los_section_memory (size_t size) if (!sgen_memgov_try_alloc_space (LOS_SECTION_SIZE, SPACE_LOS)) return NULL; - section = sgen_alloc_os_memory_aligned (LOS_SECTION_SIZE, LOS_SECTION_SIZE, TRUE); + section = sgen_alloc_os_memory_aligned (LOS_SECTION_SIZE, LOS_SECTION_SIZE, SGEN_ALLOC_HEAP | SGEN_ALLOC_ACTIVATE, NULL); if (!section) return NULL; @@ -323,7 +323,7 @@ sgen_los_free_object (LOSObject *obj) size += sizeof (LOSObject); size += pagesize - 1; size &= ~(pagesize - 1); - sgen_free_os_memory (obj, size); + sgen_free_os_memory (obj, size, SGEN_ALLOC_HEAP); sgen_memgov_release_space (size, SPACE_LOS); } else { free_los_section_memory (obj, size + sizeof (LOSObject)); @@ -351,7 +351,7 @@ sgen_los_alloc_large_inner (MonoVTable *vtable, size_t size) #ifdef LOS_DUMMY if (!los_segment) - los_segment = sgen_alloc_os_memory (LOS_SEGMENT_SIZE, TRUE); + los_segment = sgen_alloc_os_memory (LOS_SEGMENT_SIZE, SGEN_ALLOC_HEAP | SGEN_ALLOC_ACTIVATE, NULL); los_segment_index = ALIGN_UP (los_segment_index); obj = (LOSObject*)(los_segment + los_segment_index); @@ -372,7 +372,7 @@ sgen_los_alloc_large_inner (MonoVTable *vtable, size_t size) alloc_size += pagesize - 1; alloc_size &= ~(pagesize - 1); if (sgen_memgov_try_alloc_space (alloc_size, SPACE_LOS)) { - obj = sgen_alloc_os_memory (alloc_size, TRUE); + obj = sgen_alloc_os_memory (alloc_size, SGEN_ALLOC_HEAP | SGEN_ALLOC_ACTIVATE, NULL); if (obj) obj->huge_object = TRUE; } @@ -423,7 +423,7 @@ sgen_los_sweep (void) prev->next = next; else los_sections = next; - sgen_free_os_memory (section, LOS_SECTION_SIZE); + sgen_free_os_memory (section, LOS_SECTION_SIZE, SGEN_ALLOC_HEAP); sgen_memgov_release_space (LOS_SECTION_SIZE, SPACE_LOS); section = next; --los_num_sections; diff --git a/mono/metadata/sgen-major-copying.c b/mono/metadata/sgen-major-copying.c index f97ae5fa9ca..e52c26903c3 100644 --- a/mono/metadata/sgen-major-copying.c +++ b/mono/metadata/sgen-major-copying.c @@ -98,9 +98,9 @@ static void* major_alloc_heap (mword nursery_size, mword nursery_align, int the_nursery_bits) { if (nursery_align) - nursery_start = sgen_alloc_os_memory_aligned (nursery_size, nursery_align, TRUE); + nursery_start = sgen_alloc_os_memory_aligned (nursery_size, nursery_align, SGEN_ALLOC_HEAP | SGEN_ALLOC_ACTIVATE, "nursery"); else - nursery_start = sgen_alloc_os_memory (nursery_size, TRUE); + nursery_start = sgen_alloc_os_memory (nursery_size, SGEN_ALLOC_HEAP | SGEN_ALLOC_ACTIVATE, "nursery"); nursery_end = nursery_start + nursery_size; nursery_bits = the_nursery_bits; @@ -129,7 +129,7 @@ alloc_major_section (void) GCMemSection *section; int scan_starts; - section = sgen_alloc_os_memory_aligned (MAJOR_SECTION_SIZE, MAJOR_SECTION_SIZE, TRUE); + section = sgen_alloc_os_memory_aligned (MAJOR_SECTION_SIZE, MAJOR_SECTION_SIZE, SGEN_ALLOC_HEAP | SGEN_ALLOC_ACTIVATE, "major heap section"); section->next_data = section->data = (char*)section + SGEN_SIZEOF_GC_MEM_SECTION; g_assert (!((mword)section->data & 7)); section->size = MAJOR_SECTION_SIZE - SGEN_SIZEOF_GC_MEM_SECTION; @@ -137,7 +137,7 @@ alloc_major_section (void) sgen_update_heap_boundaries ((mword)section->data, (mword)section->end_data); DEBUG (3, fprintf (gc_debug_file, "New major heap section: (%p-%p), total: %lld\n", section->data, section->end_data, (long long int)mono_gc_get_heap_size ())); scan_starts = (section->size + SGEN_SCAN_START_SIZE - 1) / SGEN_SCAN_START_SIZE; - section->scan_starts = sgen_alloc_internal_dynamic (sizeof (char*) * scan_starts, INTERNAL_MEM_SCAN_STARTS); + section->scan_starts = sgen_alloc_internal_dynamic (sizeof (char*) * scan_starts, INTERNAL_MEM_SCAN_STARTS, TRUE); section->num_scan_start = scan_starts; section->block.role = MEMORY_ROLE_GEN1; section->is_to_space = TRUE; @@ -157,7 +157,7 @@ free_major_section (GCMemSection *section) DEBUG (3, fprintf (gc_debug_file, "Freed major section %p (%p-%p)\n", section, section->data, section->end_data)); sgen_free_internal_dynamic (section->scan_starts, (section->size + SGEN_SCAN_START_SIZE - 1) / SGEN_SCAN_START_SIZE * sizeof (char*), INTERNAL_MEM_SCAN_STARTS); - sgen_free_os_memory (section, MAJOR_SECTION_SIZE); + sgen_free_os_memory (section, MAJOR_SECTION_SIZE, SGEN_ALLOC_HEAP); --num_major_sections; } diff --git a/mono/metadata/sgen-marksweep.c b/mono/metadata/sgen-marksweep.c index bc0c19bf2a7..d861f22f252 100644 --- a/mono/metadata/sgen-marksweep.c +++ b/mono/metadata/sgen-marksweep.c @@ -101,7 +101,7 @@ struct _MSBlockInfo { }; #ifdef FIXED_HEAP -static int ms_heap_num_blocks = MS_DEFAULT_HEAP_NUM_BLOCKS; +static mword ms_heap_num_blocks = MS_DEFAULT_HEAP_NUM_BLOCKS; static char *ms_heap_start; static char *ms_heap_end; @@ -304,18 +304,18 @@ major_alloc_heap (mword nursery_size, mword nursery_align, int the_nursery_bits) char *nursery_start; mword major_heap_size = ms_heap_num_blocks * MS_BLOCK_SIZE; mword alloc_size = nursery_size + major_heap_size; - int i; + mword i; g_assert (ms_heap_num_blocks > 0); g_assert (nursery_size % MS_BLOCK_SIZE == 0); if (nursery_align) g_assert (nursery_align % MS_BLOCK_SIZE == 0); - nursery_start = sgen_alloc_os_memory_aligned (alloc_size, nursery_align ? nursery_align : MS_BLOCK_SIZE, TRUE); + nursery_start = sgen_alloc_os_memory_aligned (alloc_size, nursery_align ? nursery_align : MS_BLOCK_SIZE, SGEN_ALLOC_HEAP | SGEN_ALLOC_ACTIVATE, "heap"); ms_heap_start = nursery_start + nursery_size; ms_heap_end = ms_heap_start + major_heap_size; - block_infos = sgen_alloc_internal_dynamic (sizeof (MSBlockInfo) * ms_heap_num_blocks, INTERNAL_MEM_MS_BLOCK_INFO); + block_infos = sgen_alloc_internal_dynamic (sizeof (MSBlockInfo) * ms_heap_num_blocks, INTERNAL_MEM_MS_BLOCK_INFO, TRUE); for (i = 0; i < ms_heap_num_blocks; ++i) { block_infos [i].block = ms_heap_start + i * MS_BLOCK_SIZE; @@ -336,9 +336,9 @@ major_alloc_heap (mword nursery_size, mword nursery_align, int the_nursery_bits) { char *start; if (nursery_align) - start = sgen_alloc_os_memory_aligned (nursery_size, nursery_align, TRUE); + start = sgen_alloc_os_memory_aligned (nursery_size, nursery_align, SGEN_ALLOC_HEAP | SGEN_ALLOC_ACTIVATE, "nursery"); else - start = sgen_alloc_os_memory (nursery_size, TRUE); + start = sgen_alloc_os_memory (nursery_size, SGEN_ALLOC_HEAP | SGEN_ALLOC_ACTIVATE, "nursery"); return start; } @@ -389,7 +389,7 @@ ms_get_empty_block (void) retry: if (!empty_blocks) { - p = sgen_alloc_os_memory_aligned (MS_BLOCK_SIZE * MS_BLOCK_ALLOC_NUM, MS_BLOCK_SIZE, TRUE); + p = sgen_alloc_os_memory_aligned (MS_BLOCK_SIZE * MS_BLOCK_ALLOC_NUM, MS_BLOCK_SIZE, SGEN_ALLOC_HEAP | SGEN_ALLOC_ACTIVATE, "major heap section"); for (i = 0; i < MS_BLOCK_ALLOC_NUM; ++i) { block = p; @@ -1370,6 +1370,10 @@ major_copy_or_mark_object (void **ptr, SgenGrayQueue *queue) if (SGEN_OBJECT_IS_PINNED (obj)) return; binary_protocol_pin (obj, (gpointer)SGEN_LOAD_VTABLE (obj), sgen_safe_object_get_size ((MonoObject*)obj)); + if (G_UNLIKELY (MONO_GC_OBJ_PINNED_ENABLED ())) { + MonoVTable *vt = (MonoVTable*)SGEN_LOAD_VTABLE (obj); + MONO_GC_OBJ_PINNED ((mword)obj, sgen_safe_object_get_size (obj), vt->klass->name_space, vt->klass->name, GENERATION_OLD); + } SGEN_PIN_OBJECT (obj); /* FIXME: only enqueue if object has references */ GRAY_OBJECT_ENQUEUE (queue, obj); @@ -1456,7 +1460,14 @@ ms_sweep (void) } else { /* an unmarked object */ if (MS_OBJ_ALLOCED (obj, block)) { + /* + * FIXME: Merge consecutive + * slots for lower reporting + * overhead. Maybe memset + * will also benefit? + */ binary_protocol_empty (obj, block->obj_size); + MONO_GC_MAJOR_SWEPT ((mword)obj, block->obj_size); memset (obj, 0, block->obj_size); } *(void**)obj = block->free_list; @@ -1697,7 +1708,7 @@ major_have_computer_minor_collection_allowance (void) while (num_empty_blocks > section_reserve) { void *next = *(void**)empty_blocks; - sgen_free_os_memory (empty_blocks, MS_BLOCK_SIZE); + sgen_free_os_memory (empty_blocks, MS_BLOCK_SIZE, SGEN_ALLOC_HEAP); empty_blocks = next; /* * Needs not be atomic because this is running @@ -1987,7 +1998,7 @@ alloc_free_block_lists (MSBlockInfo ***lists) { int i; for (i = 0; i < MS_BLOCK_TYPE_MAX; ++i) - lists [i] = sgen_alloc_internal_dynamic (sizeof (MSBlockInfo*) * num_block_obj_sizes, INTERNAL_MEM_MS_TABLES); + lists [i] = sgen_alloc_internal_dynamic (sizeof (MSBlockInfo*) * num_block_obj_sizes, INTERNAL_MEM_MS_TABLES, TRUE); } #ifdef SGEN_PARALLEL_MARK @@ -2069,10 +2080,10 @@ sgen_marksweep_init #endif num_block_obj_sizes = ms_calculate_block_obj_sizes (MS_BLOCK_OBJ_SIZE_FACTOR, NULL); - block_obj_sizes = sgen_alloc_internal_dynamic (sizeof (int) * num_block_obj_sizes, INTERNAL_MEM_MS_TABLES); + block_obj_sizes = sgen_alloc_internal_dynamic (sizeof (int) * num_block_obj_sizes, INTERNAL_MEM_MS_TABLES, TRUE); ms_calculate_block_obj_sizes (MS_BLOCK_OBJ_SIZE_FACTOR, block_obj_sizes); - evacuate_block_obj_sizes = sgen_alloc_internal_dynamic (sizeof (gboolean) * num_block_obj_sizes, INTERNAL_MEM_MS_TABLES); + evacuate_block_obj_sizes = sgen_alloc_internal_dynamic (sizeof (gboolean) * num_block_obj_sizes, INTERNAL_MEM_MS_TABLES, TRUE); for (i = 0; i < num_block_obj_sizes; ++i) evacuate_block_obj_sizes [i] = FALSE; diff --git a/mono/metadata/sgen-memory-governor.c b/mono/metadata/sgen-memory-governor.c index e2e6c36a8c7..7fff99a6b73 100644 --- a/mono/metadata/sgen-memory-governor.c +++ b/mono/metadata/sgen-memory-governor.c @@ -40,6 +40,7 @@ #include "utils/mono-counters.h" #include "utils/mono-mmap.h" #include "utils/mono-logger-internal.h" +#include "utils/dtrace.h" #define MIN_MINOR_COLLECTION_ALLOWANCE ((mword)(DEFAULT_NURSERY_SIZE * default_allowance_nursery_size_ratio)) @@ -287,26 +288,51 @@ prot_flags_for_activate (int activate) return prot_flags | MONO_MMAP_PRIVATE | MONO_MMAP_ANON; } +void +sgen_assert_memory_alloc (void *ptr, const char *assert_description) +{ + if (ptr || !assert_description) + return; + fprintf (stderr, "Error: Garbage collector could not allocate memory for %s.\n", assert_description); + exit (1); +} + /* * Allocate a big chunk of memory from the OS (usually 64KB to several megabytes). * This must not require any lock. */ void* -sgen_alloc_os_memory (size_t size, int activate) +sgen_alloc_os_memory (size_t size, SgenAllocFlags flags, const char *assert_description) { - void *ptr = mono_valloc (0, size, prot_flags_for_activate (activate)); - if (ptr) + void *ptr; + + g_assert (!(flags & ~(SGEN_ALLOC_HEAP | SGEN_ALLOC_ACTIVATE))); + + ptr = mono_valloc (0, size, prot_flags_for_activate (flags & SGEN_ALLOC_ACTIVATE)); + sgen_assert_memory_alloc (ptr, assert_description); + if (ptr) { SGEN_ATOMIC_ADD_P (total_alloc, size); + if (flags & SGEN_ALLOC_HEAP) + MONO_GC_HEAP_ALLOC ((mword)ptr, size); + } return ptr; } /* size must be a power of 2 */ void* -sgen_alloc_os_memory_aligned (size_t size, mword alignment, gboolean activate) +sgen_alloc_os_memory_aligned (size_t size, mword alignment, SgenAllocFlags flags, const char *assert_description) { - void *ptr = mono_valloc_aligned (size, alignment, prot_flags_for_activate (activate)); - if (ptr) + void *ptr; + + g_assert (!(flags & ~(SGEN_ALLOC_HEAP | SGEN_ALLOC_ACTIVATE))); + + ptr = mono_valloc_aligned (size, alignment, prot_flags_for_activate (flags & SGEN_ALLOC_ACTIVATE)); + sgen_assert_memory_alloc (ptr, assert_description); + if (ptr) { SGEN_ATOMIC_ADD_P (total_alloc, size); + if (flags & SGEN_ALLOC_HEAP) + MONO_GC_HEAP_ALLOC ((mword)ptr, size); + } return ptr; } @@ -314,10 +340,14 @@ sgen_alloc_os_memory_aligned (size_t size, mword alignment, gboolean activate) * Free the memory returned by sgen_alloc_os_memory (), returning it to the OS. */ void -sgen_free_os_memory (void *addr, size_t size) +sgen_free_os_memory (void *addr, size_t size, SgenAllocFlags flags) { + g_assert (!(flags & ~SGEN_ALLOC_HEAP)); + mono_vfree (addr, size); SGEN_ATOMIC_ADD_P (total_alloc, -size); + if (flags & SGEN_ALLOC_HEAP) + MONO_GC_HEAP_FREE ((mword)addr, size); } int64_t diff --git a/mono/metadata/sgen-memory-governor.h b/mono/metadata/sgen-memory-governor.h index c321f54d221..98f5a03eee2 100644 --- a/mono/metadata/sgen-memory-governor.h +++ b/mono/metadata/sgen-memory-governor.h @@ -44,10 +44,19 @@ mword sgen_get_minor_collection_allowance (void) MONO_INTERNAL; gboolean sgen_need_major_collection (mword space_needed) MONO_INTERNAL; +typedef enum { + SGEN_ALLOC_INTERNAL = 0, + SGEN_ALLOC_HEAP = 1, + SGEN_ALLOC_ACTIVATE = 2 +} SgenAllocFlags; + /* OS memory allocation */ -void* sgen_alloc_os_memory (size_t size, int activate) MONO_INTERNAL; -void* sgen_alloc_os_memory_aligned (size_t size, mword alignment, gboolean activate) MONO_INTERNAL; -void sgen_free_os_memory (void *addr, size_t size) MONO_INTERNAL; +void* sgen_alloc_os_memory (size_t size, SgenAllocFlags flags, const char *assert_description) MONO_INTERNAL; +void* sgen_alloc_os_memory_aligned (size_t size, mword alignment, SgenAllocFlags flags, const char *assert_description) MONO_INTERNAL; +void sgen_free_os_memory (void *addr, size_t size, SgenAllocFlags flags) MONO_INTERNAL; + +/* Error handling */ +void sgen_assert_memory_alloc (void *ptr, const char *assert_description) MONO_INTERNAL; #endif diff --git a/mono/metadata/sgen-nursery-allocator.c b/mono/metadata/sgen-nursery-allocator.c index c8a612240b7..73901bcbd9e 100644 --- a/mono/metadata/sgen-nursery-allocator.c +++ b/mono/metadata/sgen-nursery-allocator.c @@ -712,6 +712,7 @@ add_nursery_frag (SgenFragmentAllocator *allocator, size_t frag_size, char* frag { DEBUG (4, fprintf (gc_debug_file, "Found empty fragment: %p-%p, size: %zd\n", frag_start, frag_end, frag_size)); binary_protocol_empty (frag_start, frag_size); + MONO_GC_NURSERY_SWEPT ((mword)frag_start, frag_end - frag_start); /* Not worth dealing with smaller fragments: need to tune */ if (frag_size >= SGEN_MAX_NURSERY_WASTE) { /* memsetting just the first chunk start is bound to provide better cache locality */ @@ -910,7 +911,7 @@ sgen_init_nursery_allocator (void) { sgen_register_fixed_internal_mem_type (INTERNAL_MEM_FRAGMENT, sizeof (SgenFragment)); #ifdef NALLOC_DEBUG - alloc_records = sgen_alloc_os_memory (sizeof (AllocRecord) * ALLOC_RECORD_COUNT, TRUE); + alloc_records = sgen_alloc_os_memory (sizeof (AllocRecord) * ALLOC_RECORD_COUNT, SGEN_ALLOC_INTERNAL | SGEN_ALLOC_ACTIVATE, "debugging memory"); #endif } diff --git a/mono/metadata/sgen-os-mach.c b/mono/metadata/sgen-os-mach.c index 622d1001e9c..c99debf9943 100644 --- a/mono/metadata/sgen-os-mach.c +++ b/mono/metadata/sgen-os-mach.c @@ -95,7 +95,7 @@ sgen_suspend_thread (SgenThreadInfo *info) /* Notify the JIT */ if (mono_gc_get_gc_callbacks ()->thread_suspend_func) - mono_gc_get_gc_callbacks ()->thread_suspend_func (info->runtime_data, &ctx); + mono_gc_get_gc_callbacks ()->thread_suspend_func (info->runtime_data, &ctx, NULL); return TRUE; } diff --git a/mono/metadata/sgen-os-posix.c b/mono/metadata/sgen-os-posix.c index 438a4caa3be..265f50ff680 100644 --- a/mono/metadata/sgen-os-posix.c +++ b/mono/metadata/sgen-os-posix.c @@ -102,7 +102,7 @@ suspend_thread (SgenThreadInfo *info, void *context) /* Notify the JIT */ if (mono_gc_get_gc_callbacks ()->thread_suspend_func) - mono_gc_get_gc_callbacks ()->thread_suspend_func (info->runtime_data, context); + mono_gc_get_gc_callbacks ()->thread_suspend_func (info->runtime_data, context, NULL); DEBUG (4, fprintf (gc_debug_file, "Posting suspend_ack_semaphore for suspend from %p %p\n", info, (gpointer)mono_native_thread_id_get ())); diff --git a/mono/metadata/sgen-os-win32.c b/mono/metadata/sgen-os-win32.c index f2d7803f04c..7a8b8b63887 100644 --- a/mono/metadata/sgen-os-win32.c +++ b/mono/metadata/sgen-os-win32.c @@ -72,7 +72,7 @@ sgen_suspend_thread (SgenThreadInfo *info) /* Notify the JIT */ if (mono_gc_get_gc_callbacks ()->thread_suspend_func) - mono_gc_get_gc_callbacks ()->thread_suspend_func (info->runtime_data, NULL); + mono_gc_get_gc_callbacks ()->thread_suspend_func (info->runtime_data, NULL, NULL); return TRUE; } diff --git a/mono/metadata/sgen-pinned-allocator.c b/mono/metadata/sgen-pinned-allocator.c index d35ec594ec4..31d3cd678df 100644 --- a/mono/metadata/sgen-pinned-allocator.c +++ b/mono/metadata/sgen-pinned-allocator.c @@ -111,6 +111,8 @@ static const int freelist_sizes [] = { #define LARGE_PINNED_MEM_HEADER_MAGIC 0x7d289f3a +/* FIXME: Do we even need these anymore? Large objects are always + allocated in the LOS. */ typedef struct _LargePinnedMemHeader LargePinnedMemHeader; struct _LargePinnedMemHeader { guint32 magic; @@ -217,7 +219,7 @@ alloc_pinned_chunk (SgenPinnedAllocator *alc) int offset; int size = SGEN_PINNED_CHUNK_SIZE; - chunk = sgen_alloc_os_memory_aligned (size, size, TRUE); + chunk = sgen_alloc_os_memory_aligned (size, size, SGEN_ALLOC_HEAP | SGEN_ALLOC_ACTIVATE, "pinned chunk"); chunk->block.role = MEMORY_ROLE_PINNED; sgen_update_heap_boundaries ((mword)chunk, ((mword)chunk + size)); @@ -329,7 +331,7 @@ sgen_alloc_pinned (SgenPinnedAllocator *alc, size_t size) LargePinnedMemHeader *mh; size += sizeof (LargePinnedMemHeader); - mh = sgen_alloc_os_memory (size, TRUE); + mh = sgen_alloc_os_memory (size, SGEN_ALLOC_HEAP | SGEN_ALLOC_ACTIVATE, "large pinned object"); mh->magic = LARGE_PINNED_MEM_HEADER_MAGIC; mh->size = size; /* FIXME: do a CAS here */ @@ -383,7 +385,7 @@ sgen_free_pinned (SgenPinnedAllocator *alc, void *addr, size_t size) g_assert (mh->size == size + sizeof (LargePinnedMemHeader)); /* FIXME: do a CAS */ large_pinned_bytes_alloced -= mh->size; - sgen_free_os_memory (mh, mh->size); + sgen_free_os_memory (mh, mh->size, SGEN_ALLOC_HEAP); } void diff --git a/mono/metadata/sgen-pinning-stats.c b/mono/metadata/sgen-pinning-stats.c index 6b798f2ce6b..ae9249b718e 100644 --- a/mono/metadata/sgen-pinning-stats.c +++ b/mono/metadata/sgen-pinning-stats.c @@ -28,6 +28,7 @@ #include "metadata/sgen-gc.h" #include "metadata/sgen-pinning.h" +#include "metadata/sgen-hash-table.h" typedef struct _PinStatAddress PinStatAddress; @@ -98,7 +99,7 @@ sgen_pin_stats_register_address (char *addr, int pin_type) node_ptr = &node->right; } - node = sgen_alloc_internal_dynamic (sizeof (PinStatAddress), INTERNAL_MEM_STATISTICS); + node = sgen_alloc_internal_dynamic (sizeof (PinStatAddress), INTERNAL_MEM_STATISTICS, TRUE); node->addr = addr; node->pin_types = pin_type_bit; node->left = node->right = NULL; @@ -165,7 +166,7 @@ sgen_pin_stats_register_object (char *obj, size_t size) int pin_types = 0; ObjectList *list; - list = sgen_alloc_internal_dynamic (sizeof (ObjectList), INTERNAL_MEM_STATISTICS); + list = sgen_alloc_internal_dynamic (sizeof (ObjectList), INTERNAL_MEM_STATISTICS, TRUE); pin_stats_count_object_from_tree (obj, size, pin_stat_addresses, &pin_types); list->obj = (MonoObject*)obj; list->next = pinned_objects; diff --git a/mono/metadata/sgen-pinning.c b/mono/metadata/sgen-pinning.c index 68e8cf46e87..0484500798a 100644 --- a/mono/metadata/sgen-pinning.c +++ b/mono/metadata/sgen-pinning.c @@ -53,7 +53,7 @@ static void realloc_pin_queue (void) { int new_size = pin_queue_size? pin_queue_size + pin_queue_size/2: 1024; - void **new_pin = sgen_alloc_internal_dynamic (sizeof (void*) * new_size, INTERNAL_MEM_PIN_QUEUE); + void **new_pin = sgen_alloc_internal_dynamic (sizeof (void*) * new_size, INTERNAL_MEM_PIN_QUEUE, TRUE); memcpy (new_pin, pin_queue, sizeof (void*) * next_pin_slot); sgen_free_internal_dynamic (pin_queue, sizeof (void*) * pin_queue_size, INTERNAL_MEM_PIN_QUEUE); pin_queue = new_pin; diff --git a/mono/metadata/sgen-protocol.c b/mono/metadata/sgen-protocol.c index 0cd38e07f50..7eb62e97434 100644 --- a/mono/metadata/sgen-protocol.c +++ b/mono/metadata/sgen-protocol.c @@ -66,7 +66,7 @@ binary_protocol_flush_buffers_rec (BinaryProtocolBuffer *buffer) g_assert (buffer->index > 0); fwrite (buffer->buffer, 1, buffer->index, binary_protocol_file); - sgen_free_os_memory (buffer, sizeof (BinaryProtocolBuffer)); + sgen_free_os_memory (buffer, sizeof (BinaryProtocolBuffer), SGEN_ALLOC_INTERNAL); } void @@ -94,12 +94,12 @@ binary_protocol_get_buffer (int length) if (buffer && buffer->index + length <= BINARY_PROTOCOL_BUFFER_SIZE) return buffer; - new_buffer = sgen_alloc_os_memory (sizeof (BinaryProtocolBuffer), TRUE); + new_buffer = sgen_alloc_os_memory (sizeof (BinaryProtocolBuffer), SGEN_ALLOC_INTERNAL | SGEN_ALLOC_ACTIVATE, "debugging memory"); new_buffer->next = buffer; new_buffer->index = 0; if (InterlockedCompareExchangePointer ((void**)&binary_protocol_buffers, new_buffer, buffer) != buffer) { - sgen_free_os_memory (new_buffer, sizeof (BinaryProtocolBuffer)); + sgen_free_os_memory (new_buffer, sizeof (BinaryProtocolBuffer), SGEN_ALLOC_INTERNAL); goto retry; } diff --git a/mono/metadata/sgen-ssb.c b/mono/metadata/sgen-ssb.c index 0b7519a2728..e7c172d6488 100644 --- a/mono/metadata/sgen-ssb.c +++ b/mono/metadata/sgen-ssb.c @@ -116,7 +116,7 @@ evacuate_remset_buffer (void) static RememberedSet* sgen_alloc_remset (int size, gpointer id, gboolean global) { - RememberedSet* res = sgen_alloc_internal_dynamic (sizeof (RememberedSet) + (size * sizeof (gpointer)), INTERNAL_MEM_REMSET); + RememberedSet* res = sgen_alloc_internal_dynamic (sizeof (RememberedSet) + (size * sizeof (gpointer)), INTERNAL_MEM_REMSET, TRUE); res->store_next = res->data; res->end_set = res->data + size; res->next = NULL; @@ -365,7 +365,7 @@ remset_stats (void) for (remset = global_remset; remset; remset = remset->next) size += remset->store_next - remset->data; - bumper = addresses = sgen_alloc_internal_dynamic (sizeof (mword) * size, INTERNAL_MEM_STATISTICS); + bumper = addresses = sgen_alloc_internal_dynamic (sizeof (mword) * size, INTERNAL_MEM_STATISTICS, TRUE); FOREACH_THREAD (info) { for (remset = info->remset; remset; remset = remset->next) diff --git a/mono/metadata/sgen-toggleref.c b/mono/metadata/sgen-toggleref.c index cd53191df22..ec1cb8be3e6 100644 --- a/mono/metadata/sgen-toggleref.c +++ b/mono/metadata/sgen-toggleref.c @@ -134,7 +134,8 @@ ensure_toggleref_capacity (int capacity) toggleref_array_capacity = 32; toggleref_array = sgen_alloc_internal_dynamic ( toggleref_array_capacity * sizeof (MonoGCToggleRef), - INTERNAL_MEM_TOGGLEREF_DATA); + INTERNAL_MEM_TOGGLEREF_DATA, + TRUE); } if (toggleref_array_size + capacity >= toggleref_array_capacity) { MonoGCToggleRef *tmp; @@ -144,7 +145,8 @@ ensure_toggleref_capacity (int capacity) tmp = sgen_alloc_internal_dynamic ( toggleref_array_capacity * sizeof (MonoGCToggleRef), - INTERNAL_MEM_TOGGLEREF_DATA); + INTERNAL_MEM_TOGGLEREF_DATA, + TRUE); memcpy (tmp, toggleref_array, toggleref_array_size * sizeof (MonoGCToggleRef)); diff --git a/mono/metadata/sgen-workers.c b/mono/metadata/sgen-workers.c index 819133545e0..dcb08f45f7e 100644 --- a/mono/metadata/sgen-workers.c +++ b/mono/metadata/sgen-workers.c @@ -344,7 +344,7 @@ sgen_workers_init (int num_workers) workers_num = num_workers; - workers_data = sgen_alloc_internal_dynamic (sizeof (WorkerData) * num_workers, INTERNAL_MEM_WORKER_DATA); + workers_data = sgen_alloc_internal_dynamic (sizeof (WorkerData) * num_workers, INTERNAL_MEM_WORKER_DATA, TRUE); memset (workers_data, 0, sizeof (WorkerData) * num_workers); MONO_SEM_INIT (&workers_waiting_sem, 0); diff --git a/mono/metadata/threadpool.c b/mono/metadata/threadpool.c index ad2b3de06a0..1eb527e00fc 100644 --- a/mono/metadata/threadpool.c +++ b/mono/metadata/threadpool.c @@ -574,8 +574,8 @@ socket_io_add (MonoAsyncResult *ares, MonoSocketAsyncResult *state) mono_g_hash_table_replace (data->sock_to_state, state->handle, list); ievt = get_events_from_list (list); - LeaveCriticalSection (&data->io_lock); data->modify (data->event_data, fd, state->operation, ievt, is_new); + LeaveCriticalSection (&data->io_lock); } #ifndef DISABLE_SOCKETS diff --git a/mono/metadata/threads-types.h b/mono/metadata/threads-types.h index 26ab1f4df16..9027c119591 100644 --- a/mono/metadata/threads-types.h +++ b/mono/metadata/threads-types.h @@ -217,7 +217,7 @@ void mono_thread_interruption_checkpoint (void) MONO_INTERNAL; void mono_thread_force_interruption_checkpoint (void) MONO_INTERNAL; gint32* mono_thread_interruption_request_flag (void) MONO_INTERNAL; -uint32_t mono_alloc_special_static_data (uint32_t static_type, uint32_t size, uint32_t align, uintptr_t *bitmap, int max_set) MONO_INTERNAL; +uint32_t mono_alloc_special_static_data (uint32_t static_type, uint32_t size, uint32_t align, uintptr_t *bitmap, int numbits) MONO_INTERNAL; void* mono_get_special_static_data (uint32_t offset) MONO_INTERNAL; gpointer mono_get_special_static_data_for_thread (MonoInternalThread *thread, guint32 offset) MONO_INTERNAL; diff --git a/mono/metadata/threads.c b/mono/metadata/threads.c index e3b9e1a569d..0b1d72f05b7 100644 --- a/mono/metadata/threads.c +++ b/mono/metadata/threads.c @@ -751,7 +751,7 @@ MonoInternalThread* mono_thread_create_internal (MonoDomain *domain, gpointer fu internal->apartment_state=ThreadApartmentState_Unknown; internal->thread_pinning_ref = internal; internal->managed_id = get_next_managed_thread_id (); - MONO_GC_REGISTER_ROOT (internal->thread_pinning_ref); + MONO_GC_REGISTER_ROOT_PINNING (internal->thread_pinning_ref); internal->synch_cs = g_new0 (CRITICAL_SECTION, 1); InitializeCriticalSection (internal->synch_cs); @@ -763,6 +763,9 @@ MonoInternalThread* mono_thread_create_internal (MonoDomain *domain, gpointer fu if (handle_store (thread)) ResumeThread (thread_handle); + /* Check that the managed and unmanaged layout of MonoInternalThread matches */ + g_assert (((char*)&internal->unused2 - (char*)internal) == mono_defaults.internal_thread_class->fields [mono_defaults.internal_thread_class->field.count - 1].offset); + return internal; } @@ -878,7 +881,7 @@ mono_thread_attach (MonoDomain *domain) thread->apartment_state=ThreadApartmentState_Unknown; thread->thread_pinning_ref = thread; thread->managed_id = get_next_managed_thread_id (); - MONO_GC_REGISTER_ROOT (thread->thread_pinning_ref); + MONO_GC_REGISTER_ROOT_PINNING (thread->thread_pinning_ref); thread->stack_ptr = &tid; @@ -1046,7 +1049,7 @@ HANDLE ves_icall_System_Threading_Thread_Thread_internal(MonoThread *this, internal->handle=thread; internal->tid=tid; internal->thread_pinning_ref = internal; - MONO_GC_REGISTER_ROOT (internal->thread_pinning_ref); + MONO_GC_REGISTER_ROOT_PINNING (internal->thread_pinning_ref); /* Don't call handle_store() here, delay it to Start. @@ -3688,7 +3691,7 @@ search_tls_slot_in_freelist (StaticDataInfo *static_data, guint32 size, guint32 } static void -update_tls_reference_bitmap (guint32 offset, uintptr_t *bitmap, int max_set) +update_tls_reference_bitmap (guint32 offset, uintptr_t *bitmap, int numbits) { int i; int idx = (offset >> 24) - 1; @@ -3699,7 +3702,7 @@ update_tls_reference_bitmap (guint32 offset, uintptr_t *bitmap, int max_set) offset &= 0xffffff; offset /= sizeof (gpointer); /* offset is now the bitmap offset */ - for (i = 0; i < max_set; ++i) { + for (i = 0; i < numbits; ++i) { if (bitmap [i / sizeof (uintptr_t)] & (1L << (i & (sizeof (uintptr_t) * 8 -1)))) rb [(offset + i) / (sizeof (uintptr_t) * 8)] |= (1L << ((offset + i) & (sizeof (uintptr_t) * 8 -1))); } @@ -3729,7 +3732,7 @@ clear_reference_bitmap (guint32 offset, guint32 size) */ guint32 -mono_alloc_special_static_data (guint32 static_type, guint32 size, guint32 align, uintptr_t *bitmap, int max_set) +mono_alloc_special_static_data (guint32 static_type, guint32 size, guint32 align, uintptr_t *bitmap, int numbits) { guint32 offset; if (static_type == SPECIAL_STATIC_THREAD) { @@ -3743,7 +3746,7 @@ mono_alloc_special_static_data (guint32 static_type, guint32 size, guint32 align } else { offset = mono_alloc_static_data_slot (&thread_static_info, size, align); } - update_tls_reference_bitmap (offset, bitmap, max_set); + update_tls_reference_bitmap (offset, bitmap, numbits); /* This can be called during startup */ if (threads != NULL) mono_g_hash_table_foreach (threads, alloc_thread_static_data_helper, GUINT_TO_POINTER (offset)); @@ -3886,7 +3889,7 @@ mono_thread_alloc_tls (MonoReflectionType *type) /* TlsDatum is a struct, so we subtract the object header size offset */ bitmap = mono_class_compute_bitmap (klass, default_bitmap, sizeof (default_bitmap) * 8, - (int)(sizeof (MonoObject) / sizeof (gpointer)), &max_set, FALSE); size = mono_type_size (type->type, &align); - tls_offset = mono_alloc_special_static_data (SPECIAL_STATIC_THREAD, size, align, (uintptr_t*)bitmap, max_set); + tls_offset = mono_alloc_special_static_data (SPECIAL_STATIC_THREAD, size, align, (uintptr_t*)bitmap, max_set + 1); if (bitmap != default_bitmap) g_free (bitmap); tlsrec = g_new0 (MonoTlsDataRecord, 1); diff --git a/mono/metadata/verify.c b/mono/metadata/verify.c index a88f66b9499..12bf0067c8e 100644 --- a/mono/metadata/verify.c +++ b/mono/metadata/verify.c @@ -3165,14 +3165,14 @@ do_invoke_method (VerifyContext *ctx, int method_token, gboolean virtual) ILStackDesc copy; if (mono_method_is_constructor (method) && !method->klass->valuetype) { - if (!mono_method_is_constructor (ctx->method)) + if (IS_STRICT_MODE (ctx) && !mono_method_is_constructor (ctx->method)) CODE_NOT_VERIFIABLE (ctx, g_strdup_printf ("Cannot call a constructor outside one at 0x%04x", ctx->ip_offset)); - if (method->klass != ctx->method->klass->parent && method->klass != ctx->method->klass) + if (IS_STRICT_MODE (ctx) && method->klass != ctx->method->klass->parent && method->klass != ctx->method->klass) CODE_NOT_VERIFIABLE (ctx, g_strdup_printf ("Cannot call a constructor of a type different from this or super at 0x%04x", ctx->ip_offset)); ctx->super_ctor_called = TRUE; value = stack_pop_safe (ctx); - if ((value->stype & THIS_POINTER_MASK) != THIS_POINTER_MASK) + if (IS_STRICT_MODE (ctx) && (value->stype & THIS_POINTER_MASK) != THIS_POINTER_MASK) CODE_NOT_VERIFIABLE (ctx, g_strdup_printf ("Invalid 'this ptr' argument for constructor at 0x%04x", ctx->ip_offset)); } else { value = stack_pop (ctx); diff --git a/mono/mini/Makefile.am b/mono/mini/Makefile.am index eee3604faca..068907b2cc6 100644 --- a/mono/mini/Makefile.am +++ b/mono/mini/Makefile.am @@ -92,12 +92,12 @@ if JIT_SUPPORTED if SUPPORT_SGEN sgen_binaries = mono-sgen sgen_libraries = libmonosgen-2.0.la -sgen_static_libraries = libmonosgen-static.la +sgen_static_libraries = libmini-static.la $(sgenstatic_libs) endif if SUPPORT_BOEHM boehm_libraries = libmono-2.0.la -boehm_static_libraries = libmono-static.la +boehm_static_libraries = libmini-static.la $(static_libs) boehm_binaries = mono endif @@ -119,9 +119,9 @@ endif lib_LTLIBRARIES = $(shared_libraries) if DISABLE_EXECUTABLES -noinst_LTLIBRARIES = +noinst_LTLIBRARIES = libmini.la else -noinst_LTLIBRARIES = $(boehm_static_libraries) $(sgen_static_libraries) +noinst_LTLIBRARIES = libmini.la libmini-static.la endif if MOONLIGHT @@ -148,22 +148,22 @@ endif mono_SOURCES = \ main.c -mono_CFLAGS = $(AM_CFLAGS) $(BOEHM_DEFINES) +mono_CFLAGS = $(AM_CFLAGS) -INCLUDES = $(LIBGC_CPPFLAGS) +AM_CPPFLAGS = $(LIBGC_CPPFLAGS) mono_sgen_SOURCES = $(mono_SOURCES) -mono_sgen_CFLAGS = $(SGEN_DEFINES) $(AM_CFLAGS) +mono_sgen_CFLAGS = $(AM_CFLAGS) # We build this after libmono was built so it contains the date when the final # link was done if SUPPORT_BOEHM -buildver.h: libmono-static.la +buildver.h: libmini-static.la @echo "const char *build_date = \"`date`\";" > buildver.h mono-main.$(OBJEXT): buildver.h endif -buildver-sgen.h: libmonosgen-static.la +buildver-sgen.h: libmini-static.la @echo "const char *build_date = \"`date`\";" > buildver-sgen.h mono_sgen-main.$(OBJEXT): buildver-sgen.h @@ -182,8 +182,8 @@ endif if STATIC_MONO # Link libmono into mono statically # This leads to higher performance, especially with TLS -MONO_LIB=libmono-static.la -MONO_SGEN_LIB=libmonosgen-static.la +MONO_LIB=$(boehm_static_libraries) +MONO_SGEN_LIB=$(sgen_static_libraries) else MONO_LIB=libmono-2.0.la MONO_SGEN_LIB=libmonosgen-2.0.la @@ -411,7 +411,8 @@ test_sources = \ generics.cs \ generics-variant-types.il\ basic-simd.cs \ - aot-tests.cs + aot-tests.cs \ + gc-test.cs regtests=basic.exe basic-float.exe basic-long.exe basic-calls.exe objects.exe arrays.exe basic-math.exe exceptions.exe iltests.exe devirtualization.exe generics.exe basic-simd.exe @@ -525,16 +526,19 @@ os_sources = $(darwin_sources) $(posix_sources) monobin_platform_ldflags=-framework CoreFoundation endif -libmono_2_0_la_SOURCES = $(common_sources) $(llvm_sources) $(arch_sources) $(os_sources) +libmini_la_SOURCES = $(common_sources) $(llvm_sources) $(arch_sources) $(os_sources) +libmini_la_CFLAGS = $(mono_CFLAGS) + +libmono_2_0_la_SOURCES = libmono_2_0_la_CFLAGS = $(mono_CFLAGS) -libmono_2_0_la_LIBADD = $(libs) $(LIBMONO_DTRACE_OBJECT) +libmono_2_0_la_LIBADD = libmini.la $(libs) $(LIBMONO_DTRACE_OBJECT) -libmonosgen_2_0_la_SOURCES = $(libmono_2_0_la_SOURCES) +libmonosgen_2_0_la_SOURCES = libmonosgen_2_0_la_CFLAGS = $(mono_sgen_CFLAGS) -libmonosgen_2_0_la_LIBADD = $(sgen_libs) $(LIBMONO_DTRACE_OBJECT) +libmonosgen_2_0_la_LIBADD = libmini.la $(sgen_libs) $(LIBMONO_DTRACE_OBJECT) if MOONLIGHT -libmono_moon_la_SOURCES = $(libmono_2_0_la_SOURCES) +libmono_moon_la_SOURCES = $(libmini_la_SOURCES) if MOONLIGHT_BOEHM libmono_moon_la_CFLAGS = $(mono_CFLAGS) $(MOONLIGHT_DEFINES) libmono_moon_la_LIBADD = $(moon_libs) $(libgc_libs) $(LIBMONO_DTRACE_OBJECT) @@ -544,18 +548,14 @@ libmono_moon_la_LIBADD = $(moon_libs) $(LIBMONO_DTRACE_OBJECT) endif endif -libmono_static_la_SOURCES = $(libmono_2_0_la_SOURCES) -libmono_static_la_CFLAGS = $(mono_CFLAGS) -libmono_static_la_LDFLAGS = -static -libmono_static_la_LIBADD = $(static_libs) $(MONO_DTRACE_OBJECT) - -libmonosgen_static_la_SOURCES = $(libmono_2_0_la_SOURCES) -libmonosgen_static_la_CFLAGS = $(mono_sgen_CFLAGS) -libmonosgen_static_la_LDFLAGS = -static -libmonosgen_static_la_LIBADD = $(sgenstatic_libs) $(MONO_DTRACE_OBJECT) - -nodist_libmono_static_la_SOURCES = $(nodist_libmono_la_SOURCES) -nodist_libmono_static_la_CFLAGS = $(mono_CFLAGS) +# +# This library is shared between mono and mono-sgen, since the code in mini/ doesn't contain +# compile time dependencies on boehm/sgen. +# +libmini_static_la_SOURCES = $(libmini_la_SOURCES) +libmini_static_la_CFLAGS = $(AM_CFLAGS) +libmini_static_la_LDFLAGS = -static +libmini_static_la_LIBADD = $(MONO_DTRACE_OBJECT) libmonoincludedir = $(includedir)/mono-$(API_VER)/mono/jit @@ -650,13 +650,16 @@ checktests: $(regtests) rcheck: mono $(regtests) $(RUNTIME) --regression $(regtests) +gctest: mono gc-test.exe + MONO_DEBUG_OPTIONS=clear-nursery-at-gc $(RUNTIME) --regression gc-test.exe + LLVM_AOT_RUNTIME_OPTS=$(if $(LLVM),--llvm,) aotcheck: mono $(regtests) - rm -f *.exe.so + rm -f *.exe.so *.exe.dylib *.exe.dylib.dSYM $(RUNTIME) $(LLVM_AOT_RUNTIME_OPTS) --aot $(regtests) || exit 1 for i in $(regtests); do $(RUNTIME_AOTCHECK) --regression $$i || exit 1; done - rm -f *.exe.so + rm -f *.exe.so *.exe.dylib *.exe.dylib.dSYM llvmaotcheck: $(MAKE) aotcheck LLVM=1 diff --git a/mono/mini/aot-compiler.c b/mono/mini/aot-compiler.c index 0972981aae0..9502e543c77 100644 --- a/mono/mini/aot-compiler.c +++ b/mono/mini/aot-compiler.c @@ -80,9 +80,9 @@ #ifdef TARGET_WIN32 #define SHARED_EXT ".dll" -#elif defined(__ppc__) && defined(__APPLE__) +#elif defined(__ppc__) && defined(TARGET_MACH) #define SHARED_EXT ".dylib" -#elif defined(__APPLE__) && defined(TARGET_X86) && !defined(__native_client_codegen__) +#elif defined(TARGET_MACH) && defined(TARGET_X86) && !defined(__native_client_codegen__) #define SHARED_EXT ".dylib" #else #define SHARED_EXT ".so" @@ -407,7 +407,7 @@ static void emit_string_symbol (MonoAotCompile *acfg, const char *name, const char *value) { img_writer_emit_section_change (acfg->w, RODATA_SECT, 1); -#ifdef __APPLE__ +#ifdef TARGET_MACH /* On apple, all symbols need to be aligned to avoid warnings from ld */ emit_alignment (acfg, 4); #endif @@ -531,7 +531,7 @@ encode_sleb128 (gint32 value, guint8 *buf, guint8 **endbuf) #endif #ifdef TARGET_ARM -#ifdef __MACH__ +#ifdef TARGET_MACH #define AOT_TARGET_STR "ARM (MACH)" #else #define AOT_TARGET_STR "ARM (!MACH)" @@ -587,7 +587,7 @@ arch_init (MonoAotCompile *acfg) g_string_append (acfg->llc_args, "-mattr=+v6"); } else { #ifdef ARM_FPU_VFP - g_string_append (acfg->llc_args, " -mattr=+vfp2,+d16"); + g_string_append (acfg->llc_args, " -mattr=+vfp2,-neon,+d16"); g_string_append (acfg->as_args, " -mfpu=vfp3"); #else g_string_append (acfg->llc_args, " -soft-float"); @@ -600,7 +600,7 @@ arch_init (MonoAotCompile *acfg) mono_arch_set_target (acfg->aot_opts.mtriple); #endif -#ifdef __APPLE__ +#ifdef TARGET_MACH acfg->llvm_label_prefix = "_"; acfg->need_no_dead_strip = TRUE; #endif @@ -2513,7 +2513,7 @@ is_plt_patch (MonoJumpInfo *patch_info) static char* get_plt_symbol (MonoAotCompile *acfg, int plt_offset, MonoJumpInfo *patch_info) { -#ifdef __APPLE__ +#ifdef TARGET_MACH /* * The Apple linker reorganizes object files, so it doesn't like branches to local * labels, since those have no relocations. @@ -2749,7 +2749,7 @@ can_marshal_struct (MonoClass *klass) /* Special cases */ /* Its hard to compute whenever these can be marshalled or not */ - if (!strcmp (klass->name_space, "System.Net.NetworkInformation.MacOsStructs")) + if (!strcmp (klass->name_space, "System.Net.NetworkInformation.MacOsStructs") && strcmp (klass->name, "sockaddr_dl")) return TRUE; return can_marshal; @@ -3024,7 +3024,7 @@ add_wrappers (MonoAotCompile *acfg) int j; for (j = 0; j < cattr->num_attrs; ++j) - if (cattr->attrs [j].ctor && !strcmp (cattr->attrs [j].ctor->klass->name, "MonoNativeFunctionWrapperAttribute")) + if (cattr->attrs [j].ctor && (!strcmp (cattr->attrs [j].ctor->klass->name, "MonoNativeFunctionWrapperAttribute") || !strcmp (cattr->attrs [j].ctor->klass->name, "UnmanagedFunctionPointerAttribute"))) break; if (j < cattr->num_attrs) add_method (acfg, mono_marshal_get_native_func_wrapper_aot (klass)); @@ -3838,7 +3838,7 @@ emit_and_reloc_code (MonoAotCompile *acfg, MonoMethod *method, guint8 *code, gui direct_pinvoke = get_pinvoke_import (acfg, patch_info->data.method); if (direct_pinvoke) { const char*prefix; -#if defined(__APPLE__) +#if defined(TARGET_MACH) prefix = "_"; #else prefix = ""; @@ -4804,7 +4804,7 @@ emit_plt (MonoAotCompile *acfg) } if (debug_sym) { -#if defined(__APPLE__) +#if defined(TARGET_MACH) fprintf (acfg->fp, " .thumb_func %s\n", debug_sym); fprintf (acfg->fp, " .no_dead_strip %s\n", debug_sym); #endif @@ -5838,7 +5838,7 @@ mono_aot_get_plt_symbol (MonoJumpInfoType type, gconstpointer data) plt_entry = get_plt_entry (llvm_acfg, ji); plt_entry->llvm_used = TRUE; -#if defined(__APPLE__) +#if defined(TARGET_MACH) return g_strdup_printf (plt_entry->llvm_symbol + strlen (llvm_acfg->llvm_label_prefix)); #else return g_strdup_printf (plt_entry->llvm_symbol); @@ -6867,7 +6867,7 @@ emit_globals (MonoAotCompile *acfg) sprintf (symbol, "name_%d", i); emit_section_change (acfg, RODATA_SECT, 1); -#ifdef __APPLE__ +#ifdef TARGET_MACH emit_alignment (acfg, 4); #endif emit_label (acfg, symbol); @@ -7043,7 +7043,7 @@ emit_file_info (MonoAotCompile *acfg) for (i = 0; i < MONO_AOT_TRAMP_NUM; ++i) emit_int32 (acfg, acfg->trampoline_size [i]); -#if defined (TARGET_ARM) && defined (__APPLE__) +#if defined (TARGET_ARM) && defined (TARGET_MACH) { MonoType t; int align = 0; @@ -7071,7 +7071,7 @@ emit_file_info (MonoAotCompile *acfg) * mono_aot_register_module (). The symbol points to a pointer to the the file info * structure. */ -#if defined(__APPLE__) && !defined(__native_client_codegen__) +#if defined(TARGET_MACH) && !defined(__native_client_codegen__) sprintf (symbol, "_mono_aot_module_%s_info", acfg->image->assembly->aname.name); #else sprintf (symbol, "mono_aot_module_%s_info", acfg->image->assembly->aname.name); @@ -7258,7 +7258,7 @@ compile_asm (MonoAotCompile *acfg) #define LD_OPTIONS "-m elf64ppc" #elif defined(sparc) && SIZEOF_VOID_P == 8 #define AS_OPTIONS "-xarch=v9" -#elif defined(TARGET_X86) && defined(__APPLE__) && !defined(__native_client_codegen__) +#elif defined(TARGET_X86) && defined(TARGET_MACH) && !defined(__native_client_codegen__) #define AS_OPTIONS "-arch i386 -W" #else #define AS_OPTIONS "" @@ -7321,11 +7321,11 @@ compile_asm (MonoAotCompile *acfg) #if defined(sparc) command = g_strdup_printf ("ld -shared -G -o %s %s.o", tmp_outfile_name, acfg->tmpfname); -#elif defined(__ppc__) && defined(__APPLE__) +#elif defined(__ppc__) && defined(TARGET_MACH) command = g_strdup_printf ("gcc -dynamiclib -o %s %s.o", tmp_outfile_name, acfg->tmpfname); #elif defined(HOST_WIN32) command = g_strdup_printf ("gcc -shared --dll -mno-cygwin -o %s %s.o", tmp_outfile_name, acfg->tmpfname); -#elif defined(TARGET_X86) && defined(__APPLE__) && !defined(__native_client_codegen__) +#elif defined(TARGET_X86) && defined(TARGET_MACH) && !defined(__native_client_codegen__) command = g_strdup_printf ("gcc -m32 -dynamiclib -o %s %s.o", tmp_outfile_name, acfg->tmpfname); #else command = g_strdup_printf ("%sld %s %s -shared -o %s %s.o", tool_prefix, EH_LD_OPTIONS, LD_OPTIONS, tmp_outfile_name, acfg->tmpfname); @@ -7346,7 +7346,7 @@ compile_asm (MonoAotCompile *acfg) system (com); g_free (com);*/ -#if defined(TARGET_ARM) && !defined(__APPLE__) +#if defined(TARGET_ARM) && !defined(TARGET_MACH) /* * gas generates 'mapping symbols' each time code and data is mixed, which * happens a lot in emit_and_reloc_code (), so we need to get rid of them. @@ -7364,7 +7364,7 @@ compile_asm (MonoAotCompile *acfg) rename (tmp_outfile_name, outfile_name); -#if defined(__APPLE__) +#if defined(TARGET_MACH) command = g_strdup_printf ("dsymutil %s", outfile_name); printf ("Generating debug symbols: %s\n", command); if (system (command) != 0) { @@ -7711,6 +7711,7 @@ mono_compile_assembly (MonoAssembly *ass, guint32 opts, const char *aot_options) */ sprintf (symbol, "thumb_end"); emit_section_change (acfg, ".text", 0); + emit_alignment (acfg, 8); emit_label (acfg, symbol); emit_zero_bytes (acfg, 16); diff --git a/mono/mini/arrays.cs b/mono/mini/arrays.cs index b1f91172321..67a35426e29 100644 --- a/mono/mini/arrays.cs +++ b/mono/mini/arrays.cs @@ -727,7 +727,7 @@ class Tests { return 0; } - public static int long_indices () { + public static int test_0_long_indices () { int[] arr = new int [10]; int[,] arr2 = new int [10, 10]; long index = 1; @@ -739,6 +739,16 @@ class Tests { return 2; return 0; } + + // #7438 + public static int test_0_ldelema_2_64bit () { + bool[,] test = new bool[201,201]; + int x,y; + for(x=-100;x<100;x++) for(y=-100;y<100;y++){ + test[x+100,y+100] = true; + } + return 0; + } } diff --git a/mono/mini/cpu-arm.md b/mono/mini/cpu-arm.md index 4b961766993..1909ba6e3ee 100644 --- a/mono/mini/cpu-arm.md +++ b/mono/mini/cpu-arm.md @@ -55,7 +55,9 @@ break: len:4 jmp: len:92 br: len:4 switch: src1:i len:8 -seq_point: len:38 +# See the comment in resume_from_signal_handler, we can't copy the fp regs from sigctx to MonoContext on linux, +# since the corresponding sigctx structures are not well defined. +seq_point: len:38 clob:c throw: src1:i len:24 rethrow: src1:i len:20 diff --git a/mono/mini/debugger-agent.c b/mono/mini/debugger-agent.c index b9d5cd44913..b5d3484cdea 100644 --- a/mono/mini/debugger-agent.c +++ b/mono/mini/debugger-agent.c @@ -76,6 +76,7 @@ int WSAAPI getnameinfo(const struct sockaddr*,socklen_t,char*,DWORD, #include #include #include +#include #include "debugger-agent.h" #include "mini.h" @@ -87,10 +88,6 @@ int WSAAPI getnameinfo(const struct sockaddr*,socklen_t,char*,DWORD, #define DISABLE_DEBUGGER_AGENT 1 #endif -#if defined(__MACH__) -#include -#endif - #ifndef DISABLE_DEBUGGER_AGENT #include @@ -975,11 +972,6 @@ mono_debugger_agent_init (void) if (!agent_config.onuncaught && !agent_config.onthrow) finish_agent_init (TRUE); - - /* FIXME: Is this still needed ? */ -#if defined(__MACH__) - mono_thread_info_disable_new_interrupt (TRUE); -#endif } /* @@ -2460,8 +2452,10 @@ mono_debugger_agent_thread_interrupt (void *sigctx, MonoJitInfo *ji) return FALSE; tls = mono_native_tls_get_value (debugger_tls_id); - if (!tls) - return FALSE; + if (!tls) { + DEBUG (1, fprintf (log_file, "[%p] Received interrupt with no TLS, continuing.\n", (gpointer)GetCurrentThreadId ())); + return FALSE; + } return thread_interrupt (tls, NULL, sigctx, ji); } @@ -2550,11 +2544,13 @@ notify_thread (gpointer key, gpointer value, gpointer user_data) mono_thread_info_resume (mono_thread_info_get_tid (info)); } else { res = mono_thread_kill (thread, mono_thread_get_abort_signal ()); - if (res) + if (res) { + DEBUG(1, fprintf (log_file, "[%p] mono_thread_kill () failed for %p: %d...\n", (gpointer)GetCurrentThreadId (), (gpointer)tid, res)); /* * Attached thread which died without detaching. */ tls->terminated = TRUE; + } } #endif } diff --git a/mono/mini/driver.c b/mono/mini/driver.c index d9b05a469de..7a4c4de4f62 100644 --- a/mono/mini/driver.c +++ b/mono/mini/driver.c @@ -1171,9 +1171,11 @@ mini_trace_usage (void) " none No assemblies\n" " program Entry point assembly\n" " assembly Specifies an assembly\n" + " wrapper All wrappers bridging native and managed code\n" " M:Type:Method Specifies a method\n" " N:Namespace Specifies a namespace\n" " T:Type Specifies a type\n" + " E:Type Specifies stack traces for an exception type\n" " EXPR Includes expression\n" " -EXPR Excludes expression\n" " EXPR,EXPR Multiple expressions\n" diff --git a/mono/mini/dwarfwriter.c b/mono/mini/dwarfwriter.c index 23b422919a9..f0cfe10d088 100644 --- a/mono/mini/dwarfwriter.c +++ b/mono/mini/dwarfwriter.c @@ -762,7 +762,7 @@ emit_all_line_number_info (MonoDwarfWriter *w) g_assert (w->collect_line_info); - add_line_number_file_name (w, "xdb.il", 0, 0); + add_line_number_file_name (w, "", 0, 0); /* Collect files */ // FIXME: Revert list diff --git a/mono/mini/exceptions-arm.c b/mono/mini/exceptions-arm.c index 95a83109f13..20d7ad41e4d 100644 --- a/mono/mini/exceptions-arm.c +++ b/mono/mini/exceptions-arm.c @@ -24,6 +24,7 @@ #endif /* def HAVE_UCONTEXT_H */ #include +#include #include #include #include @@ -59,6 +60,11 @@ mono_arch_get_restore_context (MonoTrampInfo **info, gboolean aot) ctx_reg = ARMREG_R0; +#if defined(ARM_FPU_VFP) + ARM_ADD_REG_IMM8 (code, ARMREG_IP, ctx_reg, G_STRUCT_OFFSET (MonoContext, fregs)); + ARM_FLDMD (code, ARM_VFP_D0, 16, ARMREG_IP); +#endif + /* move pc to PC */ ARM_LDR_IMM (code, ARMREG_IP, ctx_reg, G_STRUCT_OFFSET (MonoContext, pc)); ARM_STR_IMM (code, ARMREG_IP, ctx_reg, G_STRUCT_OFFSET (MonoContext, regs) + (ARMREG_PC * sizeof (mgreg_t))); @@ -145,7 +151,7 @@ mono_arm_throw_exception (MonoObject *exc, mgreg_t pc, mgreg_t sp, mgreg_t *int_ MONO_CONTEXT_SET_SP (&ctx, sp); MONO_CONTEXT_SET_IP (&ctx, pc); memcpy (((guint8*)&ctx.regs) + (ARMREG_R4 * sizeof (mgreg_t)), int_regs, 8 * sizeof (mgreg_t)); - /* memcpy (&ctx.fregs, fp_regs, sizeof (double) * MONO_SAVED_FREGS); */ + memcpy (&ctx.fregs, fp_regs, sizeof (double) * 16); if (mono_object_isinst (exc, mono_defaults.exception_class)) { MonoException *mono_ex = (MonoException*)exc; @@ -199,6 +205,7 @@ get_throw_trampoline (int size, gboolean corlib, gboolean rethrow, gboolean llvm guint8 *code; MonoJumpInfo *ji = NULL; GSList *unwind_ops = NULL; + int cfa_offset; code = start = mono_global_codeman_reserve (size); @@ -208,12 +215,26 @@ get_throw_trampoline (int size, gboolean corlib, gboolean rethrow, gboolean llvm ARM_MOV_REG_REG (code, ARMREG_IP, ARMREG_SP); ARM_PUSH (code, MONO_ARM_REGSAVE_MASK); - mono_add_unwind_op_def_cfa (unwind_ops, code, start, ARMREG_SP, MONO_ARM_NUM_SAVED_REGS * sizeof (mgreg_t)); + cfa_offset = MONO_ARM_NUM_SAVED_REGS * sizeof (mgreg_t); + mono_add_unwind_op_def_cfa (unwind_ops, code, start, ARMREG_SP, cfa_offset); mono_add_unwind_op_offset (unwind_ops, code, start, ARMREG_LR, - sizeof (mgreg_t)); + /* Save fp regs */ + ARM_SUB_REG_IMM8 (code, ARMREG_SP, ARMREG_SP, sizeof (double) * 16); + cfa_offset += sizeof (double) * 16; + mono_add_unwind_op_def_cfa_offset (unwind_ops, code, start, cfa_offset); +#if defined(ARM_FPU_VFP) + ARM_FSTMD (code, ARM_VFP_D0, 16, ARMREG_SP); +#endif + + /* Param area */ + ARM_SUB_REG_IMM8 (code, ARMREG_SP, ARMREG_SP, 8); + cfa_offset += 8; + mono_add_unwind_op_def_cfa_offset (unwind_ops, code, start, cfa_offset); + /* call throw_exception (exc, ip, sp, int_regs, fp_regs) */ /* caller sp */ - ARM_ADD_REG_IMM8 (code, ARMREG_R2, ARMREG_SP, MONO_ARM_NUM_SAVED_REGS * sizeof (mgreg_t)); + ARM_ADD_REG_IMM8 (code, ARMREG_R2, ARMREG_SP, cfa_offset); /* exc is already in place in r0 */ if (corlib) { /* The caller ip is already in R1 */ @@ -223,13 +244,13 @@ get_throw_trampoline (int size, gboolean corlib, gboolean rethrow, gboolean llvm } else { ARM_MOV_REG_REG (code, ARMREG_R1, ARMREG_LR); /* caller ip */ } - /* FIXME: pointer to the saved fp regs */ - /*pos = alloc_size - sizeof (double) * MONO_SAVED_FREGS; - ppc_addi (code, ppc_r7, ppc_sp, pos);*/ - /* pointer to the saved int regs */ - ARM_MOV_REG_REG (code, ARMREG_R3, ARMREG_SP); /* the pushed regs */ - /* we encode rethrow in the ip, so we avoid args on the stack */ + /* int regs */ + ARM_ADD_REG_IMM8 (code, ARMREG_R3, ARMREG_SP, (cfa_offset - (MONO_ARM_NUM_SAVED_REGS * sizeof (mgreg_t)))); + /* we encode rethrow in the ip */ ARM_ORR_REG_IMM8 (code, ARMREG_R1, ARMREG_R1, rethrow); + /* fp regs */ + ARM_ADD_REG_IMM8 (code, ARMREG_LR, ARMREG_SP, 8); + ARM_STR_IMM (code, ARMREG_LR, ARMREG_SP, 0); if (aot) { const char *icall_name; diff --git a/mono/mini/exceptions-x86.c b/mono/mini/exceptions-x86.c index 69db085370e..dc2cbb3f445 100644 --- a/mono/mini/exceptions-x86.c +++ b/mono/mini/exceptions-x86.c @@ -809,7 +809,7 @@ mono_arch_find_jit_info (MonoDomain *domain, MonoJitTlsData *jit_tls, /* Pop arguments off the stack */ /* * FIXME: LLVM doesn't push these, we can't use ji->from_llvm as it describes - * the caller. + * the callee. */ #ifndef ENABLE_LLVM if (ji->has_arch_eh_info) diff --git a/mono/mini/gc-test.cs b/mono/mini/gc-test.cs index b71b0185d9b..2ec1c0ab3ff 100644 --- a/mono/mini/gc-test.cs +++ b/mono/mini/gc-test.cs @@ -2,6 +2,7 @@ using System; using System.Reflection; using System.Runtime.CompilerServices; using System.Collections; +using System.Threading; /* * Regression tests for the GC support in the JIT @@ -564,4 +565,22 @@ class Tests { liveness_13_inner (ref arr); return 0; } + + static ThreadLocal tls; + + [MethodImplAttribute (MethodImplOptions.NoInlining)] + static void alloc_tls_obj () { + tls = new ThreadLocal (); + tls.Value = new object (); + } + + public static int test_0_thread_local () { + alloc_tls_obj (); + GC.Collect (); + Type t = tls.Value.GetType (); + if (t == typeof (object)) + return 0; + else + return 1; + } } \ No newline at end of file diff --git a/mono/mini/generics.cs b/mono/mini/generics.cs index 4c23b39a7c7..b04319a467b 100644 --- a/mono/mini/generics.cs +++ b/mono/mini/generics.cs @@ -941,4 +941,27 @@ class Tests { return 0; } + + struct Record : Foo2.IRecord { + int counter; + int Foo2.IRecord.DoSomething () { + return counter++; + } + } + + class Foo2 where T : Foo2.IRecord { + public interface IRecord { + int DoSomething (); + } + + public static int Extract (T[] t) { + return t[0].DoSomething (); + } + } + + public static int test_1_regress_constrained_iface_call_7571 () { + var r = new Record [10]; + Foo2.Extract (r); + return Foo2.Extract (r); + } } diff --git a/mono/mini/iltests.il.in b/mono/mini/iltests.il.in index 8b94da82d03..c847d2d609c 100644 --- a/mono/mini/iltests.il.in +++ b/mono/mini/iltests.il.in @@ -967,27 +967,6 @@ COND: ldloc.0 ret } -#if !defined(__ppc__) && !defined(__powerpc__) && !defined(__arm__) && !defined(__sparc__) && !defined(__mips__) - // PPC handles overflow by clipping, but this test assumes - // no overflow handling. According to ECMA the result of - // float->int conversion is undefined if overflow occurs, so - // both behaviours are valid. - .method public static int32 test_0_fconv_to_i () cil managed { - .maxstack 16 - - ldc.r8 2147483648.0 - conv.i - ldc.i8 2147483648 - conv.i - beq L1 - ldc.i4.1 - ret - L1: - ldc.i4.0 - ret - } -#endif - .method public static int32 test_0_get_type_from_handle_on_bblock_boundary () cil managed { .maxstack 16 diff --git a/mono/mini/image-writer.c b/mono/mini/image-writer.c index 1506972c78a..de9413a871d 100644 --- a/mono/mini/image-writer.c +++ b/mono/mini/image-writer.c @@ -53,7 +53,7 @@ * TARGET_ASM_GAS == GNU assembler */ #if !defined(TARGET_ASM_APPLE) && !defined(TARGET_ASM_GAS) -#if defined(__MACH__) && !defined(__native_client_codegen__) +#if defined(TARGET_MACH) && !defined(__native_client_codegen__) #define TARGET_ASM_APPLE #else #define TARGET_ASM_GAS @@ -63,7 +63,7 @@ /* * Defines for the directives used by different assemblers */ -#if defined(TARGET_POWERPC) || defined(__MACH__) +#if defined(TARGET_POWERPC) || defined(TARGET_MACH) #define AS_STRING_DIRECTIVE ".asciz" #else #define AS_STRING_DIRECTIVE ".string" @@ -117,7 +117,7 @@ #define USE_ELF_WRITER 1 #endif -#if defined(TARGET_ARM) && !defined(__MACH__) +#if defined(TARGET_ARM) && !defined(TARGET_MACH) #define USE_ELF_WRITER 1 #endif diff --git a/mono/mini/jit-icalls.c b/mono/mini/jit-icalls.c index 2f75e4301b5..7f485f74f2a 100644 --- a/mono/mini/jit-icalls.c +++ b/mono/mini/jit-icalls.c @@ -234,51 +234,48 @@ mono_llmult_ovf (gint64 a, gint64 b) return 0; } -#if defined(MONO_ARCH_EMULATE_MUL_DIV) || defined(MONO_ARCH_EMULATE_DIV) - -gint32 -mono_idiv (gint32 a, gint32 b) +gint64 +mono_lldiv (gint64 a, gint64 b) { MONO_ARCH_SAVE_REGS; #ifdef MONO_ARCH_NEED_DIV_CHECK if (!b) mono_raise_exception (mono_get_exception_divide_by_zero ()); - else if (b == -1 && a == (0x80000000)) - mono_raise_exception (mono_get_exception_overflow ()); + else if (b == -1 && a == (-9223372036854775807LL - 1LL)) + mono_raise_exception (mono_get_exception_arithmetic ()); #endif return a / b; } -guint32 -mono_idiv_un (guint32 a, guint32 b) +gint64 +mono_llrem (gint64 a, gint64 b) { MONO_ARCH_SAVE_REGS; #ifdef MONO_ARCH_NEED_DIV_CHECK if (!b) mono_raise_exception (mono_get_exception_divide_by_zero ()); + else if (b == -1 && a == (-9223372036854775807LL - 1LL)) + mono_raise_exception (mono_get_exception_arithmetic ()); #endif - return a / b; + return a % b; } -gint32 -mono_irem (gint32 a, gint32 b) +guint64 +mono_lldiv_un (guint64 a, guint64 b) { MONO_ARCH_SAVE_REGS; #ifdef MONO_ARCH_NEED_DIV_CHECK if (!b) mono_raise_exception (mono_get_exception_divide_by_zero ()); - else if (b == -1 && a == (0x80000000)) - mono_raise_exception (mono_get_exception_overflow ()); #endif - - return a % b; + return a / b; } -guint32 -mono_irem_un (guint32 a, guint32 b) +guint64 +mono_llrem_un (guint64 a, guint64 b) { MONO_ARCH_SAVE_REGS; @@ -291,99 +288,94 @@ mono_irem_un (guint32 a, guint32 b) #endif -#if defined(MONO_ARCH_EMULATE_MUL_DIV) || defined(MONO_ARCH_EMULATE_MUL_OVF) - -gint32 -mono_imul (gint32 a, gint32 b) -{ - MONO_ARCH_SAVE_REGS; - - return a * b; -} +#ifndef MONO_ARCH_NO_EMULATE_LONG_SHIFT_OPS -gint32 -mono_imul_ovf (gint32 a, gint32 b) +guint64 +mono_lshl (guint64 a, gint32 shamt) { - gint64 res; - - MONO_ARCH_SAVE_REGS; + guint64 res; - res = (gint64)a * (gint64)b; + /* no need, no exceptions: MONO_ARCH_SAVE_REGS;*/ + res = a << shamt; - if ((res > 0x7fffffffL) || (res < -2147483648LL)) - mono_raise_exception (mono_get_exception_overflow ()); + /*printf ("TESTL %lld << %d = %lld\n", a, shamt, res);*/ return res; } -gint32 -mono_imul_ovf_un (guint32 a, guint32 b) +guint64 +mono_lshr_un (guint64 a, gint32 shamt) { guint64 res; - MONO_ARCH_SAVE_REGS; - - res = (guint64)a * (guint64)b; + /* no need, no exceptions: MONO_ARCH_SAVE_REGS;*/ + res = a >> shamt; - if ((res >> 32)) - mono_raise_exception (mono_get_exception_overflow ()); + /*printf ("TESTR %lld >> %d = %lld\n", a, shamt, res);*/ return res; } -#endif -#if defined(MONO_ARCH_EMULATE_MUL_DIV) || defined(MONO_ARCH_SOFT_FLOAT) -double -mono_fdiv (double a, double b) +gint64 +mono_lshr (gint64 a, gint32 shamt) { - MONO_ARCH_SAVE_REGS; + gint64 res; - return a / b; + /* no need, no exceptions: MONO_ARCH_SAVE_REGS;*/ + res = a >> shamt; + + /*printf ("TESTR %lld >> %d = %lld\n", a, shamt, res);*/ + + return res; } + #endif -gint64 -mono_lldiv (gint64 a, gint64 b) +#if defined(MONO_ARCH_EMULATE_MUL_DIV) || defined(MONO_ARCH_EMULATE_DIV) + +gint32 +mono_idiv (gint32 a, gint32 b) { MONO_ARCH_SAVE_REGS; #ifdef MONO_ARCH_NEED_DIV_CHECK if (!b) mono_raise_exception (mono_get_exception_divide_by_zero ()); - else if (b == -1 && a == (-9223372036854775807LL - 1LL)) - mono_raise_exception (mono_get_exception_arithmetic ()); + else if (b == -1 && a == (0x80000000)) + mono_raise_exception (mono_get_exception_overflow ()); #endif return a / b; } -gint64 -mono_llrem (gint64 a, gint64 b) +guint32 +mono_idiv_un (guint32 a, guint32 b) { MONO_ARCH_SAVE_REGS; #ifdef MONO_ARCH_NEED_DIV_CHECK if (!b) mono_raise_exception (mono_get_exception_divide_by_zero ()); - else if (b == -1 && a == (-9223372036854775807LL - 1LL)) - mono_raise_exception (mono_get_exception_arithmetic ()); #endif - return a % b; + return a / b; } -guint64 -mono_lldiv_un (guint64 a, guint64 b) +gint32 +mono_irem (gint32 a, gint32 b) { MONO_ARCH_SAVE_REGS; #ifdef MONO_ARCH_NEED_DIV_CHECK if (!b) mono_raise_exception (mono_get_exception_divide_by_zero ()); + else if (b == -1 && a == (0x80000000)) + mono_raise_exception (mono_get_exception_overflow ()); #endif - return a / b; + + return a % b; } -guint64 -mono_llrem_un (guint64 a, guint64 b) +guint32 +mono_irem_un (guint32 a, guint32 b) { MONO_ARCH_SAVE_REGS; @@ -396,47 +388,55 @@ mono_llrem_un (guint64 a, guint64 b) #endif -#ifndef MONO_ARCH_NO_EMULATE_LONG_SHIFT_OPS +#if defined(MONO_ARCH_EMULATE_MUL_DIV) || defined(MONO_ARCH_EMULATE_MUL_OVF) -guint64 -mono_lshl (guint64 a, gint32 shamt) +gint32 +mono_imul (gint32 a, gint32 b) { - guint64 res; - - /* no need, no exceptions: MONO_ARCH_SAVE_REGS;*/ - res = a << shamt; - - /*printf ("TESTL %lld << %d = %lld\n", a, shamt, res);*/ + MONO_ARCH_SAVE_REGS; - return res; + return a * b; } -guint64 -mono_lshr_un (guint64 a, gint32 shamt) +gint32 +mono_imul_ovf (gint32 a, gint32 b) { - guint64 res; + gint64 res; - /* no need, no exceptions: MONO_ARCH_SAVE_REGS;*/ - res = a >> shamt; + MONO_ARCH_SAVE_REGS; - /*printf ("TESTR %lld >> %d = %lld\n", a, shamt, res);*/ + res = (gint64)a * (gint64)b; + + if ((res > 0x7fffffffL) || (res < -2147483648LL)) + mono_raise_exception (mono_get_exception_overflow ()); return res; } -gint64 -mono_lshr (gint64 a, gint32 shamt) +gint32 +mono_imul_ovf_un (guint32 a, guint32 b) { - gint64 res; + guint64 res; - /* no need, no exceptions: MONO_ARCH_SAVE_REGS;*/ - res = a >> shamt; + MONO_ARCH_SAVE_REGS; - /*printf ("TESTR %lld >> %d = %lld\n", a, shamt, res);*/ + res = (guint64)a * (guint64)b; + + if ((res >> 32)) + mono_raise_exception (mono_get_exception_overflow ()); return res; } +#endif + +#if defined(MONO_ARCH_EMULATE_MUL_DIV) || defined(MONO_ARCH_SOFT_FLOAT) +double +mono_fdiv (double a, double b) +{ + MONO_ARCH_SAVE_REGS; + return a / b; +} #endif #ifdef MONO_ARCH_SOFT_FLOAT diff --git a/mono/mini/method-to-ir.c b/mono/mini/method-to-ir.c index c4d731d2096..62b2c1a89eb 100644 --- a/mono/mini/method-to-ir.c +++ b/mono/mini/method-to-ir.c @@ -68,9 +68,12 @@ #define BRANCH_COST 10 #define INLINE_LENGTH_LIMIT 20 -#define INLINE_FAILURE do {\ - if ((cfg->method != method) && (method->wrapper_type == MONO_WRAPPER_NONE))\ - goto inline_failure;\ +#define INLINE_FAILURE(msg) do { \ + if ((cfg->method != method) && (method->wrapper_type == MONO_WRAPPER_NONE)) { \ + if (cfg->verbose_level >= 2) \ + printf ("inline failed: %s\n", msg); \ + goto inline_failure; \ + } \ } while (0) #define CHECK_CFG_EXCEPTION do {\ if (cfg->exception_type != MONO_EXCEPTION_NONE)\ @@ -4141,7 +4144,7 @@ mini_emit_ldelema_2_ins (MonoCompile *cfg, MonoClass *klass, MonoInst *arr, Mono int realidx1_reg = alloc_preg (cfg); int realidx2_reg = alloc_preg (cfg); int sum_reg = alloc_preg (cfg); - int index1, index2; + int index1, index2, tmpreg; MonoInst *ins; guint32 size; @@ -4151,6 +4154,23 @@ mini_emit_ldelema_2_ins (MonoCompile *cfg, MonoClass *klass, MonoInst *arr, Mono index1 = index_ins1->dreg; index2 = index_ins2->dreg; +#if SIZEOF_REGISTER == 8 + /* The array reg is 64 bits but the index reg is only 32 */ + if (COMPILE_LLVM (cfg)) { + /* Not needed */ + } else { + tmpreg = alloc_preg (cfg); + MONO_EMIT_NEW_UNALU (cfg, OP_SEXT_I4, tmpreg, index1); + index1 = tmpreg; + tmpreg = alloc_preg (cfg); + MONO_EMIT_NEW_UNALU (cfg, OP_SEXT_I4, tmpreg, index2); + index2 = tmpreg; + } +#else + // FIXME: Do we need to do something here for i8 indexes, like in ldelema_1_ins ? + tmpreg = -1; +#endif + /* range checking */ MONO_EMIT_NEW_LOAD_MEMBASE (cfg, bounds_reg, arr->dreg, G_STRUCT_OFFSET (MonoArray, bounds)); @@ -4271,6 +4291,8 @@ emit_array_generic_access (MonoCompile *cfg, MonoMethodSignature *fsig, MonoInst if (is_set) { EMIT_NEW_LOAD_MEMBASE_TYPE (cfg, load, &eklass->byval_arg, args [2]->dreg, 0); EMIT_NEW_STORE_MEMBASE_TYPE (cfg, store, &eklass->byval_arg, addr->dreg, 0, load->dreg); + if (mini_type_is_reference (cfg, fsig->params [2])) + emit_write_barrier (cfg, addr, load, -1); } else { EMIT_NEW_LOAD_MEMBASE_TYPE (cfg, load, &eklass->byval_arg, addr->dreg, 0); EMIT_NEW_STORE_MEMBASE_TYPE (cfg, store, &eklass->byval_arg, args [2]->dreg, 0, load->dreg); @@ -4278,6 +4300,76 @@ emit_array_generic_access (MonoCompile *cfg, MonoMethodSignature *fsig, MonoInst return store; } + +static gboolean +generic_class_is_reference_type (MonoCompile *cfg, MonoClass *klass) +{ + return mini_type_is_reference (cfg, &klass->byval_arg); +} + +static MonoInst* +emit_array_store (MonoCompile *cfg, MonoClass *klass, MonoInst **sp, gboolean safety_checks) +{ + if (safety_checks && generic_class_is_reference_type (cfg, klass) && + !(sp [2]->opcode == OP_PCONST && sp [2]->inst_p0 == NULL)) { + MonoClass *obj_array = mono_array_class_get_cached (mono_defaults.object_class, 1); + MonoMethod *helper = mono_marshal_get_virtual_stelemref (obj_array); + MonoInst *iargs [3]; + + if (!helper->slot) + mono_class_setup_vtable (obj_array); + g_assert (helper->slot); + + if (sp [0]->type != STACK_OBJ) + return NULL; + if (sp [2]->type != STACK_OBJ) + return NULL; + + iargs [2] = sp [2]; + iargs [1] = sp [1]; + iargs [0] = sp [0]; + + return mono_emit_method_call (cfg, helper, iargs, sp [0]); + } else { + MonoInst *ins; + if (sp [1]->opcode == OP_ICONST) { + int array_reg = sp [0]->dreg; + int index_reg = sp [1]->dreg; + int offset = (mono_class_array_element_size (klass) * sp [1]->inst_c0) + G_STRUCT_OFFSET (MonoArray, vector); + + if (safety_checks) + MONO_EMIT_BOUNDS_CHECK (cfg, array_reg, MonoArray, max_length, index_reg); + EMIT_NEW_STORE_MEMBASE_TYPE (cfg, ins, &klass->byval_arg, array_reg, offset, sp [2]->dreg); + } else { + MonoInst *addr = mini_emit_ldelema_1_ins (cfg, klass, sp [0], sp [1], safety_checks); + EMIT_NEW_STORE_MEMBASE_TYPE (cfg, ins, &klass->byval_arg, addr->dreg, 0, sp [2]->dreg); + if (generic_class_is_reference_type (cfg, klass)) + emit_write_barrier (cfg, addr, sp [2], -1); + } + return ins; + } +} + +static MonoInst* +emit_array_unsafe_access (MonoCompile *cfg, MonoMethodSignature *fsig, MonoInst **args, int is_set) +{ + MonoClass *eklass; + + if (is_set) + eklass = mono_class_from_mono_type (fsig->params [2]); + else + eklass = mono_class_from_mono_type (fsig->ret); + + + if (is_set) { + return emit_array_store (cfg, eklass, args, FALSE); + } else { + MonoInst *ins, *addr = mini_emit_ldelema_1_ins (cfg, eklass, args [0], args [1], FALSE); + EMIT_NEW_LOAD_MEMBASE_TYPE (cfg, ins, &eklass->byval_arg, addr->dreg, 0); + return ins; + } +} + static MonoInst* mini_emit_inst_for_ctor (MonoCompile *cfg, MonoMethod *cmethod, MonoMethodSignature *fsig, MonoInst **args) { @@ -4304,6 +4396,81 @@ emit_memory_barrier (MonoCompile *cfg, int kind) return ins; } +static MonoInst* +llvm_emit_inst_for_method (MonoCompile *cfg, MonoMethod *cmethod, MonoMethodSignature *fsig, MonoInst **args) +{ + MonoInst *ins = NULL; + int opcode = 0; + + /* The LLVM backend supports these intrinsics */ + if (cmethod->klass == mono_defaults.math_class) { + if (strcmp (cmethod->name, "Sin") == 0) { + opcode = OP_SIN; + } else if (strcmp (cmethod->name, "Cos") == 0) { + opcode = OP_COS; + } else if (strcmp (cmethod->name, "Sqrt") == 0) { + opcode = OP_SQRT; + } else if (strcmp (cmethod->name, "Abs") == 0 && fsig->params [0]->type == MONO_TYPE_R8) { + opcode = OP_ABS; + } + + if (opcode) { + MONO_INST_NEW (cfg, ins, opcode); + ins->type = STACK_R8; + ins->dreg = mono_alloc_freg (cfg); + ins->sreg1 = args [0]->dreg; + MONO_ADD_INS (cfg->cbb, ins); + } + + opcode = 0; + if (cfg->opt & MONO_OPT_CMOV) { + if (strcmp (cmethod->name, "Min") == 0) { + if (fsig->params [0]->type == MONO_TYPE_I4) + opcode = OP_IMIN; + if (fsig->params [0]->type == MONO_TYPE_U4) + opcode = OP_IMIN_UN; + else if (fsig->params [0]->type == MONO_TYPE_I8) + opcode = OP_LMIN; + else if (fsig->params [0]->type == MONO_TYPE_U8) + opcode = OP_LMIN_UN; + } else if (strcmp (cmethod->name, "Max") == 0) { + if (fsig->params [0]->type == MONO_TYPE_I4) + opcode = OP_IMAX; + if (fsig->params [0]->type == MONO_TYPE_U4) + opcode = OP_IMAX_UN; + else if (fsig->params [0]->type == MONO_TYPE_I8) + opcode = OP_LMAX; + else if (fsig->params [0]->type == MONO_TYPE_U8) + opcode = OP_LMAX_UN; + } + } + + if (opcode) { + MONO_INST_NEW (cfg, ins, opcode); + ins->type = fsig->params [0]->type == MONO_TYPE_I4 ? STACK_I4 : STACK_I8; + ins->dreg = mono_alloc_ireg (cfg); + ins->sreg1 = args [0]->dreg; + ins->sreg2 = args [1]->dreg; + MONO_ADD_INS (cfg->cbb, ins); + } + } + + return ins; +} + +static MonoInst* +mini_emit_inst_for_sharable_method (MonoCompile *cfg, MonoMethod *cmethod, MonoMethodSignature *fsig, MonoInst **args) +{ + if (cmethod->klass == mono_defaults.array_class) { + if (strcmp (cmethod->name, "UnsafeStore") == 0) + return emit_array_unsafe_access (cfg, fsig, args, TRUE); + if (strcmp (cmethod->name, "UnsafeLoad") == 0) + return emit_array_unsafe_access (cfg, fsig, args, FALSE); + } + + return NULL; +} + static MonoInst* mini_emit_inst_for_method (MonoCompile *cfg, MonoMethod *cmethod, MonoMethodSignature *fsig, MonoInst **args) { @@ -4750,6 +4917,12 @@ mini_emit_inst_for_method (MonoCompile *cfg, MonoMethod *cmethod, MonoMethodSign } #endif + if (COMPILE_LLVM (cfg)) { + ins = llvm_emit_inst_for_method (cfg, cmethod, fsig, args); + if (ins) + return ins; + } + return mono_arch_emit_inst_for_method (cfg, cmethod, fsig, args); } @@ -5088,7 +5261,7 @@ inline_method (MonoCompile *cfg, MonoMethod *cmethod, MonoMethodSignature *fsig, return costs + 1; } else { if (cfg->verbose_level > 2) - printf ("INLINE ABORTED %s\n", mono_method_full_name (cmethod, TRUE)); + printf ("INLINE ABORTED %s (cost %d)\n", mono_method_full_name (cmethod, TRUE), costs); cfg->exception_type = MONO_EXCEPTION_NONE; mono_loader_clear_error (); @@ -5479,12 +5652,6 @@ set_exception_object (MonoCompile *cfg, MonoException *exception) cfg->exception_ptr = exception; } -static gboolean -generic_class_is_reference_type (MonoCompile *cfg, MonoClass *klass) -{ - return mini_type_is_reference (cfg, &klass->byval_arg); -} - static void emit_stloc_ir (MonoCompile *cfg, MonoInst **sp, MonoMethodHeader *header, int n) { @@ -6622,7 +6789,7 @@ mono_method_to_ir (MonoCompile *cfg, MonoMethod *method, MonoBasicBlock *start_b case CEE_JMP: { MonoCallInst *call; - INLINE_FAILURE; + INLINE_FAILURE ("jmp"); CHECK_OPSIZE (5); if (stack_start != sp) @@ -6834,7 +7001,7 @@ mono_method_to_ir (MonoCompile *cfg, MonoMethod *method, MonoBasicBlock *start_b if (mono_security_get_mode () == MONO_SECURITY_MODE_CAS) { if (check_linkdemand (cfg, method, cmethod)) - INLINE_FAILURE; + INLINE_FAILURE ("linkdemand"); CHECK_CFG_EXCEPTION; } @@ -6858,7 +7025,7 @@ mono_method_to_ir (MonoCompile *cfg, MonoMethod *method, MonoBasicBlock *start_b /* * We have the `constrained.' prefix opcode. */ - if (constrained_call->valuetype && !cmethod->klass->valuetype) { + if (constrained_call->valuetype && (cmethod->klass == mono_defaults.object_class || cmethod->klass == mono_defaults.enum_class->parent || cmethod->klass == mono_defaults.enum_class)) { /* * The type parameter is instantiated as a valuetype, * but that type doesn't override the method we're @@ -6879,14 +7046,48 @@ mono_method_to_ir (MonoCompile *cfg, MonoMethod *method, MonoBasicBlock *start_b EMIT_NEW_LOAD_MEMBASE (cfg, ins, OP_LOAD_MEMBASE, dreg, sp [0]->dreg, 0); ins->type = STACK_OBJ; sp [0] = ins; - } else if (cmethod->klass->valuetype) + } else { + if (cmethod->klass->valuetype) { + /* Own method */ + } else { + /* Interface method */ + int ioffset, slot; + + mono_class_setup_vtable (constrained_call); + CHECK_TYPELOAD (constrained_call); + ioffset = mono_class_interface_offset (constrained_call, cmethod->klass); + if (ioffset == -1) + TYPE_LOAD_ERROR (constrained_call); + slot = mono_method_get_vtable_slot (cmethod); + if (slot == -1) + TYPE_LOAD_ERROR (cmethod->klass); + cmethod = constrained_call->vtable [ioffset + slot]; + } virtual = 0; + } constrained_call = NULL; } if (*ip != CEE_CALLI && check_call_signature (cfg, fsig, sp)) UNVERIFIED; + if (cmethod && (cfg->opt & MONO_OPT_INTRINS) && (ins = mini_emit_inst_for_sharable_method (cfg, cmethod, fsig, sp))) { + bblock = cfg->cbb; + if (!MONO_TYPE_IS_VOID (fsig->ret)) { + type_to_eval_stack_type ((cfg), fsig->ret, ins); + *sp = ins; + sp++; + } + + CHECK_CFG_EXCEPTION; + + ip += 5; + ins_flag = 0; + if (need_seq_point) + emit_seq_point (cfg, method, ip, FALSE); + break; + } + /* * If the callee is a shared method, then its static cctor * might not get called after the call was patched. @@ -7014,7 +7215,7 @@ mono_method_to_ir (MonoCompile *cfg, MonoMethod *method, MonoBasicBlock *start_b g_assert (mono_method_signature (cmethod)->is_inflated); /* Prevent inlining of methods that contain indirect calls */ - INLINE_FAILURE; + INLINE_FAILURE ("virtual generic call"); #if MONO_ARCH_HAVE_GENERALIZED_IMT_THUNK && defined(MONO_ARCH_GSHARED_SUPPORTED) if (cmethod->wrapper_type == MONO_WRAPPER_NONE && mono_use_imt) { @@ -7114,7 +7315,7 @@ mono_method_to_ir (MonoCompile *cfg, MonoMethod *method, MonoBasicBlock *start_b if ((cmethod->iflags & METHOD_IMPL_ATTRIBUTE_INTERNAL_CALL) || (cmethod->flags & METHOD_ATTRIBUTE_PINVOKE_IMPL)) { /* Prevent inlining of methods that call wrappers */ - INLINE_FAILURE; + INLINE_FAILURE ("wrapper call"); cmethod = mono_marshal_get_native_wrapper (cmethod, check_for_pending_exc, FALSE); always = TRUE; } @@ -7145,7 +7346,7 @@ mono_method_to_ir (MonoCompile *cfg, MonoMethod *method, MonoBasicBlock *start_b int i; /* Prevent inlining of methods with tail calls (the call stack would be altered) */ - INLINE_FAILURE; + INLINE_FAILURE ("tail call"); /* keep it simple */ for (i = fsig->param_count - 1; i >= 0; i--) { @@ -7182,7 +7383,7 @@ mono_method_to_ir (MonoCompile *cfg, MonoMethod *method, MonoBasicBlock *start_b !mono_class_generic_sharing_enabled (cmethod->klass)) && (!virtual || MONO_METHOD_IS_FINAL (cmethod) || !(cmethod->flags & METHOD_ATTRIBUTE_VIRTUAL))) { - INLINE_FAILURE; + INLINE_FAILURE ("gshared"); g_assert (cfg->generic_sharing_context && cmethod); g_assert (!addr); @@ -7211,7 +7412,7 @@ mono_method_to_ir (MonoCompile *cfg, MonoMethod *method, MonoBasicBlock *start_b !(cmethod->flags & METHOD_ATTRIBUTE_FINAL)); /* Prevent inlining of methods with indirect calls */ - INLINE_FAILURE; + INLINE_FAILURE ("indirect call"); if (vtable_arg) { ins = (MonoInst*)mono_emit_calli (cfg, fsig, sp, addr, vtable_arg); @@ -7316,7 +7517,7 @@ mono_method_to_ir (MonoCompile *cfg, MonoMethod *method, MonoBasicBlock *start_b MonoCallInst *call; /* Prevent inlining of methods with tail calls (the call stack would be altered) */ - INLINE_FAILURE; + INLINE_FAILURE ("tail call"); //printf ("HIT: %s -> %s\n", mono_method_full_name (cfg->method, TRUE), mono_method_full_name (cmethod, TRUE)); @@ -7377,7 +7578,7 @@ mono_method_to_ir (MonoCompile *cfg, MonoMethod *method, MonoBasicBlock *start_b } /* Common call */ - INLINE_FAILURE; + INLINE_FAILURE ("call"); ins = mono_emit_method_call_full (cfg, cmethod, fsig, sp, virtual ? sp [0] : NULL, imt_arg, vtable_arg); @@ -7817,7 +8018,7 @@ mono_method_to_ir (MonoCompile *cfg, MonoMethod *method, MonoBasicBlock *start_b /* Use the immediate opcodes if possible */ if ((sp [1]->opcode == OP_ICONST) && mono_arch_is_inst_imm (sp [1]->inst_c0)) { - int imm_opcode = mono_op_to_op_imm (ins->opcode); + int imm_opcode = mono_op_to_op_imm_noemul (ins->opcode); if (imm_opcode != -1) { ins->opcode = imm_opcode; ins->inst_p1 = (gpointer)(gssize)(sp [1]->inst_c0); @@ -8162,7 +8363,7 @@ mono_method_to_ir (MonoCompile *cfg, MonoMethod *method, MonoBasicBlock *start_b if (mono_security_get_mode () == MONO_SECURITY_MODE_CAS) { if (check_linkdemand (cfg, method, cmethod)) - INLINE_FAILURE; + INLINE_FAILURE ("linkdemand"); CHECK_CFG_EXCEPTION; } else if (mono_security_get_mode () == MONO_SECURITY_MODE_CORE_CLR) { ensure_method_is_allowed_to_call_method (cfg, method, cmethod, bblock, ip); @@ -8339,7 +8540,7 @@ mono_method_to_ir (MonoCompile *cfg, MonoMethod *method, MonoBasicBlock *start_b inline_costs += costs - 5; } else { - INLINE_FAILURE; + INLINE_FAILURE ("inline failure"); mono_emit_method_call_full (cfg, cmethod, fsig, sp, callvirt_this_arg, NULL, NULL); } } else if (context_used && @@ -8352,7 +8553,7 @@ mono_method_to_ir (MonoCompile *cfg, MonoMethod *method, MonoBasicBlock *start_b mono_emit_calli (cfg, fsig, sp, cmethod_addr, vtable_arg); } else { - INLINE_FAILURE; + INLINE_FAILURE ("ctor call"); ins = mono_emit_method_call_full (cfg, cmethod, fsig, sp, callvirt_this_arg, NULL, vtable_arg); } @@ -9082,7 +9283,7 @@ mono_method_to_ir (MonoCompile *cfg, MonoMethod *method, MonoBasicBlock *start_b /* .cctors: too many apps depend on them */ /* running with a specific order... */ if (! vtable->initialized) - INLINE_FAILURE; + INLINE_FAILURE ("class init"); ex = mono_runtime_class_init_full (vtable, FALSE); if (ex) { set_exception_object (cfg, ex); @@ -9452,8 +9653,6 @@ mono_method_to_ir (MonoCompile *cfg, MonoMethod *method, MonoBasicBlock *start_b case CEE_STELEM_R8: case CEE_STELEM_REF: case CEE_STELEM: { - MonoInst *addr; - CHECK_STACK (3); sp -= 3; @@ -9472,40 +9671,7 @@ mono_method_to_ir (MonoCompile *cfg, MonoMethod *method, MonoBasicBlock *start_b if (sp [0]->type != STACK_OBJ) UNVERIFIED; - /* storing a NULL doesn't need any of the complex checks in stelemref */ - if (generic_class_is_reference_type (cfg, klass) && - !(sp [2]->opcode == OP_PCONST && sp [2]->inst_p0 == NULL)) { - MonoClass *obj_array = mono_array_class_get_cached (mono_defaults.object_class, 1); - MonoMethod *helper = mono_marshal_get_virtual_stelemref (obj_array); - MonoInst *iargs [3]; - - if (!helper->slot) - mono_class_setup_vtable (obj_array); - g_assert (helper->slot); - - if (sp [0]->type != STACK_OBJ) - UNVERIFIED; - if (sp [2]->type != STACK_OBJ) - UNVERIFIED; - - iargs [2] = sp [2]; - iargs [1] = sp [1]; - iargs [0] = sp [0]; - - mono_emit_method_call (cfg, helper, iargs, sp [0]); - } else { - if (sp [1]->opcode == OP_ICONST) { - int array_reg = sp [0]->dreg; - int index_reg = sp [1]->dreg; - int offset = (mono_class_array_element_size (klass) * sp [1]->inst_c0) + G_STRUCT_OFFSET (MonoArray, vector); - - MONO_EMIT_BOUNDS_CHECK (cfg, array_reg, MonoArray, max_length, index_reg); - EMIT_NEW_STORE_MEMBASE_TYPE (cfg, ins, &klass->byval_arg, array_reg, offset, sp [2]->dreg); - } else { - addr = mini_emit_ldelema_1_ins (cfg, klass, sp [0], sp [1], TRUE); - EMIT_NEW_STORE_MEMBASE_TYPE (cfg, ins, &klass->byval_arg, addr->dreg, 0, sp [2]->dreg); - } - } + emit_array_store (cfg, klass, sp, TRUE); if (*ip == CEE_STELEM) ip += 5; @@ -9772,6 +9938,9 @@ mono_method_to_ir (MonoCompile *cfg, MonoMethod *method, MonoBasicBlock *start_b start_new_bblock = 1; break; case CEE_ENDFINALLY: + /* mono_save_seq_point_info () depends on this */ + if (sp != stack_start) + emit_seq_point (cfg, method, ip, FALSE); MONO_INST_NEW (cfg, ins, OP_ENDFINALLY); MONO_ADD_INS (bblock, ins); ip++; @@ -10328,7 +10497,7 @@ mono_method_to_ir (MonoCompile *cfg, MonoMethod *method, MonoBasicBlock *start_b if (mono_security_get_mode () == MONO_SECURITY_MODE_CAS) { if (check_linkdemand (cfg, method, cmethod)) - INLINE_FAILURE; + INLINE_FAILURE ("linkdemand"); CHECK_CFG_EXCEPTION; } else if (mono_security_get_mode () == MONO_SECURITY_MODE_CORE_CLR) { ensure_method_is_allowed_to_call_method (cfg, method, cmethod, bblock, ip); @@ -10405,7 +10574,7 @@ mono_method_to_ir (MonoCompile *cfg, MonoMethod *method, MonoBasicBlock *start_b if (mono_security_get_mode () == MONO_SECURITY_MODE_CAS) { if (check_linkdemand (cfg, method, cmethod)) - INLINE_FAILURE; + INLINE_FAILURE ("linkdemand"); CHECK_CFG_EXCEPTION; } else if (mono_security_get_mode () == MONO_SECURITY_MODE_CORE_CLR) { ensure_method_is_allowed_to_call_method (cfg, method, cmethod, bblock, ip); @@ -11357,6 +11526,10 @@ mono_op_to_op_imm_noemul (int opcode) case OP_IREM: case OP_IREM_UN: return -1; +#endif +#if defined(MONO_ARCH_EMULATE_MUL_DIV) + case OP_IMUL: + return -1; #endif default: return mono_op_to_op_imm (opcode); diff --git a/mono/mini/mini-amd64.c b/mono/mini/mini-amd64.c index 82598ece91d..f4945b9459f 100644 --- a/mono/mini/mini-amd64.c +++ b/mono/mini/mini-amd64.c @@ -3588,11 +3588,12 @@ mono_amd64_have_tls_get (void) #ifdef __APPLE__ static gboolean have_tls_get = FALSE; static gboolean inited = FALSE; + guint8 *ins; if (inited) return have_tls_get; - guint8 *ins = (guint8*)pthread_getspecific; + ins = (guint8*)pthread_getspecific; /* * We're looking for these two instructions: diff --git a/mono/mini/mini-amd64.h b/mono/mini/mini-amd64.h index 4e65298c338..0a9cd51a8de 100644 --- a/mono/mini/mini-amd64.h +++ b/mono/mini/mini-amd64.h @@ -89,8 +89,6 @@ struct sigcontext { }; #endif // sun, Solaris x86 -#define MONO_ARCH_SUPPORT_SIMD_INTRINSICS 1 - #ifndef DISABLE_SIMD #define MONO_ARCH_SIMD_INTRINSICS 1 #define MONO_ARCH_NEED_SIMD_BANK 1 diff --git a/mono/mini/mini-arm.c b/mono/mini/mini-arm.c index 7221fc96313..762a178c195 100644 --- a/mono/mini/mini-arm.c +++ b/mono/mini/mini-arm.c @@ -886,7 +886,8 @@ mono_arch_regalloc_cost (MonoCompile *cfg, MonoMethodVar *vmv) void mono_arch_flush_icache (guint8 *code, gint size) { -#if __APPLE__ +#ifdef MONO_CROSS_COMPILE +#elif __APPLE__ sys_icache_invalidate (code, size); #elif __GNUC_PREREQ(4, 1) __clear_cache (code, code + size); diff --git a/mono/mini/mini-darwin.c b/mono/mini/mini-darwin.c index e6b6a1770a1..027b0872049 100644 --- a/mono/mini/mini-darwin.c +++ b/mono/mini/mini-darwin.c @@ -314,9 +314,8 @@ mono_thread_state_init_from_handle (MonoThreadUnwindState *tctx, MonoNativeThrea domain = mono_mach_arch_get_tls_value_from_thread (thread_id, domain_key); /*Thread already started to cleanup, can no longer capture unwind state*/ - if (!jit_tls) + if (!jit_tls || !domain) return FALSE; - g_assert (domain); #if defined (MONO_ARCH_ENABLE_MONO_LMF_VAR) lmf_key = mono_get_lmf_tls_offset (); diff --git a/mono/mini/mini-exceptions.c b/mono/mini/mini-exceptions.c index 362b18aff33..76414e7691e 100644 --- a/mono/mini/mini-exceptions.c +++ b/mono/mini/mini-exceptions.c @@ -45,6 +45,7 @@ #include #include #include +#include #include #include "mini.h" @@ -63,6 +64,9 @@ static gpointer throw_corlib_exception_func; static gpointer try_more_restore_tramp = NULL; static gpointer restore_stack_protection_tramp = NULL; +static MonoUnhandledExceptionFunc unhandled_exception_hook = NULL; +static gpointer unhandled_exception_hook_data = NULL; + static void try_more_restore (void); static void restore_stack_protection (void); static void mono_walk_stack_full (MonoJitStackWalk func, MonoContext *start_ctx, MonoDomain *domain, MonoJitTlsData *jit_tls, MonoLMF *lmf, MonoUnwindOptions unwind_options, gpointer user_data); @@ -851,15 +855,9 @@ ves_icall_get_frame_info (gint32 skip, MonoBoolean need_file_info, ji = frame.ji; *native_offset = frame.native_offset; - /* skip all wrappers ??*/ - if (ji->method->wrapper_type == MONO_WRAPPER_RUNTIME_INVOKE || - ji->method->wrapper_type == MONO_WRAPPER_XDOMAIN_INVOKE || - ji->method->wrapper_type == MONO_WRAPPER_XDOMAIN_DISPATCH || - ji->method->wrapper_type == MONO_WRAPPER_REMOTING_INVOKE_WITH_CHECK || - ji->method->wrapper_type == MONO_WRAPPER_REMOTING_INVOKE || - ji->method->wrapper_type == MONO_WRAPPER_NATIVE_TO_MANAGED) + /* The skip count passed by the caller depends on us not filtering out MANAGED_TO_NATIVE */ + if (ji->method->wrapper_type != MONO_WRAPPER_NONE && ji->method->wrapper_type != MONO_WRAPPER_DYNAMIC_METHOD && ji->method->wrapper_type != MONO_WRAPPER_MANAGED_TO_NATIVE) continue; - skip--; } while (skip >= 0); @@ -2642,3 +2640,31 @@ mono_setup_async_callback (MonoContext *ctx, void (*async_cb)(void *fun), gpoint g_error ("This target doesn't support mono_arch_setup_async_callback"); #endif } + +void +mono_install_unhandled_exception_hook (MonoUnhandledExceptionFunc func, gpointer user_data) +{ + unhandled_exception_hook = func; + unhandled_exception_hook_data = user_data; +} + +void +mono_invoke_unhandled_exception_hook (MonoObject *exc) +{ + if (unhandled_exception_hook) { + unhandled_exception_hook (exc, unhandled_exception_hook_data); + } else { + MonoObject *other = NULL; + MonoString *str = mono_object_to_string (exc, &other); + if (str) { + char *msg = mono_string_to_utf8 (str); + fprintf (stderr, "[ERROR] FATAL UNHANDLED EXCEPTION: %s\n", msg); + fflush (stderr); + g_free (msg); + } + + exit (mono_environment_exitcode_get ()); + } + + g_assert_not_reached (); +} diff --git a/mono/mini/mini-gc.c b/mono/mini/mini-gc.c index fbb737c23ef..a8c033b68cf 100644 --- a/mono/mini/mini-gc.c +++ b/mono/mini/mini-gc.c @@ -576,7 +576,7 @@ thread_detach_func (gpointer user_data) } static void -thread_suspend_func (gpointer user_data, void *sigctx) +thread_suspend_func (gpointer user_data, void *sigctx, MonoContext *ctx) { TlsData *tls = user_data; @@ -597,6 +597,9 @@ thread_suspend_func (gpointer user_data, void *sigctx) if (sigctx) { mono_arch_sigctx_to_monoctx (sigctx, &tls->unwind_state.ctx); tls->unwind_state.valid = TRUE; + } else if (ctx) { + memcpy (&tls->unwind_state.ctx, ctx, sizeof (MonoContext)); + tls->unwind_state.valid = TRUE; } else { tls->unwind_state.valid = FALSE; } diff --git a/mono/mini/mini-llvm.c b/mono/mini/mini-llvm.c index d6355faf5f3..90ea7098b11 100644 --- a/mono/mini/mini-llvm.c +++ b/mono/mini/mini-llvm.c @@ -640,7 +640,7 @@ static const char* simd_op_to_intrins (int opcode) { switch (opcode) { -#if defined(TARGET_X86) || defined(TARGET_AMD64) +#ifdef MONO_ARCH_SIMD_INTRINSICS case OP_MINPD: return "llvm.x86.sse2.min.pd"; case OP_MINPS: @@ -781,7 +781,7 @@ simd_op_to_intrins (int opcode) static LLVMTypeRef simd_op_to_llvm_type (int opcode) { -#if defined(TARGET_X86) || defined(TARGET_AMD64) +#ifdef MONO_ARCH_SIMD_INTRINSICS switch (opcode) { case OP_EXTRACT_R8: case OP_EXPAND_R8: @@ -3041,7 +3041,7 @@ process_bb (EmitContext *ctx, MonoBasicBlock *bb) } case OP_CHECK_THIS: - emit_load (ctx, bb, &builder, sizeof (gpointer), convert (ctx, values [ins->sreg1], LLVMPointerType (IntPtrType (), 0)), "", TRUE); + emit_load (ctx, bb, &builder, sizeof (gpointer), convert (ctx, lhs, LLVMPointerType (IntPtrType (), 0)), "", TRUE); break; case OP_OUTARG_VTRETADDR: break; @@ -3278,7 +3278,7 @@ process_bb (EmitContext *ctx, MonoBasicBlock *bb) #endif } case OP_TLS_GET: { -#if defined(TARGET_AMD64) || defined(TARGET_X86) +#if (defined(TARGET_AMD64) || defined(TARGET_X86)) && defined(__linux__) #ifdef TARGET_AMD64 // 257 == FS segment register LLVMTypeRef ptrtype = LLVMPointerType (IntPtrType (), 257); @@ -3433,7 +3433,7 @@ process_bb (EmitContext *ctx, MonoBasicBlock *bb) /* * SIMD */ -#if defined(TARGET_X86) || defined(TARGET_AMD64) +#ifdef MONO_ARCH_SIMD_INTRINSICS case OP_XZERO: { values [ins->dreg] = LLVMConstNull (type_to_llvm_type (ctx, &ins->klass->byval_arg)); break; @@ -3754,7 +3754,7 @@ process_bb (EmitContext *ctx, MonoBasicBlock *bb) case OP_PSHUFLEW_LOW: case OP_PSHUFLEW_HIGH: { int mask [16]; - LLVMValueRef v1 = NULL, v2 = NULL, mask_values [4]; + LLVMValueRef v1 = NULL, v2 = NULL, mask_values [16]; int i, mask_size = 0; int imask = ins->inst_c0; @@ -4461,7 +4461,9 @@ mono_llvm_emit_method (MonoCompile *cfg) if (ctx->unreachable [node->in_bb->block_num]) continue; - g_assert (values [sreg1]); + if (!values [sreg1]) + /* Can happen with values in EH clauses */ + LLVM_FAILURE (ctx, "incoming phi sreg1"); if (phi->opcode == OP_VPHI) { g_assert (LLVMTypeOf (ctx->addresses [sreg1]) == LLVMTypeOf (values [phi->dreg])); diff --git a/mono/mini/mini-ops.h b/mono/mini/mini-ops.h index b2b88e9a0fd..18f9a5a6bd5 100644 --- a/mono/mini/mini-ops.h +++ b/mono/mini/mini-ops.h @@ -100,7 +100,7 @@ MINI_OP(OP_STOREI8_MEMBASE_REG, "storei8_membase_reg", IREG, LREG, NONE) MINI_OP(OP_STORER4_MEMBASE_REG, "storer4_membase_reg", IREG, FREG, NONE) MINI_OP(OP_STORER8_MEMBASE_REG, "storer8_membase_reg", IREG, FREG, NONE) -#if defined(TARGET_X86) || defined(TARGET_AMD64) +#ifdef MONO_ARCH_SIMD_INTRINSICS MINI_OP(OP_STOREX_MEMBASE_REG, "storex_membase_reg", IREG, XREG, NONE) MINI_OP(OP_STOREX_ALIGNED_MEMBASE_REG, "storex_aligned_membase_reg", IREG, XREG, NONE) MINI_OP(OP_STOREX_NTA_MEMBASE_REG, "storex_nta_membase_reg", IREG, XREG, NONE) @@ -128,7 +128,7 @@ MINI_OP(OP_LOADR8_MEMBASE,"loadr8_membase", FREG, IREG, NONE) MINI_OP(OP_LOADX_MEMBASE, "loadx_membase", XREG, IREG, NONE) -#if defined(TARGET_X86) || defined(TARGET_AMD64) +#ifdef MONO_ARCH_SIMD_INTRINSICS MINI_OP(OP_LOADX_ALIGNED_MEMBASE, "loadx_aligned_membase", XREG, IREG, NONE) #endif @@ -609,7 +609,7 @@ MINI_OP(OP_NOT_NULL, "not_null", NONE, IREG, NONE) /* SIMD opcodes. */ -#if defined(TARGET_X86) || defined(TARGET_AMD64) +#ifdef MONO_ARCH_SIMD_INTRINSICS MINI_OP(OP_ADDPS, "addps", XREG, XREG, XREG) MINI_OP(OP_DIVPS, "divps", XREG, XREG, XREG) diff --git a/mono/mini/mini-posix.c b/mono/mini/mini-posix.c index 605a1ff088f..d03e1147d4f 100644 --- a/mono/mini/mini-posix.c +++ b/mono/mini/mini-posix.c @@ -208,10 +208,12 @@ SIG_HANDLER_SIGNATURE (sigusr1_signal_handler) GET_CONTEXT; - if (!thread || !domain) + if (!thread || !domain) { /* The thread might not have started up yet */ /* FIXME: Specify the synchronization with start_wrapper () in threads.c */ + mono_debugger_agent_thread_interrupt (ctx, NULL); return; + } if (thread->ignore_next_signal) { thread->ignore_next_signal = FALSE; diff --git a/mono/mini/mini-x86.c b/mono/mini/mini-x86.c index 3901a59449d..06f5ee0c21a 100644 --- a/mono/mini/mini-x86.c +++ b/mono/mini/mini-x86.c @@ -1627,6 +1627,7 @@ mono_arch_emit_call (MonoCompile *cfg, MonoCallInst *call) } call->stack_usage = cinfo->stack_usage; + call->stack_align_amount = cinfo->stack_align_amount; cfg->arch.param_area_size = MAX (cfg->arch.param_area_size, sp_offset); } @@ -3179,7 +3180,7 @@ mono_arch_output_basic_block (MonoCompile *cfg, MonoBasicBlock *bb) } /* Copy arguments on the stack to our argument area */ - for (i = 0; i < call->stack_usage; i += 4) { + for (i = 0; i < call->stack_usage - call->stack_align_amount; i += 4) { x86_mov_reg_membase (code, X86_EAX, X86_ESP, i, 4); x86_mov_membase_reg (code, X86_EBP, 8 + i, X86_EAX, 4); } diff --git a/mono/mini/mini-x86.h b/mono/mini/mini-x86.h index 5805f5e7ebd..0c34eb54353 100644 --- a/mono/mini/mini-x86.h +++ b/mono/mini/mini-x86.h @@ -74,7 +74,6 @@ struct sigcontext { #endif /* HAVE_WORKING_SIGALTSTACK */ #endif /* !HOST_WIN32 */ -#define MONO_ARCH_SUPPORT_SIMD_INTRINSICS 1 #define MONO_ARCH_SUPPORT_TASKLETS 1 #ifndef DISABLE_SIMD diff --git a/mono/mini/mini.c b/mono/mini/mini.c index 6c7744b94cf..f52a44fa215 100644 --- a/mono/mini/mini.c +++ b/mono/mini/mini.c @@ -2666,16 +2666,7 @@ mono_thread_abort (MonoObject *obj) (obj->vtable->klass == mono_defaults.threadabortexception_class)) { mono_thread_exit (); } else { - MonoObject *other = NULL; - MonoString *str = mono_object_to_string (obj, &other); - if (str) { - char *msg = mono_string_to_utf8 (str); - fprintf (stderr, "[ERROR] FATAL UNHANDLED EXCEPTION: %s\n", msg); - fflush (stderr); - g_free (msg); - } - - exit (mono_environment_exitcode_get ()); + mono_invoke_unhandled_exception_hook (obj); } } @@ -4315,7 +4306,7 @@ mini_method_compile (MonoMethod *method, guint32 opts, MonoDomain *domain, gbool InterlockedIncrement (&mono_jit_stats.methods_compiled); if (mono_profiler_get_events () & MONO_PROFILE_JIT_COMPILATION) mono_profiler_method_jit (method); - if (MONO_PROBE_METHOD_COMPILE_BEGIN_ENABLED ()) + if (MONO_METHOD_COMPILE_BEGIN_ENABLED ()) MONO_PROBE_METHOD_COMPILE_BEGIN (method); if (compile_aot) @@ -4391,7 +4382,7 @@ mini_method_compile (MonoMethod *method, guint32 opts, MonoDomain *domain, gbool cfg->exception_type = MONO_EXCEPTION_TYPE_LOAD; cfg->exception_message = g_strdup (mono_error_get_message (&err)); mono_error_cleanup (&err); - if (MONO_PROBE_METHOD_COMPILE_END_ENABLED ()) + if (MONO_METHOD_COMPILE_END_ENABLED ()) MONO_PROBE_METHOD_COMPILE_END (method, FALSE); return cfg; } @@ -4406,7 +4397,7 @@ mini_method_compile (MonoMethod *method, guint32 opts, MonoDomain *domain, gbool cfg->exception_type = MONO_EXCEPTION_INVALID_PROGRAM; cfg->exception_message = g_strdup_printf ("Missing or incorrect header for method %s", cfg->method->name); } - if (MONO_PROBE_METHOD_COMPILE_END_ENABLED ()) + if (MONO_METHOD_COMPILE_END_ENABLED ()) MONO_PROBE_METHOD_COMPILE_END (method, FALSE); return cfg; } @@ -4610,7 +4601,7 @@ mini_method_compile (MonoMethod *method, guint32 opts, MonoDomain *domain, gbool if (i < 0) { if (try_generic_shared && cfg->exception_type == MONO_EXCEPTION_GENERIC_SHARING_FAILED) { if (compile_aot) { - if (MONO_PROBE_METHOD_COMPILE_END_ENABLED ()) + if (MONO_METHOD_COMPILE_END_ENABLED ()) MONO_PROBE_METHOD_COMPILE_END (method, FALSE); return cfg; } @@ -4620,7 +4611,7 @@ mini_method_compile (MonoMethod *method, guint32 opts, MonoDomain *domain, gbool } g_assert (cfg->exception_type != MONO_EXCEPTION_GENERIC_SHARING_FAILED); - if (MONO_PROBE_METHOD_COMPILE_END_ENABLED ()) + if (MONO_METHOD_COMPILE_END_ENABLED ()) MONO_PROBE_METHOD_COMPILE_END (method, FALSE); /* cfg contains the details of the failure, so let the caller cleanup */ return cfg; @@ -4743,7 +4734,7 @@ mini_method_compile (MonoMethod *method, guint32 opts, MonoDomain *domain, gbool /* after method_to_ir */ if (parts == 1) { - if (MONO_PROBE_METHOD_COMPILE_END_ENABLED ()) + if (MONO_METHOD_COMPILE_END_ENABLED ()) MONO_PROBE_METHOD_COMPILE_END (method, TRUE); return cfg; } @@ -4780,7 +4771,7 @@ mini_method_compile (MonoMethod *method, guint32 opts, MonoDomain *domain, gbool /* after SSA translation */ if (parts == 2) { - if (MONO_PROBE_METHOD_COMPILE_END_ENABLED ()) + if (MONO_METHOD_COMPILE_END_ENABLED ()) MONO_PROBE_METHOD_COMPILE_END (method, TRUE); return cfg; } @@ -4847,7 +4838,7 @@ mini_method_compile (MonoMethod *method, guint32 opts, MonoDomain *domain, gbool /* after SSA removal */ if (parts == 3) { - if (MONO_PROBE_METHOD_COMPILE_END_ENABLED ()) + if (MONO_METHOD_COMPILE_END_ENABLED ()) MONO_PROBE_METHOD_COMPILE_END (method, TRUE); return cfg; } @@ -5086,7 +5077,7 @@ mini_method_compile (MonoMethod *method, guint32 opts, MonoDomain *domain, gbool } mono_jit_stats.native_code_size += cfg->code_len; - if (MONO_PROBE_METHOD_COMPILE_END_ENABLED ()) + if (MONO_METHOD_COMPILE_END_ENABLED ()) MONO_PROBE_METHOD_COMPILE_END (method, TRUE); return cfg; @@ -6381,7 +6372,7 @@ mini_init (const char *filename, const char *runtime_version) MonoRuntimeCallbacks callbacks; MonoThreadInfoRuntimeCallbacks ticallbacks; - MONO_PROBE_VES_INIT_BEGIN (); + MONO_VES_INIT_BEGIN (); #if defined(__linux__) && !defined(__native_client__) if (access ("/proc/self/maps", F_OK) != 0) { @@ -6793,7 +6784,7 @@ mini_init (const char *filename, const char *runtime_version) mono_profiler_runtime_initialized (); - MONO_PROBE_VES_INIT_END (); + MONO_VES_INIT_END (); return domain; } @@ -6846,10 +6837,6 @@ print_jit_stats (void) g_print ("JIT info table lookups: %ld\n", mono_stats.jit_info_table_lookup_count); g_print ("Hazardous pointers: %ld\n", mono_stats.hazardous_pointer_count); - g_print ("Minor GC collections: %ld\n", mono_stats.minor_gc_count); - g_print ("Major GC collections: %ld\n", mono_stats.major_gc_count); - g_print ("Minor GC time in msecs: %lf\n", (double)mono_stats.minor_gc_time_usecs / 1000.0); - g_print ("Major GC time in msecs: %lf\n", (double)mono_stats.major_gc_time_usecs / 1000.0); if (mono_security_get_mode () == MONO_SECURITY_MODE_CAS) { g_print ("\nDecl security check : %ld\n", mono_jit_stats.cas_declsec_check); g_print ("LinkDemand (user) : %ld\n", mono_jit_stats.cas_linkdemand); diff --git a/mono/mini/mini.h b/mono/mini/mini.h index d1d2255c442..3dd34d53d5a 100644 --- a/mono/mini/mini.h +++ b/mono/mini/mini.h @@ -38,6 +38,14 @@ #include "mini-unwind.h" #include "jit.h" +/* + * The mini code should not have any compile time dependencies on the GC being used, so the same object file from mini/ + * can be linked into both mono and mono-sgen. + */ +#if defined(HAVE_BOEHM_GC) || defined(HAVE_SGEN_GC) +#error "The code in mini/ should not depend on these defines." +#endif + #ifndef G_LIKELY #define G_LIKELY(a) (a) #define G_UNLIKELY(a) (a) @@ -781,6 +789,7 @@ struct MonoCallInst { MonoInst *vret_var; gconstpointer fptr; guint stack_usage; + guint stack_align_amount; guint virtual : 1; guint tail_call : 1; /* If this is TRUE, 'fptr' points to a MonoJumpInfo instead of an address. */ @@ -2233,6 +2242,14 @@ MonoBoolean ves_icall_get_frame_info (gint32 skip, MonoBoolean need_f MonoString *ves_icall_System_Exception_get_trace (MonoException *exc) MONO_INTERNAL; void mono_set_cast_details (MonoClass *from, MonoClass *to) MONO_INTERNAL; +/* Installs a function which is called when the runtime encounters an unhandled exception. + * This hook isn't expected to return. + * If no hook has been installed, the runtime will print a message before aborting. + */ +typedef void (*MonoUnhandledExceptionFunc) (MonoObject *exc, gpointer user_data); +void mono_install_unhandled_exception_hook (MonoUnhandledExceptionFunc func, gpointer user_data); +void mono_invoke_unhandled_exception_hook (MonoObject *exc); + /* Dominator/SSA methods */ void mono_compile_dominator_info (MonoCompile *cfg, int dom_flags) MONO_INTERNAL; void mono_compute_natural_loops (MonoCompile *cfg) MONO_INTERNAL; diff --git a/mono/mini/tasklets.c b/mono/mini/tasklets.c index 2c0bf5e37aa..417a55bbacf 100644 --- a/mono/mini/tasklets.c +++ b/mono/mini/tasklets.c @@ -19,7 +19,7 @@ internal_init (void) { if (keepalive_stacks) return; - MONO_GC_REGISTER_ROOT (keepalive_stacks); + MONO_GC_REGISTER_ROOT_PINNING (keepalive_stacks); keepalive_stacks = mono_g_hash_table_new (NULL, NULL); } diff --git a/mono/mini/trace.c b/mono/mini/trace.c index 43516d87a7a..f8643d77cdf 100644 --- a/mono/mini/trace.c +++ b/mono/mini/trace.c @@ -76,6 +76,10 @@ mono_trace_eval (MonoMethod *method) case MONO_TRACEOP_PROGRAM: if (trace_spec.assembly && (method->klass->image == mono_assembly_get_image (trace_spec.assembly))) inc = 1; break; + case MONO_TRACEOP_WRAPPER: + if ((method->wrapper_type == MONO_WRAPPER_NATIVE_TO_MANAGED) || + (method->wrapper_type == MONO_WRAPPER_MANAGED_TO_NATIVE)) + inc = 1; break; case MONO_TRACEOP_METHOD: if (mono_method_desc_full_match ((MonoMethodDesc *) op->data, method)) inc = 1; break; @@ -138,6 +142,7 @@ enum Token { TOKEN_PROGRAM, TOKEN_EXCEPTION, TOKEN_NAMESPACE, + TOKEN_WRAPPER, TOKEN_STRING, TOKEN_EXCLUDE, TOKEN_DISABLED, @@ -185,6 +190,8 @@ get_token (void) return TOKEN_ALL; if (strcmp (value, "program") == 0) return TOKEN_PROGRAM; + if (strcmp (value, "wrapper") == 0) + return TOKEN_WRAPPER; if (strcmp (value, "disabled") == 0) return TOKEN_DISABLED; return TOKEN_STRING; @@ -235,6 +242,8 @@ get_spec (int *last) trace_spec.ops [*last].op = MONO_TRACEOP_ALL; else if (token == TOKEN_PROGRAM) trace_spec.ops [*last].op = MONO_TRACEOP_PROGRAM; + else if (token == TOKEN_WRAPPER) + trace_spec.ops [*last].op = MONO_TRACEOP_WRAPPER; else if (token == TOKEN_NAMESPACE){ trace_spec.ops [*last].op = MONO_TRACEOP_NAMESPACE; trace_spec.ops [*last].data = g_strdup (value); diff --git a/mono/mini/trace.h b/mono/mini/trace.h index 6f6d3a0dcac..af4ce40a392 100644 --- a/mono/mini/trace.h +++ b/mono/mini/trace.h @@ -11,6 +11,7 @@ typedef enum { MONO_TRACEOP_CLASS, MONO_TRACEOP_NAMESPACE, MONO_TRACEOP_EXCEPTION, + MONO_TRACEOP_WRAPPER, } MonoTraceOpcode; typedef struct { diff --git a/mono/mini/tramp-amd64.c b/mono/mini/tramp-amd64.c index d63b055f530..3c108f307cf 100644 --- a/mono/mini/tramp-amd64.c +++ b/mono/mini/tramp-amd64.c @@ -158,7 +158,9 @@ mono_arch_patch_callsite (guint8 *method_start, guint8 *orig_code, guint8 *addr) VALGRIND_DISCARD_TRANSLATIONS (orig_code - 11, sizeof (gpointer)); } } else { - if ((((guint64)(addr)) >> 32) != 0) { + gboolean disp_32bit = ((((gint64)addr - (gint64)orig_code)) < (1 << 30)) && ((((gint64)addr - (gint64)orig_code)) > -(1 << 30)); + + if ((((guint64)(addr)) >> 32) != 0 && !disp_32bit) { #ifdef MONO_ARCH_NOMAP32BIT /* Print some diagnostics */ MonoJitInfo *ji = mono_jit_info_table_find (mono_domain_get (), (char*)orig_code); @@ -183,7 +185,6 @@ mono_arch_patch_callsite (guint8 *method_start, guint8 *orig_code, guint8 *addr) mono_arch_flush_icache (thunk_start, thunk_code - thunk_start); #endif } - g_assert ((((guint64)(orig_code)) >> 32) == 0); if (can_write) { InterlockedExchange ((gint32*)(orig_code - 4), ((gint64)addr - (gint64)orig_code)); VALGRIND_DISCARD_TRANSLATIONS (orig_code - 5, 4); diff --git a/mono/mini/unwind.c b/mono/mini/unwind.c index 11caa60166c..2377e0dd009 100644 --- a/mono/mini/unwind.c +++ b/mono/mini/unwind.c @@ -54,7 +54,16 @@ static int map_hw_reg_to_dwarf_reg [] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, #define DWARF_DATA_ALIGN (-4) #define DWARF_PC_REG (mono_hw_reg_to_dwarf_reg (ARMREG_LR)) #elif defined (TARGET_X86) +#ifdef __APPLE__ +/* + * LLVM seems to generate unwind info where esp is encoded as 5, and ebp as 4, ie see this line: + * def ESP : RegisterWithSubRegs<"esp", [SP]>, DwarfRegNum<[-2, 5, 4]>; + * in lib/Target/X86/X86RegisterInfo.td in the llvm sources. + */ +static int map_hw_reg_to_dwarf_reg [] = { 0, 1, 2, 3, 5, 4, 6, 7, 8 }; +#else static int map_hw_reg_to_dwarf_reg [] = { 0, 1, 2, 3, 4, 5, 6, 7, 8 }; +#endif /* + 1 is for IP */ #define NUM_REGS X86_NREG + 1 #define DWARF_DATA_ALIGN (-4) diff --git a/mono/monograph/Makefile.am b/mono/monograph/Makefile.am index acabade04a8..d40e38b8470 100644 --- a/mono/monograph/Makefile.am +++ b/mono/monograph/Makefile.am @@ -4,14 +4,25 @@ export HOST_CC endif if JIT_SUPPORTED +if !SHARED_MONO +static_libs= \ + $(top_builddir)/mono/metadata/libmonoruntime-static.la \ + $(top_builddir)/mono/io-layer/libwapi.la \ + $(top_builddir)/mono/utils/libmonoutils.la \ + $(GLIB_LIBS) $(LIBICONV) \ + $(LIBGC_STATIC_LIBS) + +runtime_lib=../mini/$(LIBMONO_LA) $(static_libs) +else runtime_lib=../mini/$(LIBMONO_LA) +endif else runtime_lib=../interpreter/libmint.la endif bin_PROGRAMS = monograph -INCLUDES = \ +AM_CPPFLAGS = \ -I$(top_srcdir) \ $(GLIB_CFLAGS) diff --git a/mono/profiler/Makefile.am b/mono/profiler/Makefile.am index 4577fc9a9f8..33dda5c3798 100644 --- a/mono/profiler/Makefile.am +++ b/mono/profiler/Makefile.am @@ -4,7 +4,7 @@ else Z_LIBS= endif -INCLUDES = \ +AM_CPPFLAGS = \ -fexceptions -DMONO_USE_EXC_TABLES \ -I$(top_srcdir) \ $(GLIB_CFLAGS) @@ -24,7 +24,18 @@ if HAVE_OPROFILE endif if SUPPORT_BOEHM -LIBMONO=$(top_builddir)/mono/mini/libmono-$(API_VER).la +if !SHARED_MONO +static_libs= \ + $(top_builddir)/mono/metadata/libmonoruntime-static.la \ + $(top_builddir)/mono/io-layer/libwapi.la \ + $(top_builddir)/mono/utils/libmonoutils.la \ + $(GLIB_LIBS) $(LIBICONV) \ + $(LIBGC_STATIC_LIBS) + +LIBMONO=$(top_builddir)/mono/mini/$(LIBMONO_LA) $(static_libs) +else +LIBMONO=$(top_builddir)/mono/mini/$(LIBMONO_LA) +endif else LIBMONO=$(top_builddir)/mono/mini/libmonosgen-$(API_VER).la endif diff --git a/mono/tests/Makefile.am b/mono/tests/Makefile.am index 84a0ad96875..e0138fa6130 100644 --- a/mono/tests/Makefile.am +++ b/mono/tests/Makefile.am @@ -1035,7 +1035,7 @@ test-oom: $(OOM_TESTS) noinst_LTLIBRARIES = libtest.la -INCLUDES = $(GLIB_CFLAGS) $(GMODULE_CFLAGS) +AM_CPPFLAGS = $(GLIB_CFLAGS) $(GMODULE_CFLAGS) if HOST_WIN32 # gcc-3.4.4 emits incorrect code when making indirect calls to stdcall functions using a tail call diff --git a/mono/tests/custom-attr.cs b/mono/tests/custom-attr.cs index 217a2ebaffe..b8d35607ae6 100644 --- a/mono/tests/custom-attr.cs +++ b/mono/tests/custom-attr.cs @@ -49,6 +49,10 @@ namespace Test { [X, Z, Serializable] class Y { } + + [My("arg\0string\0with\0nuls")] + class NulTests { + } [My("testclass")] [My2("testclass", 22)] @@ -106,6 +110,10 @@ namespace Test { if (typeof(int[,]).GetConstructor (new Type [] { typeof (int), typeof (int) }).GetCustomAttributes (true).Length != 0) return 7; + // Test that nuls are preserved (see Xamarin bug 5732) + if (((MyAttribute)typeof (NulTests).GetCustomAttributes (true)[0]).val != "arg\0string\0with\0nuls") + return 8; + return 0; } } diff --git a/mono/utils/Makefile.am b/mono/utils/Makefile.am index 6fdb608ecbb..5e078dccfaa 100644 --- a/mono/utils/Makefile.am +++ b/mono/utils/Makefile.am @@ -1,6 +1,6 @@ noinst_LTLIBRARIES = libmonoutils.la -INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/mono $(LIBGC_CPPFLAGS) $(GLIB_CFLAGS) +AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/mono $(LIBGC_CPPFLAGS) $(GLIB_CFLAGS) if ENABLE_DTRACE diff --git a/mono/utils/dtrace.h b/mono/utils/dtrace.h index 1b540f705da..0e2492c73d3 100644 --- a/mono/utils/dtrace.h +++ b/mono/utils/dtrace.h @@ -11,23 +11,14 @@ #ifdef ENABLE_DTRACE - #include -#define MONO_PROBE_VES_INIT_BEGIN() MONO_VES_INIT_BEGIN () -#define MONO_PROBE_VES_INIT_BEGIN_ENABLED() MONO_VES_INIT_BEGIN_ENABLED () - -#define MONO_PROBE_VES_INIT_END() MONO_VES_INIT_END () -#define MONO_PROBE_VES_INIT_END_ENABLED() MONO_VES_INIT_END_ENABLED () - - #define MONO_PROBE_METHOD_COMPILE_BEGIN(method) \ MONO_METHOD_COMPILE_BEGIN ( \ mono_type_get_full_name ((method)->klass), \ (gchar*)(method)->name, \ mono_signature_get_desc ((method)->signature, TRUE) \ ) -#define MONO_PROBE_METHOD_COMPILE_BEGIN_ENABLED() MONO_METHOD_COMPILE_BEGIN_ENABLED () #define MONO_PROBE_METHOD_COMPILE_END(method, success) \ MONO_METHOD_COMPILE_END ( \ @@ -36,41 +27,75 @@ mono_signature_get_desc ((method)->signature, TRUE), \ success \ ) -#define MONO_PROBE_METHOD_COMPILE_END_ENABLED() MONO_METHOD_COMPILE_END_ENABLED () +#else -#define MONO_PROBE_GC_BEGIN(generation) MONO_GC_BEGIN (generation) -#define MONO_PROBE_GC_BEGIN_ENABLED() MONO_GC_BEGIN_ENABLED () +#define MONO_VES_INIT_BEGIN() +#define MONO_VES_INIT_BEGIN_ENABLED() (0) -#define MONO_PROBE_GC_END(generation) MONO_GC_END (generation) -#define MONO_PROBE_GC_END_ENABLED() MONO_GC_END_ENABLED () +#define MONO_VES_INIT_END() +#define MONO_VES_INIT_END_ENABLED() (0) -#else +#define MONO_PROBE_METHOD_COMPILE_BEGIN(method) +#define MONO_METHOD_COMPILE_BEGIN_ENABLED() (0) +#define MONO_PROBE_METHOD_COMPILE_END(method, success) +#define MONO_METHOD_COMPILE_END_ENABLED() (0) -#define MONO_PROBE_VES_INIT_BEGIN() -#define MONO_PROBE_VES_INIT_BEGIN_ENABLED() (0) -#define MONO_PROBE_VES_INIT_END() -#define MONO_PROBE_VES_INIT_END_ENABLED() (0) +#define MONO_GC_BEGIN(generation) +#define MONO_GC_BEGIN_ENABLED() (0) +#define MONO_GC_END(generation) +#define MONO_GC_END_ENABLED() (0) -#define MONO_PROBE_METHOD_COMPILE_BEGIN(method) -#define MONO_PROBE_METHOD_COMPILE_BEGIN_ENABLED() (0) -#define MONO_PROBE_METHOD_COMPILE_END(method, success) -#define MONO_PROBE_METHOD_COMPILE_END_ENABLED() (0) +#define MONO_GC_LOCKED() +#define MONO_GC_LOCKED_ENABLED() (0) +#define MONO_GC_UNLOCKED() +#define MONO_GC_UNLOCKED_ENABLED() (0) -#define MONO_PROBE_GC_BEGIN(generation) -#define MONO_PROBE_GC_BEGIN_ENABLED() (0) -#define MONO_PROBE_GC_END(generation) -#define MONO_PROBE_GC_END_ENABLED() (0) +#define MONO_GC_HEAP_ALLOC(addr,size) +#define MONO_GC_HEAP_FREE(addr,size) -#endif +#define MONO_GC_NURSERY_TLAB_ALLOC(addr,len) +#define MONO_GC_NURSERY_TLAB_ALLOC_ENABLED() (0) + +#define MONO_GC_NURSERY_OBJ_ALLOC(addr,size,ns_name,class_name) +#define MONO_GC_NURSERY_OBJ_ALLOC_ENABLED() (0) + + +#define MONO_GC_MAJOR_OBJ_ALLOC_LARGE(addr,size,ns_name,class_name) +#define MONO_GC_MAJOR_OBJ_ALLOC_LARGE_ENABLED() (0) + +#define MONO_GC_MAJOR_OBJ_ALLOC_PINNED(addr,size,ns_name,class_name) +#define MONO_GC_MAJOR_OBJ_ALLOC_PINNED_ENABLED() (0) + +#define MONO_GC_MAJOR_OBJ_ALLOC_DEGRADED(addr,size,ns_name,class_name) +#define MONO_GC_MAJOR_OBJ_ALLOC_DEGRADED_ENABLED() (0) + +#define MONO_GC_MAJOR_OBJ_ALLOC_MATURE(addr,size,ns_name,class_name) +#define MONO_GC_MAJOR_OBJ_ALLOC_MATURE_ENABLED() (0) + + +#define MONO_GC_OBJ_MOVED(dest,src,dest_gen,src_gen,size,ns_name,class_name) +#define MONO_GC_OBJ_MOVED_ENABLED() (0) + + +#define MONO_GC_NURSERY_SWEPT(addr,len) +#define MONO_GC_NURSERY_SWEPT_ENABLED() (0) + +#define MONO_GC_MAJOR_SWEPT(addr,len) +#define MONO_GC_MAJOR_SWEPT_ENABLED() (0) + + +#define MONO_GC_OBJ_PINNED(addr,size,ns_name,class_name,generation) +#define MONO_GC_OBJ_PINNED_ENABLED() (0) #endif +#endif diff --git a/mono/utils/mach-support.c b/mono/utils/mach-support.c index 1d39e86cb02..5adc0c99ee8 100644 --- a/mono/utils/mach-support.c +++ b/mono/utils/mach-support.c @@ -16,7 +16,6 @@ #include #include -#include #include #include #include diff --git a/mono/utils/mach-support.h b/mono/utils/mach-support.h index 116721206a3..06b34e8689b 100644 --- a/mono/utils/mach-support.h +++ b/mono/utils/mach-support.h @@ -12,8 +12,9 @@ #include #include -#if defined(__i386__) || defined (__x86_64__) #define MONO_MACH_ARCH_SUPPORTED 1 +#if defined(__arm__) +typedef _STRUCT_MCONTEXT *mcontext_t; #endif // We need to define this here since we need _XOPEN_SOURCE for mono diff --git a/mono/utils/mono-context.c b/mono/utils/mono-context.c index 15f3c0c15ac..ef33f23bd95 100644 --- a/mono/utils/mono-context.c +++ b/mono/utils/mono-context.c @@ -258,6 +258,9 @@ mono_sigctx_to_monoctx (void *sigctx, MonoContext *mctx) mctx->regs [ARMREG_SP] = UCONTEXT_REG_SP (my_uc); mctx->cpsr = UCONTEXT_REG_CPSR (my_uc); memcpy (&mctx->regs, &UCONTEXT_REG_R0 (my_uc), sizeof (mgreg_t) * 16); +#ifdef UCONTEXT_REG_VFPREGS + memcpy (&mctx->fregs, UCONTEXT_REG_VFPREGS (my_uc), sizeof (double) * 16); +#endif #endif } @@ -274,6 +277,9 @@ mono_monoctx_to_sigctx (MonoContext *mctx, void *ctx) UCONTEXT_REG_CPSR (my_uc) = mctx->cpsr; /* The upper registers are not guaranteed to be valid */ memcpy (&UCONTEXT_REG_R0 (my_uc), &mctx->regs, sizeof (mgreg_t) * 12); +#ifdef UCONTEXT_REG_VFPREGS + memcpy (UCONTEXT_REG_VFPREGS (my_uc), &mctx->fregs, sizeof (double) * 16); +#endif #endif } diff --git a/mono/utils/mono-context.h b/mono/utils/mono-context.h index 2c9e0941bb9..98ae7951d04 100644 --- a/mono/utils/mono-context.h +++ b/mono/utils/mono-context.h @@ -221,7 +221,7 @@ typedef struct { typedef struct { mgreg_t pc; mgreg_t regs [16]; - double fregs [8]; + double fregs [16]; mgreg_t cpsr; } MonoContext; diff --git a/mono/utils/mono-sigcontext.h b/mono/utils/mono-sigcontext.h index df76434d347..8b0634e7257 100644 --- a/mono/utils/mono-sigcontext.h +++ b/mono/utils/mono-sigcontext.h @@ -322,6 +322,7 @@ typedef struct ucontext { #define UCONTEXT_REG_R11(ctx) (((ucontext_t*)(ctx))->uc_mcontext->__ss.__r[11]) #define UCONTEXT_REG_R12(ctx) (((ucontext_t*)(ctx))->uc_mcontext->__ss.__r[12]) #define UCONTEXT_REG_CPSR(ctx) (((ucontext_t*)(ctx))->uc_mcontext->__ss.__cpsr) + #define UCONTEXT_REG_VFPREGS(ctx) (double*)(((ucontext_t*)(ctx))->uc_mcontext->__fs.__r) #elif defined(__linux__) typedef struct arm_ucontext { unsigned long uc_flags; diff --git a/mono/wrapper/Makefile.am b/mono/wrapper/Makefile.am index c427472f4fa..49bba1764fc 100644 --- a/mono/wrapper/Makefile.am +++ b/mono/wrapper/Makefile.am @@ -1,6 +1,6 @@ lib_LTLIBRARIES = libmonowrapper.la -INCLUDES = $(GLIB_CFLAGS) -I$(top_srcdir) +AM_CPPFLAGS = $(GLIB_CFLAGS) -I$(top_srcdir) if HOST_WIN32 # glob.c doesnt build under windows diff --git a/msvc/scripts/order.xml b/msvc/scripts/order.xml index 86486feaafc..07bbd0b114e 100644 --- a/msvc/scripts/order.xml +++ b/msvc/scripts/order.xml @@ -3,7 +3,7 @@ gmcs - /codepage:65001 -d:STATIC,NO_SYMBOL_WRITER -d:NET_1_1 -d:NET_2_0 -d:BOOTSTRAP_BASIC -nowarn:1699 /noconfig + /codepage:65001 -d:STATIC,NO_SYMBOL_WRITER -d:NET_1_1 -d:NET_2_0 -d:BOOTSTRAP_BASIC -nowarn:1699 -optimize /noconfig basic.exe cs-parser.cs basic.exe @@ -13,7 +13,7 @@ true MONO_PATH=./../../class/lib/basic: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -unsafe -nostdlib -nowarn:612,618 -d:INSIDE_CORLIB -d:LIBC -d:NET_1_1 -d:NET_2_0 -d:BOOTSTRAP_BASIC -nowarn:1699 /noconfig -resource:resources/collation.core.bin -resource:resources/collation.tailoring.bin -resource:resources/collation.cjkCHS.bin -resource:resources/collation.cjkCHT.bin -resource:resources/collation.cjkJA.bin -resource:resources/collation.cjkKO.bin -resource:resources/collation.cjkKOlv2.bin + /codepage:65001 -unsafe -nostdlib -nowarn:612,618 -d:INSIDE_CORLIB -d:LIBC -d:NET_1_1 -d:NET_2_0 -d:BOOTSTRAP_BASIC -nowarn:1699 -optimize /noconfig -resource:resources/collation.core.bin -resource:resources/collation.tailoring.bin -resource:resources/collation.cjkCHS.bin -resource:resources/collation.cjkCHT.bin -resource:resources/collation.cjkJA.bin -resource:resources/collation.cjkKO.bin -resource:resources/collation.cjkKOlv2.bin mscorlib.dll ./../../class/lib/basic/tmp/mscorlib.dll @@ -23,7 +23,7 @@ true MONO_PATH=./../../class/lib/basic: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:BOOTSTRAP_BASIC -nowarn:1699 /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -d:XML_DEP -r:System.Xml.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:BOOTSTRAP_BASIC -nowarn:1699 -optimize /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -d:XML_DEP -r:System.Xml.dll System.dll ./../../class/lib/basic/tmp/System.dll @@ -33,7 +33,7 @@ true MONO_PATH=./../../class/lib/basic: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:BOOTSTRAP_BASIC -nowarn:1699 /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:BOOTSTRAP_BASIC -nowarn:1699 -optimize /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 System.Xml.dll System.Xml.XPath/Parser.cs Mono.Xml.Xsl/PatternParser.cs Mono.Xml.Xsl/PatternTokenizer.cs ./../../class/lib/basic/tmp/System.Xml.dll @@ -43,7 +43,7 @@ true MONO_PATH=./../../class/lib/basic: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:BOOTSTRAP_BASIC -nowarn:1699 /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -d:XML_DEP -r:System.Xml.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:BOOTSTRAP_BASIC -nowarn:1699 -optimize /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -d:XML_DEP -r:System.Xml.dll System.dll ./../../class/lib/basic/tmp/System.dll @@ -53,7 +53,7 @@ true MONO_PATH=./../../class/lib/basic: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:BOOTSTRAP_BASIC -nowarn:1699 /noconfig -r:System.dll -unsafe -nowarn:1030 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:BOOTSTRAP_BASIC -nowarn:1699 -optimize /noconfig -r:System.dll -unsafe -nowarn:1030 Mono.Security.dll ./../../class/lib/basic/tmp/Mono.Security.dll @@ -63,7 +63,7 @@ true MONO_PATH=./../../class/lib/basic: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:BOOTSTRAP_BASIC -nowarn:1699 /noconfig -d:INSIDE_SYSCORE -d:LIBC /r:mscorlib.dll /r:System.dll -unsafe -d:NET_3_5 -nowarn:1720 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:BOOTSTRAP_BASIC -nowarn:1699 -optimize /noconfig -d:INSIDE_SYSCORE -d:LIBC /r:mscorlib.dll /r:System.dll -unsafe -d:NET_3_5 -nowarn:1720 System.Core.dll ./../../class/lib/basic/System.Core.dll @@ -73,7 +73,7 @@ true MONO_PATH=./../../class/lib/basic: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/basic/basic.exe - /codepage:65001 -unsafe -nostdlib -nowarn:612,618 -d:INSIDE_CORLIB -d:LIBC -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/build /noconfig -resource:resources/collation.core.bin -resource:resources/collation.tailoring.bin -resource:resources/collation.cjkCHS.bin -resource:resources/collation.cjkCHT.bin -resource:resources/collation.cjkJA.bin -resource:resources/collation.cjkKO.bin -resource:resources/collation.cjkKOlv2.bin --runtime:v4 + /codepage:65001 -unsafe -nostdlib -nowarn:612,618 -d:INSIDE_CORLIB -d:LIBC -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/build -optimize /noconfig -resource:resources/collation.core.bin -resource:resources/collation.tailoring.bin -resource:resources/collation.cjkCHS.bin -resource:resources/collation.cjkCHT.bin -resource:resources/collation.cjkJA.bin -resource:resources/collation.cjkKO.bin -resource:resources/collation.cjkKOlv2.bin --runtime:v4 mscorlib.dll ./../../class/lib/build/tmp/mscorlib.dll @@ -83,7 +83,7 @@ false MONO_PATH=./../../class/lib/basic: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/basic/basic.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/build -r:mscorlib.dll /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -d:XML_DEP -r:System.Xml.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/build -r:mscorlib.dll -optimize /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -d:XML_DEP -r:System.Xml.dll System.dll ./../../class/lib/build/tmp/System.dll @@ -93,7 +93,7 @@ false MONO_PATH=./../../class/lib/basic: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/basic/basic.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/build -r:mscorlib.dll /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/build -r:mscorlib.dll -optimize /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 System.Xml.dll System.Xml.XPath/Parser.cs Mono.Xml.Xsl/PatternParser.cs Mono.Xml.Xsl/PatternTokenizer.cs ./../../class/lib/build/tmp/System.Xml.dll @@ -103,7 +103,7 @@ false MONO_PATH=./../../class/lib/basic: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/basic/basic.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/build -r:mscorlib.dll /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -d:XML_DEP -r:System.Xml.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/build -r:mscorlib.dll -optimize /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -d:XML_DEP -r:System.Xml.dll System.dll ./../../class/lib/build/tmp/System.dll @@ -113,7 +113,7 @@ false MONO_PATH=./../../class/lib/basic: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/basic/basic.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/build -r:mscorlib.dll /noconfig -r:System.dll -unsafe -nowarn:1030 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/build -r:mscorlib.dll -optimize /noconfig -r:System.dll -unsafe -nowarn:1030 Mono.Security.dll ./../../class/lib/build/tmp/Mono.Security.dll @@ -123,7 +123,7 @@ true MONO_PATH=./../../class/lib/basic: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/basic/basic.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/build -r:mscorlib.dll /noconfig /unsafe /r:mscorlib.dll /r:System.dll /nowarn:0618,612 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/build -r:mscorlib.dll -optimize /noconfig /unsafe /r:mscorlib.dll /r:System.dll /nowarn:0618,612 Mono.Posix.dll ./../../class/lib/build/Mono.Posix.dll @@ -133,7 +133,7 @@ false MONO_PATH=./../../class/lib/basic: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/basic/basic.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/build -r:mscorlib.dll /noconfig -d:INSIDE_SYSCORE -d:LIBC /r:mscorlib.dll /r:System.dll -unsafe -d:NET_3_5 -nowarn:1720 -d:FEATURE_CORE_DLR,FEATURE_REFEMIT,FEATURE_PDBEMIT -r:Mono.Posix.dll -unsafe + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/build -r:mscorlib.dll -optimize /noconfig -d:INSIDE_SYSCORE -d:LIBC /r:mscorlib.dll /r:System.dll -unsafe -d:NET_3_5 -nowarn:1720 -d:FEATURE_CORE_DLR,FEATURE_REFEMIT,FEATURE_PDBEMIT -r:Mono.Posix.dll -unsafe System.Core.dll ./../../class/lib/build/System.Core.dll @@ -143,7 +143,7 @@ MONO_PATH=./../class/lib/basic: /home/marek/git/mono/runtime/mono-wrapper ./../class/lib/basic/basic.exe - /codepage:65001 -lib:./../class/lib/build -debug -d:STATIC,NO_SYMBOL_WRITER -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../class/lib/build -r:mscorlib.dll /noconfig + /codepage:65001 -lib:./../class/lib/build -debug -d:STATIC,NO_SYMBOL_WRITER -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../class/lib/build -r:mscorlib.dll -optimize /noconfig mcs.exe cs-parser.cs mcs.exe @@ -153,7 +153,7 @@ MONO_PATH=./../../class/lib/basic: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/basic/basic.exe - /codepage:65001 -r:Mono.Security.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/build -r:mscorlib.dll /noconfig + /codepage:65001 -r:Mono.Security.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/build -r:mscorlib.dll -optimize /noconfig gacutil.exe ./../../class/lib/build/gacutil.exe @@ -163,7 +163,7 @@ MONO_PATH=./../../class/lib/basic: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/basic/basic.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/build -r:mscorlib.dll /noconfig + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/build -r:mscorlib.dll -optimize /noconfig culevel.exe ./../../class/lib/build/culevel.exe @@ -173,7 +173,7 @@ true MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -unsafe -nostdlib -nowarn:612,618 -d:INSIDE_CORLIB -d:LIBC -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -debug /noconfig -resource:resources/collation.core.bin -resource:resources/collation.tailoring.bin -resource:resources/collation.cjkCHS.bin -resource:resources/collation.cjkCHT.bin -resource:resources/collation.cjkJA.bin -resource:resources/collation.cjkKO.bin -resource:resources/collation.cjkKOlv2.bin --runtime:v2 + /codepage:65001 -unsafe -nostdlib -nowarn:612,618 -d:INSIDE_CORLIB -d:LIBC -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -debug -optimize /noconfig -resource:resources/collation.core.bin -resource:resources/collation.tailoring.bin -resource:resources/collation.cjkCHS.bin -resource:resources/collation.cjkCHT.bin -resource:resources/collation.cjkJA.bin -resource:resources/collation.cjkKO.bin -resource:resources/collation.cjkKOlv2.bin --runtime:v2 mscorlib.dll ./../../class/lib/net_2_0/tmp/mscorlib.dll @@ -183,7 +183,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -unsafe -nostdlib -nowarn:612,618 -d:INSIDE_CORLIB -d:LIBC -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -debug -r:./../../class/lib/net_2_0/mscorlib.dll -debug+ -debug:full -nowarn:168,219,618,672 -unsafe -r:Mono.Posix.dll -r:System.Core.dll -define:MONO_DATACONVERTER_STATIC_METHODS + /codepage:65001 -unsafe -nostdlib -nowarn:612,618 -d:INSIDE_CORLIB -d:LIBC -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -debug -optimize -r:./../../class/lib/net_2_0/mscorlib.dll -debug+ -debug:full -nowarn:168,219,618,672 -unsafe -r:Mono.Posix.dll -r:System.Core.dll -define:MONO_DATACONVERTER_STATIC_METHODS corlib_test_net_2_0.dll corlib_test_net_2_0.dll @@ -193,7 +193,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -r:PrebuiltSystem=../lib/net_2_0/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -r:PrebuiltSystem=../lib/net_2_0/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.dll System.dll ./../../class/lib/net_2_0/tmp/System.dll @@ -203,7 +203,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:0618 -nowarn:219 -nowarn:67 -nowarn:169 -nowarn:612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:0618 -nowarn:219 -nowarn:67 -nowarn:169 -nowarn:612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration System_test_net_2_0.dll System_test_net_2_0.dll @@ -213,7 +213,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -define:CONFIGURATION_DEP -r:System.Configuration.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -define:CONFIGURATION_DEP -r:System.Configuration.dll System.Xml.dll System.Xml.XPath/Parser.cs Mono.Xml.Xsl/PatternParser.cs Mono.Xml.Xsl/PatternTokenizer.cs ./../../class/lib/net_2_0/tmp/System.Xml.dll @@ -223,7 +223,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.Xml.dll -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -define:CONFIGURATION_DEP -r:System.Configuration.dll -nowarn:0618 -nowarn:219 -nowarn:169 -r:System.Data.dll -r:System.Core.dll -r:System.Configuration + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.Xml.dll -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -define:CONFIGURATION_DEP -r:System.Configuration.dll -nowarn:0618 -nowarn:219 -nowarn:169 -r:System.Data.dll -r:System.Core.dll -r:System.Configuration System.Xml_test_net_2_0.dll System.Xml.XPath/Parser.cs Mono.Xml.Xsl/PatternParser.cs Mono.Xml.Xsl/PatternTokenizer.cs System.Xml_test_net_2_0.dll @@ -233,7 +233,7 @@ true MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:System.dll Mono.CompilerServices.SymbolWriter.dll ./../../class/lib/net_2_0/tmp/Mono.CompilerServices.SymbolWriter.dll @@ -243,7 +243,7 @@ true MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /unsafe /r:mscorlib.dll /r:System.dll /nowarn:0618,612 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /unsafe /r:mscorlib.dll /r:System.dll /nowarn:0618,612 Mono.Posix.dll ./../../class/lib/net_2_0/Mono.Posix.dll @@ -253,7 +253,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/Mono.Posix.dll /r:Mono.Posix.dll /r:System.dll /nowarn:0219,0618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/Mono.Posix.dll /r:Mono.Posix.dll /r:System.dll /nowarn:0219,0618 Mono.Posix_test_net_2_0.dll Mono.Posix_test_net_2_0.dll @@ -263,7 +263,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -d:INSIDE_SYSCORE -d:LIBC /r:mscorlib.dll /r:System.dll -unsafe -d:NET_3_5 -nowarn:1720 -r:Mono.Posix.dll -unsafe + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -d:INSIDE_SYSCORE -d:LIBC /r:mscorlib.dll /r:System.dll -unsafe -d:NET_3_5 -nowarn:1720 -r:Mono.Posix.dll -unsafe System.Core.dll ./../../class/lib/net_2_0/System.Core.dll @@ -273,7 +273,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.Core.dll -d:INSIDE_SYSCORE -d:LIBC /r:mscorlib.dll /r:System.dll -unsafe -d:NET_3_5 -nowarn:1720 -r:Mono.Posix.dll -unsafe + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.Core.dll -d:INSIDE_SYSCORE -d:LIBC /r:mscorlib.dll /r:System.dll -unsafe -d:NET_3_5 -nowarn:1720 -r:Mono.Posix.dll -unsafe System.Core_test_net_2_0.dll System.Core_test_net_2_0.dll @@ -283,7 +283,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -r:System.dll -unsafe -nowarn:1030 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -r:System.dll -unsafe -nowarn:1030 Mono.Security.dll ./../../class/lib/net_2_0/tmp/Mono.Security.dll @@ -293,7 +293,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/Mono.Security.dll -r:System.dll -unsafe -nowarn:1030 -nowarn:169,219,618,672 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/Mono.Security.dll -r:System.dll -unsafe -nowarn:1030 -nowarn:169,219,618,672 Mono.Security_test_net_2_0.dll Mono.Security_test_net_2_0.dll @@ -303,7 +303,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -r:PrebuiltSystem=../lib/net_2_0/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -r:PrebuiltSystem=../lib/net_2_0/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.dll System.dll ./../../class/lib/net_2_0/tmp/System.dll @@ -313,7 +313,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:0618 -nowarn:219 -nowarn:67 -nowarn:169 -nowarn:612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:0618 -nowarn:219 -nowarn:67 -nowarn:169 -nowarn:612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration System_test_net_2_0.dll System_test_net_2_0.dll @@ -323,7 +323,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -nowarn:618 -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:Mono.Security.dll -nowarn:414 -d:SECURITY_DEP + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -nowarn:618 -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:Mono.Security.dll -nowarn:414 -d:SECURITY_DEP System.Security.dll ./../../class/lib/net_2_0/System.Security.dll @@ -333,7 +333,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.Security.dll -nowarn:618 -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:Mono.Security.dll -nowarn:414 -d:SECURITY_DEP -nowarn:169,219,1595 -nowarn:168,183,414 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.Security.dll -nowarn:618 -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:Mono.Security.dll -nowarn:414 -d:SECURITY_DEP -nowarn:169,219,1595 -nowarn:168,183,414 System.Security_test_net_2_0.dll System.Security_test_net_2_0.dll @@ -343,7 +343,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Security.dll -nowarn:618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Security.dll -nowarn:618 System.Configuration.dll ./../../class/lib/net_2_0/tmp/System.Configuration.dll @@ -353,7 +353,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.Configuration.dll -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Security.dll -nowarn:618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.Configuration.dll -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Security.dll -nowarn:618 System.Configuration_test_net_2_0.dll System.Configuration_test_net_2_0.dll @@ -363,7 +363,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -r:PrebuiltSystem=../lib/net_2_0/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -r:PrebuiltSystem=../lib/net_2_0/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.dll System.dll ./../../class/lib/net_2_0/tmp/System.dll @@ -373,7 +373,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:0618 -nowarn:219 -nowarn:67 -nowarn:169 -nowarn:612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:0618 -nowarn:219 -nowarn:67 -nowarn:169 -nowarn:612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration System_test_net_2_0.dll System_test_net_2_0.dll @@ -383,7 +383,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -define:CONFIGURATION_DEP -r:System.Configuration.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -define:CONFIGURATION_DEP -r:System.Configuration.dll System.Xml.dll System.Xml.XPath/Parser.cs Mono.Xml.Xsl/PatternParser.cs Mono.Xml.Xsl/PatternTokenizer.cs ./../../class/lib/net_2_0/tmp/System.Xml.dll @@ -393,7 +393,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.Xml.dll -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -define:CONFIGURATION_DEP -r:System.Configuration.dll -nowarn:0618 -nowarn:219 -nowarn:169 -r:System.Data.dll -r:System.Core.dll -r:System.Configuration + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.Xml.dll -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -define:CONFIGURATION_DEP -r:System.Configuration.dll -nowarn:0618 -nowarn:219 -nowarn:169 -r:System.Data.dll -r:System.Core.dll -r:System.Configuration System.Xml_test_net_2_0.dll System.Xml.XPath/Parser.cs Mono.Xml.Xsl/PatternParser.cs Mono.Xml.Xsl/PatternTokenizer.cs System.Xml_test_net_2_0.dll @@ -403,7 +403,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 /r:mscorlib.dll /unsafe /define:DISABLE_UNSAFE -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig + /codepage:65001 /r:mscorlib.dll /unsafe /define:DISABLE_UNSAFE -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig I18N.dll ./../../../class/lib/net_2_0/tmp/I18N.dll @@ -413,7 +413,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig + /codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig I18N.West.dll ./../../../class/lib/net_2_0/tmp/I18N.West.dll @@ -423,7 +423,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../../class/lib/net_2_0/I18N.West.dll + /codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../../class/lib/net_2_0/I18N.West.dll I18N.West_test_net_2_0.dll I18N.West_test_net_2_0.dll @@ -433,7 +433,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig + /codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig I18N.MidEast.dll ./../../../class/lib/net_2_0/tmp/I18N.MidEast.dll @@ -443,7 +443,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig + /codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig I18N.Other.dll ./../../../class/lib/net_2_0/tmp/I18N.Other.dll @@ -453,7 +453,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig + /codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig I18N.Rare.dll ./../../../class/lib/net_2_0/tmp/I18N.Rare.dll @@ -463,7 +463,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 /unsafe /resource:big5.table /resource:gb2312.table /resource:jis.table /resource:ks.table /resource:gb18030.table /r:mscorlib.dll /r:I18N.dll /define:DISABLE_UNSAFE -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig + /codepage:65001 /unsafe /resource:big5.table /resource:gb2312.table /resource:jis.table /resource:ks.table /resource:gb18030.table /r:mscorlib.dll /r:I18N.dll /define:DISABLE_UNSAFE -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig I18N.CJK.dll ./../../../class/lib/net_2_0/tmp/I18N.CJK.dll @@ -473,7 +473,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 /unsafe /resource:big5.table /resource:gb2312.table /resource:jis.table /resource:ks.table /resource:gb18030.table /r:mscorlib.dll /r:I18N.dll /define:DISABLE_UNSAFE -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../../class/lib/net_2_0/I18N.CJK.dll + /codepage:65001 /unsafe /resource:big5.table /resource:gb2312.table /resource:jis.table /resource:ks.table /resource:gb18030.table /r:mscorlib.dll /r:I18N.dll /define:DISABLE_UNSAFE -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../../class/lib/net_2_0/I18N.CJK.dll I18N.CJK_test_net_2_0.dll I18N.CJK_test_net_2_0.dll @@ -483,7 +483,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig resgen.exe ./../../class/lib/net_2_0/resgen.exe @@ -493,7 +493,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /unsafe /r:mscorlib.dll /r:System.dll -resource:Assembly/Mono.ico,Mono.ico -resource:Assembly/Information.ico,Information.ico -resource:Assembly/Error.ico,Error.ico -resource:Assembly/Warning.ico,Warning.ico -resource:Assembly/Question.ico,Question.ico + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /unsafe /r:mscorlib.dll /r:System.dll -resource:Assembly/Mono.ico,Mono.ico -resource:Assembly/Information.ico,Information.ico -resource:Assembly/Error.ico,Error.ico -resource:Assembly/Warning.ico,Warning.ico -resource:Assembly/Question.ico,Question.ico System.Drawing.dll ./../../class/lib/net_2_0/System.Drawing.dll @@ -503,7 +503,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.Drawing.dll /unsafe /r:mscorlib.dll /r:System.dll -resource:Assembly/Mono.ico,Mono.ico -resource:Assembly/Information.ico,Information.ico -resource:Assembly/Error.ico,Error.ico -resource:Assembly/Warning.ico,Warning.ico -resource:Assembly/Question.ico,Question.ico -define:TEST -resource:Test/resources/indexed.png,indexed.png -r:System.Drawing.dll -r:System.Runtime.Serialization.Formatters.Soap.dll -r:System.Xml.dll -nowarn:0618 -nowarn:219 -nowarn:169 -nowarn:1595 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.Drawing.dll /unsafe /r:mscorlib.dll /r:System.dll -resource:Assembly/Mono.ico,Mono.ico -resource:Assembly/Information.ico,Information.ico -resource:Assembly/Error.ico,Error.ico -resource:Assembly/Warning.ico,Warning.ico -resource:Assembly/Question.ico,Question.ico -define:TEST -resource:Test/resources/indexed.png,indexed.png -r:System.Drawing.dll -r:System.Runtime.Serialization.Formatters.Soap.dll -r:System.Xml.dll -nowarn:0618 -nowarn:219 -nowarn:169 -nowarn:1595 System.Drawing_test_net_2_0.dll System.Drawing_test_net_2_0.dll @@ -513,7 +513,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Configuration.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Configuration.dll System.Transactions.dll ./../../class/lib/net_2_0/System.Transactions.dll @@ -523,7 +523,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.Transactions.dll /nowarn:1595 /r:mscorlib.dll /r:System.dll /r:System.Configuration.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.Transactions.dll /nowarn:1595 /r:mscorlib.dll /r:System.dll /r:System.Configuration.dll System.Transactions_test_net_2_0.dll System.Transactions_test_net_2_0.dll @@ -533,7 +533,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /nowarn:0168 /nowarn:0162 /r:mscorlib.dll /r:System.Transactions.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /nowarn:0168 /nowarn:0162 /r:mscorlib.dll /r:System.Transactions.dll System.EnterpriseServices.dll ./../../class/lib/net_2_0/System.EnterpriseServices.dll @@ -543,7 +543,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:Mono.Security.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:Mono.Security.dll Mono.Data.Tds.dll ./../../class/lib/net_2_0/Mono.Data.Tds.dll @@ -553,7 +553,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/Mono.Data.Tds.dll /r:System.dll /r:System.Net.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/Mono.Data.Tds.dll /r:System.dll /r:System.Net.dll Mono.Data.Tds_test_net_2_0.dll Mono.Data.Tds_test_net_2_0.dll @@ -563,7 +563,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -nowarn:649 -unsafe -r:mscorlib.dll -r:./../../class/lib/net_2_0/System.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -r:Mono.Data.Tds.dll -r:System.Configuration.dll -r:System.Transactions.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -nowarn:649 -unsafe -r:mscorlib.dll -r:./../../class/lib/net_2_0/System.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -r:Mono.Data.Tds.dll -r:System.Configuration.dll -r:System.Transactions.dll System.Data.dll Mono.Data.SqlExpressions/Parser.cs ./../../class/lib/net_2_0/System.Data.dll @@ -573,7 +573,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.Data.dll -nowarn:649 -unsafe -r:mscorlib.dll -r:./../../class/lib/net_2_0/System.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -r:Mono.Data.Tds.dll -r:System.Configuration.dll -r:System.Transactions.dll -r:System.Core.dll -r:Mono.Data.Sqlite.dll -nowarn:618,169,612,219,168 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.Data.dll -nowarn:649 -unsafe -r:mscorlib.dll -r:./../../class/lib/net_2_0/System.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -r:Mono.Data.Tds.dll -r:System.Configuration.dll -r:System.Transactions.dll -r:System.Core.dll -r:Mono.Data.Sqlite.dll -nowarn:618,169,612,219,168 System.Data_test_net_2_0.dll Mono.Data.SqlExpressions/Parser.cs System.Data_test_net_2_0.dll @@ -583,7 +583,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll Accessibility.dll ./../../class/lib/net_2_0/Accessibility.dll @@ -593,7 +593,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -r:System.dll -warn:1 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -r:System.dll -warn:1 Mono.WebBrowser.dll ./../../class/lib/net_2_0/Mono.WebBrowser.dll @@ -603,7 +603,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /unsafe /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Drawing.dll /r:Accessibility.dll /r:System.Data.dll /r:Mono.Posix.dll /r:Mono.WebBrowser /r:System.Configuration.dll @System.Windows.Forms.dll.resources -nowarn:618,612,809 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /unsafe /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Drawing.dll /r:Accessibility.dll /r:System.Data.dll /r:Mono.Posix.dll /r:Mono.WebBrowser /r:System.Configuration.dll @System.Windows.Forms.dll.resources -nowarn:618,612,809 System.Windows.Forms.dll ./../../class/lib/net_2_0/System.Windows.Forms.dll @@ -613,7 +613,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.Windows.Forms.dll /r:System.Data.dll /r:System.Drawing.dll /r:Accessibility.dll -r:System.dll -r:System.Xml.dll -resource:Test/resources/a.cur,a.cur -resource:Test/resources/32x32.ico,32x32.ico -nowarn:618,612 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.Windows.Forms.dll /r:System.Data.dll /r:System.Drawing.dll /r:Accessibility.dll -r:System.dll -r:System.Xml.dll -resource:Test/resources/a.cur,a.cur -resource:Test/resources/32x32.ico,32x32.ico -nowarn:618,612 System.Windows.Forms_test_net_2_0.dll System.Windows.Forms_test_net_2_0.dll @@ -623,7 +623,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /unsafe /r:System.dll /r:System.Data.dll /r:System.Transactions.dll /r:System.Xml.dll -resource:resources/SR.resources -resource:resources/SQLiteCommand.bmp -resource:resources/SQLiteConnection.bmp -resource:resources/SQLiteDataAdapter.bmp -d:SQLITE_STANDARD + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /unsafe /r:System.dll /r:System.Data.dll /r:System.Transactions.dll /r:System.Xml.dll -resource:resources/SR.resources -resource:resources/SQLiteCommand.bmp -resource:resources/SQLiteConnection.bmp -resource:resources/SQLiteDataAdapter.bmp -d:SQLITE_STANDARD Mono.Data.Sqlite.dll ./../../class/lib/net_2_0/Mono.Data.Sqlite.dll @@ -633,7 +633,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/Mono.Data.Sqlite.dll /unsafe /r:System.dll /r:System.Data.dll /r:System.Transactions.dll /r:System.Xml.dll -resource:resources/SR.resources -resource:resources/SQLiteCommand.bmp -resource:resources/SQLiteConnection.bmp -resource:resources/SQLiteDataAdapter.bmp -d:SQLITE_STANDARD /nowarn:618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/Mono.Data.Sqlite.dll /unsafe /r:System.dll /r:System.Data.dll /r:System.Transactions.dll /r:System.Xml.dll -resource:resources/SR.resources -resource:resources/SQLiteCommand.bmp -resource:resources/SQLiteConnection.bmp -resource:resources/SQLiteDataAdapter.bmp -d:SQLITE_STANDARD /nowarn:618 Mono.Data.Sqlite_test_net_2_0.dll Mono.Data.Sqlite_test_net_2_0.dll @@ -643,7 +643,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -r:System.dll -r:System.Configuration.dll -d:SYSTEM_WEB_APPLICATIONSERVICES + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -r:System.dll -r:System.Configuration.dll -d:SYSTEM_WEB_APPLICATIONSERVICES dummy-System.Web.ApplicationServices.dll ./../../class/lib/net_2_0/dummy-System.Web.ApplicationServices.dll @@ -653,7 +653,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll System.Web.dll System.Web/UplevelHelper.cs ./../../class/lib/net_2_0/tmp/System.Web.dll @@ -663,7 +663,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.Web.dll -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll -doc:System.Web_test_net_2_0.xml -nowarn:219,169,1591 -r:SystemWebTestShim.dll /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Global.asax /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.ashx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.master /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx.cs /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithMaster.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config.4.0 /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/sub_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_02.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_03.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_04.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_05.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_06.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_07.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_08.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_09.sitemap /resource:Test/mainsoft/NunitWebResources/menuclass.aspx /resource:Test/mainsoft/NunitWebResources/FormView.aspx /resource:Test/mainsoft/NunitWebResources/PostBackMenuTest.aspx /resource:Test/mainsoft/NunitWebResources/PageWithStyleSheet.aspx /resource:Test/mainsoft/NunitWebResources/PageWithTheme.aspx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.ascx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.aspx /resource:Test/mainsoft/NunitWebResources/RunTimeSetTheme.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyBind.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyControl.ascx /resource:Test/mainsoft/NunitWebResources/Theme1.skin /resource:Test/mainsoft/NunitWebResources/Theme2.skin /resource:Test/mainsoft/NunitWebResources/UrlProperty.aspx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx.cs /resource:Test/mainsoft/NunitWebResources/Web.sitemap /resource:Test/mainsoft/NunitWebResources/WizardTest.skin /resource:Test/mainsoft/NunitWebResources/FooterTemplateTest.aspx /resource:Test/mainsoft/NunitWebResources/DataGrid.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_2.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_3.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewDataActions.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewProperties1.aspx /resource:Test/mainsoft/NunitWebResources/Bluehills.jpg /resource:Test/mainsoft/NunitWebResources/FormViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_2.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_3.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_4.aspx /resource:Test/mainsoft/NunitWebResources/FormViewInsertEditDelete.aspx /resource:Test/mainsoft/NunitWebResources/GridViewUpdate.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xml /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xsl /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest1.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest2.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest3.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest4.aspx /resource:Test/mainsoft/NunitWebResources/LoginViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/WebControl.config /resource:Test/mainsoft/NunitWebResources/WebLogin.config /resource:Test/mainsoft/NunitWebResources/CallbackTest1.aspx /resource:Test/mainsoft/NunitWebResources/CallbackTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest1.aspx /resource:Test/mainsoft/NunitWebResources/ClientScript.js /resource:Test/mainsoft/NunitWebResources/EvalTest.aspx /resource:Test/mainsoft/NunitWebResources/TemplateUserControl.ascx /resource:Test/mainsoft/NunitWebResources/WebMapping.config /resource:Test/mainsoft/NunitWebResources/Mapping.aspx /resource:Test/mainsoft/NunitWebResources/Mapping1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting2.aspx /resource:Test/mainsoft/NunitWebResources/MyDerived.master /resource:Test/mainsoft/NunitWebResources/MyPageWithDerivedMaster.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest1.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest2.aspx /resource:Test/mainsoft/NunitWebResources/PageLifecycleTest.aspx /resource:Test/mainsoft/NunitWebResources/PageValidationTest.aspx /resource:Test/mainsoft/NunitWebResources/AsyncPage.aspx /resource:Test/mainsoft/NunitWebResources/PageCultureTest.aspx /resource:Test/mainsoft/NunitWebResources/adapters.browser /resource:Test/mainsoft/NunitWebResources/NoEventValidation.aspx /resource:Test/mainsoft/NunitWebResources/ListControlPage.aspx /resource:Test/mainsoft/NunitWebResources/TextBoxTestlPage.aspx /resource:Test/mainsoft/NunitWebResources/ClearErrorOnError.aspx /resource:Test/mainsoft/NunitWebResources/RedirectOnError.aspx /resource:Test/mainsoft/NunitWebResources/TestCapability.browser /resource:Test/mainsoft/NunitWebResources/PageWithAdapter.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind5.aspx /resource:Test/mainsoft/NunitWebResources/ReadWritePropertyControl.ascx /resource:Test/mainsoft/MainsoftWebTest/nunitweb_config.xml /resource:Test/mainsoft/NunitWebResources/TemplateControlParsingTest.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.master /resource:Test/mainsoft/NunitWebResources/MissingMasterFile.aspx /resource:Test/mainsoft/NunitWebResources/CustomSectionEmptyCollection.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx.cs /resource:Test/mainsoft/NunitWebResources/LoginDisplayRememberMe.aspx /resource:Test/mainsoft/NunitWebResources/NoBindForMethodsWithBindInName.aspx /resource:Test/mainsoft/NunitWebResources/LinkInHeadWithEmbeddedExpression.aspx /resource:Test/mainsoft/NunitWebResources/ExpressionInListControl.aspx /resource:Test/mainsoft/NunitWebResources/ServerSideControlsInScriptBlock.aspx /resource:Test/mainsoft/NunitWebResources/ServerControlInClientSideComment.aspx /resource:Test/mainsoft/NunitWebResources/PreprocessorDirectivesInMarkup.aspx /resource:Test/mainsoft/NunitWebResources/UnquotedAngleBrackets.aspx /resource:Test/mainsoft/NunitWebResources/FullTagsInText.aspx /resource:Test/mainsoft/NunitWebResources/TagsExpressionsAndCommentsInText.aspx /resource:Test/mainsoft/NunitWebResources/NewlineInCodeExpression.aspx /resource:Test/mainsoft/NunitWebResources/DuplicateControlsInClientComment.aspx /resource:Test/mainsoft/NunitWebResources/TagsNestedInClientTag.aspx /resource:Test/mainsoft/NunitWebResources/ConditionalClientComments.aspx /resource:Test/mainsoft/NunitWebResources/OneLetterIdentifierInCodeRender.aspx /resource:Test/mainsoft/NunitWebResources/GlobalResourcesLocalization.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx.cs /resource:Test/mainsoft/NunitWebResources/NestedParserFileText.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CorrectConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx.cs /resource:Test/mainsoft/NunitWebResources/ChangePasswordContainer_FindControl.aspx /resource:Test/mainsoft/NunitWebResources/TagWithExpressionWithinAttribute.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug578770.aspx /resource:Test/mainsoft/NunitWebResources/EnumConverter_Bug578586.aspx /resource:Test/mainsoft/NunitWebResources/ButtonColor_Bug325489.aspx /resource:Test/mainsoft/NunitWebResources/SqlDataSource_OnInit_Bug572781.aspx /resource:Test/mainsoft/NunitWebResources/FormViewPagerVisibility.aspx /resource:Test/mainsoft/NunitWebResources/OverridenControlsPropertyAndPostBack_Bug594238.aspx /resource:Test/mainsoft/NunitWebResources/GlobalizationEncodingName.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_0.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_5.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_6.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_7.aspx /resource:Test/mainsoft/NunitWebResources/GridView_Bug595567.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug600415.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx.cs /resource:Test/mainsoft/NunitWebResources/HtmlTitleCodeRender_Bug662918.aspx /resource:Test/mainsoft/NunitWebResources/App_Code/EnumConverterControl.cs,App_Code/EnumConverterControl.cs /resource:Test/mainsoft/NunitWebResources/App_Code/MyContainer.cs,App_Code/MyContainer.cs /resource:Test/mainsoft/NunitWebResources/App_Code/CustomCheckBoxColumn.cs,App_Code/CustomCheckBoxColumn.cs /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.resx,App_GlobalResources/Common.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.fr-FR.resx,App_GlobalResources/Common.fr-FR.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Resource1.resx,App_GlobalResources/Resource1.resx -r:System.Web.Extensions.dll -d:TEST + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.Web.dll -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll -doc:System.Web_test_net_2_0.xml -nowarn:219,169,1591 -r:SystemWebTestShim.dll /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Global.asax /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.ashx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.master /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx.cs /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithMaster.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config.4.0 /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/sub_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_02.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_03.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_04.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_05.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_06.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_07.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_08.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_09.sitemap /resource:Test/mainsoft/NunitWebResources/menuclass.aspx /resource:Test/mainsoft/NunitWebResources/FormView.aspx /resource:Test/mainsoft/NunitWebResources/PostBackMenuTest.aspx /resource:Test/mainsoft/NunitWebResources/PageWithStyleSheet.aspx /resource:Test/mainsoft/NunitWebResources/PageWithTheme.aspx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.ascx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.aspx /resource:Test/mainsoft/NunitWebResources/RunTimeSetTheme.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyBind.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyControl.ascx /resource:Test/mainsoft/NunitWebResources/Theme1.skin /resource:Test/mainsoft/NunitWebResources/Theme2.skin /resource:Test/mainsoft/NunitWebResources/UrlProperty.aspx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx.cs /resource:Test/mainsoft/NunitWebResources/Web.sitemap /resource:Test/mainsoft/NunitWebResources/WizardTest.skin /resource:Test/mainsoft/NunitWebResources/FooterTemplateTest.aspx /resource:Test/mainsoft/NunitWebResources/DataGrid.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_2.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_3.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewDataActions.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewProperties1.aspx /resource:Test/mainsoft/NunitWebResources/Bluehills.jpg /resource:Test/mainsoft/NunitWebResources/FormViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_2.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_3.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_4.aspx /resource:Test/mainsoft/NunitWebResources/FormViewInsertEditDelete.aspx /resource:Test/mainsoft/NunitWebResources/GridViewUpdate.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xml /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xsl /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest1.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest2.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest3.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest4.aspx /resource:Test/mainsoft/NunitWebResources/LoginViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/WebControl.config /resource:Test/mainsoft/NunitWebResources/WebLogin.config /resource:Test/mainsoft/NunitWebResources/CallbackTest1.aspx /resource:Test/mainsoft/NunitWebResources/CallbackTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest1.aspx /resource:Test/mainsoft/NunitWebResources/ClientScript.js /resource:Test/mainsoft/NunitWebResources/EvalTest.aspx /resource:Test/mainsoft/NunitWebResources/TemplateUserControl.ascx /resource:Test/mainsoft/NunitWebResources/WebMapping.config /resource:Test/mainsoft/NunitWebResources/Mapping.aspx /resource:Test/mainsoft/NunitWebResources/Mapping1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting2.aspx /resource:Test/mainsoft/NunitWebResources/MyDerived.master /resource:Test/mainsoft/NunitWebResources/MyPageWithDerivedMaster.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest1.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest2.aspx /resource:Test/mainsoft/NunitWebResources/PageLifecycleTest.aspx /resource:Test/mainsoft/NunitWebResources/PageValidationTest.aspx /resource:Test/mainsoft/NunitWebResources/AsyncPage.aspx /resource:Test/mainsoft/NunitWebResources/PageCultureTest.aspx /resource:Test/mainsoft/NunitWebResources/adapters.browser /resource:Test/mainsoft/NunitWebResources/NoEventValidation.aspx /resource:Test/mainsoft/NunitWebResources/ListControlPage.aspx /resource:Test/mainsoft/NunitWebResources/TextBoxTestlPage.aspx /resource:Test/mainsoft/NunitWebResources/ClearErrorOnError.aspx /resource:Test/mainsoft/NunitWebResources/RedirectOnError.aspx /resource:Test/mainsoft/NunitWebResources/TestCapability.browser /resource:Test/mainsoft/NunitWebResources/PageWithAdapter.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind5.aspx /resource:Test/mainsoft/NunitWebResources/ReadWritePropertyControl.ascx /resource:Test/mainsoft/MainsoftWebTest/nunitweb_config.xml /resource:Test/mainsoft/NunitWebResources/TemplateControlParsingTest.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.master /resource:Test/mainsoft/NunitWebResources/MissingMasterFile.aspx /resource:Test/mainsoft/NunitWebResources/CustomSectionEmptyCollection.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx.cs /resource:Test/mainsoft/NunitWebResources/LoginDisplayRememberMe.aspx /resource:Test/mainsoft/NunitWebResources/NoBindForMethodsWithBindInName.aspx /resource:Test/mainsoft/NunitWebResources/LinkInHeadWithEmbeddedExpression.aspx /resource:Test/mainsoft/NunitWebResources/ExpressionInListControl.aspx /resource:Test/mainsoft/NunitWebResources/ServerSideControlsInScriptBlock.aspx /resource:Test/mainsoft/NunitWebResources/ServerControlInClientSideComment.aspx /resource:Test/mainsoft/NunitWebResources/PreprocessorDirectivesInMarkup.aspx /resource:Test/mainsoft/NunitWebResources/UnquotedAngleBrackets.aspx /resource:Test/mainsoft/NunitWebResources/FullTagsInText.aspx /resource:Test/mainsoft/NunitWebResources/TagsExpressionsAndCommentsInText.aspx /resource:Test/mainsoft/NunitWebResources/NewlineInCodeExpression.aspx /resource:Test/mainsoft/NunitWebResources/DuplicateControlsInClientComment.aspx /resource:Test/mainsoft/NunitWebResources/TagsNestedInClientTag.aspx /resource:Test/mainsoft/NunitWebResources/ConditionalClientComments.aspx /resource:Test/mainsoft/NunitWebResources/OneLetterIdentifierInCodeRender.aspx /resource:Test/mainsoft/NunitWebResources/GlobalResourcesLocalization.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx.cs /resource:Test/mainsoft/NunitWebResources/NestedParserFileText.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CorrectConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx.cs /resource:Test/mainsoft/NunitWebResources/ChangePasswordContainer_FindControl.aspx /resource:Test/mainsoft/NunitWebResources/TagWithExpressionWithinAttribute.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug578770.aspx /resource:Test/mainsoft/NunitWebResources/EnumConverter_Bug578586.aspx /resource:Test/mainsoft/NunitWebResources/ButtonColor_Bug325489.aspx /resource:Test/mainsoft/NunitWebResources/SqlDataSource_OnInit_Bug572781.aspx /resource:Test/mainsoft/NunitWebResources/FormViewPagerVisibility.aspx /resource:Test/mainsoft/NunitWebResources/OverridenControlsPropertyAndPostBack_Bug594238.aspx /resource:Test/mainsoft/NunitWebResources/GlobalizationEncodingName.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_0.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_5.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_6.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_7.aspx /resource:Test/mainsoft/NunitWebResources/GridView_Bug595567.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug600415.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx.cs /resource:Test/mainsoft/NunitWebResources/HtmlTitleCodeRender_Bug662918.aspx /resource:Test/mainsoft/NunitWebResources/App_Code/EnumConverterControl.cs,App_Code/EnumConverterControl.cs /resource:Test/mainsoft/NunitWebResources/App_Code/MyContainer.cs,App_Code/MyContainer.cs /resource:Test/mainsoft/NunitWebResources/App_Code/CustomCheckBoxColumn.cs,App_Code/CustomCheckBoxColumn.cs /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.resx,App_GlobalResources/Common.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.fr-FR.resx,App_GlobalResources/Common.fr-FR.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Resource1.resx,App_GlobalResources/Resource1.resx -r:System.Web.Extensions.dll -d:TEST System.Web_test_net_2_0.dll System.Web/UplevelHelper.cs System.Web_test_net_2_0.dll @@ -673,7 +673,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Configuration.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Configuration.dll Mono.Web.dll ./../../class/lib/net_2_0/Mono.Web.dll @@ -683,7 +683,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -nowarn:649 -nowarn:169 -r:mscorlib.dll -r:System.dll -r:System.EnterpriseServices.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Configuration.dll -resource:System.Web.Services.Description/wsdl-1.1.xsd,wsdl-1.1.xsd -resource:System.Web.Services.Description/wsdl-1.1-soap.xsd,wsdl-1.1-soap.xsd -resource:System.Web.Services.Description/web-reference.xsd,web-reference.xsd + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -nowarn:649 -nowarn:169 -r:mscorlib.dll -r:System.dll -r:System.EnterpriseServices.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Configuration.dll -resource:System.Web.Services.Description/wsdl-1.1.xsd,wsdl-1.1.xsd -resource:System.Web.Services.Description/wsdl-1.1-soap.xsd,wsdl-1.1-soap.xsd -resource:System.Web.Services.Description/web-reference.xsd,web-reference.xsd System.Web.Services.dll ./../../class/lib/net_2_0/System.Web.Services.dll @@ -693,7 +693,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.Web.Services.dll -nowarn:649 -nowarn:169 -r:mscorlib.dll -r:System.dll -r:System.EnterpriseServices.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Configuration.dll -resource:System.Web.Services.Description/wsdl-1.1.xsd,wsdl-1.1.xsd -resource:System.Web.Services.Description/wsdl-1.1-soap.xsd,wsdl-1.1-soap.xsd -resource:System.Web.Services.Description/web-reference.xsd,web-reference.xsd -nowarn:618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.Web.Services.dll -nowarn:649 -nowarn:169 -r:mscorlib.dll -r:System.dll -r:System.EnterpriseServices.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Configuration.dll -resource:System.Web.Services.Description/wsdl-1.1.xsd,wsdl-1.1.xsd -resource:System.Web.Services.Description/wsdl-1.1-soap.xsd,wsdl-1.1-soap.xsd -resource:System.Web.Services.Description/web-reference.xsd,web-reference.xsd -nowarn:618 System.Web.Services_test_net_2_0.dll System.Web.Services_test_net_2_0.dll @@ -703,7 +703,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll System.Web.dll System.Web/UplevelHelper.cs ./../../class/lib/net_2_0/tmp/System.Web.dll @@ -713,7 +713,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.Web.dll -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll -doc:System.Web_test_net_2_0.xml -nowarn:219,169,1591 -r:SystemWebTestShim.dll /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Global.asax /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.ashx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.master /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx.cs /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithMaster.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config.4.0 /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/sub_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_02.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_03.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_04.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_05.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_06.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_07.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_08.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_09.sitemap /resource:Test/mainsoft/NunitWebResources/menuclass.aspx /resource:Test/mainsoft/NunitWebResources/FormView.aspx /resource:Test/mainsoft/NunitWebResources/PostBackMenuTest.aspx /resource:Test/mainsoft/NunitWebResources/PageWithStyleSheet.aspx /resource:Test/mainsoft/NunitWebResources/PageWithTheme.aspx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.ascx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.aspx /resource:Test/mainsoft/NunitWebResources/RunTimeSetTheme.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyBind.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyControl.ascx /resource:Test/mainsoft/NunitWebResources/Theme1.skin /resource:Test/mainsoft/NunitWebResources/Theme2.skin /resource:Test/mainsoft/NunitWebResources/UrlProperty.aspx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx.cs /resource:Test/mainsoft/NunitWebResources/Web.sitemap /resource:Test/mainsoft/NunitWebResources/WizardTest.skin /resource:Test/mainsoft/NunitWebResources/FooterTemplateTest.aspx /resource:Test/mainsoft/NunitWebResources/DataGrid.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_2.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_3.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewDataActions.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewProperties1.aspx /resource:Test/mainsoft/NunitWebResources/Bluehills.jpg /resource:Test/mainsoft/NunitWebResources/FormViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_2.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_3.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_4.aspx /resource:Test/mainsoft/NunitWebResources/FormViewInsertEditDelete.aspx /resource:Test/mainsoft/NunitWebResources/GridViewUpdate.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xml /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xsl /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest1.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest2.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest3.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest4.aspx /resource:Test/mainsoft/NunitWebResources/LoginViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/WebControl.config /resource:Test/mainsoft/NunitWebResources/WebLogin.config /resource:Test/mainsoft/NunitWebResources/CallbackTest1.aspx /resource:Test/mainsoft/NunitWebResources/CallbackTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest1.aspx /resource:Test/mainsoft/NunitWebResources/ClientScript.js /resource:Test/mainsoft/NunitWebResources/EvalTest.aspx /resource:Test/mainsoft/NunitWebResources/TemplateUserControl.ascx /resource:Test/mainsoft/NunitWebResources/WebMapping.config /resource:Test/mainsoft/NunitWebResources/Mapping.aspx /resource:Test/mainsoft/NunitWebResources/Mapping1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting2.aspx /resource:Test/mainsoft/NunitWebResources/MyDerived.master /resource:Test/mainsoft/NunitWebResources/MyPageWithDerivedMaster.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest1.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest2.aspx /resource:Test/mainsoft/NunitWebResources/PageLifecycleTest.aspx /resource:Test/mainsoft/NunitWebResources/PageValidationTest.aspx /resource:Test/mainsoft/NunitWebResources/AsyncPage.aspx /resource:Test/mainsoft/NunitWebResources/PageCultureTest.aspx /resource:Test/mainsoft/NunitWebResources/adapters.browser /resource:Test/mainsoft/NunitWebResources/NoEventValidation.aspx /resource:Test/mainsoft/NunitWebResources/ListControlPage.aspx /resource:Test/mainsoft/NunitWebResources/TextBoxTestlPage.aspx /resource:Test/mainsoft/NunitWebResources/ClearErrorOnError.aspx /resource:Test/mainsoft/NunitWebResources/RedirectOnError.aspx /resource:Test/mainsoft/NunitWebResources/TestCapability.browser /resource:Test/mainsoft/NunitWebResources/PageWithAdapter.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind5.aspx /resource:Test/mainsoft/NunitWebResources/ReadWritePropertyControl.ascx /resource:Test/mainsoft/MainsoftWebTest/nunitweb_config.xml /resource:Test/mainsoft/NunitWebResources/TemplateControlParsingTest.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.master /resource:Test/mainsoft/NunitWebResources/MissingMasterFile.aspx /resource:Test/mainsoft/NunitWebResources/CustomSectionEmptyCollection.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx.cs /resource:Test/mainsoft/NunitWebResources/LoginDisplayRememberMe.aspx /resource:Test/mainsoft/NunitWebResources/NoBindForMethodsWithBindInName.aspx /resource:Test/mainsoft/NunitWebResources/LinkInHeadWithEmbeddedExpression.aspx /resource:Test/mainsoft/NunitWebResources/ExpressionInListControl.aspx /resource:Test/mainsoft/NunitWebResources/ServerSideControlsInScriptBlock.aspx /resource:Test/mainsoft/NunitWebResources/ServerControlInClientSideComment.aspx /resource:Test/mainsoft/NunitWebResources/PreprocessorDirectivesInMarkup.aspx /resource:Test/mainsoft/NunitWebResources/UnquotedAngleBrackets.aspx /resource:Test/mainsoft/NunitWebResources/FullTagsInText.aspx /resource:Test/mainsoft/NunitWebResources/TagsExpressionsAndCommentsInText.aspx /resource:Test/mainsoft/NunitWebResources/NewlineInCodeExpression.aspx /resource:Test/mainsoft/NunitWebResources/DuplicateControlsInClientComment.aspx /resource:Test/mainsoft/NunitWebResources/TagsNestedInClientTag.aspx /resource:Test/mainsoft/NunitWebResources/ConditionalClientComments.aspx /resource:Test/mainsoft/NunitWebResources/OneLetterIdentifierInCodeRender.aspx /resource:Test/mainsoft/NunitWebResources/GlobalResourcesLocalization.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx.cs /resource:Test/mainsoft/NunitWebResources/NestedParserFileText.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CorrectConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx.cs /resource:Test/mainsoft/NunitWebResources/ChangePasswordContainer_FindControl.aspx /resource:Test/mainsoft/NunitWebResources/TagWithExpressionWithinAttribute.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug578770.aspx /resource:Test/mainsoft/NunitWebResources/EnumConverter_Bug578586.aspx /resource:Test/mainsoft/NunitWebResources/ButtonColor_Bug325489.aspx /resource:Test/mainsoft/NunitWebResources/SqlDataSource_OnInit_Bug572781.aspx /resource:Test/mainsoft/NunitWebResources/FormViewPagerVisibility.aspx /resource:Test/mainsoft/NunitWebResources/OverridenControlsPropertyAndPostBack_Bug594238.aspx /resource:Test/mainsoft/NunitWebResources/GlobalizationEncodingName.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_0.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_5.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_6.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_7.aspx /resource:Test/mainsoft/NunitWebResources/GridView_Bug595567.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug600415.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx.cs /resource:Test/mainsoft/NunitWebResources/HtmlTitleCodeRender_Bug662918.aspx /resource:Test/mainsoft/NunitWebResources/App_Code/EnumConverterControl.cs,App_Code/EnumConverterControl.cs /resource:Test/mainsoft/NunitWebResources/App_Code/MyContainer.cs,App_Code/MyContainer.cs /resource:Test/mainsoft/NunitWebResources/App_Code/CustomCheckBoxColumn.cs,App_Code/CustomCheckBoxColumn.cs /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.resx,App_GlobalResources/Common.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.fr-FR.resx,App_GlobalResources/Common.fr-FR.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Resource1.resx,App_GlobalResources/Resource1.resx -r:System.Web.Extensions.dll -d:TEST + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.Web.dll -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll -doc:System.Web_test_net_2_0.xml -nowarn:219,169,1591 -r:SystemWebTestShim.dll /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Global.asax /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.ashx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.master /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx.cs /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithMaster.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config.4.0 /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/sub_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_02.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_03.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_04.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_05.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_06.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_07.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_08.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_09.sitemap /resource:Test/mainsoft/NunitWebResources/menuclass.aspx /resource:Test/mainsoft/NunitWebResources/FormView.aspx /resource:Test/mainsoft/NunitWebResources/PostBackMenuTest.aspx /resource:Test/mainsoft/NunitWebResources/PageWithStyleSheet.aspx /resource:Test/mainsoft/NunitWebResources/PageWithTheme.aspx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.ascx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.aspx /resource:Test/mainsoft/NunitWebResources/RunTimeSetTheme.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyBind.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyControl.ascx /resource:Test/mainsoft/NunitWebResources/Theme1.skin /resource:Test/mainsoft/NunitWebResources/Theme2.skin /resource:Test/mainsoft/NunitWebResources/UrlProperty.aspx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx.cs /resource:Test/mainsoft/NunitWebResources/Web.sitemap /resource:Test/mainsoft/NunitWebResources/WizardTest.skin /resource:Test/mainsoft/NunitWebResources/FooterTemplateTest.aspx /resource:Test/mainsoft/NunitWebResources/DataGrid.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_2.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_3.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewDataActions.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewProperties1.aspx /resource:Test/mainsoft/NunitWebResources/Bluehills.jpg /resource:Test/mainsoft/NunitWebResources/FormViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_2.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_3.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_4.aspx /resource:Test/mainsoft/NunitWebResources/FormViewInsertEditDelete.aspx /resource:Test/mainsoft/NunitWebResources/GridViewUpdate.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xml /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xsl /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest1.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest2.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest3.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest4.aspx /resource:Test/mainsoft/NunitWebResources/LoginViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/WebControl.config /resource:Test/mainsoft/NunitWebResources/WebLogin.config /resource:Test/mainsoft/NunitWebResources/CallbackTest1.aspx /resource:Test/mainsoft/NunitWebResources/CallbackTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest1.aspx /resource:Test/mainsoft/NunitWebResources/ClientScript.js /resource:Test/mainsoft/NunitWebResources/EvalTest.aspx /resource:Test/mainsoft/NunitWebResources/TemplateUserControl.ascx /resource:Test/mainsoft/NunitWebResources/WebMapping.config /resource:Test/mainsoft/NunitWebResources/Mapping.aspx /resource:Test/mainsoft/NunitWebResources/Mapping1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting2.aspx /resource:Test/mainsoft/NunitWebResources/MyDerived.master /resource:Test/mainsoft/NunitWebResources/MyPageWithDerivedMaster.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest1.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest2.aspx /resource:Test/mainsoft/NunitWebResources/PageLifecycleTest.aspx /resource:Test/mainsoft/NunitWebResources/PageValidationTest.aspx /resource:Test/mainsoft/NunitWebResources/AsyncPage.aspx /resource:Test/mainsoft/NunitWebResources/PageCultureTest.aspx /resource:Test/mainsoft/NunitWebResources/adapters.browser /resource:Test/mainsoft/NunitWebResources/NoEventValidation.aspx /resource:Test/mainsoft/NunitWebResources/ListControlPage.aspx /resource:Test/mainsoft/NunitWebResources/TextBoxTestlPage.aspx /resource:Test/mainsoft/NunitWebResources/ClearErrorOnError.aspx /resource:Test/mainsoft/NunitWebResources/RedirectOnError.aspx /resource:Test/mainsoft/NunitWebResources/TestCapability.browser /resource:Test/mainsoft/NunitWebResources/PageWithAdapter.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind5.aspx /resource:Test/mainsoft/NunitWebResources/ReadWritePropertyControl.ascx /resource:Test/mainsoft/MainsoftWebTest/nunitweb_config.xml /resource:Test/mainsoft/NunitWebResources/TemplateControlParsingTest.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.master /resource:Test/mainsoft/NunitWebResources/MissingMasterFile.aspx /resource:Test/mainsoft/NunitWebResources/CustomSectionEmptyCollection.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx.cs /resource:Test/mainsoft/NunitWebResources/LoginDisplayRememberMe.aspx /resource:Test/mainsoft/NunitWebResources/NoBindForMethodsWithBindInName.aspx /resource:Test/mainsoft/NunitWebResources/LinkInHeadWithEmbeddedExpression.aspx /resource:Test/mainsoft/NunitWebResources/ExpressionInListControl.aspx /resource:Test/mainsoft/NunitWebResources/ServerSideControlsInScriptBlock.aspx /resource:Test/mainsoft/NunitWebResources/ServerControlInClientSideComment.aspx /resource:Test/mainsoft/NunitWebResources/PreprocessorDirectivesInMarkup.aspx /resource:Test/mainsoft/NunitWebResources/UnquotedAngleBrackets.aspx /resource:Test/mainsoft/NunitWebResources/FullTagsInText.aspx /resource:Test/mainsoft/NunitWebResources/TagsExpressionsAndCommentsInText.aspx /resource:Test/mainsoft/NunitWebResources/NewlineInCodeExpression.aspx /resource:Test/mainsoft/NunitWebResources/DuplicateControlsInClientComment.aspx /resource:Test/mainsoft/NunitWebResources/TagsNestedInClientTag.aspx /resource:Test/mainsoft/NunitWebResources/ConditionalClientComments.aspx /resource:Test/mainsoft/NunitWebResources/OneLetterIdentifierInCodeRender.aspx /resource:Test/mainsoft/NunitWebResources/GlobalResourcesLocalization.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx.cs /resource:Test/mainsoft/NunitWebResources/NestedParserFileText.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CorrectConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx.cs /resource:Test/mainsoft/NunitWebResources/ChangePasswordContainer_FindControl.aspx /resource:Test/mainsoft/NunitWebResources/TagWithExpressionWithinAttribute.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug578770.aspx /resource:Test/mainsoft/NunitWebResources/EnumConverter_Bug578586.aspx /resource:Test/mainsoft/NunitWebResources/ButtonColor_Bug325489.aspx /resource:Test/mainsoft/NunitWebResources/SqlDataSource_OnInit_Bug572781.aspx /resource:Test/mainsoft/NunitWebResources/FormViewPagerVisibility.aspx /resource:Test/mainsoft/NunitWebResources/OverridenControlsPropertyAndPostBack_Bug594238.aspx /resource:Test/mainsoft/NunitWebResources/GlobalizationEncodingName.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_0.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_5.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_6.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_7.aspx /resource:Test/mainsoft/NunitWebResources/GridView_Bug595567.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug600415.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx.cs /resource:Test/mainsoft/NunitWebResources/HtmlTitleCodeRender_Bug662918.aspx /resource:Test/mainsoft/NunitWebResources/App_Code/EnumConverterControl.cs,App_Code/EnumConverterControl.cs /resource:Test/mainsoft/NunitWebResources/App_Code/MyContainer.cs,App_Code/MyContainer.cs /resource:Test/mainsoft/NunitWebResources/App_Code/CustomCheckBoxColumn.cs,App_Code/CustomCheckBoxColumn.cs /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.resx,App_GlobalResources/Common.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.fr-FR.resx,App_GlobalResources/Common.fr-FR.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Resource1.resx,App_GlobalResources/Resource1.resx -r:System.Web.Extensions.dll -d:TEST System.Web_test_net_2_0.dll System.Web/UplevelHelper.cs System.Web_test_net_2_0.dll @@ -723,7 +723,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.Xml.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.Xml.dll System.Runtime.Serialization.Formatters.Soap.dll ./../../class/lib/net_2_0/System.Runtime.Serialization.Formatters.Soap.dll @@ -733,7 +733,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.Runtime.Serialization.Formatters.Soap.dll /r:mscorlib.dll /r:System.Xml.dll -nowarn:0618 -nowarn:219 -nowarn:169 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.Runtime.Serialization.Formatters.Soap.dll /r:mscorlib.dll /r:System.Xml.dll -nowarn:0618 -nowarn:219 -nowarn:169 System.Runtime.Serialization.Formatters.Soap_test_net_2_0.dll System.Runtime.Serialization.Formatters.Soap_test_net_2_0.dll @@ -743,7 +743,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Web.dll /r:System.Xml.dll /r:System.Runtime.Serialization.Formatters.Soap.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Web.dll /r:System.Xml.dll /r:System.Runtime.Serialization.Formatters.Soap.dll System.Runtime.Remoting.dll ./../../class/lib/net_2_0/System.Runtime.Remoting.dll @@ -753,7 +753,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.Runtime.Remoting.dll /r:mscorlib.dll /r:System.dll /r:System.Web.dll /r:System.Xml.dll /r:System.Runtime.Serialization.Formatters.Soap.dll -nowarn:618 /r:System.Runtime.Remoting.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.Runtime.Remoting.dll /r:mscorlib.dll /r:System.dll /r:System.Web.dll /r:System.Xml.dll /r:System.Runtime.Serialization.Formatters.Soap.dll -nowarn:618 /r:System.Runtime.Remoting.dll System.Runtime.Remoting_test_net_2_0.dll System.Runtime.Remoting_test_net_2_0.dll @@ -763,7 +763,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll System.Configuration.Install.dll ./../../class/lib/net_2_0/System.Configuration.Install.dll @@ -773,7 +773,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Configuration.Install.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Configuration.Install.dll System.Management.dll ./../../class/lib/net_2_0/System.Management.dll @@ -783,7 +783,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll /r:System.EnterpriseServices.dll /r:System.Drawing.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll /r:System.EnterpriseServices.dll /r:System.Drawing.dll System.Data.OracleClient.dll ./../../class/lib/net_2_0/System.Data.OracleClient.dll @@ -793,7 +793,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.Data.OracleClient.dll /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll /r:System.EnterpriseServices.dll /r:System.Drawing.dll /nowarn:618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.Data.OracleClient.dll /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll /r:System.EnterpriseServices.dll /r:System.Drawing.dll /nowarn:618 System.Data.OracleClient_test_net_2_0.dll System.Data.OracleClient_test_net_2_0.dll @@ -803,7 +803,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll Microsoft.VisualC.dll ./../../class/lib/net_2_0/Microsoft.VisualC.dll @@ -813,7 +813,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll cscompmgd.dll ./../../class/lib/net_2_0/cscompmgd.dll @@ -823,7 +823,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/cscompmgd.dll /r:mscorlib.dll /r:System.dll -nowarn:0618 -nowarn:219 -nowarn:169 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/cscompmgd.dll /r:mscorlib.dll /r:System.dll -nowarn:0618 -nowarn:219 -nowarn:169 Cscompmgd_test_net_2_0.dll Cscompmgd_test_net_2_0.dll @@ -833,7 +833,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Windows.Forms.dll -r:System.Drawing.dll -r:Accessibility.dll -r:System.Data.dll -r:System.Configuration.dll -define:DRAWING_DESIGN_DEP -r:System.Drawing.Design.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Windows.Forms.dll -r:System.Drawing.dll -r:Accessibility.dll -r:System.Data.dll -r:System.Configuration.dll -define:DRAWING_DESIGN_DEP -r:System.Drawing.Design.dll System.Design.dll ./../../class/lib/net_2_0/tmp/System.Design.dll @@ -843,7 +843,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.Design.dll /r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.Design.dll /r:System.dll System.Design_test_net_2_0.dll System.Design_test_net_2_0.dll @@ -853,7 +853,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll -nowarn:414,618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll -nowarn:414,618 PEAPI.dll ./../../class/lib/net_2_0/PEAPI.dll @@ -863,7 +863,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll /r:Mono.Security.dll -warn:1 @Npgsql.dll.resources + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll /r:Mono.Security.dll -warn:1 @Npgsql.dll.resources Npgsql.dll ./../../class/lib/net_2_0/Npgsql.dll @@ -873,7 +873,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/Npgsql.dll /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Web.dll /r:System.Data.dll -nowarn:0618 -nowarn:219 -nowarn:169 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/Npgsql.dll /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Web.dll /r:System.Data.dll -nowarn:0618 -nowarn:219 -nowarn:169 Npgsql_test_net_2_0.dll Npgsql_test_net_2_0.dll @@ -883,7 +883,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /resource:resources/relaxng.rng,relaxng.rng + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /resource:resources/relaxng.rng,relaxng.rng Commons.Xml.Relaxng.dll Commons.Xml.Relaxng.Rnc/RncParser.cs ./../../class/lib/net_2_0/Commons.Xml.Relaxng.dll @@ -893,7 +893,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/Commons.Xml.Relaxng.dll /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /resource:resources/relaxng.rng,relaxng.rng -nowarn:0618 -nowarn:219 -nowarn:169 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/Commons.Xml.Relaxng.dll /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /resource:resources/relaxng.rng,relaxng.rng -nowarn:0618 -nowarn:219 -nowarn:169 Commons.Xml.Relaxng_test_net_2_0.dll Commons.Xml.Relaxng.Rnc/RncParser.cs Commons.Xml.Relaxng_test_net_2_0.dll @@ -903,7 +903,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -warn:1 -nowarn:612 -r:mscorlib.dll -r:System.dll -r:Mono.Security.dll /res:Novell.Directory.Ldap.Utilclass/ResultCodeMessages.resources + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -warn:1 -nowarn:612 -r:mscorlib.dll -r:System.dll -r:Mono.Security.dll /res:Novell.Directory.Ldap.Utilclass/ResultCodeMessages.resources Novell.Directory.Ldap.dll ./../../class/lib/net_2_0/Novell.Directory.Ldap.dll @@ -913,7 +913,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/Novell.Directory.Ldap.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/Novell.Directory.Ldap.dll Novell.Directory.Ldap_test_net_2_0.dll Novell.Directory.Ldap_test_net_2_0.dll @@ -923,7 +923,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /unsafe + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /unsafe Mono.Security.Win32.dll ./../../class/lib/net_2_0/Mono.Security.Win32.dll @@ -933,7 +933,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:Novell.Directory.Ldap.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:Novell.Directory.Ldap.dll System.DirectoryServices.dll ./../../class/lib/net_2_0/System.DirectoryServices.dll @@ -943,7 +943,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.DirectoryServices.dll /r:mscorlib.dll /r:System.dll /r:Novell.Directory.Ldap.dll -nowarn:0618 -nowarn:219 -nowarn:169 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.DirectoryServices.dll /r:mscorlib.dll /r:System.dll /r:Novell.Directory.Ldap.dll -nowarn:0618 -nowarn:219 -nowarn:169 System.DirectoryServices_test_net_2_0.dll System.DirectoryServices_test_net_2_0.dll @@ -953,7 +953,7 @@ MONO_PATH=./../../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../../class/lib/build/mcs.exe - /codepage:65001 /r:System.dll /r:System.Xml.dll /main:RabbitMQ.Client.Apigen.Apigen -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig + /codepage:65001 /r:System.dll /r:System.Xml.dll /main:RabbitMQ.Client.Apigen.Apigen -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig RabbitMQ.Client.Apigen.exe ./../../../../class/lib/net_2_0/RabbitMQ.Client.Apigen.exe @@ -963,7 +963,7 @@ false MONO_PATH=./../../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -r:System.dll -r:System.Xml.dll -nowarn:618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -r:System.dll -r:System.Xml.dll -nowarn:618 RabbitMQ.Client.dll ./../../../../class/lib/net_2_0/RabbitMQ.Client.dll @@ -973,7 +973,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:System.dll /r:System.Configuration + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:System.dll /r:System.Configuration Mono.Messaging.dll ./../../class/lib/net_2_0/Mono.Messaging.dll @@ -983,7 +983,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/Mono.Messaging.dll /r:System.dll /r:System.Configuration -nowarn:0618 -nowarn:219 -nowarn:169 /r:System.Messaging.dll /r:nunit.mocks.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/Mono.Messaging.dll /r:System.dll /r:System.Configuration -nowarn:0618 -nowarn:219 -nowarn:169 /r:System.Messaging.dll /r:nunit.mocks.dll Mono.Messaging_test_net_2_0.dll Mono.Messaging_test_net_2_0.dll @@ -993,7 +993,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /resource:System.Messaging/MessageQueue.resx /r:System.dll /r:System.Configuration.Install.dll /r:System.Drawing.dll /r:System.Windows.Forms.dll /r:System.Xml /r:Mono.Messaging.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /resource:System.Messaging/MessageQueue.resx /r:System.dll /r:System.Configuration.Install.dll /r:System.Drawing.dll /r:System.Windows.Forms.dll /r:System.Xml /r:Mono.Messaging.dll System.Messaging.dll ./../../class/lib/net_2_0/System.Messaging.dll @@ -1003,7 +1003,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.Messaging.dll /resource:System.Messaging/MessageQueue.resx /r:System.dll /r:System.Configuration.Install.dll /r:System.Drawing.dll /r:System.Windows.Forms.dll /r:System.Xml /r:Mono.Messaging.dll -nowarn:0618 -nowarn:219 -nowarn:169 /r:nunit.mocks.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.Messaging.dll /resource:System.Messaging/MessageQueue.resx /r:System.dll /r:System.Configuration.Install.dll /r:System.Drawing.dll /r:System.Windows.Forms.dll /r:System.Xml /r:Mono.Messaging.dll -nowarn:0618 -nowarn:219 -nowarn:169 /r:nunit.mocks.dll System.Messaging_test_net_2_0.dll System.Messaging_test_net_2_0.dll @@ -1013,7 +1013,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:System.dll /r:System.Messaging.dll /r:Mono.Messaging.dll /r:RabbitMQ.Client -nowarn:618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:System.dll /r:System.Messaging.dll /r:Mono.Messaging.dll /r:RabbitMQ.Client -nowarn:618 Mono.Messaging.RabbitMQ.dll ./../../class/lib/net_2_0/Mono.Messaging.RabbitMQ.dll @@ -1023,7 +1023,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/Mono.Messaging.RabbitMQ.dll /r:System.dll /r:System.Messaging.dll /r:Mono.Messaging.dll /r:RabbitMQ.Client -nowarn:618 -nowarn:0618 -nowarn:219 -nowarn:169 /r:nunit.mocks.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/Mono.Messaging.RabbitMQ.dll /r:System.dll /r:System.Messaging.dll /r:Mono.Messaging.dll /r:RabbitMQ.Client -nowarn:618 -nowarn:0618 -nowarn:219 -nowarn:169 /r:nunit.mocks.dll Mono.Messaging.RabbitMQ_test_net_2_0.dll Mono.Messaging.RabbitMQ_test_net_2_0.dll @@ -1033,7 +1033,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:System.dll /r:System.Configuration.Install.dll /r:System.Windows.Forms.dll /nowarn:0618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:System.dll /r:System.Configuration.Install.dll /r:System.Windows.Forms.dll /nowarn:0618 System.ServiceProcess.dll ./../../class/lib/net_2_0/System.ServiceProcess.dll @@ -1043,7 +1043,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.ServiceProcess.dll /r:System.dll /r:System.Configuration.Install.dll /r:System.Windows.Forms.dll /nowarn:0618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.ServiceProcess.dll /r:System.dll /r:System.Configuration.Install.dll /r:System.Windows.Forms.dll /nowarn:0618 System.ServiceProcess_test_net_2_0.dll System.ServiceProcess_test_net_2_0.dll @@ -1053,7 +1053,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Drawing.dll /r:System.Windows.Forms.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Drawing.dll /r:System.Windows.Forms.dll System.Drawing.Design.dll ./../../class/lib/net_2_0/System.Drawing.Design.dll @@ -1063,7 +1063,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Windows.Forms.dll -r:System.Drawing.dll -r:Accessibility.dll -r:System.Data.dll -r:System.Configuration.dll -define:DRAWING_DESIGN_DEP -r:System.Drawing.Design.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Windows.Forms.dll -r:System.Drawing.dll -r:Accessibility.dll -r:System.Data.dll -r:System.Configuration.dll -define:DRAWING_DESIGN_DEP -r:System.Drawing.Design.dll System.Design.dll ./../../class/lib/net_2_0/tmp/System.Design.dll @@ -1073,7 +1073,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.Design.dll /r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.Design.dll /r:System.dll System.Design_test_net_2_0.dll System.Design_test_net_2_0.dll @@ -1083,7 +1083,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll -warn:1 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll -warn:1 ICSharpCode.SharpZipLib.dll ./../../class/lib/net_2_0/ICSharpCode.SharpZipLib.dll @@ -1093,7 +1093,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Web.dll -r:ICSharpCode.SharpZipLib.dll -r:Mono.Security.dll -nowarn:618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Web.dll -r:ICSharpCode.SharpZipLib.dll -r:Mono.Security.dll -nowarn:618 Mono.Http.dll ./../../class/lib/net_2_0/Mono.Http.dll @@ -1103,7 +1103,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig Mono.Cairo.dll ./../../class/lib/net_2_0/Mono.Cairo.dll @@ -1113,7 +1113,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /unsafe /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll -warn:1 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /unsafe /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll -warn:1 IBM.Data.DB2.dll ./../../class/lib/net_2_0/IBM.Data.DB2.dll @@ -1123,7 +1123,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll CustomMarshalers.dll ./../../class/lib/net_2_0/CustomMarshalers.dll @@ -1133,7 +1133,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig OpenSystem.C.dll ./../../class/lib/net_2_0/OpenSystem.C.dll @@ -1143,7 +1143,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll -keyfile:../mono.snk -r:System.Core.dll -d:NET_3_5 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll -keyfile:../mono.snk -r:System.Core.dll -d:NET_3_5 Mono.Cecil.dll ./../../class/lib/net_2_0/Mono.Cecil.dll @@ -1153,7 +1153,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:Mono.Cecil.dll /d:CECIL -keyfile:../mono.snk + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:Mono.Cecil.dll /d:CECIL -keyfile:../mono.snk Mono.Cecil.Mdb.dll ./../../class/lib/net_2_0/Mono.Cecil.Mdb.dll @@ -1163,7 +1163,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:Mono.Cecil.dll /r:System.Core.dll /unsafe -D:MONO_DATACONVERTER_STATIC_METHODS -keyfile:../mono.snk + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:Mono.Cecil.dll /r:System.Core.dll /unsafe -D:MONO_DATACONVERTER_STATIC_METHODS -keyfile:../mono.snk Mono.Debugger.Soft.dll ./../../class/lib/net_2_0/Mono.Debugger.Soft.dll @@ -1173,7 +1173,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/Mono.Debugger.Soft.dll /r:Mono.Cecil.dll /r:System.dll /r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/Mono.Debugger.Soft.dll /r:Mono.Cecil.dll /r:System.dll /r:System.Core.dll Mono.Debugger.Soft_test_net_2_0.dll Mono.Debugger.Soft_test_net_2_0.dll @@ -1183,7 +1183,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -r:System.Web.dll -r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -r:System.Web.dll -r:System.dll SystemWebTestShim.dll ./../../class/lib/net_2_0/SystemWebTestShim.dll @@ -1193,7 +1193,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll Microsoft.Build.Framework.dll ./../../class/lib/net_2_0/Microsoft.Build.Framework.dll @@ -1203,7 +1203,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/Microsoft.Build.Framework.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/Microsoft.Build.Framework.dll Microsoft.Build.Framework_test_net_2_0.dll Microsoft.Build.Framework_test_net_2_0.dll @@ -1213,7 +1213,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:Microsoft.Build.Framework.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:Microsoft.Build.Framework.dll Microsoft.Build.Utilities.dll ./../../class/lib/net_2_0/Microsoft.Build.Utilities.dll @@ -1223,7 +1223,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/Microsoft.Build.Utilities.dll /r:Microsoft.Build.Framework.dll -r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/Microsoft.Build.Utilities.dll /r:Microsoft.Build.Framework.dll -r:System.dll Microsoft.Build.Utilities_test_net_2_0.dll Microsoft.Build.Utilities_test_net_2_0.dll @@ -1233,7 +1233,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.dll Microsoft.Build.Engine.dll ./../../class/lib/net_2_0/Microsoft.Build.Engine.dll @@ -1243,7 +1243,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/Microsoft.Build.Engine.dll /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.dll /r:System.Xml.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/Microsoft.Build.Engine.dll /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.dll /r:System.Xml.dll Microsoft.Build.Engine_test_net_2_0.dll Microsoft.Build.Engine_test_net_2_0.dll @@ -1253,7 +1253,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:System.Windows.Forms.dll /r:Microsoft.Build.Utilities.dll /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Engine.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:System.Windows.Forms.dll /r:Microsoft.Build.Utilities.dll /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Engine.dll Microsoft.Build.Tasks.dll ./../../class/lib/net_2_0/Microsoft.Build.Tasks.dll @@ -1263,7 +1263,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/Microsoft.Build.Tasks.dll /r:Microsoft.Build.Engine.dll /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.dll /r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/Microsoft.Build.Tasks.dll /r:Microsoft.Build.Engine.dll /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.dll /r:System.Core.dll Microsoft.Build.Tasks_test_net_2_0.dll Microsoft.Build.Tasks_test_net_2_0.dll @@ -1273,7 +1273,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -r:System.dll -r:System.Core.dll -r:System.Xml.dll -d:NET_3_5 -nowarn:1720 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -r:System.dll -r:System.Core.dll -r:System.Xml.dll -d:NET_3_5 -nowarn:1720 System.Xml.Linq.dll ./../../class/lib/net_2_0/System.Xml.Linq.dll @@ -1283,7 +1283,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.Xml.Linq.dll -r:System.dll -r:System.Core.dll -r:System.Xml.dll -d:NET_3_5 -nowarn:1720 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.Xml.Linq.dll -r:System.dll -r:System.Core.dll -r:System.Xml.dll -d:NET_3_5 -nowarn:1720 System.Xml.Linq_test_net_2_0.dll System.Xml.Linq_test_net_2_0.dll @@ -1293,7 +1293,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /nowarn:168,169,219,414 /r:System.dll /r:System.Xml.dll /r:System.Core.dll /resource:resources/mstypes.schema /d:NET_3_0 /r:System.Data.dll /r:System.Configuration.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /nowarn:168,169,219,414 /r:System.dll /r:System.Xml.dll /r:System.Core.dll /resource:resources/mstypes.schema /d:NET_3_0 /r:System.Data.dll /r:System.Configuration.dll System.Runtime.Serialization.dll ./../../class/lib/net_2_0/System.Runtime.Serialization.dll @@ -1303,7 +1303,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.Runtime.Serialization.dll /nowarn:168,169,219,414 /r:System.dll /r:System.Xml.dll /r:System.Core.dll /resource:resources/mstypes.schema /d:NET_3_0 /r:System.Data.dll /r:System.Configuration.dll /r:System.ServiceModel.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.Runtime.Serialization.dll /nowarn:168,169,219,414 /r:System.dll /r:System.Xml.dll /r:System.Core.dll /resource:resources/mstypes.schema /d:NET_3_0 /r:System.Data.dll /r:System.Configuration.dll /r:System.ServiceModel.dll System.Runtime.Serialization_test_net_2_0.dll System.Runtime.Serialization_test_net_2_0.dll @@ -1313,7 +1313,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -r:mscorlib.dll -r:System.Core.dll -r:System.dll -r:System.Data.dll -r:System.Xml.dll -r:System.Web.dll -d:NET_3_5 -nowarn:1720 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -r:mscorlib.dll -r:System.Core.dll -r:System.dll -r:System.Data.dll -r:System.Xml.dll -r:System.Web.dll -d:NET_3_5 -nowarn:1720 System.Data.DataSetExtensions.dll ./../../class/lib/net_2_0/System.Data.DataSetExtensions.dll @@ -1323,7 +1323,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.Data.DataSetExtensions.dll -r:mscorlib.dll -r:System.Core.dll -r:System.dll -r:System.Data.dll -r:System.Xml.dll -r:System.Web.dll -d:NET_3_5 -nowarn:1720 -doc:System.Data.DataSetExtensions_test_net_2_0.xml -nowarn:219 -nowarn:169 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.Data.DataSetExtensions.dll -r:mscorlib.dll -r:System.Core.dll -r:System.dll -r:System.Data.dll -r:System.Xml.dll -r:System.Web.dll -d:NET_3_5 -nowarn:1720 -doc:System.Data.DataSetExtensions_test_net_2_0.xml -nowarn:219 -nowarn:169 System.Data.DataSetExtensions_test_net_2_0.dll System.Data.DataSetExtensions_test_net_2_0.dll @@ -1333,7 +1333,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:System.Data.dll /r:System.Runtime.Serialization.dll /resource:./src/DbLinq/Schema/Dbml/DbmlSchema.xsd,DbLinq.Schema.Dbml.DbmlSchema.xsd /d:MONO_STRICT /d:MONO_DEPLOY -warn:1 -d:NET_3_5 -nowarn:1720 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:System.Data.dll /r:System.Runtime.Serialization.dll /resource:./src/DbLinq/Schema/Dbml/DbmlSchema.xsd,DbLinq.Schema.Dbml.DbmlSchema.xsd /d:MONO_STRICT /d:MONO_DEPLOY -warn:1 -d:NET_3_5 -nowarn:1720 System.Data.Linq.dll ./../../class/lib/net_2_0/System.Data.Linq.dll @@ -1343,7 +1343,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.Data.Linq.dll /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:System.Data.dll /r:System.Runtime.Serialization.dll /resource:./src/DbLinq/Schema/Dbml/DbmlSchema.xsd,DbLinq.Schema.Dbml.DbmlSchema.xsd /d:MONO_STRICT /d:MONO_DEPLOY -warn:1 -d:NET_3_5 -nowarn:1720 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.Data.Linq.dll /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:System.Data.dll /r:System.Runtime.Serialization.dll /resource:./src/DbLinq/Schema/Dbml/DbmlSchema.xsd,DbLinq.Schema.Dbml.DbmlSchema.xsd /d:MONO_STRICT /d:MONO_DEPLOY -warn:1 -d:NET_3_5 -nowarn:1720 System.Data.Linq_test_net_2_0.dll System.Data.Linq_test_net_2_0.dll @@ -1353,7 +1353,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll System.Web.dll System.Web/UplevelHelper.cs ./../../class/lib/net_2_0/tmp/System.Web.dll @@ -1363,7 +1363,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.Web.dll -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll -doc:System.Web_test_net_2_0.xml -nowarn:219,169,1591 -r:SystemWebTestShim.dll /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Global.asax /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.ashx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.master /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx.cs /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithMaster.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config.4.0 /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/sub_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_02.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_03.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_04.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_05.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_06.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_07.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_08.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_09.sitemap /resource:Test/mainsoft/NunitWebResources/menuclass.aspx /resource:Test/mainsoft/NunitWebResources/FormView.aspx /resource:Test/mainsoft/NunitWebResources/PostBackMenuTest.aspx /resource:Test/mainsoft/NunitWebResources/PageWithStyleSheet.aspx /resource:Test/mainsoft/NunitWebResources/PageWithTheme.aspx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.ascx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.aspx /resource:Test/mainsoft/NunitWebResources/RunTimeSetTheme.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyBind.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyControl.ascx /resource:Test/mainsoft/NunitWebResources/Theme1.skin /resource:Test/mainsoft/NunitWebResources/Theme2.skin /resource:Test/mainsoft/NunitWebResources/UrlProperty.aspx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx.cs /resource:Test/mainsoft/NunitWebResources/Web.sitemap /resource:Test/mainsoft/NunitWebResources/WizardTest.skin /resource:Test/mainsoft/NunitWebResources/FooterTemplateTest.aspx /resource:Test/mainsoft/NunitWebResources/DataGrid.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_2.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_3.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewDataActions.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewProperties1.aspx /resource:Test/mainsoft/NunitWebResources/Bluehills.jpg /resource:Test/mainsoft/NunitWebResources/FormViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_2.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_3.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_4.aspx /resource:Test/mainsoft/NunitWebResources/FormViewInsertEditDelete.aspx /resource:Test/mainsoft/NunitWebResources/GridViewUpdate.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xml /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xsl /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest1.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest2.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest3.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest4.aspx /resource:Test/mainsoft/NunitWebResources/LoginViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/WebControl.config /resource:Test/mainsoft/NunitWebResources/WebLogin.config /resource:Test/mainsoft/NunitWebResources/CallbackTest1.aspx /resource:Test/mainsoft/NunitWebResources/CallbackTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest1.aspx /resource:Test/mainsoft/NunitWebResources/ClientScript.js /resource:Test/mainsoft/NunitWebResources/EvalTest.aspx /resource:Test/mainsoft/NunitWebResources/TemplateUserControl.ascx /resource:Test/mainsoft/NunitWebResources/WebMapping.config /resource:Test/mainsoft/NunitWebResources/Mapping.aspx /resource:Test/mainsoft/NunitWebResources/Mapping1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting2.aspx /resource:Test/mainsoft/NunitWebResources/MyDerived.master /resource:Test/mainsoft/NunitWebResources/MyPageWithDerivedMaster.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest1.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest2.aspx /resource:Test/mainsoft/NunitWebResources/PageLifecycleTest.aspx /resource:Test/mainsoft/NunitWebResources/PageValidationTest.aspx /resource:Test/mainsoft/NunitWebResources/AsyncPage.aspx /resource:Test/mainsoft/NunitWebResources/PageCultureTest.aspx /resource:Test/mainsoft/NunitWebResources/adapters.browser /resource:Test/mainsoft/NunitWebResources/NoEventValidation.aspx /resource:Test/mainsoft/NunitWebResources/ListControlPage.aspx /resource:Test/mainsoft/NunitWebResources/TextBoxTestlPage.aspx /resource:Test/mainsoft/NunitWebResources/ClearErrorOnError.aspx /resource:Test/mainsoft/NunitWebResources/RedirectOnError.aspx /resource:Test/mainsoft/NunitWebResources/TestCapability.browser /resource:Test/mainsoft/NunitWebResources/PageWithAdapter.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind5.aspx /resource:Test/mainsoft/NunitWebResources/ReadWritePropertyControl.ascx /resource:Test/mainsoft/MainsoftWebTest/nunitweb_config.xml /resource:Test/mainsoft/NunitWebResources/TemplateControlParsingTest.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.master /resource:Test/mainsoft/NunitWebResources/MissingMasterFile.aspx /resource:Test/mainsoft/NunitWebResources/CustomSectionEmptyCollection.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx.cs /resource:Test/mainsoft/NunitWebResources/LoginDisplayRememberMe.aspx /resource:Test/mainsoft/NunitWebResources/NoBindForMethodsWithBindInName.aspx /resource:Test/mainsoft/NunitWebResources/LinkInHeadWithEmbeddedExpression.aspx /resource:Test/mainsoft/NunitWebResources/ExpressionInListControl.aspx /resource:Test/mainsoft/NunitWebResources/ServerSideControlsInScriptBlock.aspx /resource:Test/mainsoft/NunitWebResources/ServerControlInClientSideComment.aspx /resource:Test/mainsoft/NunitWebResources/PreprocessorDirectivesInMarkup.aspx /resource:Test/mainsoft/NunitWebResources/UnquotedAngleBrackets.aspx /resource:Test/mainsoft/NunitWebResources/FullTagsInText.aspx /resource:Test/mainsoft/NunitWebResources/TagsExpressionsAndCommentsInText.aspx /resource:Test/mainsoft/NunitWebResources/NewlineInCodeExpression.aspx /resource:Test/mainsoft/NunitWebResources/DuplicateControlsInClientComment.aspx /resource:Test/mainsoft/NunitWebResources/TagsNestedInClientTag.aspx /resource:Test/mainsoft/NunitWebResources/ConditionalClientComments.aspx /resource:Test/mainsoft/NunitWebResources/OneLetterIdentifierInCodeRender.aspx /resource:Test/mainsoft/NunitWebResources/GlobalResourcesLocalization.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx.cs /resource:Test/mainsoft/NunitWebResources/NestedParserFileText.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CorrectConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx.cs /resource:Test/mainsoft/NunitWebResources/ChangePasswordContainer_FindControl.aspx /resource:Test/mainsoft/NunitWebResources/TagWithExpressionWithinAttribute.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug578770.aspx /resource:Test/mainsoft/NunitWebResources/EnumConverter_Bug578586.aspx /resource:Test/mainsoft/NunitWebResources/ButtonColor_Bug325489.aspx /resource:Test/mainsoft/NunitWebResources/SqlDataSource_OnInit_Bug572781.aspx /resource:Test/mainsoft/NunitWebResources/FormViewPagerVisibility.aspx /resource:Test/mainsoft/NunitWebResources/OverridenControlsPropertyAndPostBack_Bug594238.aspx /resource:Test/mainsoft/NunitWebResources/GlobalizationEncodingName.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_0.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_5.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_6.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_7.aspx /resource:Test/mainsoft/NunitWebResources/GridView_Bug595567.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug600415.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx.cs /resource:Test/mainsoft/NunitWebResources/HtmlTitleCodeRender_Bug662918.aspx /resource:Test/mainsoft/NunitWebResources/App_Code/EnumConverterControl.cs,App_Code/EnumConverterControl.cs /resource:Test/mainsoft/NunitWebResources/App_Code/MyContainer.cs,App_Code/MyContainer.cs /resource:Test/mainsoft/NunitWebResources/App_Code/CustomCheckBoxColumn.cs,App_Code/CustomCheckBoxColumn.cs /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.resx,App_GlobalResources/Common.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.fr-FR.resx,App_GlobalResources/Common.fr-FR.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Resource1.resx,App_GlobalResources/Resource1.resx -r:System.Web.Extensions.dll -d:TEST + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.Web.dll -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll -doc:System.Web_test_net_2_0.xml -nowarn:219,169,1591 -r:SystemWebTestShim.dll /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Global.asax /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.ashx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.master /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx.cs /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithMaster.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config.4.0 /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/sub_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_02.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_03.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_04.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_05.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_06.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_07.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_08.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_09.sitemap /resource:Test/mainsoft/NunitWebResources/menuclass.aspx /resource:Test/mainsoft/NunitWebResources/FormView.aspx /resource:Test/mainsoft/NunitWebResources/PostBackMenuTest.aspx /resource:Test/mainsoft/NunitWebResources/PageWithStyleSheet.aspx /resource:Test/mainsoft/NunitWebResources/PageWithTheme.aspx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.ascx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.aspx /resource:Test/mainsoft/NunitWebResources/RunTimeSetTheme.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyBind.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyControl.ascx /resource:Test/mainsoft/NunitWebResources/Theme1.skin /resource:Test/mainsoft/NunitWebResources/Theme2.skin /resource:Test/mainsoft/NunitWebResources/UrlProperty.aspx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx.cs /resource:Test/mainsoft/NunitWebResources/Web.sitemap /resource:Test/mainsoft/NunitWebResources/WizardTest.skin /resource:Test/mainsoft/NunitWebResources/FooterTemplateTest.aspx /resource:Test/mainsoft/NunitWebResources/DataGrid.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_2.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_3.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewDataActions.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewProperties1.aspx /resource:Test/mainsoft/NunitWebResources/Bluehills.jpg /resource:Test/mainsoft/NunitWebResources/FormViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_2.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_3.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_4.aspx /resource:Test/mainsoft/NunitWebResources/FormViewInsertEditDelete.aspx /resource:Test/mainsoft/NunitWebResources/GridViewUpdate.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xml /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xsl /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest1.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest2.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest3.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest4.aspx /resource:Test/mainsoft/NunitWebResources/LoginViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/WebControl.config /resource:Test/mainsoft/NunitWebResources/WebLogin.config /resource:Test/mainsoft/NunitWebResources/CallbackTest1.aspx /resource:Test/mainsoft/NunitWebResources/CallbackTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest1.aspx /resource:Test/mainsoft/NunitWebResources/ClientScript.js /resource:Test/mainsoft/NunitWebResources/EvalTest.aspx /resource:Test/mainsoft/NunitWebResources/TemplateUserControl.ascx /resource:Test/mainsoft/NunitWebResources/WebMapping.config /resource:Test/mainsoft/NunitWebResources/Mapping.aspx /resource:Test/mainsoft/NunitWebResources/Mapping1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting2.aspx /resource:Test/mainsoft/NunitWebResources/MyDerived.master /resource:Test/mainsoft/NunitWebResources/MyPageWithDerivedMaster.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest1.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest2.aspx /resource:Test/mainsoft/NunitWebResources/PageLifecycleTest.aspx /resource:Test/mainsoft/NunitWebResources/PageValidationTest.aspx /resource:Test/mainsoft/NunitWebResources/AsyncPage.aspx /resource:Test/mainsoft/NunitWebResources/PageCultureTest.aspx /resource:Test/mainsoft/NunitWebResources/adapters.browser /resource:Test/mainsoft/NunitWebResources/NoEventValidation.aspx /resource:Test/mainsoft/NunitWebResources/ListControlPage.aspx /resource:Test/mainsoft/NunitWebResources/TextBoxTestlPage.aspx /resource:Test/mainsoft/NunitWebResources/ClearErrorOnError.aspx /resource:Test/mainsoft/NunitWebResources/RedirectOnError.aspx /resource:Test/mainsoft/NunitWebResources/TestCapability.browser /resource:Test/mainsoft/NunitWebResources/PageWithAdapter.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind5.aspx /resource:Test/mainsoft/NunitWebResources/ReadWritePropertyControl.ascx /resource:Test/mainsoft/MainsoftWebTest/nunitweb_config.xml /resource:Test/mainsoft/NunitWebResources/TemplateControlParsingTest.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.master /resource:Test/mainsoft/NunitWebResources/MissingMasterFile.aspx /resource:Test/mainsoft/NunitWebResources/CustomSectionEmptyCollection.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx.cs /resource:Test/mainsoft/NunitWebResources/LoginDisplayRememberMe.aspx /resource:Test/mainsoft/NunitWebResources/NoBindForMethodsWithBindInName.aspx /resource:Test/mainsoft/NunitWebResources/LinkInHeadWithEmbeddedExpression.aspx /resource:Test/mainsoft/NunitWebResources/ExpressionInListControl.aspx /resource:Test/mainsoft/NunitWebResources/ServerSideControlsInScriptBlock.aspx /resource:Test/mainsoft/NunitWebResources/ServerControlInClientSideComment.aspx /resource:Test/mainsoft/NunitWebResources/PreprocessorDirectivesInMarkup.aspx /resource:Test/mainsoft/NunitWebResources/UnquotedAngleBrackets.aspx /resource:Test/mainsoft/NunitWebResources/FullTagsInText.aspx /resource:Test/mainsoft/NunitWebResources/TagsExpressionsAndCommentsInText.aspx /resource:Test/mainsoft/NunitWebResources/NewlineInCodeExpression.aspx /resource:Test/mainsoft/NunitWebResources/DuplicateControlsInClientComment.aspx /resource:Test/mainsoft/NunitWebResources/TagsNestedInClientTag.aspx /resource:Test/mainsoft/NunitWebResources/ConditionalClientComments.aspx /resource:Test/mainsoft/NunitWebResources/OneLetterIdentifierInCodeRender.aspx /resource:Test/mainsoft/NunitWebResources/GlobalResourcesLocalization.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx.cs /resource:Test/mainsoft/NunitWebResources/NestedParserFileText.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CorrectConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx.cs /resource:Test/mainsoft/NunitWebResources/ChangePasswordContainer_FindControl.aspx /resource:Test/mainsoft/NunitWebResources/TagWithExpressionWithinAttribute.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug578770.aspx /resource:Test/mainsoft/NunitWebResources/EnumConverter_Bug578586.aspx /resource:Test/mainsoft/NunitWebResources/ButtonColor_Bug325489.aspx /resource:Test/mainsoft/NunitWebResources/SqlDataSource_OnInit_Bug572781.aspx /resource:Test/mainsoft/NunitWebResources/FormViewPagerVisibility.aspx /resource:Test/mainsoft/NunitWebResources/OverridenControlsPropertyAndPostBack_Bug594238.aspx /resource:Test/mainsoft/NunitWebResources/GlobalizationEncodingName.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_0.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_5.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_6.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_7.aspx /resource:Test/mainsoft/NunitWebResources/GridView_Bug595567.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug600415.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx.cs /resource:Test/mainsoft/NunitWebResources/HtmlTitleCodeRender_Bug662918.aspx /resource:Test/mainsoft/NunitWebResources/App_Code/EnumConverterControl.cs,App_Code/EnumConverterControl.cs /resource:Test/mainsoft/NunitWebResources/App_Code/MyContainer.cs,App_Code/MyContainer.cs /resource:Test/mainsoft/NunitWebResources/App_Code/CustomCheckBoxColumn.cs,App_Code/CustomCheckBoxColumn.cs /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.resx,App_GlobalResources/Common.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.fr-FR.resx,App_GlobalResources/Common.fr-FR.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Resource1.resx,App_GlobalResources/Resource1.resx -r:System.Web.Extensions.dll -d:TEST System.Web_test_net_2_0.dll System.Web/UplevelHelper.cs System.Web_test_net_2_0.dll @@ -1373,7 +1373,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:System.dll /r:System.Core.dll /r:System.Web.dll -d:NET_3_5 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:System.dll /r:System.Core.dll /r:System.Web.dll -d:NET_3_5 System.Web.Abstractions.dll ./../../class/lib/net_2_0/System.Web.Abstractions.dll @@ -1383,7 +1383,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.Web.Abstractions.dll /r:System.dll /r:System.Core.dll /r:System.Web.dll -d:NET_3_5 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.Web.Abstractions.dll /r:System.dll /r:System.Core.dll /r:System.Web.dll -d:NET_3_5 System.Web.Abstractions_test_net_2_0.dll System.Web.Abstractions_test_net_2_0.dll @@ -1393,7 +1393,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:System.dll /r:System.Core.dll /r:System.Web.dll /r:System.Web.Abstractions.dll -d:NET_3_5 -d:SYSTEMCORE_DEP + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:System.dll /r:System.Core.dll /r:System.Web.dll /r:System.Web.Abstractions.dll -d:NET_3_5 -d:SYSTEMCORE_DEP System.Web.Routing.dll ./../../class/lib/net_2_0/System.Web.Routing.dll @@ -1403,7 +1403,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.Web.Routing.dll /r:System.dll /r:System.Core.dll /r:System.Web.dll /r:System.Web.Abstractions.dll -d:NET_3_5 -d:SYSTEMCORE_DEP + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.Web.Routing.dll /r:System.dll /r:System.Core.dll /r:System.Web.dll /r:System.Web.Abstractions.dll -d:NET_3_5 -d:SYSTEMCORE_DEP System.Web.Routing_test_net_2_0.dll System.Web.Routing_test_net_2_0.dll @@ -1413,7 +1413,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /d:NET_3_0 /r:System.dll /r:System.Xml.dll /r:System.Security.dll /r:System.Web.dll /r:System.Configuration.dll /r:Mono.Security.dll /r:System.Runtime.Serialization.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /d:NET_3_0 /r:System.dll /r:System.Xml.dll /r:System.Security.dll /r:System.Web.dll /r:System.Configuration.dll /r:Mono.Security.dll /r:System.Runtime.Serialization.dll System.IdentityModel.dll ./../../class/lib/net_2_0/System.IdentityModel.dll @@ -1423,7 +1423,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.IdentityModel.dll /d:NET_3_0 /r:System.dll /r:System.Xml.dll /r:System.Security.dll /r:System.Web.dll /r:System.Configuration.dll /r:Mono.Security.dll /r:System.Runtime.Serialization.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.IdentityModel.dll /d:NET_3_0 /r:System.dll /r:System.Xml.dll /r:System.Security.dll /r:System.Web.dll /r:System.Configuration.dll /r:Mono.Security.dll /r:System.Runtime.Serialization.dll System.IdentityModel_test_net_2_0.dll System.IdentityModel_test_net_2_0.dll @@ -1433,7 +1433,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /d:NET_3_0 /r:System.dll /r:System.Xml.dll /r:System.Security.dll /r:System.Runtime.Serialization.dll /r:System.IdentityModel.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /d:NET_3_0 /r:System.dll /r:System.Xml.dll /r:System.Security.dll /r:System.Runtime.Serialization.dll /r:System.IdentityModel.dll System.IdentityModel.Selectors.dll ./../../class/lib/net_2_0/System.IdentityModel.Selectors.dll @@ -1443,7 +1443,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /nowarn:414,169,67,3005,436,219,618 /unsafe /d:TRACE /r:System.dll /r:System.Xml.dll /r:System.Core.dll /r:System.Runtime.Serialization.dll /resource:resources/WS-Addressing.schema /resource:resources/ws-addr.xsd /d:NET_3_0 /r:System.Configuration.dll /r:System.Data.dll /r:System.Security.dll /r:System.IdentityModel.dll /r:System.IdentityModel.Selectors.dll /r:System.Transactions.dll /r:System.Messaging.dll /r:System.Web.dll /r:System.Web.Services.dll /r:Mono.Security.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /nowarn:414,169,67,3005,436,219,618 /unsafe /d:TRACE /r:System.dll /r:System.Xml.dll /r:System.Core.dll /r:System.Runtime.Serialization.dll /resource:resources/WS-Addressing.schema /resource:resources/ws-addr.xsd /d:NET_3_0 /r:System.Configuration.dll /r:System.Data.dll /r:System.Security.dll /r:System.IdentityModel.dll /r:System.IdentityModel.Selectors.dll /r:System.Transactions.dll /r:System.Messaging.dll /r:System.Web.dll /r:System.Web.Services.dll /r:Mono.Security.dll System.ServiceModel.dll ./../../class/lib/net_2_0/System.ServiceModel.dll @@ -1453,7 +1453,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.ServiceModel.dll /nowarn:414,169,67,3005,436,219,618 /unsafe /d:TRACE /r:System.dll /r:System.Xml.dll /r:System.Core.dll /r:System.Runtime.Serialization.dll /resource:resources/WS-Addressing.schema /resource:resources/ws-addr.xsd /d:NET_3_0 /r:System.Configuration.dll /r:System.Data.dll /r:System.Security.dll /r:System.IdentityModel.dll /r:System.IdentityModel.Selectors.dll /r:System.Transactions.dll /r:System.Messaging.dll /r:System.Web.dll /r:System.Web.Services.dll /r:Mono.Security.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.ServiceModel.dll /nowarn:414,169,67,3005,436,219,618 /unsafe /d:TRACE /r:System.dll /r:System.Xml.dll /r:System.Core.dll /r:System.Runtime.Serialization.dll /resource:resources/WS-Addressing.schema /resource:resources/ws-addr.xsd /d:NET_3_0 /r:System.Configuration.dll /r:System.Data.dll /r:System.Security.dll /r:System.IdentityModel.dll /r:System.IdentityModel.Selectors.dll /r:System.Transactions.dll /r:System.Messaging.dll /r:System.Web.dll /r:System.Web.Services.dll /r:Mono.Security.dll System.ServiceModel_test_net_2_0.dll System.ServiceModel_test_net_2_0.dll @@ -1463,7 +1463,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -unsafe -define:NET_3_5 -define:SYSTEM_WEB_EXTENSIONS -r:mscorlib.dll -r:System.dll -r:System.Core.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Data.Linq.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Web.Services.dll -r:System.Configuration.dll -r:System.EnterpriseServices.dll -r:System.ServiceModel.dll /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjax.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjax.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxTimer.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxTimer.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.js + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -unsafe -define:NET_3_5 -define:SYSTEM_WEB_EXTENSIONS -r:mscorlib.dll -r:System.dll -r:System.Core.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Data.Linq.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Web.Services.dll -r:System.Configuration.dll -r:System.EnterpriseServices.dll -r:System.ServiceModel.dll /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjax.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjax.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxTimer.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxTimer.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.js System.Web.Extensions.dll ./../../class/lib/net_2_0/System.Web.Extensions.dll @@ -1473,7 +1473,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.Web.Extensions.dll -unsafe -define:NET_3_5 -define:SYSTEM_WEB_EXTENSIONS -r:mscorlib.dll -r:System.dll -r:System.Core.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Data.Linq.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Web.Services.dll -r:System.Configuration.dll -r:System.EnterpriseServices.dll -r:System.ServiceModel.dll /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjax.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjax.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxTimer.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxTimer.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.js -doc:System.Web.Extensions_test_net_2_0.xml -nowarn:219,169,1591 /resource:Test/resources/Web.mono.config /resource:Test/resources/profile.config.4.5 /resource:Test/resources/profile.config.4.0 /resource:Test/resources/profile.config.2.0 /resource:Test/resources/ListViewSort.aspx /resource:Test/resources/ListViewTest.aspx /resource:Test/resources/ListViewTotalRowCount_Bug535701_1.aspx /resource:Test/resources/ListViewTotalRowCount_Bug535701_2.aspx /resource:Test/resources/ListViewTotalRowCount_Bug604053.aspx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx.cs /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/Global.asax /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/My.ashx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithDerivedMaster.aspx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithMaster.aspx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithMasterInvalidPlaceHolder.aspx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyDerived.master /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/My.master -r:SystemWebTestShim.dll -define:SYSTEM_WEB_EXTENSIONS + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.Web.Extensions.dll -unsafe -define:NET_3_5 -define:SYSTEM_WEB_EXTENSIONS -r:mscorlib.dll -r:System.dll -r:System.Core.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Data.Linq.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Web.Services.dll -r:System.Configuration.dll -r:System.EnterpriseServices.dll -r:System.ServiceModel.dll /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjax.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjax.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxTimer.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxTimer.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.js -doc:System.Web.Extensions_test_net_2_0.xml -nowarn:219,169,1591 /resource:Test/resources/Web.mono.config /resource:Test/resources/profile.config.4.5 /resource:Test/resources/profile.config.4.0 /resource:Test/resources/profile.config.2.0 /resource:Test/resources/ListViewSort.aspx /resource:Test/resources/ListViewTest.aspx /resource:Test/resources/ListViewTotalRowCount_Bug535701_1.aspx /resource:Test/resources/ListViewTotalRowCount_Bug535701_2.aspx /resource:Test/resources/ListViewTotalRowCount_Bug604053.aspx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx.cs /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/Global.asax /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/My.ashx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithDerivedMaster.aspx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithMaster.aspx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithMasterInvalidPlaceHolder.aspx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyDerived.master /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/My.master -r:SystemWebTestShim.dll -define:SYSTEM_WEB_EXTENSIONS System.Web.Extensions_test_net_2_0.dll System.Web.Extensions_test_net_2_0.dll @@ -1483,7 +1483,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -define:NET_3_5 -r:System.dll -r:System.Design.dll -r:System.Drawing.dll -r:System.Windows.Forms.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -define:NET_3_5 -r:System.dll -r:System.Design.dll -r:System.Drawing.dll -r:System.Windows.Forms.dll System.Web.Extensions.Design.dll ./../../class/lib/net_2_0/System.Web.Extensions.Design.dll @@ -1493,7 +1493,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:System.dll /r:System.Core.dll /r:System.Data.dll /r:System.Xml.dll -d:NET_3_5 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:System.dll /r:System.Core.dll /r:System.Data.dll /r:System.Xml.dll -d:NET_3_5 System.ComponentModel.DataAnnotations.dll ./../../class/lib/net_2_0/System.ComponentModel.DataAnnotations.dll @@ -1503,7 +1503,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.ComponentModel.DataAnnotations.dll /r:System.dll /r:System.Core.dll /r:System.Data.dll /r:System.Xml.dll -d:NET_3_5 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.ComponentModel.DataAnnotations.dll /r:System.dll /r:System.Core.dll /r:System.Data.dll /r:System.Xml.dll -d:NET_3_5 System.ComponentModel.DataAnnotations_test_net_2_0.dll System.ComponentModel.DataAnnotations_test_net_2_0.dll @@ -1513,7 +1513,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:System.dll /r:System.Core.dll /r:System.ComponentModel.DataAnnotations.dll /r:System.Data.dll /r:System.Data.Linq.dll /r:System.Drawing.dll /r:System.Web.dll /r:System.Web.Extensions.dll /r:System.Web.Abstractions.dll /r:System.Web.Routing.dll -d:NET_3_5 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:System.dll /r:System.Core.dll /r:System.ComponentModel.DataAnnotations.dll /r:System.Data.dll /r:System.Data.Linq.dll /r:System.Drawing.dll /r:System.Web.dll /r:System.Web.Extensions.dll /r:System.Web.Abstractions.dll /r:System.Web.Routing.dll -d:NET_3_5 System.Web.DynamicData.dll ./../../class/lib/net_2_0/System.Web.DynamicData.dll @@ -1523,7 +1523,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.Web.DynamicData.dll /r:System.dll /r:System.Core.dll /r:System.ComponentModel.DataAnnotations.dll /r:System.Data.dll /r:System.Data.Linq.dll /r:System.Drawing.dll /r:System.Web.dll /r:System.Web.Extensions.dll /r:System.Web.Abstractions.dll /r:System.Web.Routing.dll -d:NET_3_5 -r:System.ComponentModel.DataAnnotations.dll -r:System.Configuration.dll /resource:Test/WebPages/DynamicData/Content/FilterUserControl.ascx,MonoTests.WebPages.DynamicData.Content.FilterUserControl.ascx /resource:Test/WebPages/DynamicData/Content/FilterUserControl.ascx.cs,MonoTests.WebPages.DynamicData.Content.FilterUserControl.ascx.cs /resource:Test/WebPages/DynamicData/Content/GridViewPager.ascx,MonoTests.WebPages.DynamicData.Content.GridViewPager.ascx /resource:Test/WebPages/DynamicData/Content/GridViewPager.ascx.cs,MonoTests.WebPages.DynamicData.Content.GridViewPager.ascx.cs /resource:Test/WebPages/DynamicData/Content/Images/Back.gif,MonoTests.WebPages.DynamicData.Content.Images.Back.gif /resource:Test/WebPages/DynamicData/Content/Images/header_back.gif,MonoTests.WebPages.DynamicData.Content.Images.header_back.gif /resource:Test/WebPages/DynamicData/Content/Images/PgFirst.gif,MonoTests.WebPages.DynamicData.Content.Images.PgFirst.gif /resource:Test/WebPages/DynamicData/Content/Images/PgLast.gif,MonoTests.WebPages.DynamicData.Content.Images.PgLast.gif /resource:Test/WebPages/DynamicData/Content/Images/PgNext.gif,MonoTests.WebPages.DynamicData.Content.Images.PgNext.gif /resource:Test/WebPages/DynamicData/Content/Images/PgPrev.gif,MonoTests.WebPages.DynamicData.Content.Images.PgPrev.gif /resource:Test/WebPages/DynamicData/Content/Images/plus.gif,MonoTests.WebPages.DynamicData.Content.Images.plus.gif /resource:Test/WebPages/DynamicData/FieldTemplates/Boolean.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Boolean.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Boolean.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Boolean.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Boolean_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Boolean_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Boolean_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Boolean_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Children.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Children.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Children.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Children.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/CustomColor.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.CustomColor.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/CustomColor.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.CustomColor.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/CustomFieldTemplate.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.CustomFieldTemplate.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/CustomFieldTemplate.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.CustomFieldTemplate.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/DateTime.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.DateTime.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/DateTime.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.DateTime.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/DateTime_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.DateTime_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/DateTime_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.DateTime_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Decimal_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Decimal_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Decimal_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Decimal_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/ForeignKey.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.ForeignKey.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/ForeignKey.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.ForeignKey.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/ForeignKey_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.ForeignKey_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/ForeignKey_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.ForeignKey_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Integer_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Integer_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Integer_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Integer_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/MultilineText_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.MultilineText_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/MultilineText_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.MultilineText_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/MyCustomUIHintTemplate_Text.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.MyCustomUIHintTemplate_Text.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/MyCustomUIHintTemplate_Text.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.MyCustomUIHintTemplate_Text.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Boolean.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Boolean.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Boolean.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Boolean.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Byte.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Byte.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Byte[].ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Byte[].ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Byte.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Byte.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Byte[].ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Byte[].ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Char.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Char.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Char.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Char.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/FooEmpty.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.FooEmpty.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/FooEmpty.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.FooEmpty.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/ICollection.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.ICollection.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/ICollection.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.ICollection.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int16.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int16.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int16.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int16.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int32.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int32.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int32.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int32.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int64.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int64.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int64.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int64.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/MonoTests.Common.FooEmpty.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.MonoTests.Common.FooEmpty.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/MonoTests.Common.FooEmpty.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.MonoTests.Common.FooEmpty.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Object.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Object.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Object.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Object.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/SByte.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.SByte.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/SByte.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.SByte.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/String.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.String.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/String.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.String.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Boolean.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Boolean.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Boolean.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Boolean.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Byte.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Byte.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Byte[].ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Byte[].ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Byte.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Byte.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Byte[].ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Byte[].ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Char.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Char.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Char.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Char.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Collections.Generic.List`1[System.String].ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Collections.Generic.List`1[System.String].ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Collections.Generic.List`1[System.String].ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Collections.Generic.List`1[System.String].ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Collections.ICollection.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Collections.ICollection.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Collections.ICollection.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Collections.ICollection.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int16.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int16.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int16.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int16.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int32.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int32.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int32.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int32.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int64.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int64.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int64.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int64.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Object.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Object.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Object.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Object.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.SByte.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.SByte.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.SByte.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.SByte.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.String.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.String.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.String.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.String.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt16.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt16.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt16.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt16.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt32.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt32.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt32.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt32.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt64.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt64.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt64.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt64.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt16.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt16.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt16.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt16.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt32.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt32.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt32.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt32.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt64.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt64.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt64.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt64.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/PlainControlTemplate.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.PlainControlTemplate.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/PlainControlTemplate.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.PlainControlTemplate.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Text.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Text.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Text.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Text.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Text_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Text_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Text_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Text_Edit.ascx.cs /resource:Test/WebPages/DynamicData/PageTemplates/Details.aspx,MonoTests.WebPages.DynamicData.PageTemplates.Details.aspx /resource:Test/WebPages/DynamicData/PageTemplates/Details.aspx.cs,MonoTests.WebPages.DynamicData.PageTemplates.Details.aspx.cs /resource:Test/WebPages/DynamicData/PageTemplates/Edit.aspx,MonoTests.WebPages.DynamicData.PageTemplates.Edit.aspx /resource:Test/WebPages/DynamicData/PageTemplates/Edit.aspx.cs,MonoTests.WebPages.DynamicData.PageTemplates.Edit.aspx.cs /resource:Test/WebPages/DynamicData/PageTemplates/Insert.aspx,MonoTests.WebPages.DynamicData.PageTemplates.Insert.aspx /resource:Test/WebPages/DynamicData/PageTemplates/Insert.aspx.cs,MonoTests.WebPages.DynamicData.PageTemplates.Insert.aspx.cs /resource:Test/WebPages/DynamicData/PageTemplates/List.aspx,MonoTests.WebPages.DynamicData.PageTemplates.List.aspx /resource:Test/WebPages/DynamicData/PageTemplates/List.aspx.cs,MonoTests.WebPages.DynamicData.PageTemplates.List.aspx.cs /resource:Test/WebPages/DynamicData/PageTemplates/ListDetails.aspx,MonoTests.WebPages.DynamicData.PageTemplates.ListDetails.aspx /resource:Test/WebPages/DynamicData/PageTemplates/ListDetails.aspx.cs,MonoTests.WebPages.DynamicData.PageTemplates.ListDetails.aspx.cs /resource:Test/WebPages/DynamicData/web.config,MonoTests.WebPages.DynamicData.web.config /resource:Test/WebPages/Global.asax,MonoTests.WebPages.Global.asax /resource:Test/WebPages/ListView_DynamicControl_01.aspx,MonoTests.WebPages.ListView_DynamicControl_01.aspx /resource:Test/WebPages/ListView_DynamicControl_01.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_01.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_02.aspx,MonoTests.WebPages.ListView_DynamicControl_02.aspx /resource:Test/WebPages/ListView_DynamicControl_02.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_02.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_03.aspx,MonoTests.WebPages.ListView_DynamicControl_03.aspx /resource:Test/WebPages/ListView_DynamicControl_03.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_03.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_04.aspx,MonoTests.WebPages.ListView_DynamicControl_04.aspx /resource:Test/WebPages/ListView_DynamicControl_04.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_04.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_05.aspx,MonoTests.WebPages.ListView_DynamicControl_05.aspx /resource:Test/WebPages/ListView_DynamicControl_05.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_05.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_06.aspx,MonoTests.WebPages.ListView_DynamicControl_06.aspx /resource:Test/WebPages/ListView_DynamicControl_06.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_06.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_07.aspx,MonoTests.WebPages.ListView_DynamicControl_07.aspx /resource:Test/WebPages/ListView_DynamicControl_07.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_07.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_08.aspx,MonoTests.WebPages.ListView_DynamicControl_08.aspx /resource:Test/WebPages/ListView_DynamicControl_08.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_08.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_09.aspx,MonoTests.WebPages.ListView_DynamicControl_09.aspx /resource:Test/WebPages/ListView_DynamicControl_09.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_09.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_10.aspx,MonoTests.WebPages.ListView_DynamicControl_10.aspx /resource:Test/WebPages/ListView_DynamicControl_10.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_10.aspx.cs /resource:Test/WebPages/DynamicValidator_01.aspx,MonoTests.WebPages.DynamicValidator_01.aspx /resource:Test/WebPages/DynamicValidator_01.aspx.cs,MonoTests.WebPages.DynamicValidator_01.aspx.cs /resource:Test/WebPages/DynamicValidator_02.aspx,MonoTests.WebPages.DynamicValidator_02.aspx /resource:Test/WebPages/DynamicValidator_02.aspx.cs,MonoTests.WebPages.DynamicValidator_02.aspx.cs /resource:Test/WebPages/Site.css,MonoTests.WebPages.Site.css /resource:Test/WebPages/Site.master,MonoTests.WebPages.Site.master /resource:Test/WebPages/Site.master.cs,MonoTests.WebPages.Site.master.cs /resource:Test/WebPages/web.config.2.0,MonoTests.WebPages.web.config.2.0 /resource:Test/WebPages/web.config.4.0,MonoTests.WebPages.web.config.4.0 /resource:Test/WebPages/web.config.4.5,MonoTests.WebPages.web.config.4.5 -r:SystemWebTestShim.dll -r:System.Xml.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.Web.DynamicData.dll /r:System.dll /r:System.Core.dll /r:System.ComponentModel.DataAnnotations.dll /r:System.Data.dll /r:System.Data.Linq.dll /r:System.Drawing.dll /r:System.Web.dll /r:System.Web.Extensions.dll /r:System.Web.Abstractions.dll /r:System.Web.Routing.dll -d:NET_3_5 -r:System.ComponentModel.DataAnnotations.dll -r:System.Configuration.dll /resource:Test/WebPages/DynamicData/Content/FilterUserControl.ascx,MonoTests.WebPages.DynamicData.Content.FilterUserControl.ascx /resource:Test/WebPages/DynamicData/Content/FilterUserControl.ascx.cs,MonoTests.WebPages.DynamicData.Content.FilterUserControl.ascx.cs /resource:Test/WebPages/DynamicData/Content/GridViewPager.ascx,MonoTests.WebPages.DynamicData.Content.GridViewPager.ascx /resource:Test/WebPages/DynamicData/Content/GridViewPager.ascx.cs,MonoTests.WebPages.DynamicData.Content.GridViewPager.ascx.cs /resource:Test/WebPages/DynamicData/Content/Images/Back.gif,MonoTests.WebPages.DynamicData.Content.Images.Back.gif /resource:Test/WebPages/DynamicData/Content/Images/header_back.gif,MonoTests.WebPages.DynamicData.Content.Images.header_back.gif /resource:Test/WebPages/DynamicData/Content/Images/PgFirst.gif,MonoTests.WebPages.DynamicData.Content.Images.PgFirst.gif /resource:Test/WebPages/DynamicData/Content/Images/PgLast.gif,MonoTests.WebPages.DynamicData.Content.Images.PgLast.gif /resource:Test/WebPages/DynamicData/Content/Images/PgNext.gif,MonoTests.WebPages.DynamicData.Content.Images.PgNext.gif /resource:Test/WebPages/DynamicData/Content/Images/PgPrev.gif,MonoTests.WebPages.DynamicData.Content.Images.PgPrev.gif /resource:Test/WebPages/DynamicData/Content/Images/plus.gif,MonoTests.WebPages.DynamicData.Content.Images.plus.gif /resource:Test/WebPages/DynamicData/FieldTemplates/Boolean.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Boolean.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Boolean.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Boolean.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Boolean_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Boolean_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Boolean_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Boolean_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Children.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Children.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Children.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Children.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/CustomColor.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.CustomColor.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/CustomColor.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.CustomColor.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/CustomFieldTemplate.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.CustomFieldTemplate.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/CustomFieldTemplate.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.CustomFieldTemplate.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/DateTime.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.DateTime.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/DateTime.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.DateTime.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/DateTime_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.DateTime_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/DateTime_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.DateTime_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Decimal_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Decimal_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Decimal_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Decimal_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/ForeignKey.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.ForeignKey.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/ForeignKey.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.ForeignKey.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/ForeignKey_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.ForeignKey_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/ForeignKey_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.ForeignKey_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Integer_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Integer_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Integer_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Integer_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/MultilineText_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.MultilineText_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/MultilineText_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.MultilineText_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/MyCustomUIHintTemplate_Text.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.MyCustomUIHintTemplate_Text.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/MyCustomUIHintTemplate_Text.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.MyCustomUIHintTemplate_Text.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Boolean.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Boolean.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Boolean.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Boolean.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Byte.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Byte.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Byte[].ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Byte[].ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Byte.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Byte.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Byte[].ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Byte[].ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Char.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Char.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Char.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Char.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/FooEmpty.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.FooEmpty.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/FooEmpty.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.FooEmpty.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/ICollection.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.ICollection.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/ICollection.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.ICollection.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int16.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int16.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int16.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int16.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int32.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int32.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int32.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int32.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int64.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int64.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int64.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int64.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/MonoTests.Common.FooEmpty.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.MonoTests.Common.FooEmpty.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/MonoTests.Common.FooEmpty.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.MonoTests.Common.FooEmpty.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Object.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Object.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Object.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Object.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/SByte.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.SByte.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/SByte.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.SByte.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/String.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.String.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/String.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.String.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Boolean.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Boolean.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Boolean.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Boolean.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Byte.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Byte.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Byte[].ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Byte[].ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Byte.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Byte.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Byte[].ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Byte[].ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Char.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Char.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Char.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Char.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Collections.Generic.List`1[System.String].ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Collections.Generic.List`1[System.String].ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Collections.Generic.List`1[System.String].ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Collections.Generic.List`1[System.String].ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Collections.ICollection.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Collections.ICollection.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Collections.ICollection.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Collections.ICollection.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int16.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int16.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int16.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int16.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int32.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int32.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int32.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int32.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int64.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int64.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int64.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int64.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Object.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Object.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Object.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Object.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.SByte.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.SByte.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.SByte.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.SByte.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.String.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.String.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.String.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.String.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt16.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt16.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt16.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt16.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt32.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt32.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt32.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt32.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt64.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt64.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt64.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt64.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt16.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt16.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt16.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt16.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt32.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt32.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt32.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt32.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt64.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt64.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt64.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt64.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/PlainControlTemplate.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.PlainControlTemplate.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/PlainControlTemplate.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.PlainControlTemplate.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Text.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Text.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Text.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Text.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Text_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Text_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Text_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Text_Edit.ascx.cs /resource:Test/WebPages/DynamicData/PageTemplates/Details.aspx,MonoTests.WebPages.DynamicData.PageTemplates.Details.aspx /resource:Test/WebPages/DynamicData/PageTemplates/Details.aspx.cs,MonoTests.WebPages.DynamicData.PageTemplates.Details.aspx.cs /resource:Test/WebPages/DynamicData/PageTemplates/Edit.aspx,MonoTests.WebPages.DynamicData.PageTemplates.Edit.aspx /resource:Test/WebPages/DynamicData/PageTemplates/Edit.aspx.cs,MonoTests.WebPages.DynamicData.PageTemplates.Edit.aspx.cs /resource:Test/WebPages/DynamicData/PageTemplates/Insert.aspx,MonoTests.WebPages.DynamicData.PageTemplates.Insert.aspx /resource:Test/WebPages/DynamicData/PageTemplates/Insert.aspx.cs,MonoTests.WebPages.DynamicData.PageTemplates.Insert.aspx.cs /resource:Test/WebPages/DynamicData/PageTemplates/List.aspx,MonoTests.WebPages.DynamicData.PageTemplates.List.aspx /resource:Test/WebPages/DynamicData/PageTemplates/List.aspx.cs,MonoTests.WebPages.DynamicData.PageTemplates.List.aspx.cs /resource:Test/WebPages/DynamicData/PageTemplates/ListDetails.aspx,MonoTests.WebPages.DynamicData.PageTemplates.ListDetails.aspx /resource:Test/WebPages/DynamicData/PageTemplates/ListDetails.aspx.cs,MonoTests.WebPages.DynamicData.PageTemplates.ListDetails.aspx.cs /resource:Test/WebPages/DynamicData/web.config,MonoTests.WebPages.DynamicData.web.config /resource:Test/WebPages/Global.asax,MonoTests.WebPages.Global.asax /resource:Test/WebPages/ListView_DynamicControl_01.aspx,MonoTests.WebPages.ListView_DynamicControl_01.aspx /resource:Test/WebPages/ListView_DynamicControl_01.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_01.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_02.aspx,MonoTests.WebPages.ListView_DynamicControl_02.aspx /resource:Test/WebPages/ListView_DynamicControl_02.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_02.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_03.aspx,MonoTests.WebPages.ListView_DynamicControl_03.aspx /resource:Test/WebPages/ListView_DynamicControl_03.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_03.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_04.aspx,MonoTests.WebPages.ListView_DynamicControl_04.aspx /resource:Test/WebPages/ListView_DynamicControl_04.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_04.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_05.aspx,MonoTests.WebPages.ListView_DynamicControl_05.aspx /resource:Test/WebPages/ListView_DynamicControl_05.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_05.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_06.aspx,MonoTests.WebPages.ListView_DynamicControl_06.aspx /resource:Test/WebPages/ListView_DynamicControl_06.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_06.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_07.aspx,MonoTests.WebPages.ListView_DynamicControl_07.aspx /resource:Test/WebPages/ListView_DynamicControl_07.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_07.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_08.aspx,MonoTests.WebPages.ListView_DynamicControl_08.aspx /resource:Test/WebPages/ListView_DynamicControl_08.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_08.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_09.aspx,MonoTests.WebPages.ListView_DynamicControl_09.aspx /resource:Test/WebPages/ListView_DynamicControl_09.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_09.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_10.aspx,MonoTests.WebPages.ListView_DynamicControl_10.aspx /resource:Test/WebPages/ListView_DynamicControl_10.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_10.aspx.cs /resource:Test/WebPages/DynamicValidator_01.aspx,MonoTests.WebPages.DynamicValidator_01.aspx /resource:Test/WebPages/DynamicValidator_01.aspx.cs,MonoTests.WebPages.DynamicValidator_01.aspx.cs /resource:Test/WebPages/DynamicValidator_02.aspx,MonoTests.WebPages.DynamicValidator_02.aspx /resource:Test/WebPages/DynamicValidator_02.aspx.cs,MonoTests.WebPages.DynamicValidator_02.aspx.cs /resource:Test/WebPages/Site.css,MonoTests.WebPages.Site.css /resource:Test/WebPages/Site.master,MonoTests.WebPages.Site.master /resource:Test/WebPages/Site.master.cs,MonoTests.WebPages.Site.master.cs /resource:Test/WebPages/web.config.2.0,MonoTests.WebPages.web.config.2.0 /resource:Test/WebPages/web.config.4.0,MonoTests.WebPages.web.config.4.0 /resource:Test/WebPages/web.config.4.5,MonoTests.WebPages.web.config.4.5 -r:SystemWebTestShim.dll -r:System.Xml.dll System.Web.DynamicData_test_net_2_0.dll System.Web.DynamicData_test_net_2_0.dll @@ -1533,7 +1533,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.ServiceModel.dll -r:System.Core.dll -d:NET_3_5 -d:NET_3_0 -r:System.Configuration.dll -r:System.Web.Extensions.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.ServiceModel.dll -r:System.Core.dll -d:NET_3_5 -d:NET_3_0 -r:System.Configuration.dll -r:System.Web.Extensions.dll System.ServiceModel.Web.dll ./../../class/lib/net_2_0/System.ServiceModel.Web.dll @@ -1543,7 +1543,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.ServiceModel.Web.dll -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.ServiceModel.dll -r:System.Core.dll -d:NET_3_5 -d:NET_3_0 -r:System.Configuration.dll -r:System.Web.Extensions.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.ServiceModel.Web.dll -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.ServiceModel.dll -r:System.Core.dll -d:NET_3_5 -d:NET_3_0 -r:System.Configuration.dll -r:System.Web.Extensions.dll System.ServiceModel.Web_test_net_2_0.dll System.ServiceModel.Web_test_net_2_0.dll @@ -1553,7 +1553,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /warn:1 /keyfile:../winfx.pub /r:System.dll /r:System.Core.dll /r:System.Configuration.dll /r:System.Data.dll /r:System.Xml.dll /r:System.Web.dll /r:System.Web.Abstractions.dll /r:System.Web.Routing.dll /r:System.Web.Extensions.dll /r:System.ComponentModel.DataAnnotations.dll /r:System.Data.Linq.dll /resource:System.Web.Mvc/Resources/MvcResources.resources,System.Web.Mvc.Resources.MvcResources.resources -d:NET_3_5 -d:MONO + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /warn:1 /keyfile:../winfx.pub /r:System.dll /r:System.Core.dll /r:System.Configuration.dll /r:System.Data.dll /r:System.Xml.dll /r:System.Web.dll /r:System.Web.Abstractions.dll /r:System.Web.Routing.dll /r:System.Web.Extensions.dll /r:System.ComponentModel.DataAnnotations.dll /r:System.Data.Linq.dll /resource:System.Web.Mvc/Resources/MvcResources.resources,System.Web.Mvc.Resources.MvcResources.resources -d:NET_3_5 -d:MONO System.Web.Mvc.dll ./../../class/lib/net_2_0/tmp/System.Web.Mvc.dll @@ -1563,7 +1563,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll -nowarn:169,219,414,1030,3001,3005,3006 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll -nowarn:169,219,414,1030,3001,3005,3006 Mono.C5.dll ./../../class/lib/net_2_0/Mono.C5.dll @@ -1573,7 +1573,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/Mono.C5.dll /r:mscorlib.dll /r:System.dll -nowarn:169,219,414,1030,3001,3005,3006 -nowarn:0618 -nowarn:219 -nowarn:169 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/Mono.C5.dll /r:mscorlib.dll /r:System.dll -nowarn:169,219,414,1030,3001,3005,3006 -nowarn:0618 -nowarn:219 -nowarn:169 Mono.C5_test_net_2_0.dll Mono.C5_test_net_2_0.dll @@ -1583,7 +1583,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:Mono.Posix.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:Mono.Posix.dll Mono.Management.dll ./../../class/lib/net_2_0/tmp/Mono.Management.dll @@ -1593,7 +1593,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll Mono.Options.dll ./../../class/lib/net_2_0/Mono.Options.dll @@ -1603,7 +1603,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/Mono.Options.dll /r:Mono.Posix.dll /r:System.dll /r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/Mono.Options.dll /r:Mono.Posix.dll /r:System.dll /r:System.Core.dll Mono.Options_test_net_2_0.dll Mono.Options_test_net_2_0.dll @@ -1613,7 +1613,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -r:mscorlib.dll -r:System.Core.dll /unsafe + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -r:mscorlib.dll -r:System.Core.dll /unsafe Mono.Simd.dll ./../../class/lib/net_2_0/Mono.Simd.dll @@ -1623,7 +1623,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig Mono.Tasklets.dll ./../../class/lib/net_2_0/Mono.Tasklets.dll @@ -1633,7 +1633,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -r:System.Core.dll -r:System.Xml.dll -r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -r:System.Core.dll -r:System.Xml.dll -r:System.dll Mono.CSharp.dll ./../../class/lib/net_2_0/Mono.CSharp.dll @@ -1643,7 +1643,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/Mono.CSharp.dll -r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/Mono.CSharp.dll -r:System.Core.dll Mono.CSharp_test_net_2_0.dll Mono.CSharp_test_net_2_0.dll @@ -1653,7 +1653,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:Microsoft.Build.Engine.dll /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.dll /r:Microsoft.Build.Tasks.dll /r:ICSharpCode.SharpZipLib.dll -resource:Moonlight.Build.Tasks/PreviewTemplate.html + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:Microsoft.Build.Engine.dll /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.dll /r:Microsoft.Build.Tasks.dll /r:ICSharpCode.SharpZipLib.dll -resource:Moonlight.Build.Tasks/PreviewTemplate.html Moonlight.Build.Tasks.dll ./../../class/lib/net_2_0/Moonlight.Build.Tasks.dll @@ -1663,7 +1663,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -unsafe -r:System.dll -r:System.Core.dll -r:System.Xml.dll -d:NET_2_1 -d:NET_2_0 -d:NET_1_1 -d:NET_3_5 -nowarn:1720 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -unsafe -r:System.dll -r:System.Core.dll -r:System.Xml.dll -d:NET_2_1 -d:NET_2_0 -d:NET_1_1 -d:NET_3_5 -nowarn:1720 System.Net.dll ./../../class/lib/net_2_0/System.Net.dll @@ -1673,7 +1673,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -unsafe -define:SYSTEM_WEB_EXTENSIONS -r:mscorlib.dll -r:System.dll -r:System.Core.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Web.Services.dll -r:System.Configuration.dll -r:System.EnterpriseServices.dll /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjax.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjax.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjaxTimer.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjaxTimer.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjaxWebForms.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjaxWebForms.js + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -unsafe -define:SYSTEM_WEB_EXTENSIONS -r:mscorlib.dll -r:System.dll -r:System.Core.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Web.Services.dll -r:System.Configuration.dll -r:System.EnterpriseServices.dll /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjax.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjax.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjaxTimer.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjaxTimer.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjaxWebForms.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/1.0.61025.0/MicrosoftAjaxWebForms.js System.Web.Extensions.dll ./../../class/compat/net_2_0/System.Web.Extensions.dll @@ -1683,7 +1683,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -r:System.dll -r:System.Design.dll -r:System.Drawing.dll -r:System.Windows.Forms.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -r:System.dll -r:System.Design.dll -r:System.Drawing.dll -r:System.Windows.Forms.dll System.Web.Extensions.Design.dll ./../../class/compat/net_2_0/System.Web.Extensions.Design.dll @@ -1693,7 +1693,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll ICSharpCode.SharpZipLib.dll ./../../class/compat/net_2_0/ICSharpCode.SharpZipLib.dll @@ -1703,7 +1703,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -unsafe -r:System.dll -r:System.Xml.dll -d:NET_3_0 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -unsafe -r:System.dll -r:System.Xml.dll -d:NET_3_0 WindowsBase.dll ./../../class/lib/net_2_0/WindowsBase.dll @@ -1713,7 +1713,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/WindowsBase.dll -unsafe -r:WindowsBase.dll -r:System.dll -r:System.Xml.dll -r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/WindowsBase.dll -unsafe -r:WindowsBase.dll -r:System.dll -r:System.Xml.dll -r:System.Core.dll WindowsBase_test_net_2_0.dll WindowsBase_test_net_2_0.dll @@ -1723,7 +1723,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -d:NET_3_5 -r:System.dll -r:System.Core.dll -r:System.Xml.Linq.dll -r:System.Data.dll -r:System.Xml.dll -resource:Client/System.Data.Services.Client.resources -warn:2 -r:WindowsBase + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -d:NET_3_5 -r:System.dll -r:System.Core.dll -r:System.Xml.Linq.dll -r:System.Data.dll -r:System.Xml.dll -resource:Client/System.Data.Services.Client.resources -warn:2 -r:WindowsBase System.Data.Services.Client.dll ./../../class/lib/net_2_0/System.Data.Services.Client.dll @@ -1733,7 +1733,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -d:NET_3_5 -r:System.dll -r:System.Core.dll -r:System.ServiceModel.dll -r:System.ServiceModel.Web.dll -r:System.Data.Services.Client.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -d:NET_3_5 -r:System.dll -r:System.Core.dll -r:System.ServiceModel.dll -r:System.ServiceModel.Web.dll -r:System.Data.Services.Client.dll System.Data.Services.dll ./../../class/lib/net_2_0/System.Data.Services.dll @@ -1743,7 +1743,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_2_0/System.Data.Services.dll -r:System.ServiceModel.dll -r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_2_0/System.Data.Services.dll -r:System.ServiceModel.dll -r:System.Core.dll System.Data.Services_test_net_2_0.dll System.Data.Services_test_net_2_0.dll @@ -1753,7 +1753,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:System.dll /r:System.Core.dll /r:System.Configuration.dll /r:System.Data.dll /r:System.Xml.dll /r:System.Web.dll /r:System.Web.Abstractions.dll /r:System.Web.Routing.dll /r:System.Web.Extensions.dll /resource:System.Web.Mvc/Resources/MvcResources.resources,System.Web.Mvc.Resources.MvcResources.resources -d:NET_3_5 -d:MONO + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:System.dll /r:System.Core.dll /r:System.Configuration.dll /r:System.Data.dll /r:System.Xml.dll /r:System.Web.dll /r:System.Web.Abstractions.dll /r:System.Web.Routing.dll /r:System.Web.Extensions.dll /resource:System.Web.Mvc/Resources/MvcResources.resources,System.Web.Mvc.Resources.MvcResources.resources -d:NET_3_5 -d:MONO System.Web.Mvc.dll ./../../class/compat/net_2_0/tmp/System.Web.Mvc.dll @@ -1763,7 +1763,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:System.Xml.dll /r:System.dll /d:StronglyNamedAssembly -warn:1 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:System.Xml.dll /r:System.dll /d:StronglyNamedAssembly -warn:1 nunit.framework.dll ./../../../class/lib/net_2_0/nunit.framework.dll @@ -1773,7 +1773,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 -debug -r:nunit.framework.dll -r:System.dll /d:StronglyNamedAssembly -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -debug -r:nunit.framework.dll -r:System.dll /d:StronglyNamedAssembly -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig nunit.core.interfaces.dll ./../../../class/lib/net_2_0/nunit.core.interfaces.dll @@ -1783,7 +1783,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 -r:nunit.framework.dll -r:nunit.core.interfaces.dll -r:System.dll /d:StronglyNamedAssembly -warn:1 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:nunit.framework.dll -r:nunit.core.interfaces.dll -r:System.dll /d:StronglyNamedAssembly -warn:1 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig nunit.core.dll ./../../../class/lib/net_2_0/nunit.core.dll @@ -1793,7 +1793,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 /resource:Transform.resources,NUnit.Util.Transform.resources -r:nunit.core.dll -r:nunit.core.interfaces.dll -r:System.dll -r:System.Xml.dll -r:System.Runtime.Remoting.dll /d:MONO /d:StronglyNamedAssembly -warn:1 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig + /codepage:65001 /resource:Transform.resources,NUnit.Util.Transform.resources -r:nunit.core.dll -r:nunit.core.interfaces.dll -r:System.dll -r:System.Xml.dll -r:System.Runtime.Remoting.dll /d:MONO /d:StronglyNamedAssembly -warn:1 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig nunit.util.dll ./../../../class/lib/net_2_0/nunit.util.dll @@ -1803,7 +1803,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 -debug -r:nunit.framework.dll -r:System.dll /d:StronglyNamedAssembly -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -debug -r:nunit.framework.dll -r:System.dll /d:StronglyNamedAssembly -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig nunit.mocks.dll ./../../../class/lib/net_2_0/nunit.mocks.dll @@ -1813,7 +1813,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -debug /r:System.Xml.dll /r:System.dll /d:StronglyNamedAssembly + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -debug /r:System.Xml.dll /r:System.dll /d:StronglyNamedAssembly nunit.framework.extensions.dll ./../../../class/lib/net_2_0/nunit.framework.extensions.dll @@ -1823,7 +1823,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig -debug /r:nunit.core.dll /r:nunit.core.interfaces.dll /r:System.Xml.dll /r:System.dll /d:StronglyNamedAssembly + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig -debug /r:nunit.core.dll /r:nunit.core.interfaces.dll /r:System.Xml.dll /r:System.dll /d:StronglyNamedAssembly nunit.core.extensions.dll ./../../../class/lib/net_2_0/nunit.core.extensions.dll @@ -1833,7 +1833,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 -r:nunit.core.dll -r:nunit.core.interfaces.dll -r:nunit.util.dll -r:System.dll -r:System.Xml.dll /d:MONO /d:StronglyNamedAssembly -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:nunit.core.dll -r:nunit.core.interfaces.dll -r:nunit.util.dll -r:System.dll -r:System.Xml.dll /d:MONO /d:StronglyNamedAssembly -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig nunit-console-runner.dll ./../../../class/lib/net_2_0/nunit-console-runner.dll @@ -1843,7 +1843,7 @@ MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 /r:nunit.framework.dll /r:nunit.util.dll /r:nunit.core.dll /r:nunit-console-runner.dll -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig + /codepage:65001 /r:nunit.framework.dll /r:nunit.util.dll /r:nunit.core.dll /r:nunit-console-runner.dll -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig nunit-console.exe ./../../../class/lib/net_2_0/nunit-console.exe @@ -1853,7 +1853,7 @@ MONO_PATH=./../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../class/lib/build/mcs.exe - /codepage:65001 /lib:../class/lib/net_2_0 /r:../class/lib/net_2_0/PEAPI.dll /r:Mono.CompilerServices.SymbolWriter.dll /r:Mono.Security.dll -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig + /codepage:65001 /lib:../class/lib/net_2_0 /r:../class/lib/net_2_0/PEAPI.dll /r:Mono.CompilerServices.SymbolWriter.dll /r:Mono.Security.dll -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig ilasm.exe ./../class/lib/net_2_0/ilasm.exe @@ -1863,7 +1863,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:Mono.Security.dll -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:Mono.Security.dll -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig al.exe ./../../class/lib/net_2_0/al.exe @@ -1873,7 +1873,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 /r:./../../class/lib/net_2_0/Mono.Cecil.dll /r:System.Xml.dll -keyfile:../../class/mono.snk -resource:Descriptors/mscorlib.xml -resource:Descriptors/System.xml -resource:Descriptors/System.Drawing.xml -resource:Descriptors/System.Web.xml -resource:Descriptors/Mono.Posix.xml -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig + /codepage:65001 /r:./../../class/lib/net_2_0/Mono.Cecil.dll /r:System.Xml.dll -keyfile:../../class/mono.snk -resource:Descriptors/mscorlib.xml -resource:Descriptors/System.xml -resource:Descriptors/System.Drawing.xml -resource:Descriptors/System.Web.xml -resource:Descriptors/Mono.Posix.xml -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig monolinker.exe ./../../class/lib/net_2_0/monolinker.exe @@ -1883,7 +1883,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:System.dll -r:System.Core.dll -r:System.Xml.dll -r:./../../class/lib/net_2_0/monolinker.exe -r:./../../class/lib/net_2_0/Mono.Cecil.dll -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:System.dll -r:System.Core.dll -r:System.Xml.dll -r:./../../class/lib/net_2_0/monolinker.exe -r:./../../class/lib/net_2_0/Mono.Cecil.dll -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig Mono.Tuner.dll ./../../class/lib/net_2_0/Mono.Tuner.dll @@ -1893,7 +1893,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig culevel.exe ./../../class/lib/net_2_0/culevel.exe @@ -1903,7 +1903,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:System.Xml.dll -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:System.Xml.dll -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig genxs.exe ./../../class/lib/net_2_0/genxs.exe @@ -1913,7 +1913,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:Mono.Posix.dll -r:ICSharpCode.SharpZipLib.dll -resource:template.c -resource:template_z.c -resource:template_main.c -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:Mono.Posix.dll -r:ICSharpCode.SharpZipLib.dll -resource:template.c -resource:template_z.c -resource:template_main.c -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig mkbundle.exe ./../../class/lib/net_2_0/mkbundle.exe @@ -1923,7 +1923,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig monop.exe ./../../class/lib/net_2_0/monop.exe @@ -1933,7 +1933,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:System.ServiceProcess.dll -r:Mono.Posix.dll -unsafe -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:System.ServiceProcess.dll -r:Mono.Posix.dll -unsafe -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig mono-service.exe ./../../class/lib/net_2_0/mono-service.exe @@ -1943,7 +1943,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:System.Xml.dll -r:System.Data.dll -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:System.Xml.dll -r:System.Data.dll -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig xsd.exe ./../../class/lib/net_2_0/xsd.exe @@ -1953,7 +1953,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig resgen.exe ./../../class/lib/net_2_0/resgen.exe @@ -1963,7 +1963,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:Mono.Security.dll -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:Mono.Security.dll -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig gacutil.exe ./../../class/lib/net_2_0/gacutil.exe @@ -1973,7 +1973,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:System.Xml.dll -r:System.Web.Services.dll -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:System.Xml.dll -r:System.Web.Services.dll -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig wsdl.exe ./../../class/lib/net_2_0/wsdl.exe @@ -1983,7 +1983,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:Microsoft.Build.Framework.dll -r:Microsoft.Build.Utilities.dll -r:Microsoft.Build.Engine.dll -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:Microsoft.Build.Framework.dll -r:Microsoft.Build.Utilities.dll -r:Microsoft.Build.Engine.dll -d:NET_1_1 -d:NET_2_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig xbuild.exe ./../../class/lib/net_2_0/xbuild.exe @@ -1993,7 +1993,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_3_5 -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_3_5 -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll Microsoft.Build.Framework.dll ./../../class/lib/net_3_5/Microsoft.Build.Framework.dll @@ -2003,7 +2003,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_3_5 -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_3_5/Microsoft.Build.Framework.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_3_5 -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_3_5/Microsoft.Build.Framework.dll Microsoft.Build.Framework_test_net_3_5.dll Microsoft.Build.Framework_test_net_3_5.dll @@ -2013,7 +2013,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_3_5 -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:./../../class/lib/net_3_5/Microsoft.Build.Framework.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_3_5 -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:./../../class/lib/net_3_5/Microsoft.Build.Framework.dll Microsoft.Build.Utilities.v3.5.dll ./../../class/lib/net_3_5/Microsoft.Build.Utilities.v3.5.dll @@ -2023,7 +2023,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_3_5 -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_3_5/Microsoft.Build.Utilities.v3.5.dll /r:./../../class/lib/net_3_5/Microsoft.Build.Framework.dll -r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_3_5 -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_3_5/Microsoft.Build.Utilities.v3.5.dll /r:./../../class/lib/net_3_5/Microsoft.Build.Framework.dll -r:System.dll Microsoft.Build.Utilities_test_net_3_5.dll Microsoft.Build.Utilities_test_net_3_5.dll @@ -2033,7 +2033,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_3_5 -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:./../../class/lib/net_3_5/Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.v3.5.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_3_5 -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:./../../class/lib/net_3_5/Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.v3.5.dll Microsoft.Build.Engine.dll ./../../class/lib/net_3_5/Microsoft.Build.Engine.dll @@ -2043,7 +2043,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_3_5 -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_3_5/Microsoft.Build.Engine.dll /r:./../../class/lib/net_3_5/Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.v3.5.dll /r:System.Xml.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_3_5 -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_3_5/Microsoft.Build.Engine.dll /r:./../../class/lib/net_3_5/Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.v3.5.dll /r:System.Xml.dll Microsoft.Build.Engine_test_net_3_5.dll Microsoft.Build.Engine_test_net_3_5.dll @@ -2053,7 +2053,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_3_5 -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:System.Windows.Forms.dll /r:Microsoft.Build.Utilities.v3.5.dll /r:./../../class/lib/net_3_5/Microsoft.Build.Framework.dll /r:./../../class/lib/net_3_5/Microsoft.Build.Engine.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_3_5 -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:System.Windows.Forms.dll /r:Microsoft.Build.Utilities.v3.5.dll /r:./../../class/lib/net_3_5/Microsoft.Build.Framework.dll /r:./../../class/lib/net_3_5/Microsoft.Build.Engine.dll Microsoft.Build.Tasks.v3.5.dll ./../../class/lib/net_3_5/Microsoft.Build.Tasks.v3.5.dll @@ -2063,7 +2063,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_3_5 -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -r:./../../class/lib/net_3_5/Microsoft.Build.Tasks.v3.5.dll /r:./../../class/lib/net_3_5/Microsoft.Build.Engine.dll /r:./../../class/lib/net_3_5/Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.v3.5.dll /r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_3_5 -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_3_5/Microsoft.Build.Tasks.v3.5.dll /r:./../../class/lib/net_3_5/Microsoft.Build.Engine.dll /r:./../../class/lib/net_3_5/Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.v3.5.dll /r:System.Core.dll Microsoft.Build.Tasks_test_net_3_5.dll Microsoft.Build.Tasks_test_net_3_5.dll @@ -2073,7 +2073,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:./../../class/lib/net_3_5/Microsoft.Build.Framework.dll -r:Microsoft.Build.Utilities.v3.5.dll -r:./../../class/lib/net_3_5/Microsoft.Build.Engine.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_3_5 -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:./../../class/lib/net_3_5/Microsoft.Build.Framework.dll -r:Microsoft.Build.Utilities.v3.5.dll -r:./../../class/lib/net_3_5/Microsoft.Build.Engine.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_3_5 -lib:./../../class/lib/net_2_0 -r:mscorlib.dll -debug -optimize /noconfig xbuild.exe ./../../class/lib/net_3_5/xbuild.exe @@ -2083,7 +2083,7 @@ true MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -unsafe -nostdlib -nowarn:612,618 -d:INSIDE_CORLIB -d:LIBC -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 /noconfig -resource:resources/collation.core.bin -resource:resources/collation.tailoring.bin -resource:resources/collation.cjkCHS.bin -resource:resources/collation.cjkCHT.bin -resource:resources/collation.cjkJA.bin -resource:resources/collation.cjkKO.bin -resource:resources/collation.cjkKOlv2.bin --runtime:v4 + /codepage:65001 -unsafe -nostdlib -nowarn:612,618 -d:INSIDE_CORLIB -d:LIBC -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -optimize /noconfig -resource:resources/collation.core.bin -resource:resources/collation.tailoring.bin -resource:resources/collation.cjkCHS.bin -resource:resources/collation.cjkCHT.bin -resource:resources/collation.cjkJA.bin -resource:resources/collation.cjkKO.bin -resource:resources/collation.cjkKOlv2.bin --runtime:v4 mscorlib.dll ./../../class/lib/net_4_0/tmp/mscorlib.dll @@ -2093,7 +2093,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -unsafe -nostdlib -nowarn:612,618 -d:INSIDE_CORLIB -d:LIBC -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:./../../class/lib/net_4_0/mscorlib.dll -debug+ -debug:full -nowarn:168,219,618,672 -unsafe -r:Mono.Posix.dll -r:System.Core.dll -define:MONO_DATACONVERTER_STATIC_METHODS + /codepage:65001 -unsafe -nostdlib -nowarn:612,618 -d:INSIDE_CORLIB -d:LIBC -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -optimize -r:./../../class/lib/net_4_0/mscorlib.dll -debug+ -debug:full -nowarn:168,219,618,672 -unsafe -r:Mono.Posix.dll -r:System.Core.dll -define:MONO_DATACONVERTER_STATIC_METHODS corlib_test_net_4_0.dll corlib_test_net_4_0.dll @@ -2103,7 +2103,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -r:PrebuiltSystem=../lib/net_4_0/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -r:PrebuiltSystem=../lib/net_4_0/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.dll System.dll ./../../class/lib/net_4_0/tmp/System.dll @@ -2113,7 +2113,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:0618 -nowarn:219 -nowarn:67 -nowarn:169 -nowarn:612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:0618 -nowarn:219 -nowarn:67 -nowarn:169 -nowarn:612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration System_test_net_4_0.dll System_test_net_4_0.dll @@ -2123,7 +2123,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 System.Xml.dll System.Xml.XPath/Parser.cs Mono.Xml.Xsl/PatternParser.cs Mono.Xml.Xsl/PatternTokenizer.cs ./../../class/lib/net_4_0/tmp/System.Xml.dll @@ -2133,7 +2133,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Xml.dll -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -nowarn:0618 -nowarn:219 -nowarn:169 -r:System.Data.dll -r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Xml.dll -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -nowarn:0618 -nowarn:219 -nowarn:169 -r:System.Data.dll -r:System.Core.dll System.Xml_test_net_4_0.dll System.Xml.XPath/Parser.cs Mono.Xml.Xsl/PatternParser.cs Mono.Xml.Xsl/PatternTokenizer.cs System.Xml_test_net_4_0.dll @@ -2143,7 +2143,7 @@ true MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:System.dll Mono.CompilerServices.SymbolWriter.dll ./../../class/lib/net_4_0/tmp/Mono.CompilerServices.SymbolWriter.dll @@ -2153,7 +2153,7 @@ true MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /unsafe /r:mscorlib.dll /r:System.dll /nowarn:0618,612 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /unsafe /r:mscorlib.dll /r:System.dll /nowarn:0618,612 Mono.Posix.dll ./../../class/lib/net_4_0/Mono.Posix.dll @@ -2163,7 +2163,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/Mono.Posix.dll /r:Mono.Posix.dll /r:System.dll /nowarn:0219,0618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/Mono.Posix.dll /r:Mono.Posix.dll /r:System.dll /nowarn:0219,0618 Mono.Posix_test_net_4_0.dll Mono.Posix_test_net_4_0.dll @@ -2173,7 +2173,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -d:INSIDE_SYSCORE -d:LIBC /r:mscorlib.dll /r:System.dll -unsafe -d:NET_3_5 -nowarn:1720 -d:FEATURE_CORE_DLR,FEATURE_REFEMIT,FEATURE_PDBEMIT -r:Mono.Posix.dll -unsafe + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -d:INSIDE_SYSCORE -d:LIBC /r:mscorlib.dll /r:System.dll -unsafe -d:NET_3_5 -nowarn:1720 -d:FEATURE_CORE_DLR,FEATURE_REFEMIT,FEATURE_PDBEMIT -r:Mono.Posix.dll -unsafe System.Core.dll ./../../class/lib/net_4_0/System.Core.dll @@ -2183,7 +2183,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Core.dll -d:INSIDE_SYSCORE -d:LIBC /r:mscorlib.dll /r:System.dll -unsafe -d:NET_3_5 -nowarn:1720 -d:FEATURE_CORE_DLR,FEATURE_REFEMIT,FEATURE_PDBEMIT -r:Mono.Posix.dll -unsafe + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Core.dll -d:INSIDE_SYSCORE -d:LIBC /r:mscorlib.dll /r:System.dll -unsafe -d:NET_3_5 -nowarn:1720 -d:FEATURE_CORE_DLR,FEATURE_REFEMIT,FEATURE_PDBEMIT -r:Mono.Posix.dll -unsafe System.Core_test_net_4_0.dll System.Core_test_net_4_0.dll @@ -2193,7 +2193,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -r:System.dll -unsafe -nowarn:1030 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:System.dll -unsafe -nowarn:1030 Mono.Security.dll ./../../class/lib/net_4_0/tmp/Mono.Security.dll @@ -2203,7 +2203,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/Mono.Security.dll -r:System.dll -unsafe -nowarn:1030 -nowarn:169,219,618,672 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/Mono.Security.dll -r:System.dll -unsafe -nowarn:1030 -nowarn:169,219,618,672 Mono.Security_test_net_4_0.dll Mono.Security_test_net_4_0.dll @@ -2213,7 +2213,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -r:PrebuiltSystem=../lib/net_4_0/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -r:PrebuiltSystem=../lib/net_4_0/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.dll System.dll ./../../class/lib/net_4_0/tmp/System.dll @@ -2223,7 +2223,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:0618 -nowarn:219 -nowarn:67 -nowarn:169 -nowarn:612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:0618 -nowarn:219 -nowarn:67 -nowarn:169 -nowarn:612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration System_test_net_4_0.dll System_test_net_4_0.dll @@ -2233,7 +2233,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -nowarn:618 -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:Mono.Security.dll -nowarn:414 -d:SECURITY_DEP + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -nowarn:618 -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:Mono.Security.dll -nowarn:414 -d:SECURITY_DEP System.Security.dll ./../../class/lib/net_4_0/System.Security.dll @@ -2243,7 +2243,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Security.dll -nowarn:618 -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:Mono.Security.dll -nowarn:414 -d:SECURITY_DEP -nowarn:169,219,1595 -nowarn:168,183,414 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Security.dll -nowarn:618 -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:Mono.Security.dll -nowarn:414 -d:SECURITY_DEP -nowarn:169,219,1595 -nowarn:168,183,414 System.Security_test_net_4_0.dll System.Security_test_net_4_0.dll @@ -2253,7 +2253,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Security.dll -nowarn:618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Security.dll -nowarn:618 System.Configuration.dll ./../../class/lib/net_4_0/tmp/System.Configuration.dll @@ -2263,7 +2263,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Configuration.dll -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Security.dll -nowarn:618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Configuration.dll -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Security.dll -nowarn:618 System.Configuration_test_net_4_0.dll System.Configuration_test_net_4_0.dll @@ -2273,7 +2273,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -r:PrebuiltSystem=../lib/net_4_0/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -r:PrebuiltSystem=../lib/net_4_0/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.dll System.dll ./../../class/lib/net_4_0/tmp/System.dll @@ -2283,7 +2283,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:0618 -nowarn:219 -nowarn:67 -nowarn:169 -nowarn:612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:0618 -nowarn:219 -nowarn:67 -nowarn:169 -nowarn:612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration System_test_net_4_0.dll System_test_net_4_0.dll @@ -2293,7 +2293,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 System.Xml.dll System.Xml.XPath/Parser.cs Mono.Xml.Xsl/PatternParser.cs Mono.Xml.Xsl/PatternTokenizer.cs ./../../class/lib/net_4_0/tmp/System.Xml.dll @@ -2303,7 +2303,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Xml.dll -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -nowarn:0618 -nowarn:219 -nowarn:169 -r:System.Data.dll -r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Xml.dll -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -nowarn:0618 -nowarn:219 -nowarn:169 -r:System.Data.dll -r:System.Core.dll System.Xml_test_net_4_0.dll System.Xml.XPath/Parser.cs Mono.Xml.Xsl/PatternParser.cs Mono.Xml.Xsl/PatternTokenizer.cs System.Xml_test_net_4_0.dll @@ -2313,7 +2313,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 /r:mscorlib.dll /unsafe /define:DISABLE_UNSAFE -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_0 -r:mscorlib.dll /noconfig + /codepage:65001 /r:mscorlib.dll /unsafe /define:DISABLE_UNSAFE -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig I18N.dll ./../../../class/lib/net_4_0/tmp/I18N.dll @@ -2323,7 +2323,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_0 -r:mscorlib.dll /noconfig + /codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig I18N.West.dll ./../../../class/lib/net_4_0/tmp/I18N.West.dll @@ -2333,7 +2333,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../../class/lib/net_4_0/I18N.West.dll + /codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../../class/lib/net_4_0/I18N.West.dll I18N.West_test_net_4_0.dll I18N.West_test_net_4_0.dll @@ -2343,7 +2343,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_0 -r:mscorlib.dll /noconfig + /codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig I18N.MidEast.dll ./../../../class/lib/net_4_0/tmp/I18N.MidEast.dll @@ -2353,7 +2353,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_0 -r:mscorlib.dll /noconfig + /codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig I18N.Other.dll ./../../../class/lib/net_4_0/tmp/I18N.Other.dll @@ -2363,7 +2363,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_0 -r:mscorlib.dll /noconfig + /codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig I18N.Rare.dll ./../../../class/lib/net_4_0/tmp/I18N.Rare.dll @@ -2373,7 +2373,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 /unsafe /resource:big5.table /resource:gb2312.table /resource:jis.table /resource:ks.table /resource:gb18030.table /r:mscorlib.dll /r:I18N.dll /define:DISABLE_UNSAFE -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_0 -r:mscorlib.dll /noconfig + /codepage:65001 /unsafe /resource:big5.table /resource:gb2312.table /resource:jis.table /resource:ks.table /resource:gb18030.table /r:mscorlib.dll /r:I18N.dll /define:DISABLE_UNSAFE -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig I18N.CJK.dll ./../../../class/lib/net_4_0/tmp/I18N.CJK.dll @@ -2383,7 +2383,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 /unsafe /resource:big5.table /resource:gb2312.table /resource:jis.table /resource:ks.table /resource:gb18030.table /r:mscorlib.dll /r:I18N.dll /define:DISABLE_UNSAFE -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../../class/lib/net_4_0/I18N.CJK.dll + /codepage:65001 /unsafe /resource:big5.table /resource:gb2312.table /resource:jis.table /resource:ks.table /resource:gb18030.table /r:mscorlib.dll /r:I18N.dll /define:DISABLE_UNSAFE -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../../class/lib/net_4_0/I18N.CJK.dll I18N.CJK_test_net_4_0.dll I18N.CJK_test_net_4_0.dll @@ -2393,7 +2393,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig resgen.exe ./../../class/lib/net_4_0/resgen.exe @@ -2403,7 +2403,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /unsafe /r:mscorlib.dll /r:System.dll -resource:Assembly/Mono.ico,Mono.ico -resource:Assembly/Information.ico,Information.ico -resource:Assembly/Error.ico,Error.ico -resource:Assembly/Warning.ico,Warning.ico -resource:Assembly/Question.ico,Question.ico + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /unsafe /r:mscorlib.dll /r:System.dll -resource:Assembly/Mono.ico,Mono.ico -resource:Assembly/Information.ico,Information.ico -resource:Assembly/Error.ico,Error.ico -resource:Assembly/Warning.ico,Warning.ico -resource:Assembly/Question.ico,Question.ico System.Drawing.dll ./../../class/lib/net_4_0/System.Drawing.dll @@ -2413,7 +2413,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Drawing.dll /unsafe /r:mscorlib.dll /r:System.dll -resource:Assembly/Mono.ico,Mono.ico -resource:Assembly/Information.ico,Information.ico -resource:Assembly/Error.ico,Error.ico -resource:Assembly/Warning.ico,Warning.ico -resource:Assembly/Question.ico,Question.ico -define:TEST -resource:Test/resources/indexed.png,indexed.png -r:System.Drawing.dll -r:System.Runtime.Serialization.Formatters.Soap.dll -r:System.Xml.dll -nowarn:0618 -nowarn:219 -nowarn:169 -nowarn:1595 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Drawing.dll /unsafe /r:mscorlib.dll /r:System.dll -resource:Assembly/Mono.ico,Mono.ico -resource:Assembly/Information.ico,Information.ico -resource:Assembly/Error.ico,Error.ico -resource:Assembly/Warning.ico,Warning.ico -resource:Assembly/Question.ico,Question.ico -define:TEST -resource:Test/resources/indexed.png,indexed.png -r:System.Drawing.dll -r:System.Runtime.Serialization.Formatters.Soap.dll -r:System.Xml.dll -nowarn:0618 -nowarn:219 -nowarn:169 -nowarn:1595 System.Drawing_test_net_4_0.dll System.Drawing_test_net_4_0.dll @@ -2423,7 +2423,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:mscorlib.dll /r:System.dll /r:System.Configuration.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Configuration.dll System.Transactions.dll ./../../class/lib/net_4_0/System.Transactions.dll @@ -2433,7 +2433,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Transactions.dll /nowarn:1595 /r:mscorlib.dll /r:System.dll /r:System.Configuration.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Transactions.dll /nowarn:1595 /r:mscorlib.dll /r:System.dll /r:System.Configuration.dll System.Transactions_test_net_4_0.dll System.Transactions_test_net_4_0.dll @@ -2443,7 +2443,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /nowarn:0168 /nowarn:0162 /r:mscorlib.dll /r:System.Transactions.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /nowarn:0168 /nowarn:0162 /r:mscorlib.dll /r:System.Transactions.dll System.EnterpriseServices.dll ./../../class/lib/net_4_0/System.EnterpriseServices.dll @@ -2453,7 +2453,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:Mono.Security.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:Mono.Security.dll Mono.Data.Tds.dll ./../../class/lib/net_4_0/Mono.Data.Tds.dll @@ -2463,7 +2463,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/Mono.Data.Tds.dll /r:System.dll /r:System.Net.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/Mono.Data.Tds.dll /r:System.dll /r:System.Net.dll Mono.Data.Tds_test_net_4_0.dll Mono.Data.Tds_test_net_4_0.dll @@ -2473,7 +2473,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -nowarn:649 -unsafe -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -r:Mono.Data.Tds.dll -r:System.Configuration.dll -r:System.Transactions.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -nowarn:649 -unsafe -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -r:Mono.Data.Tds.dll -r:System.Configuration.dll -r:System.Transactions.dll System.Data.dll Mono.Data.SqlExpressions/Parser.cs ./../../class/lib/net_4_0/System.Data.dll @@ -2483,7 +2483,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Data.dll -nowarn:649 -unsafe -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -r:Mono.Data.Tds.dll -r:System.Configuration.dll -r:System.Transactions.dll -r:System.Core.dll -r:Mono.Data.Sqlite.dll -nowarn:618,169,612,219,168 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Data.dll -nowarn:649 -unsafe -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -r:Mono.Data.Tds.dll -r:System.Configuration.dll -r:System.Transactions.dll -r:System.Core.dll -r:Mono.Data.Sqlite.dll -nowarn:618,169,612,219,168 System.Data_test_net_4_0.dll Mono.Data.SqlExpressions/Parser.cs System.Data_test_net_4_0.dll @@ -2493,7 +2493,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:mscorlib.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:mscorlib.dll Accessibility.dll ./../../class/lib/net_4_0/Accessibility.dll @@ -2503,7 +2503,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -r:System.dll -warn:1 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:System.dll -warn:1 Mono.WebBrowser.dll ./../../class/lib/net_4_0/Mono.WebBrowser.dll @@ -2513,7 +2513,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /unsafe /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Drawing.dll /r:Accessibility.dll /r:System.Data.dll /r:Mono.Posix.dll /r:Mono.WebBrowser /r:System.Configuration.dll @System.Windows.Forms.dll.resources -nowarn:618,612,809 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /unsafe /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Drawing.dll /r:Accessibility.dll /r:System.Data.dll /r:Mono.Posix.dll /r:Mono.WebBrowser /r:System.Configuration.dll @System.Windows.Forms.dll.resources -nowarn:618,612,809 System.Windows.Forms.dll ./../../class/lib/net_4_0/System.Windows.Forms.dll @@ -2523,7 +2523,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Windows.Forms.dll /r:System.Data.dll /r:System.Drawing.dll /r:Accessibility.dll -r:System.dll -r:System.Xml.dll -resource:Test/resources/a.cur,a.cur -resource:Test/resources/32x32.ico,32x32.ico -nowarn:618,612 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Windows.Forms.dll /r:System.Data.dll /r:System.Drawing.dll /r:Accessibility.dll -r:System.dll -r:System.Xml.dll -resource:Test/resources/a.cur,a.cur -resource:Test/resources/32x32.ico,32x32.ico -nowarn:618,612 System.Windows.Forms_test_net_4_0.dll System.Windows.Forms_test_net_4_0.dll @@ -2533,7 +2533,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /unsafe /r:System.dll /r:System.Data.dll /r:System.Transactions.dll /r:System.Xml.dll -resource:resources/SR.resources -resource:resources/SQLiteCommand.bmp -resource:resources/SQLiteConnection.bmp -resource:resources/SQLiteDataAdapter.bmp -d:SQLITE_STANDARD + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /unsafe /r:System.dll /r:System.Data.dll /r:System.Transactions.dll /r:System.Xml.dll -resource:resources/SR.resources -resource:resources/SQLiteCommand.bmp -resource:resources/SQLiteConnection.bmp -resource:resources/SQLiteDataAdapter.bmp -d:SQLITE_STANDARD Mono.Data.Sqlite.dll ./../../class/lib/net_4_0/Mono.Data.Sqlite.dll @@ -2543,7 +2543,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/Mono.Data.Sqlite.dll /unsafe /r:System.dll /r:System.Data.dll /r:System.Transactions.dll /r:System.Xml.dll -resource:resources/SR.resources -resource:resources/SQLiteCommand.bmp -resource:resources/SQLiteConnection.bmp -resource:resources/SQLiteDataAdapter.bmp -d:SQLITE_STANDARD /nowarn:618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/Mono.Data.Sqlite.dll /unsafe /r:System.dll /r:System.Data.dll /r:System.Transactions.dll /r:System.Xml.dll -resource:resources/SR.resources -resource:resources/SQLiteCommand.bmp -resource:resources/SQLiteConnection.bmp -resource:resources/SQLiteDataAdapter.bmp -d:SQLITE_STANDARD /nowarn:618 Mono.Data.Sqlite_test_net_4_0.dll Mono.Data.Sqlite_test_net_4_0.dll @@ -2553,7 +2553,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -r:System.dll -r:System.Configuration.dll -d:SYSTEM_WEB_APPLICATIONSERVICES + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:System.dll -r:System.Configuration.dll -d:SYSTEM_WEB_APPLICATIONSERVICES System.Web.ApplicationServices.dll ./../../class/lib/net_4_0/System.Web.ApplicationServices.dll @@ -2563,7 +2563,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll -r:System.Web.ApplicationServices.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js /resource:System.Web.UI.WebControls/MenuModern.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll -r:System.Web.ApplicationServices.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js /resource:System.Web.UI.WebControls/MenuModern.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll System.Web.dll System.Web/UplevelHelper.cs ./../../class/lib/net_4_0/tmp/System.Web.dll @@ -2573,7 +2573,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Web.dll -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll -r:System.Web.ApplicationServices.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js /resource:System.Web.UI.WebControls/MenuModern.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll -doc:System.Web_test_net_4_0.xml -nowarn:219,169,1591 -r:SystemWebTestShim.dll /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Global.asax /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.ashx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.master /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx.cs /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithMaster.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config.4.0 /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/sub_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_02.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_03.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_04.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_05.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_06.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_07.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_08.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_09.sitemap /resource:Test/mainsoft/NunitWebResources/menuclass.aspx /resource:Test/mainsoft/NunitWebResources/FormView.aspx /resource:Test/mainsoft/NunitWebResources/PostBackMenuTest.aspx /resource:Test/mainsoft/NunitWebResources/PageWithStyleSheet.aspx /resource:Test/mainsoft/NunitWebResources/PageWithTheme.aspx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.ascx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.aspx /resource:Test/mainsoft/NunitWebResources/RunTimeSetTheme.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyBind.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyControl.ascx /resource:Test/mainsoft/NunitWebResources/Theme1.skin /resource:Test/mainsoft/NunitWebResources/Theme2.skin /resource:Test/mainsoft/NunitWebResources/UrlProperty.aspx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx.cs /resource:Test/mainsoft/NunitWebResources/Web.sitemap /resource:Test/mainsoft/NunitWebResources/WizardTest.skin /resource:Test/mainsoft/NunitWebResources/FooterTemplateTest.aspx /resource:Test/mainsoft/NunitWebResources/DataGrid.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_2.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_3.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewDataActions.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewProperties1.aspx /resource:Test/mainsoft/NunitWebResources/Bluehills.jpg /resource:Test/mainsoft/NunitWebResources/FormViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_2.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_3.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_4.aspx /resource:Test/mainsoft/NunitWebResources/FormViewInsertEditDelete.aspx /resource:Test/mainsoft/NunitWebResources/GridViewUpdate.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xml /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xsl /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest1.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest2.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest3.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest4.aspx /resource:Test/mainsoft/NunitWebResources/LoginViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/WebControl.config /resource:Test/mainsoft/NunitWebResources/WebLogin.config /resource:Test/mainsoft/NunitWebResources/CallbackTest1.aspx /resource:Test/mainsoft/NunitWebResources/CallbackTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest1.aspx /resource:Test/mainsoft/NunitWebResources/ClientScript.js /resource:Test/mainsoft/NunitWebResources/EvalTest.aspx /resource:Test/mainsoft/NunitWebResources/TemplateUserControl.ascx /resource:Test/mainsoft/NunitWebResources/WebMapping.config /resource:Test/mainsoft/NunitWebResources/Mapping.aspx /resource:Test/mainsoft/NunitWebResources/Mapping1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting2.aspx /resource:Test/mainsoft/NunitWebResources/MyDerived.master /resource:Test/mainsoft/NunitWebResources/MyPageWithDerivedMaster.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest1.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest2.aspx /resource:Test/mainsoft/NunitWebResources/PageLifecycleTest.aspx /resource:Test/mainsoft/NunitWebResources/PageValidationTest.aspx /resource:Test/mainsoft/NunitWebResources/AsyncPage.aspx /resource:Test/mainsoft/NunitWebResources/PageCultureTest.aspx /resource:Test/mainsoft/NunitWebResources/adapters.browser /resource:Test/mainsoft/NunitWebResources/NoEventValidation.aspx /resource:Test/mainsoft/NunitWebResources/ListControlPage.aspx /resource:Test/mainsoft/NunitWebResources/TextBoxTestlPage.aspx /resource:Test/mainsoft/NunitWebResources/ClearErrorOnError.aspx /resource:Test/mainsoft/NunitWebResources/RedirectOnError.aspx /resource:Test/mainsoft/NunitWebResources/TestCapability.browser /resource:Test/mainsoft/NunitWebResources/PageWithAdapter.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind5.aspx /resource:Test/mainsoft/NunitWebResources/ReadWritePropertyControl.ascx /resource:Test/mainsoft/MainsoftWebTest/nunitweb_config.xml /resource:Test/mainsoft/NunitWebResources/TemplateControlParsingTest.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.master /resource:Test/mainsoft/NunitWebResources/MissingMasterFile.aspx /resource:Test/mainsoft/NunitWebResources/CustomSectionEmptyCollection.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx.cs /resource:Test/mainsoft/NunitWebResources/LoginDisplayRememberMe.aspx /resource:Test/mainsoft/NunitWebResources/NoBindForMethodsWithBindInName.aspx /resource:Test/mainsoft/NunitWebResources/LinkInHeadWithEmbeddedExpression.aspx /resource:Test/mainsoft/NunitWebResources/ExpressionInListControl.aspx /resource:Test/mainsoft/NunitWebResources/ServerSideControlsInScriptBlock.aspx /resource:Test/mainsoft/NunitWebResources/ServerControlInClientSideComment.aspx /resource:Test/mainsoft/NunitWebResources/PreprocessorDirectivesInMarkup.aspx /resource:Test/mainsoft/NunitWebResources/UnquotedAngleBrackets.aspx /resource:Test/mainsoft/NunitWebResources/FullTagsInText.aspx /resource:Test/mainsoft/NunitWebResources/TagsExpressionsAndCommentsInText.aspx /resource:Test/mainsoft/NunitWebResources/NewlineInCodeExpression.aspx /resource:Test/mainsoft/NunitWebResources/DuplicateControlsInClientComment.aspx /resource:Test/mainsoft/NunitWebResources/TagsNestedInClientTag.aspx /resource:Test/mainsoft/NunitWebResources/ConditionalClientComments.aspx /resource:Test/mainsoft/NunitWebResources/OneLetterIdentifierInCodeRender.aspx /resource:Test/mainsoft/NunitWebResources/GlobalResourcesLocalization.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx.cs /resource:Test/mainsoft/NunitWebResources/NestedParserFileText.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CorrectConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx.cs /resource:Test/mainsoft/NunitWebResources/ChangePasswordContainer_FindControl.aspx /resource:Test/mainsoft/NunitWebResources/TagWithExpressionWithinAttribute.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug578770.aspx /resource:Test/mainsoft/NunitWebResources/EnumConverter_Bug578586.aspx /resource:Test/mainsoft/NunitWebResources/ButtonColor_Bug325489.aspx /resource:Test/mainsoft/NunitWebResources/SqlDataSource_OnInit_Bug572781.aspx /resource:Test/mainsoft/NunitWebResources/FormViewPagerVisibility.aspx /resource:Test/mainsoft/NunitWebResources/OverridenControlsPropertyAndPostBack_Bug594238.aspx /resource:Test/mainsoft/NunitWebResources/GlobalizationEncodingName.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_0.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_5.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_6.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_7.aspx /resource:Test/mainsoft/NunitWebResources/GridView_Bug595567.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug600415.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx.cs /resource:Test/mainsoft/NunitWebResources/HtmlTitleCodeRender_Bug662918.aspx /resource:Test/mainsoft/NunitWebResources/App_Code/EnumConverterControl.cs,App_Code/EnumConverterControl.cs /resource:Test/mainsoft/NunitWebResources/App_Code/MyContainer.cs,App_Code/MyContainer.cs /resource:Test/mainsoft/NunitWebResources/App_Code/CustomCheckBoxColumn.cs,App_Code/CustomCheckBoxColumn.cs /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.resx,App_GlobalResources/Common.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.fr-FR.resx,App_GlobalResources/Common.fr-FR.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Resource1.resx,App_GlobalResources/Resource1.resx + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Web.dll -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll -r:System.Web.ApplicationServices.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js /resource:System.Web.UI.WebControls/MenuModern.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll -doc:System.Web_test_net_4_0.xml -nowarn:219,169,1591 -r:SystemWebTestShim.dll /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Global.asax /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.ashx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.master /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx.cs /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithMaster.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config.4.0 /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/sub_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_02.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_03.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_04.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_05.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_06.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_07.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_08.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_09.sitemap /resource:Test/mainsoft/NunitWebResources/menuclass.aspx /resource:Test/mainsoft/NunitWebResources/FormView.aspx /resource:Test/mainsoft/NunitWebResources/PostBackMenuTest.aspx /resource:Test/mainsoft/NunitWebResources/PageWithStyleSheet.aspx /resource:Test/mainsoft/NunitWebResources/PageWithTheme.aspx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.ascx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.aspx /resource:Test/mainsoft/NunitWebResources/RunTimeSetTheme.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyBind.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyControl.ascx /resource:Test/mainsoft/NunitWebResources/Theme1.skin /resource:Test/mainsoft/NunitWebResources/Theme2.skin /resource:Test/mainsoft/NunitWebResources/UrlProperty.aspx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx.cs /resource:Test/mainsoft/NunitWebResources/Web.sitemap /resource:Test/mainsoft/NunitWebResources/WizardTest.skin /resource:Test/mainsoft/NunitWebResources/FooterTemplateTest.aspx /resource:Test/mainsoft/NunitWebResources/DataGrid.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_2.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_3.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewDataActions.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewProperties1.aspx /resource:Test/mainsoft/NunitWebResources/Bluehills.jpg /resource:Test/mainsoft/NunitWebResources/FormViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_2.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_3.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_4.aspx /resource:Test/mainsoft/NunitWebResources/FormViewInsertEditDelete.aspx /resource:Test/mainsoft/NunitWebResources/GridViewUpdate.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xml /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xsl /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest1.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest2.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest3.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest4.aspx /resource:Test/mainsoft/NunitWebResources/LoginViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/WebControl.config /resource:Test/mainsoft/NunitWebResources/WebLogin.config /resource:Test/mainsoft/NunitWebResources/CallbackTest1.aspx /resource:Test/mainsoft/NunitWebResources/CallbackTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest1.aspx /resource:Test/mainsoft/NunitWebResources/ClientScript.js /resource:Test/mainsoft/NunitWebResources/EvalTest.aspx /resource:Test/mainsoft/NunitWebResources/TemplateUserControl.ascx /resource:Test/mainsoft/NunitWebResources/WebMapping.config /resource:Test/mainsoft/NunitWebResources/Mapping.aspx /resource:Test/mainsoft/NunitWebResources/Mapping1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting2.aspx /resource:Test/mainsoft/NunitWebResources/MyDerived.master /resource:Test/mainsoft/NunitWebResources/MyPageWithDerivedMaster.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest1.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest2.aspx /resource:Test/mainsoft/NunitWebResources/PageLifecycleTest.aspx /resource:Test/mainsoft/NunitWebResources/PageValidationTest.aspx /resource:Test/mainsoft/NunitWebResources/AsyncPage.aspx /resource:Test/mainsoft/NunitWebResources/PageCultureTest.aspx /resource:Test/mainsoft/NunitWebResources/adapters.browser /resource:Test/mainsoft/NunitWebResources/NoEventValidation.aspx /resource:Test/mainsoft/NunitWebResources/ListControlPage.aspx /resource:Test/mainsoft/NunitWebResources/TextBoxTestlPage.aspx /resource:Test/mainsoft/NunitWebResources/ClearErrorOnError.aspx /resource:Test/mainsoft/NunitWebResources/RedirectOnError.aspx /resource:Test/mainsoft/NunitWebResources/TestCapability.browser /resource:Test/mainsoft/NunitWebResources/PageWithAdapter.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind5.aspx /resource:Test/mainsoft/NunitWebResources/ReadWritePropertyControl.ascx /resource:Test/mainsoft/MainsoftWebTest/nunitweb_config.xml /resource:Test/mainsoft/NunitWebResources/TemplateControlParsingTest.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.master /resource:Test/mainsoft/NunitWebResources/MissingMasterFile.aspx /resource:Test/mainsoft/NunitWebResources/CustomSectionEmptyCollection.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx.cs /resource:Test/mainsoft/NunitWebResources/LoginDisplayRememberMe.aspx /resource:Test/mainsoft/NunitWebResources/NoBindForMethodsWithBindInName.aspx /resource:Test/mainsoft/NunitWebResources/LinkInHeadWithEmbeddedExpression.aspx /resource:Test/mainsoft/NunitWebResources/ExpressionInListControl.aspx /resource:Test/mainsoft/NunitWebResources/ServerSideControlsInScriptBlock.aspx /resource:Test/mainsoft/NunitWebResources/ServerControlInClientSideComment.aspx /resource:Test/mainsoft/NunitWebResources/PreprocessorDirectivesInMarkup.aspx /resource:Test/mainsoft/NunitWebResources/UnquotedAngleBrackets.aspx /resource:Test/mainsoft/NunitWebResources/FullTagsInText.aspx /resource:Test/mainsoft/NunitWebResources/TagsExpressionsAndCommentsInText.aspx /resource:Test/mainsoft/NunitWebResources/NewlineInCodeExpression.aspx /resource:Test/mainsoft/NunitWebResources/DuplicateControlsInClientComment.aspx /resource:Test/mainsoft/NunitWebResources/TagsNestedInClientTag.aspx /resource:Test/mainsoft/NunitWebResources/ConditionalClientComments.aspx /resource:Test/mainsoft/NunitWebResources/OneLetterIdentifierInCodeRender.aspx /resource:Test/mainsoft/NunitWebResources/GlobalResourcesLocalization.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx.cs /resource:Test/mainsoft/NunitWebResources/NestedParserFileText.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CorrectConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx.cs /resource:Test/mainsoft/NunitWebResources/ChangePasswordContainer_FindControl.aspx /resource:Test/mainsoft/NunitWebResources/TagWithExpressionWithinAttribute.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug578770.aspx /resource:Test/mainsoft/NunitWebResources/EnumConverter_Bug578586.aspx /resource:Test/mainsoft/NunitWebResources/ButtonColor_Bug325489.aspx /resource:Test/mainsoft/NunitWebResources/SqlDataSource_OnInit_Bug572781.aspx /resource:Test/mainsoft/NunitWebResources/FormViewPagerVisibility.aspx /resource:Test/mainsoft/NunitWebResources/OverridenControlsPropertyAndPostBack_Bug594238.aspx /resource:Test/mainsoft/NunitWebResources/GlobalizationEncodingName.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_0.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_5.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_6.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_7.aspx /resource:Test/mainsoft/NunitWebResources/GridView_Bug595567.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug600415.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx.cs /resource:Test/mainsoft/NunitWebResources/HtmlTitleCodeRender_Bug662918.aspx /resource:Test/mainsoft/NunitWebResources/App_Code/EnumConverterControl.cs,App_Code/EnumConverterControl.cs /resource:Test/mainsoft/NunitWebResources/App_Code/MyContainer.cs,App_Code/MyContainer.cs /resource:Test/mainsoft/NunitWebResources/App_Code/CustomCheckBoxColumn.cs,App_Code/CustomCheckBoxColumn.cs /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.resx,App_GlobalResources/Common.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.fr-FR.resx,App_GlobalResources/Common.fr-FR.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Resource1.resx,App_GlobalResources/Resource1.resx System.Web_test_net_4_0.dll System.Web/UplevelHelper.cs System.Web_test_net_4_0.dll @@ -2583,7 +2583,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Configuration.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Configuration.dll Mono.Web.dll ./../../class/lib/net_4_0/Mono.Web.dll @@ -2593,7 +2593,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -nowarn:649 -nowarn:169 -r:mscorlib.dll -r:System.dll -r:System.EnterpriseServices.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Configuration.dll -resource:System.Web.Services.Description/wsdl-1.1.xsd,wsdl-1.1.xsd -resource:System.Web.Services.Description/wsdl-1.1-soap.xsd,wsdl-1.1-soap.xsd -resource:System.Web.Services.Description/web-reference.xsd,web-reference.xsd + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -nowarn:649 -nowarn:169 -r:mscorlib.dll -r:System.dll -r:System.EnterpriseServices.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Configuration.dll -resource:System.Web.Services.Description/wsdl-1.1.xsd,wsdl-1.1.xsd -resource:System.Web.Services.Description/wsdl-1.1-soap.xsd,wsdl-1.1-soap.xsd -resource:System.Web.Services.Description/web-reference.xsd,web-reference.xsd System.Web.Services.dll ./../../class/lib/net_4_0/System.Web.Services.dll @@ -2603,7 +2603,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Web.Services.dll -nowarn:649 -nowarn:169 -r:mscorlib.dll -r:System.dll -r:System.EnterpriseServices.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Configuration.dll -resource:System.Web.Services.Description/wsdl-1.1.xsd,wsdl-1.1.xsd -resource:System.Web.Services.Description/wsdl-1.1-soap.xsd,wsdl-1.1-soap.xsd -resource:System.Web.Services.Description/web-reference.xsd,web-reference.xsd -nowarn:618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Web.Services.dll -nowarn:649 -nowarn:169 -r:mscorlib.dll -r:System.dll -r:System.EnterpriseServices.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Configuration.dll -resource:System.Web.Services.Description/wsdl-1.1.xsd,wsdl-1.1.xsd -resource:System.Web.Services.Description/wsdl-1.1-soap.xsd,wsdl-1.1-soap.xsd -resource:System.Web.Services.Description/web-reference.xsd,web-reference.xsd -nowarn:618 System.Web.Services_test_net_4_0.dll System.Web.Services_test_net_4_0.dll @@ -2613,7 +2613,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll -r:System.Web.ApplicationServices.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js /resource:System.Web.UI.WebControls/MenuModern.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll -r:System.Web.ApplicationServices.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js /resource:System.Web.UI.WebControls/MenuModern.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll System.Web.dll System.Web/UplevelHelper.cs ./../../class/lib/net_4_0/tmp/System.Web.dll @@ -2623,7 +2623,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Web.dll -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll -r:System.Web.ApplicationServices.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js /resource:System.Web.UI.WebControls/MenuModern.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll -doc:System.Web_test_net_4_0.xml -nowarn:219,169,1591 -r:SystemWebTestShim.dll /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Global.asax /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.ashx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.master /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx.cs /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithMaster.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config.4.0 /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/sub_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_02.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_03.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_04.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_05.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_06.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_07.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_08.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_09.sitemap /resource:Test/mainsoft/NunitWebResources/menuclass.aspx /resource:Test/mainsoft/NunitWebResources/FormView.aspx /resource:Test/mainsoft/NunitWebResources/PostBackMenuTest.aspx /resource:Test/mainsoft/NunitWebResources/PageWithStyleSheet.aspx /resource:Test/mainsoft/NunitWebResources/PageWithTheme.aspx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.ascx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.aspx /resource:Test/mainsoft/NunitWebResources/RunTimeSetTheme.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyBind.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyControl.ascx /resource:Test/mainsoft/NunitWebResources/Theme1.skin /resource:Test/mainsoft/NunitWebResources/Theme2.skin /resource:Test/mainsoft/NunitWebResources/UrlProperty.aspx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx.cs /resource:Test/mainsoft/NunitWebResources/Web.sitemap /resource:Test/mainsoft/NunitWebResources/WizardTest.skin /resource:Test/mainsoft/NunitWebResources/FooterTemplateTest.aspx /resource:Test/mainsoft/NunitWebResources/DataGrid.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_2.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_3.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewDataActions.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewProperties1.aspx /resource:Test/mainsoft/NunitWebResources/Bluehills.jpg /resource:Test/mainsoft/NunitWebResources/FormViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_2.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_3.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_4.aspx /resource:Test/mainsoft/NunitWebResources/FormViewInsertEditDelete.aspx /resource:Test/mainsoft/NunitWebResources/GridViewUpdate.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xml /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xsl /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest1.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest2.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest3.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest4.aspx /resource:Test/mainsoft/NunitWebResources/LoginViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/WebControl.config /resource:Test/mainsoft/NunitWebResources/WebLogin.config /resource:Test/mainsoft/NunitWebResources/CallbackTest1.aspx /resource:Test/mainsoft/NunitWebResources/CallbackTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest1.aspx /resource:Test/mainsoft/NunitWebResources/ClientScript.js /resource:Test/mainsoft/NunitWebResources/EvalTest.aspx /resource:Test/mainsoft/NunitWebResources/TemplateUserControl.ascx /resource:Test/mainsoft/NunitWebResources/WebMapping.config /resource:Test/mainsoft/NunitWebResources/Mapping.aspx /resource:Test/mainsoft/NunitWebResources/Mapping1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting2.aspx /resource:Test/mainsoft/NunitWebResources/MyDerived.master /resource:Test/mainsoft/NunitWebResources/MyPageWithDerivedMaster.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest1.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest2.aspx /resource:Test/mainsoft/NunitWebResources/PageLifecycleTest.aspx /resource:Test/mainsoft/NunitWebResources/PageValidationTest.aspx /resource:Test/mainsoft/NunitWebResources/AsyncPage.aspx /resource:Test/mainsoft/NunitWebResources/PageCultureTest.aspx /resource:Test/mainsoft/NunitWebResources/adapters.browser /resource:Test/mainsoft/NunitWebResources/NoEventValidation.aspx /resource:Test/mainsoft/NunitWebResources/ListControlPage.aspx /resource:Test/mainsoft/NunitWebResources/TextBoxTestlPage.aspx /resource:Test/mainsoft/NunitWebResources/ClearErrorOnError.aspx /resource:Test/mainsoft/NunitWebResources/RedirectOnError.aspx /resource:Test/mainsoft/NunitWebResources/TestCapability.browser /resource:Test/mainsoft/NunitWebResources/PageWithAdapter.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind5.aspx /resource:Test/mainsoft/NunitWebResources/ReadWritePropertyControl.ascx /resource:Test/mainsoft/MainsoftWebTest/nunitweb_config.xml /resource:Test/mainsoft/NunitWebResources/TemplateControlParsingTest.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.master /resource:Test/mainsoft/NunitWebResources/MissingMasterFile.aspx /resource:Test/mainsoft/NunitWebResources/CustomSectionEmptyCollection.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx.cs /resource:Test/mainsoft/NunitWebResources/LoginDisplayRememberMe.aspx /resource:Test/mainsoft/NunitWebResources/NoBindForMethodsWithBindInName.aspx /resource:Test/mainsoft/NunitWebResources/LinkInHeadWithEmbeddedExpression.aspx /resource:Test/mainsoft/NunitWebResources/ExpressionInListControl.aspx /resource:Test/mainsoft/NunitWebResources/ServerSideControlsInScriptBlock.aspx /resource:Test/mainsoft/NunitWebResources/ServerControlInClientSideComment.aspx /resource:Test/mainsoft/NunitWebResources/PreprocessorDirectivesInMarkup.aspx /resource:Test/mainsoft/NunitWebResources/UnquotedAngleBrackets.aspx /resource:Test/mainsoft/NunitWebResources/FullTagsInText.aspx /resource:Test/mainsoft/NunitWebResources/TagsExpressionsAndCommentsInText.aspx /resource:Test/mainsoft/NunitWebResources/NewlineInCodeExpression.aspx /resource:Test/mainsoft/NunitWebResources/DuplicateControlsInClientComment.aspx /resource:Test/mainsoft/NunitWebResources/TagsNestedInClientTag.aspx /resource:Test/mainsoft/NunitWebResources/ConditionalClientComments.aspx /resource:Test/mainsoft/NunitWebResources/OneLetterIdentifierInCodeRender.aspx /resource:Test/mainsoft/NunitWebResources/GlobalResourcesLocalization.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx.cs /resource:Test/mainsoft/NunitWebResources/NestedParserFileText.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CorrectConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx.cs /resource:Test/mainsoft/NunitWebResources/ChangePasswordContainer_FindControl.aspx /resource:Test/mainsoft/NunitWebResources/TagWithExpressionWithinAttribute.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug578770.aspx /resource:Test/mainsoft/NunitWebResources/EnumConverter_Bug578586.aspx /resource:Test/mainsoft/NunitWebResources/ButtonColor_Bug325489.aspx /resource:Test/mainsoft/NunitWebResources/SqlDataSource_OnInit_Bug572781.aspx /resource:Test/mainsoft/NunitWebResources/FormViewPagerVisibility.aspx /resource:Test/mainsoft/NunitWebResources/OverridenControlsPropertyAndPostBack_Bug594238.aspx /resource:Test/mainsoft/NunitWebResources/GlobalizationEncodingName.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_0.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_5.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_6.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_7.aspx /resource:Test/mainsoft/NunitWebResources/GridView_Bug595567.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug600415.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx.cs /resource:Test/mainsoft/NunitWebResources/HtmlTitleCodeRender_Bug662918.aspx /resource:Test/mainsoft/NunitWebResources/App_Code/EnumConverterControl.cs,App_Code/EnumConverterControl.cs /resource:Test/mainsoft/NunitWebResources/App_Code/MyContainer.cs,App_Code/MyContainer.cs /resource:Test/mainsoft/NunitWebResources/App_Code/CustomCheckBoxColumn.cs,App_Code/CustomCheckBoxColumn.cs /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.resx,App_GlobalResources/Common.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.fr-FR.resx,App_GlobalResources/Common.fr-FR.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Resource1.resx,App_GlobalResources/Resource1.resx + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Web.dll -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll -r:System.Web.ApplicationServices.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js /resource:System.Web.UI.WebControls/MenuModern.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll -doc:System.Web_test_net_4_0.xml -nowarn:219,169,1591 -r:SystemWebTestShim.dll /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Global.asax /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.ashx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.master /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx.cs /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithMaster.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config.4.0 /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/sub_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_02.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_03.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_04.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_05.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_06.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_07.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_08.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_09.sitemap /resource:Test/mainsoft/NunitWebResources/menuclass.aspx /resource:Test/mainsoft/NunitWebResources/FormView.aspx /resource:Test/mainsoft/NunitWebResources/PostBackMenuTest.aspx /resource:Test/mainsoft/NunitWebResources/PageWithStyleSheet.aspx /resource:Test/mainsoft/NunitWebResources/PageWithTheme.aspx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.ascx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.aspx /resource:Test/mainsoft/NunitWebResources/RunTimeSetTheme.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyBind.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyControl.ascx /resource:Test/mainsoft/NunitWebResources/Theme1.skin /resource:Test/mainsoft/NunitWebResources/Theme2.skin /resource:Test/mainsoft/NunitWebResources/UrlProperty.aspx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx.cs /resource:Test/mainsoft/NunitWebResources/Web.sitemap /resource:Test/mainsoft/NunitWebResources/WizardTest.skin /resource:Test/mainsoft/NunitWebResources/FooterTemplateTest.aspx /resource:Test/mainsoft/NunitWebResources/DataGrid.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_2.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_3.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewDataActions.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewProperties1.aspx /resource:Test/mainsoft/NunitWebResources/Bluehills.jpg /resource:Test/mainsoft/NunitWebResources/FormViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_2.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_3.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_4.aspx /resource:Test/mainsoft/NunitWebResources/FormViewInsertEditDelete.aspx /resource:Test/mainsoft/NunitWebResources/GridViewUpdate.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xml /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xsl /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest1.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest2.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest3.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest4.aspx /resource:Test/mainsoft/NunitWebResources/LoginViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/WebControl.config /resource:Test/mainsoft/NunitWebResources/WebLogin.config /resource:Test/mainsoft/NunitWebResources/CallbackTest1.aspx /resource:Test/mainsoft/NunitWebResources/CallbackTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest1.aspx /resource:Test/mainsoft/NunitWebResources/ClientScript.js /resource:Test/mainsoft/NunitWebResources/EvalTest.aspx /resource:Test/mainsoft/NunitWebResources/TemplateUserControl.ascx /resource:Test/mainsoft/NunitWebResources/WebMapping.config /resource:Test/mainsoft/NunitWebResources/Mapping.aspx /resource:Test/mainsoft/NunitWebResources/Mapping1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting2.aspx /resource:Test/mainsoft/NunitWebResources/MyDerived.master /resource:Test/mainsoft/NunitWebResources/MyPageWithDerivedMaster.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest1.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest2.aspx /resource:Test/mainsoft/NunitWebResources/PageLifecycleTest.aspx /resource:Test/mainsoft/NunitWebResources/PageValidationTest.aspx /resource:Test/mainsoft/NunitWebResources/AsyncPage.aspx /resource:Test/mainsoft/NunitWebResources/PageCultureTest.aspx /resource:Test/mainsoft/NunitWebResources/adapters.browser /resource:Test/mainsoft/NunitWebResources/NoEventValidation.aspx /resource:Test/mainsoft/NunitWebResources/ListControlPage.aspx /resource:Test/mainsoft/NunitWebResources/TextBoxTestlPage.aspx /resource:Test/mainsoft/NunitWebResources/ClearErrorOnError.aspx /resource:Test/mainsoft/NunitWebResources/RedirectOnError.aspx /resource:Test/mainsoft/NunitWebResources/TestCapability.browser /resource:Test/mainsoft/NunitWebResources/PageWithAdapter.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind5.aspx /resource:Test/mainsoft/NunitWebResources/ReadWritePropertyControl.ascx /resource:Test/mainsoft/MainsoftWebTest/nunitweb_config.xml /resource:Test/mainsoft/NunitWebResources/TemplateControlParsingTest.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.master /resource:Test/mainsoft/NunitWebResources/MissingMasterFile.aspx /resource:Test/mainsoft/NunitWebResources/CustomSectionEmptyCollection.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx.cs /resource:Test/mainsoft/NunitWebResources/LoginDisplayRememberMe.aspx /resource:Test/mainsoft/NunitWebResources/NoBindForMethodsWithBindInName.aspx /resource:Test/mainsoft/NunitWebResources/LinkInHeadWithEmbeddedExpression.aspx /resource:Test/mainsoft/NunitWebResources/ExpressionInListControl.aspx /resource:Test/mainsoft/NunitWebResources/ServerSideControlsInScriptBlock.aspx /resource:Test/mainsoft/NunitWebResources/ServerControlInClientSideComment.aspx /resource:Test/mainsoft/NunitWebResources/PreprocessorDirectivesInMarkup.aspx /resource:Test/mainsoft/NunitWebResources/UnquotedAngleBrackets.aspx /resource:Test/mainsoft/NunitWebResources/FullTagsInText.aspx /resource:Test/mainsoft/NunitWebResources/TagsExpressionsAndCommentsInText.aspx /resource:Test/mainsoft/NunitWebResources/NewlineInCodeExpression.aspx /resource:Test/mainsoft/NunitWebResources/DuplicateControlsInClientComment.aspx /resource:Test/mainsoft/NunitWebResources/TagsNestedInClientTag.aspx /resource:Test/mainsoft/NunitWebResources/ConditionalClientComments.aspx /resource:Test/mainsoft/NunitWebResources/OneLetterIdentifierInCodeRender.aspx /resource:Test/mainsoft/NunitWebResources/GlobalResourcesLocalization.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx.cs /resource:Test/mainsoft/NunitWebResources/NestedParserFileText.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CorrectConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx.cs /resource:Test/mainsoft/NunitWebResources/ChangePasswordContainer_FindControl.aspx /resource:Test/mainsoft/NunitWebResources/TagWithExpressionWithinAttribute.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug578770.aspx /resource:Test/mainsoft/NunitWebResources/EnumConverter_Bug578586.aspx /resource:Test/mainsoft/NunitWebResources/ButtonColor_Bug325489.aspx /resource:Test/mainsoft/NunitWebResources/SqlDataSource_OnInit_Bug572781.aspx /resource:Test/mainsoft/NunitWebResources/FormViewPagerVisibility.aspx /resource:Test/mainsoft/NunitWebResources/OverridenControlsPropertyAndPostBack_Bug594238.aspx /resource:Test/mainsoft/NunitWebResources/GlobalizationEncodingName.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_0.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_5.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_6.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_7.aspx /resource:Test/mainsoft/NunitWebResources/GridView_Bug595567.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug600415.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx.cs /resource:Test/mainsoft/NunitWebResources/HtmlTitleCodeRender_Bug662918.aspx /resource:Test/mainsoft/NunitWebResources/App_Code/EnumConverterControl.cs,App_Code/EnumConverterControl.cs /resource:Test/mainsoft/NunitWebResources/App_Code/MyContainer.cs,App_Code/MyContainer.cs /resource:Test/mainsoft/NunitWebResources/App_Code/CustomCheckBoxColumn.cs,App_Code/CustomCheckBoxColumn.cs /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.resx,App_GlobalResources/Common.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.fr-FR.resx,App_GlobalResources/Common.fr-FR.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Resource1.resx,App_GlobalResources/Resource1.resx System.Web_test_net_4_0.dll System.Web/UplevelHelper.cs System.Web_test_net_4_0.dll @@ -2633,7 +2633,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:mscorlib.dll /r:System.Xml.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:mscorlib.dll /r:System.Xml.dll System.Runtime.Serialization.Formatters.Soap.dll ./../../class/lib/net_4_0/System.Runtime.Serialization.Formatters.Soap.dll @@ -2643,7 +2643,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Runtime.Serialization.Formatters.Soap.dll /r:mscorlib.dll /r:System.Xml.dll -nowarn:0618 -nowarn:219 -nowarn:169 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Runtime.Serialization.Formatters.Soap.dll /r:mscorlib.dll /r:System.Xml.dll -nowarn:0618 -nowarn:219 -nowarn:169 System.Runtime.Serialization.Formatters.Soap_test_net_4_0.dll System.Runtime.Serialization.Formatters.Soap_test_net_4_0.dll @@ -2653,7 +2653,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:mscorlib.dll /r:System.dll /r:System.Web.dll /r:System.Xml.dll /r:System.Runtime.Serialization.Formatters.Soap.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Web.dll /r:System.Xml.dll /r:System.Runtime.Serialization.Formatters.Soap.dll System.Runtime.Remoting.dll ./../../class/lib/net_4_0/System.Runtime.Remoting.dll @@ -2663,7 +2663,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Runtime.Remoting.dll /r:mscorlib.dll /r:System.dll /r:System.Web.dll /r:System.Xml.dll /r:System.Runtime.Serialization.Formatters.Soap.dll -nowarn:618 /r:System.Runtime.Remoting.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Runtime.Remoting.dll /r:mscorlib.dll /r:System.dll /r:System.Web.dll /r:System.Xml.dll /r:System.Runtime.Serialization.Formatters.Soap.dll -nowarn:618 /r:System.Runtime.Remoting.dll System.Runtime.Remoting_test_net_4_0.dll System.Runtime.Remoting_test_net_4_0.dll @@ -2673,7 +2673,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll System.Configuration.Install.dll ./../../class/lib/net_4_0/System.Configuration.Install.dll @@ -2683,7 +2683,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:mscorlib.dll /r:System.dll /r:System.Configuration.Install.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Configuration.Install.dll System.Management.dll ./../../class/lib/net_4_0/System.Management.dll @@ -2693,7 +2693,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll /r:System.EnterpriseServices.dll /r:System.Drawing.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll /r:System.EnterpriseServices.dll /r:System.Drawing.dll System.Data.OracleClient.dll ./../../class/lib/net_4_0/System.Data.OracleClient.dll @@ -2703,7 +2703,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Data.OracleClient.dll /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll /r:System.EnterpriseServices.dll /r:System.Drawing.dll /nowarn:618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Data.OracleClient.dll /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll /r:System.EnterpriseServices.dll /r:System.Drawing.dll /nowarn:618 System.Data.OracleClient_test_net_4_0.dll System.Data.OracleClient_test_net_4_0.dll @@ -2713,7 +2713,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:mscorlib.dll /r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:mscorlib.dll /r:System.dll Microsoft.VisualC.dll ./../../class/lib/net_4_0/Microsoft.VisualC.dll @@ -2723,7 +2723,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:mscorlib.dll /r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:mscorlib.dll /r:System.dll cscompmgd.dll ./../../class/lib/net_4_0/cscompmgd.dll @@ -2733,7 +2733,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/cscompmgd.dll /r:mscorlib.dll /r:System.dll -nowarn:0618 -nowarn:219 -nowarn:169 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/cscompmgd.dll /r:mscorlib.dll /r:System.dll -nowarn:0618 -nowarn:219 -nowarn:169 Cscompmgd_test_net_4_0.dll Cscompmgd_test_net_4_0.dll @@ -2743,7 +2743,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Windows.Forms.dll -r:System.Drawing.dll -r:Accessibility.dll -r:System.Data.dll -r:System.Configuration.dll -define:DRAWING_DESIGN_DEP -r:System.Drawing.Design.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Windows.Forms.dll -r:System.Drawing.dll -r:Accessibility.dll -r:System.Data.dll -r:System.Configuration.dll -define:DRAWING_DESIGN_DEP -r:System.Drawing.Design.dll System.Design.dll ./../../class/lib/net_4_0/tmp/System.Design.dll @@ -2753,7 +2753,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Design.dll /r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Design.dll /r:System.dll System.Design_test_net_4_0.dll System.Design_test_net_4_0.dll @@ -2763,7 +2763,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:mscorlib.dll /r:System.dll -nowarn:414,618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:mscorlib.dll /r:System.dll -nowarn:414,618 PEAPI.dll ./../../class/lib/net_4_0/PEAPI.dll @@ -2773,7 +2773,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll /r:Mono.Security.dll -warn:1 @Npgsql.dll.resources + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll /r:Mono.Security.dll -warn:1 @Npgsql.dll.resources Npgsql.dll ./../../class/lib/net_4_0/Npgsql.dll @@ -2783,7 +2783,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/Npgsql.dll /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Web.dll /r:System.Data.dll -nowarn:0618 -nowarn:219 -nowarn:169 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/Npgsql.dll /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Web.dll /r:System.Data.dll -nowarn:0618 -nowarn:219 -nowarn:169 Npgsql_test_net_4_0.dll Npgsql_test_net_4_0.dll @@ -2793,7 +2793,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /resource:resources/relaxng.rng,relaxng.rng + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /resource:resources/relaxng.rng,relaxng.rng Commons.Xml.Relaxng.dll Commons.Xml.Relaxng.Rnc/RncParser.cs ./../../class/lib/net_4_0/Commons.Xml.Relaxng.dll @@ -2803,7 +2803,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/Commons.Xml.Relaxng.dll /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /resource:resources/relaxng.rng,relaxng.rng -nowarn:0618 -nowarn:219 -nowarn:169 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/Commons.Xml.Relaxng.dll /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /resource:resources/relaxng.rng,relaxng.rng -nowarn:0618 -nowarn:219 -nowarn:169 Commons.Xml.Relaxng_test_net_4_0.dll Commons.Xml.Relaxng.Rnc/RncParser.cs Commons.Xml.Relaxng_test_net_4_0.dll @@ -2813,7 +2813,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -warn:1 -nowarn:612 -r:mscorlib.dll -r:System.dll -r:Mono.Security.dll /res:Novell.Directory.Ldap.Utilclass/ResultCodeMessages.resources + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -warn:1 -nowarn:612 -r:mscorlib.dll -r:System.dll -r:Mono.Security.dll /res:Novell.Directory.Ldap.Utilclass/ResultCodeMessages.resources Novell.Directory.Ldap.dll ./../../class/lib/net_4_0/Novell.Directory.Ldap.dll @@ -2823,7 +2823,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/Novell.Directory.Ldap.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/Novell.Directory.Ldap.dll Novell.Directory.Ldap_test_net_4_0.dll Novell.Directory.Ldap_test_net_4_0.dll @@ -2833,7 +2833,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /unsafe + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /unsafe Mono.Security.Win32.dll ./../../class/lib/net_4_0/Mono.Security.Win32.dll @@ -2843,7 +2843,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:mscorlib.dll /r:System.dll /r:Novell.Directory.Ldap.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:Novell.Directory.Ldap.dll System.DirectoryServices.dll ./../../class/lib/net_4_0/System.DirectoryServices.dll @@ -2853,7 +2853,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.DirectoryServices.dll /r:mscorlib.dll /r:System.dll /r:Novell.Directory.Ldap.dll -nowarn:0618 -nowarn:219 -nowarn:169 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.DirectoryServices.dll /r:mscorlib.dll /r:System.dll /r:Novell.Directory.Ldap.dll -nowarn:0618 -nowarn:219 -nowarn:169 System.DirectoryServices_test_net_4_0.dll System.DirectoryServices_test_net_4_0.dll @@ -2863,7 +2863,7 @@ MONO_PATH=./../../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../../class/lib/build/mcs.exe - /codepage:65001 /r:System.dll /r:System.Xml.dll /main:RabbitMQ.Client.Apigen.Apigen -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../../../class/lib/net_4_0 -r:mscorlib.dll /noconfig + /codepage:65001 /r:System.dll /r:System.Xml.dll /main:RabbitMQ.Client.Apigen.Apigen -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig RabbitMQ.Client.Apigen.exe ./../../../../class/lib/net_4_0/RabbitMQ.Client.Apigen.exe @@ -2873,7 +2873,7 @@ false MONO_PATH=./../../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -r:System.dll -r:System.Xml.dll -nowarn:618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:System.dll -r:System.Xml.dll -nowarn:618 RabbitMQ.Client.dll ./../../../../class/lib/net_4_0/RabbitMQ.Client.dll @@ -2883,7 +2883,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:System.dll /r:System.Configuration + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:System.dll /r:System.Configuration Mono.Messaging.dll ./../../class/lib/net_4_0/Mono.Messaging.dll @@ -2893,7 +2893,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/Mono.Messaging.dll /r:System.dll /r:System.Configuration -nowarn:0618 -nowarn:219 -nowarn:169 /r:System.Messaging.dll /r:nunit.mocks.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/Mono.Messaging.dll /r:System.dll /r:System.Configuration -nowarn:0618 -nowarn:219 -nowarn:169 /r:System.Messaging.dll /r:nunit.mocks.dll Mono.Messaging_test_net_4_0.dll Mono.Messaging_test_net_4_0.dll @@ -2903,7 +2903,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /resource:System.Messaging/MessageQueue.resx /r:System.dll /r:System.Configuration.Install.dll /r:System.Drawing.dll /r:System.Windows.Forms.dll /r:System.Xml /r:Mono.Messaging.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /resource:System.Messaging/MessageQueue.resx /r:System.dll /r:System.Configuration.Install.dll /r:System.Drawing.dll /r:System.Windows.Forms.dll /r:System.Xml /r:Mono.Messaging.dll System.Messaging.dll ./../../class/lib/net_4_0/System.Messaging.dll @@ -2913,7 +2913,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Messaging.dll /resource:System.Messaging/MessageQueue.resx /r:System.dll /r:System.Configuration.Install.dll /r:System.Drawing.dll /r:System.Windows.Forms.dll /r:System.Xml /r:Mono.Messaging.dll -nowarn:0618 -nowarn:219 -nowarn:169 /r:nunit.mocks.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Messaging.dll /resource:System.Messaging/MessageQueue.resx /r:System.dll /r:System.Configuration.Install.dll /r:System.Drawing.dll /r:System.Windows.Forms.dll /r:System.Xml /r:Mono.Messaging.dll -nowarn:0618 -nowarn:219 -nowarn:169 /r:nunit.mocks.dll System.Messaging_test_net_4_0.dll System.Messaging_test_net_4_0.dll @@ -2923,7 +2923,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:System.dll /r:System.Messaging.dll /r:Mono.Messaging.dll /r:RabbitMQ.Client -nowarn:618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:System.dll /r:System.Messaging.dll /r:Mono.Messaging.dll /r:RabbitMQ.Client -nowarn:618 Mono.Messaging.RabbitMQ.dll ./../../class/lib/net_4_0/Mono.Messaging.RabbitMQ.dll @@ -2933,7 +2933,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/Mono.Messaging.RabbitMQ.dll /r:System.dll /r:System.Messaging.dll /r:Mono.Messaging.dll /r:RabbitMQ.Client -nowarn:618 -nowarn:0618 -nowarn:219 -nowarn:169 /r:nunit.mocks.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/Mono.Messaging.RabbitMQ.dll /r:System.dll /r:System.Messaging.dll /r:Mono.Messaging.dll /r:RabbitMQ.Client -nowarn:618 -nowarn:0618 -nowarn:219 -nowarn:169 /r:nunit.mocks.dll Mono.Messaging.RabbitMQ_test_net_4_0.dll Mono.Messaging.RabbitMQ_test_net_4_0.dll @@ -2943,7 +2943,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:System.dll /r:System.Configuration.Install.dll /r:System.Windows.Forms.dll /nowarn:0618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:System.dll /r:System.Configuration.Install.dll /r:System.Windows.Forms.dll /nowarn:0618 System.ServiceProcess.dll ./../../class/lib/net_4_0/System.ServiceProcess.dll @@ -2953,7 +2953,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.ServiceProcess.dll /r:System.dll /r:System.Configuration.Install.dll /r:System.Windows.Forms.dll /nowarn:0618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.ServiceProcess.dll /r:System.dll /r:System.Configuration.Install.dll /r:System.Windows.Forms.dll /nowarn:0618 System.ServiceProcess_test_net_4_0.dll System.ServiceProcess_test_net_4_0.dll @@ -2963,7 +2963,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:mscorlib.dll /r:System.dll /r:System.Drawing.dll /r:System.Windows.Forms.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Drawing.dll /r:System.Windows.Forms.dll System.Drawing.Design.dll ./../../class/lib/net_4_0/System.Drawing.Design.dll @@ -2973,7 +2973,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Windows.Forms.dll -r:System.Drawing.dll -r:Accessibility.dll -r:System.Data.dll -r:System.Configuration.dll -define:DRAWING_DESIGN_DEP -r:System.Drawing.Design.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Windows.Forms.dll -r:System.Drawing.dll -r:Accessibility.dll -r:System.Data.dll -r:System.Configuration.dll -define:DRAWING_DESIGN_DEP -r:System.Drawing.Design.dll System.Design.dll ./../../class/lib/net_4_0/tmp/System.Design.dll @@ -2983,7 +2983,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Design.dll /r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Design.dll /r:System.dll System.Design_test_net_4_0.dll System.Design_test_net_4_0.dll @@ -2993,7 +2993,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll -warn:1 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll -warn:1 ICSharpCode.SharpZipLib.dll ./../../class/lib/net_4_0/ICSharpCode.SharpZipLib.dll @@ -3003,7 +3003,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Web.dll -r:ICSharpCode.SharpZipLib.dll -r:Mono.Security.dll -nowarn:618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Web.dll -r:ICSharpCode.SharpZipLib.dll -r:Mono.Security.dll -nowarn:618 Mono.Http.dll ./../../class/lib/net_4_0/Mono.Http.dll @@ -3013,7 +3013,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig Mono.Cairo.dll ./../../class/lib/net_4_0/Mono.Cairo.dll @@ -3023,7 +3023,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /unsafe /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll -warn:1 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /unsafe /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll -warn:1 IBM.Data.DB2.dll ./../../class/lib/net_4_0/IBM.Data.DB2.dll @@ -3033,7 +3033,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:mscorlib.dll /r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:mscorlib.dll /r:System.dll CustomMarshalers.dll ./../../class/lib/net_4_0/CustomMarshalers.dll @@ -3043,7 +3043,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig OpenSystem.C.dll ./../../class/lib/net_4_0/OpenSystem.C.dll @@ -3053,7 +3053,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:mscorlib.dll -keyfile:../mono.snk -r:System.Core.dll -d:NET_3_5 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:mscorlib.dll -keyfile:../mono.snk -r:System.Core.dll -d:NET_3_5 Mono.Cecil.dll ./../../class/lib/net_4_0/Mono.Cecil.dll @@ -3063,7 +3063,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:mscorlib.dll /r:System.dll /r:Mono.Cecil.dll /d:CECIL -keyfile:../mono.snk + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:Mono.Cecil.dll /d:CECIL -keyfile:../mono.snk Mono.Cecil.Mdb.dll ./../../class/lib/net_4_0/Mono.Cecil.Mdb.dll @@ -3073,7 +3073,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:mscorlib.dll /r:System.dll /r:Mono.Cecil.dll /r:System.Core.dll /unsafe -D:MONO_DATACONVERTER_STATIC_METHODS -keyfile:../mono.snk + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:Mono.Cecil.dll /r:System.Core.dll /unsafe -D:MONO_DATACONVERTER_STATIC_METHODS -keyfile:../mono.snk Mono.Debugger.Soft.dll ./../../class/lib/net_4_0/Mono.Debugger.Soft.dll @@ -3083,7 +3083,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/Mono.Debugger.Soft.dll /r:Mono.Cecil.dll /r:System.dll /r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/Mono.Debugger.Soft.dll /r:Mono.Cecil.dll /r:System.dll /r:System.Core.dll Mono.Debugger.Soft_test_net_4_0.dll Mono.Debugger.Soft_test_net_4_0.dll @@ -3093,7 +3093,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -r:System.Web.dll -r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:System.Web.dll -r:System.dll SystemWebTestShim.dll ./../../class/lib/net_4_0/SystemWebTestShim.dll @@ -3103,7 +3103,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:mscorlib.dll /r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:mscorlib.dll /r:System.dll Microsoft.Build.Framework.dll ./../../class/lib/net_4_0/Microsoft.Build.Framework.dll @@ -3113,7 +3113,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/Microsoft.Build.Framework.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/Microsoft.Build.Framework.dll Microsoft.Build.Framework_test_net_4_0.dll Microsoft.Build.Framework_test_net_4_0.dll @@ -3123,7 +3123,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:mscorlib.dll /r:System.dll /r:Microsoft.Build.Framework.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:Microsoft.Build.Framework.dll Microsoft.Build.Utilities.v4.0.dll ./../../class/lib/net_4_0/Microsoft.Build.Utilities.v4.0.dll @@ -3133,7 +3133,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/Microsoft.Build.Utilities.v4.0.dll /r:Microsoft.Build.Framework.dll -r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/Microsoft.Build.Utilities.v4.0.dll /r:Microsoft.Build.Framework.dll -r:System.dll Microsoft.Build.Utilities_test_net_4_0.dll Microsoft.Build.Utilities_test_net_4_0.dll @@ -3143,7 +3143,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:mscorlib.dll /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.v4.0.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.v4.0.dll Microsoft.Build.Engine.dll ./../../class/lib/net_4_0/Microsoft.Build.Engine.dll @@ -3153,7 +3153,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/Microsoft.Build.Engine.dll /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.v4.0.dll /r:System.Xml.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/Microsoft.Build.Engine.dll /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.v4.0.dll /r:System.Xml.dll Microsoft.Build.Engine_test_net_4_0.dll Microsoft.Build.Engine_test_net_4_0.dll @@ -3163,7 +3163,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:mscorlib.dll /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:System.Windows.Forms.dll /r:Microsoft.Build.Utilities.v4.0.dll /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Engine.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:System.Windows.Forms.dll /r:Microsoft.Build.Utilities.v4.0.dll /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Engine.dll Microsoft.Build.Tasks.v4.0.dll ./../../class/lib/net_4_0/Microsoft.Build.Tasks.v4.0.dll @@ -3173,7 +3173,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/Microsoft.Build.Tasks.v4.0.dll /r:Microsoft.Build.Engine.dll /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.v4.0.dll /r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/Microsoft.Build.Tasks.v4.0.dll /r:Microsoft.Build.Engine.dll /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.v4.0.dll /r:System.Core.dll Microsoft.Build.Tasks_test_net_4_0.dll Microsoft.Build.Tasks_test_net_4_0.dll @@ -3183,7 +3183,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -r:System.dll -r:System.Core.dll -r:System.Xml.dll -d:NET_3_5 -nowarn:1720 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:System.dll -r:System.Core.dll -r:System.Xml.dll -d:NET_3_5 -nowarn:1720 System.Xml.Linq.dll ./../../class/lib/net_4_0/System.Xml.Linq.dll @@ -3193,7 +3193,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Xml.Linq.dll -r:System.dll -r:System.Core.dll -r:System.Xml.dll -d:NET_3_5 -nowarn:1720 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Xml.Linq.dll -r:System.dll -r:System.Core.dll -r:System.Xml.dll -d:NET_3_5 -nowarn:1720 System.Xml.Linq_test_net_4_0.dll System.Xml.Linq_test_net_4_0.dll @@ -3203,7 +3203,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /nowarn:168,169,219,414 /r:System.dll /r:System.Xml.dll /r:System.Core.dll /resource:resources/mstypes.schema /d:NET_3_0 /r:System.Data.dll /r:System.Configuration.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /nowarn:168,169,219,414 /r:System.dll /r:System.Xml.dll /r:System.Core.dll /resource:resources/mstypes.schema /d:NET_3_0 /r:System.Data.dll /r:System.Configuration.dll System.Runtime.Serialization.dll ./../../class/lib/net_4_0/System.Runtime.Serialization.dll @@ -3213,7 +3213,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Runtime.Serialization.dll /nowarn:168,169,219,414 /r:System.dll /r:System.Xml.dll /r:System.Core.dll /resource:resources/mstypes.schema /d:NET_3_0 /r:System.Data.dll /r:System.Configuration.dll /r:System.ServiceModel.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Runtime.Serialization.dll /nowarn:168,169,219,414 /r:System.dll /r:System.Xml.dll /r:System.Core.dll /resource:resources/mstypes.schema /d:NET_3_0 /r:System.Data.dll /r:System.Configuration.dll /r:System.ServiceModel.dll System.Runtime.Serialization_test_net_4_0.dll System.Runtime.Serialization_test_net_4_0.dll @@ -3223,7 +3223,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -r:mscorlib.dll -r:System.Core.dll -r:System.dll -r:System.Data.dll -r:System.Xml.dll -r:System.Web.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:mscorlib.dll -r:System.Core.dll -r:System.dll -r:System.Data.dll -r:System.Xml.dll -r:System.Web.dll System.Data.DataSetExtensions.dll ./../../class/lib/net_4_0/System.Data.DataSetExtensions.dll @@ -3233,7 +3233,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Data.DataSetExtensions.dll -r:mscorlib.dll -r:System.Core.dll -r:System.dll -r:System.Data.dll -r:System.Xml.dll -r:System.Web.dll -doc:System.Data.DataSetExtensions_test_net_4_0.xml -nowarn:219 -nowarn:169 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Data.DataSetExtensions.dll -r:mscorlib.dll -r:System.Core.dll -r:System.dll -r:System.Data.dll -r:System.Xml.dll -r:System.Web.dll -doc:System.Data.DataSetExtensions_test_net_4_0.xml -nowarn:219 -nowarn:169 System.Data.DataSetExtensions_test_net_4_0.dll System.Data.DataSetExtensions_test_net_4_0.dll @@ -3243,7 +3243,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:System.Data.dll /r:System.Runtime.Serialization.dll /resource:./src/DbLinq/Schema/Dbml/DbmlSchema.xsd,DbLinq.Schema.Dbml.DbmlSchema.xsd /d:MONO_STRICT /d:MONO_DEPLOY -warn:1 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:System.Data.dll /r:System.Runtime.Serialization.dll /resource:./src/DbLinq/Schema/Dbml/DbmlSchema.xsd,DbLinq.Schema.Dbml.DbmlSchema.xsd /d:MONO_STRICT /d:MONO_DEPLOY -warn:1 System.Data.Linq.dll ./../../class/lib/net_4_0/System.Data.Linq.dll @@ -3253,7 +3253,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Data.Linq.dll /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:System.Data.dll /r:System.Runtime.Serialization.dll /resource:./src/DbLinq/Schema/Dbml/DbmlSchema.xsd,DbLinq.Schema.Dbml.DbmlSchema.xsd /d:MONO_STRICT /d:MONO_DEPLOY -warn:1 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Data.Linq.dll /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:System.Data.dll /r:System.Runtime.Serialization.dll /resource:./src/DbLinq/Schema/Dbml/DbmlSchema.xsd,DbLinq.Schema.Dbml.DbmlSchema.xsd /d:MONO_STRICT /d:MONO_DEPLOY -warn:1 System.Data.Linq_test_net_4_0.dll System.Data.Linq_test_net_4_0.dll @@ -3263,7 +3263,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll -r:System.Web.ApplicationServices.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js /resource:System.Web.UI.WebControls/MenuModern.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll -r:System.Web.ApplicationServices.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js /resource:System.Web.UI.WebControls/MenuModern.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll System.Web.dll System.Web/UplevelHelper.cs ./../../class/lib/net_4_0/tmp/System.Web.dll @@ -3273,7 +3273,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Web.dll -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll -r:System.Web.ApplicationServices.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js /resource:System.Web.UI.WebControls/MenuModern.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll -doc:System.Web_test_net_4_0.xml -nowarn:219,169,1591 -r:SystemWebTestShim.dll /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Global.asax /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.ashx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.master /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx.cs /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithMaster.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config.4.0 /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/sub_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_02.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_03.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_04.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_05.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_06.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_07.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_08.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_09.sitemap /resource:Test/mainsoft/NunitWebResources/menuclass.aspx /resource:Test/mainsoft/NunitWebResources/FormView.aspx /resource:Test/mainsoft/NunitWebResources/PostBackMenuTest.aspx /resource:Test/mainsoft/NunitWebResources/PageWithStyleSheet.aspx /resource:Test/mainsoft/NunitWebResources/PageWithTheme.aspx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.ascx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.aspx /resource:Test/mainsoft/NunitWebResources/RunTimeSetTheme.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyBind.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyControl.ascx /resource:Test/mainsoft/NunitWebResources/Theme1.skin /resource:Test/mainsoft/NunitWebResources/Theme2.skin /resource:Test/mainsoft/NunitWebResources/UrlProperty.aspx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx.cs /resource:Test/mainsoft/NunitWebResources/Web.sitemap /resource:Test/mainsoft/NunitWebResources/WizardTest.skin /resource:Test/mainsoft/NunitWebResources/FooterTemplateTest.aspx /resource:Test/mainsoft/NunitWebResources/DataGrid.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_2.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_3.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewDataActions.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewProperties1.aspx /resource:Test/mainsoft/NunitWebResources/Bluehills.jpg /resource:Test/mainsoft/NunitWebResources/FormViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_2.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_3.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_4.aspx /resource:Test/mainsoft/NunitWebResources/FormViewInsertEditDelete.aspx /resource:Test/mainsoft/NunitWebResources/GridViewUpdate.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xml /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xsl /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest1.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest2.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest3.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest4.aspx /resource:Test/mainsoft/NunitWebResources/LoginViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/WebControl.config /resource:Test/mainsoft/NunitWebResources/WebLogin.config /resource:Test/mainsoft/NunitWebResources/CallbackTest1.aspx /resource:Test/mainsoft/NunitWebResources/CallbackTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest1.aspx /resource:Test/mainsoft/NunitWebResources/ClientScript.js /resource:Test/mainsoft/NunitWebResources/EvalTest.aspx /resource:Test/mainsoft/NunitWebResources/TemplateUserControl.ascx /resource:Test/mainsoft/NunitWebResources/WebMapping.config /resource:Test/mainsoft/NunitWebResources/Mapping.aspx /resource:Test/mainsoft/NunitWebResources/Mapping1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting2.aspx /resource:Test/mainsoft/NunitWebResources/MyDerived.master /resource:Test/mainsoft/NunitWebResources/MyPageWithDerivedMaster.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest1.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest2.aspx /resource:Test/mainsoft/NunitWebResources/PageLifecycleTest.aspx /resource:Test/mainsoft/NunitWebResources/PageValidationTest.aspx /resource:Test/mainsoft/NunitWebResources/AsyncPage.aspx /resource:Test/mainsoft/NunitWebResources/PageCultureTest.aspx /resource:Test/mainsoft/NunitWebResources/adapters.browser /resource:Test/mainsoft/NunitWebResources/NoEventValidation.aspx /resource:Test/mainsoft/NunitWebResources/ListControlPage.aspx /resource:Test/mainsoft/NunitWebResources/TextBoxTestlPage.aspx /resource:Test/mainsoft/NunitWebResources/ClearErrorOnError.aspx /resource:Test/mainsoft/NunitWebResources/RedirectOnError.aspx /resource:Test/mainsoft/NunitWebResources/TestCapability.browser /resource:Test/mainsoft/NunitWebResources/PageWithAdapter.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind5.aspx /resource:Test/mainsoft/NunitWebResources/ReadWritePropertyControl.ascx /resource:Test/mainsoft/MainsoftWebTest/nunitweb_config.xml /resource:Test/mainsoft/NunitWebResources/TemplateControlParsingTest.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.master /resource:Test/mainsoft/NunitWebResources/MissingMasterFile.aspx /resource:Test/mainsoft/NunitWebResources/CustomSectionEmptyCollection.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx.cs /resource:Test/mainsoft/NunitWebResources/LoginDisplayRememberMe.aspx /resource:Test/mainsoft/NunitWebResources/NoBindForMethodsWithBindInName.aspx /resource:Test/mainsoft/NunitWebResources/LinkInHeadWithEmbeddedExpression.aspx /resource:Test/mainsoft/NunitWebResources/ExpressionInListControl.aspx /resource:Test/mainsoft/NunitWebResources/ServerSideControlsInScriptBlock.aspx /resource:Test/mainsoft/NunitWebResources/ServerControlInClientSideComment.aspx /resource:Test/mainsoft/NunitWebResources/PreprocessorDirectivesInMarkup.aspx /resource:Test/mainsoft/NunitWebResources/UnquotedAngleBrackets.aspx /resource:Test/mainsoft/NunitWebResources/FullTagsInText.aspx /resource:Test/mainsoft/NunitWebResources/TagsExpressionsAndCommentsInText.aspx /resource:Test/mainsoft/NunitWebResources/NewlineInCodeExpression.aspx /resource:Test/mainsoft/NunitWebResources/DuplicateControlsInClientComment.aspx /resource:Test/mainsoft/NunitWebResources/TagsNestedInClientTag.aspx /resource:Test/mainsoft/NunitWebResources/ConditionalClientComments.aspx /resource:Test/mainsoft/NunitWebResources/OneLetterIdentifierInCodeRender.aspx /resource:Test/mainsoft/NunitWebResources/GlobalResourcesLocalization.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx.cs /resource:Test/mainsoft/NunitWebResources/NestedParserFileText.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CorrectConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx.cs /resource:Test/mainsoft/NunitWebResources/ChangePasswordContainer_FindControl.aspx /resource:Test/mainsoft/NunitWebResources/TagWithExpressionWithinAttribute.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug578770.aspx /resource:Test/mainsoft/NunitWebResources/EnumConverter_Bug578586.aspx /resource:Test/mainsoft/NunitWebResources/ButtonColor_Bug325489.aspx /resource:Test/mainsoft/NunitWebResources/SqlDataSource_OnInit_Bug572781.aspx /resource:Test/mainsoft/NunitWebResources/FormViewPagerVisibility.aspx /resource:Test/mainsoft/NunitWebResources/OverridenControlsPropertyAndPostBack_Bug594238.aspx /resource:Test/mainsoft/NunitWebResources/GlobalizationEncodingName.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_0.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_5.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_6.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_7.aspx /resource:Test/mainsoft/NunitWebResources/GridView_Bug595567.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug600415.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx.cs /resource:Test/mainsoft/NunitWebResources/HtmlTitleCodeRender_Bug662918.aspx /resource:Test/mainsoft/NunitWebResources/App_Code/EnumConverterControl.cs,App_Code/EnumConverterControl.cs /resource:Test/mainsoft/NunitWebResources/App_Code/MyContainer.cs,App_Code/MyContainer.cs /resource:Test/mainsoft/NunitWebResources/App_Code/CustomCheckBoxColumn.cs,App_Code/CustomCheckBoxColumn.cs /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.resx,App_GlobalResources/Common.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.fr-FR.resx,App_GlobalResources/Common.fr-FR.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Resource1.resx,App_GlobalResources/Resource1.resx + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Web.dll -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll -r:System.Web.ApplicationServices.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js /resource:System.Web.UI.WebControls/MenuModern.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll -doc:System.Web_test_net_4_0.xml -nowarn:219,169,1591 -r:SystemWebTestShim.dll /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Global.asax /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.ashx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.master /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx.cs /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithMaster.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config.4.0 /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/sub_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_02.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_03.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_04.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_05.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_06.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_07.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_08.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_09.sitemap /resource:Test/mainsoft/NunitWebResources/menuclass.aspx /resource:Test/mainsoft/NunitWebResources/FormView.aspx /resource:Test/mainsoft/NunitWebResources/PostBackMenuTest.aspx /resource:Test/mainsoft/NunitWebResources/PageWithStyleSheet.aspx /resource:Test/mainsoft/NunitWebResources/PageWithTheme.aspx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.ascx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.aspx /resource:Test/mainsoft/NunitWebResources/RunTimeSetTheme.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyBind.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyControl.ascx /resource:Test/mainsoft/NunitWebResources/Theme1.skin /resource:Test/mainsoft/NunitWebResources/Theme2.skin /resource:Test/mainsoft/NunitWebResources/UrlProperty.aspx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx.cs /resource:Test/mainsoft/NunitWebResources/Web.sitemap /resource:Test/mainsoft/NunitWebResources/WizardTest.skin /resource:Test/mainsoft/NunitWebResources/FooterTemplateTest.aspx /resource:Test/mainsoft/NunitWebResources/DataGrid.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_2.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_3.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewDataActions.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewProperties1.aspx /resource:Test/mainsoft/NunitWebResources/Bluehills.jpg /resource:Test/mainsoft/NunitWebResources/FormViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_2.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_3.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_4.aspx /resource:Test/mainsoft/NunitWebResources/FormViewInsertEditDelete.aspx /resource:Test/mainsoft/NunitWebResources/GridViewUpdate.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xml /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xsl /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest1.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest2.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest3.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest4.aspx /resource:Test/mainsoft/NunitWebResources/LoginViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/WebControl.config /resource:Test/mainsoft/NunitWebResources/WebLogin.config /resource:Test/mainsoft/NunitWebResources/CallbackTest1.aspx /resource:Test/mainsoft/NunitWebResources/CallbackTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest1.aspx /resource:Test/mainsoft/NunitWebResources/ClientScript.js /resource:Test/mainsoft/NunitWebResources/EvalTest.aspx /resource:Test/mainsoft/NunitWebResources/TemplateUserControl.ascx /resource:Test/mainsoft/NunitWebResources/WebMapping.config /resource:Test/mainsoft/NunitWebResources/Mapping.aspx /resource:Test/mainsoft/NunitWebResources/Mapping1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting2.aspx /resource:Test/mainsoft/NunitWebResources/MyDerived.master /resource:Test/mainsoft/NunitWebResources/MyPageWithDerivedMaster.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest1.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest2.aspx /resource:Test/mainsoft/NunitWebResources/PageLifecycleTest.aspx /resource:Test/mainsoft/NunitWebResources/PageValidationTest.aspx /resource:Test/mainsoft/NunitWebResources/AsyncPage.aspx /resource:Test/mainsoft/NunitWebResources/PageCultureTest.aspx /resource:Test/mainsoft/NunitWebResources/adapters.browser /resource:Test/mainsoft/NunitWebResources/NoEventValidation.aspx /resource:Test/mainsoft/NunitWebResources/ListControlPage.aspx /resource:Test/mainsoft/NunitWebResources/TextBoxTestlPage.aspx /resource:Test/mainsoft/NunitWebResources/ClearErrorOnError.aspx /resource:Test/mainsoft/NunitWebResources/RedirectOnError.aspx /resource:Test/mainsoft/NunitWebResources/TestCapability.browser /resource:Test/mainsoft/NunitWebResources/PageWithAdapter.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind5.aspx /resource:Test/mainsoft/NunitWebResources/ReadWritePropertyControl.ascx /resource:Test/mainsoft/MainsoftWebTest/nunitweb_config.xml /resource:Test/mainsoft/NunitWebResources/TemplateControlParsingTest.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.master /resource:Test/mainsoft/NunitWebResources/MissingMasterFile.aspx /resource:Test/mainsoft/NunitWebResources/CustomSectionEmptyCollection.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx.cs /resource:Test/mainsoft/NunitWebResources/LoginDisplayRememberMe.aspx /resource:Test/mainsoft/NunitWebResources/NoBindForMethodsWithBindInName.aspx /resource:Test/mainsoft/NunitWebResources/LinkInHeadWithEmbeddedExpression.aspx /resource:Test/mainsoft/NunitWebResources/ExpressionInListControl.aspx /resource:Test/mainsoft/NunitWebResources/ServerSideControlsInScriptBlock.aspx /resource:Test/mainsoft/NunitWebResources/ServerControlInClientSideComment.aspx /resource:Test/mainsoft/NunitWebResources/PreprocessorDirectivesInMarkup.aspx /resource:Test/mainsoft/NunitWebResources/UnquotedAngleBrackets.aspx /resource:Test/mainsoft/NunitWebResources/FullTagsInText.aspx /resource:Test/mainsoft/NunitWebResources/TagsExpressionsAndCommentsInText.aspx /resource:Test/mainsoft/NunitWebResources/NewlineInCodeExpression.aspx /resource:Test/mainsoft/NunitWebResources/DuplicateControlsInClientComment.aspx /resource:Test/mainsoft/NunitWebResources/TagsNestedInClientTag.aspx /resource:Test/mainsoft/NunitWebResources/ConditionalClientComments.aspx /resource:Test/mainsoft/NunitWebResources/OneLetterIdentifierInCodeRender.aspx /resource:Test/mainsoft/NunitWebResources/GlobalResourcesLocalization.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx.cs /resource:Test/mainsoft/NunitWebResources/NestedParserFileText.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CorrectConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx.cs /resource:Test/mainsoft/NunitWebResources/ChangePasswordContainer_FindControl.aspx /resource:Test/mainsoft/NunitWebResources/TagWithExpressionWithinAttribute.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug578770.aspx /resource:Test/mainsoft/NunitWebResources/EnumConverter_Bug578586.aspx /resource:Test/mainsoft/NunitWebResources/ButtonColor_Bug325489.aspx /resource:Test/mainsoft/NunitWebResources/SqlDataSource_OnInit_Bug572781.aspx /resource:Test/mainsoft/NunitWebResources/FormViewPagerVisibility.aspx /resource:Test/mainsoft/NunitWebResources/OverridenControlsPropertyAndPostBack_Bug594238.aspx /resource:Test/mainsoft/NunitWebResources/GlobalizationEncodingName.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_0.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_5.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_6.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_7.aspx /resource:Test/mainsoft/NunitWebResources/GridView_Bug595567.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug600415.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx.cs /resource:Test/mainsoft/NunitWebResources/HtmlTitleCodeRender_Bug662918.aspx /resource:Test/mainsoft/NunitWebResources/App_Code/EnumConverterControl.cs,App_Code/EnumConverterControl.cs /resource:Test/mainsoft/NunitWebResources/App_Code/MyContainer.cs,App_Code/MyContainer.cs /resource:Test/mainsoft/NunitWebResources/App_Code/CustomCheckBoxColumn.cs,App_Code/CustomCheckBoxColumn.cs /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.resx,App_GlobalResources/Common.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.fr-FR.resx,App_GlobalResources/Common.fr-FR.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Resource1.resx,App_GlobalResources/Resource1.resx System.Web_test_net_4_0.dll System.Web/UplevelHelper.cs System.Web_test_net_4_0.dll @@ -3283,7 +3283,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:System.dll /r:System.Core.dll /r:System.Web.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:System.dll /r:System.Core.dll /r:System.Web.dll System.Web.Abstractions.dll ./../../class/lib/net_4_0/System.Web.Abstractions.dll @@ -3293,7 +3293,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Web.Abstractions.dll /r:System.dll /r:System.Core.dll /r:System.Web.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Web.Abstractions.dll /r:System.dll /r:System.Core.dll /r:System.Web.dll System.Web.Abstractions_test_net_4_0.dll System.Web.Abstractions_test_net_4_0.dll @@ -3303,7 +3303,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:System.dll /r:System.Core.dll /r:System.Web.dll /r:System.Web.Abstractions.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:System.dll /r:System.Core.dll /r:System.Web.dll /r:System.Web.Abstractions.dll System.Web.Routing.dll ./../../class/lib/net_4_0/System.Web.Routing.dll @@ -3313,7 +3313,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Web.Routing.dll /r:System.dll /r:System.Core.dll /r:System.Web.dll /r:System.Web.Abstractions.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Web.Routing.dll /r:System.dll /r:System.Core.dll /r:System.Web.dll /r:System.Web.Abstractions.dll System.Web.Routing_test_net_4_0.dll System.Web.Routing_test_net_4_0.dll @@ -3323,7 +3323,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /d:NET_3_0 /r:System.dll /r:System.Xml.dll /r:System.Security.dll /r:System.Web.dll /r:System.Configuration.dll /r:Mono.Security.dll /r:System.Runtime.Serialization.dll -r:System.Web.ApplicationServices.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /d:NET_3_0 /r:System.dll /r:System.Xml.dll /r:System.Security.dll /r:System.Web.dll /r:System.Configuration.dll /r:Mono.Security.dll /r:System.Runtime.Serialization.dll -r:System.Web.ApplicationServices.dll System.IdentityModel.dll ./../../class/lib/net_4_0/System.IdentityModel.dll @@ -3333,7 +3333,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.IdentityModel.dll /d:NET_3_0 /r:System.dll /r:System.Xml.dll /r:System.Security.dll /r:System.Web.dll /r:System.Configuration.dll /r:Mono.Security.dll /r:System.Runtime.Serialization.dll -r:System.Web.ApplicationServices.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.IdentityModel.dll /d:NET_3_0 /r:System.dll /r:System.Xml.dll /r:System.Security.dll /r:System.Web.dll /r:System.Configuration.dll /r:Mono.Security.dll /r:System.Runtime.Serialization.dll -r:System.Web.ApplicationServices.dll System.IdentityModel_test_net_4_0.dll System.IdentityModel_test_net_4_0.dll @@ -3343,7 +3343,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /d:NET_3_0 /r:System.dll /r:System.Xml.dll /r:System.Security.dll /r:System.Runtime.Serialization.dll /r:System.IdentityModel.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /d:NET_3_0 /r:System.dll /r:System.Xml.dll /r:System.Security.dll /r:System.Runtime.Serialization.dll /r:System.IdentityModel.dll System.IdentityModel.Selectors.dll ./../../class/lib/net_4_0/System.IdentityModel.Selectors.dll @@ -3353,7 +3353,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /nowarn:414,169,67,3005,436,219,618 /unsafe /d:TRACE /r:System.dll /r:System.Xml.dll /r:System.Core.dll /r:System.Runtime.Serialization.dll /resource:resources/WS-Addressing.schema /resource:resources/ws-addr.xsd /d:NET_3_0 /r:System.Configuration.dll /r:System.Data.dll /r:System.Security.dll /r:System.IdentityModel.dll /r:System.IdentityModel.Selectors.dll /r:System.Transactions.dll /r:System.Messaging.dll /r:System.Web.dll /r:System.Web.Services.dll /r:Mono.Security.dll /r:System.Web.ApplicationServices.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /nowarn:414,169,67,3005,436,219,618 /unsafe /d:TRACE /r:System.dll /r:System.Xml.dll /r:System.Core.dll /r:System.Runtime.Serialization.dll /resource:resources/WS-Addressing.schema /resource:resources/ws-addr.xsd /d:NET_3_0 /r:System.Configuration.dll /r:System.Data.dll /r:System.Security.dll /r:System.IdentityModel.dll /r:System.IdentityModel.Selectors.dll /r:System.Transactions.dll /r:System.Messaging.dll /r:System.Web.dll /r:System.Web.Services.dll /r:Mono.Security.dll /r:System.Web.ApplicationServices.dll System.ServiceModel.dll ./../../class/lib/net_4_0/System.ServiceModel.dll @@ -3363,7 +3363,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.ServiceModel.dll /nowarn:414,169,67,3005,436,219,618 /unsafe /d:TRACE /r:System.dll /r:System.Xml.dll /r:System.Core.dll /r:System.Runtime.Serialization.dll /resource:resources/WS-Addressing.schema /resource:resources/ws-addr.xsd /d:NET_3_0 /r:System.Configuration.dll /r:System.Data.dll /r:System.Security.dll /r:System.IdentityModel.dll /r:System.IdentityModel.Selectors.dll /r:System.Transactions.dll /r:System.Messaging.dll /r:System.Web.dll /r:System.Web.Services.dll /r:Mono.Security.dll /r:System.Web.ApplicationServices.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.ServiceModel.dll /nowarn:414,169,67,3005,436,219,618 /unsafe /d:TRACE /r:System.dll /r:System.Xml.dll /r:System.Core.dll /r:System.Runtime.Serialization.dll /resource:resources/WS-Addressing.schema /resource:resources/ws-addr.xsd /d:NET_3_0 /r:System.Configuration.dll /r:System.Data.dll /r:System.Security.dll /r:System.IdentityModel.dll /r:System.IdentityModel.Selectors.dll /r:System.Transactions.dll /r:System.Messaging.dll /r:System.Web.dll /r:System.Web.Services.dll /r:Mono.Security.dll /r:System.Web.ApplicationServices.dll System.ServiceModel_test_net_4_0.dll System.ServiceModel_test_net_4_0.dll @@ -3373,7 +3373,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -unsafe -define:NET_3_5 -define:SYSTEM_WEB_EXTENSIONS -r:mscorlib.dll -r:System.dll -r:System.Core.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Data.Linq.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Web.Services.dll -r:System.Configuration.dll -r:System.EnterpriseServices.dll -r:System.ServiceModel.dll -r:System.Web.ApplicationServices.dll /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjax.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjax.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxTimer.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxTimer.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.js + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -unsafe -define:NET_3_5 -define:SYSTEM_WEB_EXTENSIONS -r:mscorlib.dll -r:System.dll -r:System.Core.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Data.Linq.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Web.Services.dll -r:System.Configuration.dll -r:System.EnterpriseServices.dll -r:System.ServiceModel.dll -r:System.Web.ApplicationServices.dll /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjax.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjax.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxTimer.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxTimer.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.js System.Web.Extensions.dll ./../../class/lib/net_4_0/System.Web.Extensions.dll @@ -3383,7 +3383,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Web.Extensions.dll -unsafe -define:NET_3_5 -define:SYSTEM_WEB_EXTENSIONS -r:mscorlib.dll -r:System.dll -r:System.Core.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Data.Linq.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Web.Services.dll -r:System.Configuration.dll -r:System.EnterpriseServices.dll -r:System.ServiceModel.dll -r:System.Web.ApplicationServices.dll /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjax.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjax.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxTimer.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxTimer.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.js -doc:System.Web.Extensions_test_net_4_0.xml -nowarn:219,169,1591 /resource:Test/resources/Web.mono.config /resource:Test/resources/profile.config.4.5 /resource:Test/resources/profile.config.4.0 /resource:Test/resources/profile.config.2.0 /resource:Test/resources/ListViewSort.aspx /resource:Test/resources/ListViewTest.aspx /resource:Test/resources/ListViewTotalRowCount_Bug535701_1.aspx /resource:Test/resources/ListViewTotalRowCount_Bug535701_2.aspx /resource:Test/resources/ListViewTotalRowCount_Bug604053.aspx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx.cs /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/Global.asax /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/My.ashx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithDerivedMaster.aspx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithMaster.aspx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithMasterInvalidPlaceHolder.aspx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyDerived.master /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/My.master -r:SystemWebTestShim.dll -define:SYSTEM_WEB_EXTENSIONS + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Web.Extensions.dll -unsafe -define:NET_3_5 -define:SYSTEM_WEB_EXTENSIONS -r:mscorlib.dll -r:System.dll -r:System.Core.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Data.Linq.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Web.Services.dll -r:System.Configuration.dll -r:System.EnterpriseServices.dll -r:System.ServiceModel.dll -r:System.Web.ApplicationServices.dll /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjax.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjax.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxTimer.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxTimer.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.js -doc:System.Web.Extensions_test_net_4_0.xml -nowarn:219,169,1591 /resource:Test/resources/Web.mono.config /resource:Test/resources/profile.config.4.5 /resource:Test/resources/profile.config.4.0 /resource:Test/resources/profile.config.2.0 /resource:Test/resources/ListViewSort.aspx /resource:Test/resources/ListViewTest.aspx /resource:Test/resources/ListViewTotalRowCount_Bug535701_1.aspx /resource:Test/resources/ListViewTotalRowCount_Bug535701_2.aspx /resource:Test/resources/ListViewTotalRowCount_Bug604053.aspx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx.cs /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/Global.asax /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/My.ashx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithDerivedMaster.aspx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithMaster.aspx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithMasterInvalidPlaceHolder.aspx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyDerived.master /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/My.master -r:SystemWebTestShim.dll -define:SYSTEM_WEB_EXTENSIONS System.Web.Extensions_test_net_4_0.dll System.Web.Extensions_test_net_4_0.dll @@ -3393,7 +3393,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -define:NET_3_5 -r:System.dll -r:System.Design.dll -r:System.Drawing.dll -r:System.Windows.Forms.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -define:NET_3_5 -r:System.dll -r:System.Design.dll -r:System.Drawing.dll -r:System.Windows.Forms.dll System.Web.Extensions.Design.dll ./../../class/lib/net_4_0/System.Web.Extensions.Design.dll @@ -3403,7 +3403,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:System.dll /r:System.Core.dll /r:System.Data.dll /r:System.Xml.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:System.dll /r:System.Core.dll /r:System.Data.dll /r:System.Xml.dll System.ComponentModel.DataAnnotations.dll ./../../class/lib/net_4_0/System.ComponentModel.DataAnnotations.dll @@ -3413,7 +3413,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.ComponentModel.DataAnnotations.dll /r:System.dll /r:System.Core.dll /r:System.Data.dll /r:System.Xml.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.ComponentModel.DataAnnotations.dll /r:System.dll /r:System.Core.dll /r:System.Data.dll /r:System.Xml.dll System.ComponentModel.DataAnnotations_test_net_4_0.dll System.ComponentModel.DataAnnotations_test_net_4_0.dll @@ -3423,7 +3423,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:System.dll /r:System.Core.dll /r:System.ComponentModel.DataAnnotations.dll /r:System.Data.dll /r:System.Data.Linq.dll /r:System.Drawing.dll /r:System.Web.dll /r:System.Web.Extensions.dll /r:System.Web.Abstractions.dll /r:System.Web.Routing.dll -r:System.Web.ApplicationServices.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:System.dll /r:System.Core.dll /r:System.ComponentModel.DataAnnotations.dll /r:System.Data.dll /r:System.Data.Linq.dll /r:System.Drawing.dll /r:System.Web.dll /r:System.Web.Extensions.dll /r:System.Web.Abstractions.dll /r:System.Web.Routing.dll -r:System.Web.ApplicationServices.dll System.Web.DynamicData.dll ./../../class/lib/net_4_0/System.Web.DynamicData.dll @@ -3433,7 +3433,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Web.DynamicData.dll /r:System.dll /r:System.Core.dll /r:System.ComponentModel.DataAnnotations.dll /r:System.Data.dll /r:System.Data.Linq.dll /r:System.Drawing.dll /r:System.Web.dll /r:System.Web.Extensions.dll /r:System.Web.Abstractions.dll /r:System.Web.Routing.dll -r:System.Web.ApplicationServices.dll -r:System.ComponentModel.DataAnnotations.dll -r:System.Configuration.dll /resource:Test/WebPages/DynamicData/Content/FilterUserControl.ascx,MonoTests.WebPages.DynamicData.Content.FilterUserControl.ascx /resource:Test/WebPages/DynamicData/Content/FilterUserControl.ascx.cs,MonoTests.WebPages.DynamicData.Content.FilterUserControl.ascx.cs /resource:Test/WebPages/DynamicData/Content/GridViewPager.ascx,MonoTests.WebPages.DynamicData.Content.GridViewPager.ascx /resource:Test/WebPages/DynamicData/Content/GridViewPager.ascx.cs,MonoTests.WebPages.DynamicData.Content.GridViewPager.ascx.cs /resource:Test/WebPages/DynamicData/Content/Images/Back.gif,MonoTests.WebPages.DynamicData.Content.Images.Back.gif /resource:Test/WebPages/DynamicData/Content/Images/header_back.gif,MonoTests.WebPages.DynamicData.Content.Images.header_back.gif /resource:Test/WebPages/DynamicData/Content/Images/PgFirst.gif,MonoTests.WebPages.DynamicData.Content.Images.PgFirst.gif /resource:Test/WebPages/DynamicData/Content/Images/PgLast.gif,MonoTests.WebPages.DynamicData.Content.Images.PgLast.gif /resource:Test/WebPages/DynamicData/Content/Images/PgNext.gif,MonoTests.WebPages.DynamicData.Content.Images.PgNext.gif /resource:Test/WebPages/DynamicData/Content/Images/PgPrev.gif,MonoTests.WebPages.DynamicData.Content.Images.PgPrev.gif /resource:Test/WebPages/DynamicData/Content/Images/plus.gif,MonoTests.WebPages.DynamicData.Content.Images.plus.gif /resource:Test/WebPages/DynamicData/FieldTemplates/Boolean.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Boolean.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Boolean.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Boolean.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Boolean_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Boolean_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Boolean_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Boolean_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Children.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Children.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Children.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Children.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/CustomColor.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.CustomColor.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/CustomColor.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.CustomColor.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/CustomFieldTemplate.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.CustomFieldTemplate.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/CustomFieldTemplate.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.CustomFieldTemplate.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/DateTime.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.DateTime.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/DateTime.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.DateTime.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/DateTime_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.DateTime_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/DateTime_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.DateTime_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Decimal_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Decimal_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Decimal_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Decimal_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/ForeignKey.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.ForeignKey.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/ForeignKey.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.ForeignKey.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/ForeignKey_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.ForeignKey_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/ForeignKey_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.ForeignKey_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Integer_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Integer_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Integer_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Integer_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/MultilineText_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.MultilineText_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/MultilineText_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.MultilineText_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/MyCustomUIHintTemplate_Text.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.MyCustomUIHintTemplate_Text.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/MyCustomUIHintTemplate_Text.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.MyCustomUIHintTemplate_Text.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Boolean.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Boolean.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Boolean.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Boolean.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Byte.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Byte.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Byte[].ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Byte[].ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Byte.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Byte.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Byte[].ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Byte[].ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Char.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Char.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Char.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Char.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/FooEmpty.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.FooEmpty.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/FooEmpty.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.FooEmpty.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/ICollection.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.ICollection.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/ICollection.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.ICollection.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int16.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int16.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int16.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int16.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int32.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int32.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int32.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int32.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int64.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int64.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int64.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int64.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/MonoTests.Common.FooEmpty.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.MonoTests.Common.FooEmpty.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/MonoTests.Common.FooEmpty.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.MonoTests.Common.FooEmpty.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Object.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Object.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Object.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Object.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/SByte.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.SByte.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/SByte.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.SByte.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/String.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.String.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/String.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.String.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Boolean.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Boolean.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Boolean.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Boolean.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Byte.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Byte.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Byte[].ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Byte[].ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Byte.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Byte.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Byte[].ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Byte[].ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Char.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Char.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Char.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Char.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Collections.Generic.List`1[System.String].ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Collections.Generic.List`1[System.String].ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Collections.Generic.List`1[System.String].ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Collections.Generic.List`1[System.String].ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Collections.ICollection.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Collections.ICollection.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Collections.ICollection.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Collections.ICollection.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int16.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int16.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int16.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int16.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int32.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int32.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int32.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int32.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int64.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int64.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int64.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int64.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Object.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Object.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Object.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Object.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.SByte.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.SByte.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.SByte.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.SByte.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.String.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.String.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.String.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.String.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt16.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt16.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt16.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt16.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt32.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt32.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt32.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt32.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt64.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt64.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt64.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt64.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt16.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt16.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt16.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt16.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt32.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt32.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt32.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt32.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt64.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt64.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt64.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt64.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/PlainControlTemplate.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.PlainControlTemplate.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/PlainControlTemplate.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.PlainControlTemplate.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Text.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Text.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Text.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Text.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Text_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Text_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Text_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Text_Edit.ascx.cs /resource:Test/WebPages/DynamicData/PageTemplates/Details.aspx,MonoTests.WebPages.DynamicData.PageTemplates.Details.aspx /resource:Test/WebPages/DynamicData/PageTemplates/Details.aspx.cs,MonoTests.WebPages.DynamicData.PageTemplates.Details.aspx.cs /resource:Test/WebPages/DynamicData/PageTemplates/Edit.aspx,MonoTests.WebPages.DynamicData.PageTemplates.Edit.aspx /resource:Test/WebPages/DynamicData/PageTemplates/Edit.aspx.cs,MonoTests.WebPages.DynamicData.PageTemplates.Edit.aspx.cs /resource:Test/WebPages/DynamicData/PageTemplates/Insert.aspx,MonoTests.WebPages.DynamicData.PageTemplates.Insert.aspx /resource:Test/WebPages/DynamicData/PageTemplates/Insert.aspx.cs,MonoTests.WebPages.DynamicData.PageTemplates.Insert.aspx.cs /resource:Test/WebPages/DynamicData/PageTemplates/List.aspx,MonoTests.WebPages.DynamicData.PageTemplates.List.aspx /resource:Test/WebPages/DynamicData/PageTemplates/List.aspx.cs,MonoTests.WebPages.DynamicData.PageTemplates.List.aspx.cs /resource:Test/WebPages/DynamicData/PageTemplates/ListDetails.aspx,MonoTests.WebPages.DynamicData.PageTemplates.ListDetails.aspx /resource:Test/WebPages/DynamicData/PageTemplates/ListDetails.aspx.cs,MonoTests.WebPages.DynamicData.PageTemplates.ListDetails.aspx.cs /resource:Test/WebPages/DynamicData/web.config,MonoTests.WebPages.DynamicData.web.config /resource:Test/WebPages/Global.asax,MonoTests.WebPages.Global.asax /resource:Test/WebPages/ListView_DynamicControl_01.aspx,MonoTests.WebPages.ListView_DynamicControl_01.aspx /resource:Test/WebPages/ListView_DynamicControl_01.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_01.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_02.aspx,MonoTests.WebPages.ListView_DynamicControl_02.aspx /resource:Test/WebPages/ListView_DynamicControl_02.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_02.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_03.aspx,MonoTests.WebPages.ListView_DynamicControl_03.aspx /resource:Test/WebPages/ListView_DynamicControl_03.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_03.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_04.aspx,MonoTests.WebPages.ListView_DynamicControl_04.aspx /resource:Test/WebPages/ListView_DynamicControl_04.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_04.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_05.aspx,MonoTests.WebPages.ListView_DynamicControl_05.aspx /resource:Test/WebPages/ListView_DynamicControl_05.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_05.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_06.aspx,MonoTests.WebPages.ListView_DynamicControl_06.aspx /resource:Test/WebPages/ListView_DynamicControl_06.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_06.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_07.aspx,MonoTests.WebPages.ListView_DynamicControl_07.aspx /resource:Test/WebPages/ListView_DynamicControl_07.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_07.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_08.aspx,MonoTests.WebPages.ListView_DynamicControl_08.aspx /resource:Test/WebPages/ListView_DynamicControl_08.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_08.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_09.aspx,MonoTests.WebPages.ListView_DynamicControl_09.aspx /resource:Test/WebPages/ListView_DynamicControl_09.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_09.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_10.aspx,MonoTests.WebPages.ListView_DynamicControl_10.aspx /resource:Test/WebPages/ListView_DynamicControl_10.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_10.aspx.cs /resource:Test/WebPages/DynamicValidator_01.aspx,MonoTests.WebPages.DynamicValidator_01.aspx /resource:Test/WebPages/DynamicValidator_01.aspx.cs,MonoTests.WebPages.DynamicValidator_01.aspx.cs /resource:Test/WebPages/DynamicValidator_02.aspx,MonoTests.WebPages.DynamicValidator_02.aspx /resource:Test/WebPages/DynamicValidator_02.aspx.cs,MonoTests.WebPages.DynamicValidator_02.aspx.cs /resource:Test/WebPages/Site.css,MonoTests.WebPages.Site.css /resource:Test/WebPages/Site.master,MonoTests.WebPages.Site.master /resource:Test/WebPages/Site.master.cs,MonoTests.WebPages.Site.master.cs /resource:Test/WebPages/web.config.2.0,MonoTests.WebPages.web.config.2.0 /resource:Test/WebPages/web.config.4.0,MonoTests.WebPages.web.config.4.0 /resource:Test/WebPages/web.config.4.5,MonoTests.WebPages.web.config.4.5 -r:SystemWebTestShim.dll -r:System.Xml.dll -r:System.Web.ApplicationServices.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Web.DynamicData.dll /r:System.dll /r:System.Core.dll /r:System.ComponentModel.DataAnnotations.dll /r:System.Data.dll /r:System.Data.Linq.dll /r:System.Drawing.dll /r:System.Web.dll /r:System.Web.Extensions.dll /r:System.Web.Abstractions.dll /r:System.Web.Routing.dll -r:System.Web.ApplicationServices.dll -r:System.ComponentModel.DataAnnotations.dll -r:System.Configuration.dll /resource:Test/WebPages/DynamicData/Content/FilterUserControl.ascx,MonoTests.WebPages.DynamicData.Content.FilterUserControl.ascx /resource:Test/WebPages/DynamicData/Content/FilterUserControl.ascx.cs,MonoTests.WebPages.DynamicData.Content.FilterUserControl.ascx.cs /resource:Test/WebPages/DynamicData/Content/GridViewPager.ascx,MonoTests.WebPages.DynamicData.Content.GridViewPager.ascx /resource:Test/WebPages/DynamicData/Content/GridViewPager.ascx.cs,MonoTests.WebPages.DynamicData.Content.GridViewPager.ascx.cs /resource:Test/WebPages/DynamicData/Content/Images/Back.gif,MonoTests.WebPages.DynamicData.Content.Images.Back.gif /resource:Test/WebPages/DynamicData/Content/Images/header_back.gif,MonoTests.WebPages.DynamicData.Content.Images.header_back.gif /resource:Test/WebPages/DynamicData/Content/Images/PgFirst.gif,MonoTests.WebPages.DynamicData.Content.Images.PgFirst.gif /resource:Test/WebPages/DynamicData/Content/Images/PgLast.gif,MonoTests.WebPages.DynamicData.Content.Images.PgLast.gif /resource:Test/WebPages/DynamicData/Content/Images/PgNext.gif,MonoTests.WebPages.DynamicData.Content.Images.PgNext.gif /resource:Test/WebPages/DynamicData/Content/Images/PgPrev.gif,MonoTests.WebPages.DynamicData.Content.Images.PgPrev.gif /resource:Test/WebPages/DynamicData/Content/Images/plus.gif,MonoTests.WebPages.DynamicData.Content.Images.plus.gif /resource:Test/WebPages/DynamicData/FieldTemplates/Boolean.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Boolean.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Boolean.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Boolean.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Boolean_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Boolean_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Boolean_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Boolean_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Children.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Children.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Children.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Children.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/CustomColor.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.CustomColor.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/CustomColor.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.CustomColor.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/CustomFieldTemplate.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.CustomFieldTemplate.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/CustomFieldTemplate.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.CustomFieldTemplate.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/DateTime.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.DateTime.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/DateTime.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.DateTime.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/DateTime_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.DateTime_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/DateTime_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.DateTime_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Decimal_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Decimal_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Decimal_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Decimal_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/ForeignKey.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.ForeignKey.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/ForeignKey.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.ForeignKey.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/ForeignKey_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.ForeignKey_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/ForeignKey_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.ForeignKey_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Integer_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Integer_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Integer_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Integer_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/MultilineText_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.MultilineText_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/MultilineText_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.MultilineText_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/MyCustomUIHintTemplate_Text.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.MyCustomUIHintTemplate_Text.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/MyCustomUIHintTemplate_Text.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.MyCustomUIHintTemplate_Text.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Boolean.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Boolean.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Boolean.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Boolean.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Byte.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Byte.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Byte[].ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Byte[].ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Byte.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Byte.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Byte[].ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Byte[].ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Char.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Char.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Char.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Char.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/FooEmpty.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.FooEmpty.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/FooEmpty.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.FooEmpty.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/ICollection.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.ICollection.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/ICollection.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.ICollection.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int16.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int16.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int16.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int16.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int32.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int32.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int32.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int32.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int64.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int64.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int64.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int64.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/MonoTests.Common.FooEmpty.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.MonoTests.Common.FooEmpty.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/MonoTests.Common.FooEmpty.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.MonoTests.Common.FooEmpty.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Object.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Object.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Object.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Object.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/SByte.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.SByte.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/SByte.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.SByte.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/String.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.String.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/String.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.String.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Boolean.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Boolean.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Boolean.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Boolean.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Byte.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Byte.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Byte[].ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Byte[].ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Byte.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Byte.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Byte[].ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Byte[].ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Char.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Char.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Char.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Char.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Collections.Generic.List`1[System.String].ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Collections.Generic.List`1[System.String].ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Collections.Generic.List`1[System.String].ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Collections.Generic.List`1[System.String].ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Collections.ICollection.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Collections.ICollection.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Collections.ICollection.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Collections.ICollection.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int16.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int16.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int16.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int16.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int32.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int32.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int32.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int32.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int64.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int64.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int64.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int64.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Object.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Object.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Object.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Object.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.SByte.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.SByte.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.SByte.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.SByte.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.String.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.String.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.String.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.String.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt16.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt16.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt16.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt16.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt32.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt32.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt32.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt32.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt64.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt64.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt64.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt64.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt16.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt16.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt16.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt16.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt32.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt32.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt32.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt32.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt64.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt64.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt64.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt64.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/PlainControlTemplate.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.PlainControlTemplate.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/PlainControlTemplate.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.PlainControlTemplate.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Text.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Text.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Text.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Text.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Text_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Text_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Text_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Text_Edit.ascx.cs /resource:Test/WebPages/DynamicData/PageTemplates/Details.aspx,MonoTests.WebPages.DynamicData.PageTemplates.Details.aspx /resource:Test/WebPages/DynamicData/PageTemplates/Details.aspx.cs,MonoTests.WebPages.DynamicData.PageTemplates.Details.aspx.cs /resource:Test/WebPages/DynamicData/PageTemplates/Edit.aspx,MonoTests.WebPages.DynamicData.PageTemplates.Edit.aspx /resource:Test/WebPages/DynamicData/PageTemplates/Edit.aspx.cs,MonoTests.WebPages.DynamicData.PageTemplates.Edit.aspx.cs /resource:Test/WebPages/DynamicData/PageTemplates/Insert.aspx,MonoTests.WebPages.DynamicData.PageTemplates.Insert.aspx /resource:Test/WebPages/DynamicData/PageTemplates/Insert.aspx.cs,MonoTests.WebPages.DynamicData.PageTemplates.Insert.aspx.cs /resource:Test/WebPages/DynamicData/PageTemplates/List.aspx,MonoTests.WebPages.DynamicData.PageTemplates.List.aspx /resource:Test/WebPages/DynamicData/PageTemplates/List.aspx.cs,MonoTests.WebPages.DynamicData.PageTemplates.List.aspx.cs /resource:Test/WebPages/DynamicData/PageTemplates/ListDetails.aspx,MonoTests.WebPages.DynamicData.PageTemplates.ListDetails.aspx /resource:Test/WebPages/DynamicData/PageTemplates/ListDetails.aspx.cs,MonoTests.WebPages.DynamicData.PageTemplates.ListDetails.aspx.cs /resource:Test/WebPages/DynamicData/web.config,MonoTests.WebPages.DynamicData.web.config /resource:Test/WebPages/Global.asax,MonoTests.WebPages.Global.asax /resource:Test/WebPages/ListView_DynamicControl_01.aspx,MonoTests.WebPages.ListView_DynamicControl_01.aspx /resource:Test/WebPages/ListView_DynamicControl_01.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_01.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_02.aspx,MonoTests.WebPages.ListView_DynamicControl_02.aspx /resource:Test/WebPages/ListView_DynamicControl_02.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_02.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_03.aspx,MonoTests.WebPages.ListView_DynamicControl_03.aspx /resource:Test/WebPages/ListView_DynamicControl_03.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_03.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_04.aspx,MonoTests.WebPages.ListView_DynamicControl_04.aspx /resource:Test/WebPages/ListView_DynamicControl_04.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_04.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_05.aspx,MonoTests.WebPages.ListView_DynamicControl_05.aspx /resource:Test/WebPages/ListView_DynamicControl_05.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_05.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_06.aspx,MonoTests.WebPages.ListView_DynamicControl_06.aspx /resource:Test/WebPages/ListView_DynamicControl_06.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_06.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_07.aspx,MonoTests.WebPages.ListView_DynamicControl_07.aspx /resource:Test/WebPages/ListView_DynamicControl_07.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_07.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_08.aspx,MonoTests.WebPages.ListView_DynamicControl_08.aspx /resource:Test/WebPages/ListView_DynamicControl_08.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_08.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_09.aspx,MonoTests.WebPages.ListView_DynamicControl_09.aspx /resource:Test/WebPages/ListView_DynamicControl_09.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_09.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_10.aspx,MonoTests.WebPages.ListView_DynamicControl_10.aspx /resource:Test/WebPages/ListView_DynamicControl_10.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_10.aspx.cs /resource:Test/WebPages/DynamicValidator_01.aspx,MonoTests.WebPages.DynamicValidator_01.aspx /resource:Test/WebPages/DynamicValidator_01.aspx.cs,MonoTests.WebPages.DynamicValidator_01.aspx.cs /resource:Test/WebPages/DynamicValidator_02.aspx,MonoTests.WebPages.DynamicValidator_02.aspx /resource:Test/WebPages/DynamicValidator_02.aspx.cs,MonoTests.WebPages.DynamicValidator_02.aspx.cs /resource:Test/WebPages/Site.css,MonoTests.WebPages.Site.css /resource:Test/WebPages/Site.master,MonoTests.WebPages.Site.master /resource:Test/WebPages/Site.master.cs,MonoTests.WebPages.Site.master.cs /resource:Test/WebPages/web.config.2.0,MonoTests.WebPages.web.config.2.0 /resource:Test/WebPages/web.config.4.0,MonoTests.WebPages.web.config.4.0 /resource:Test/WebPages/web.config.4.5,MonoTests.WebPages.web.config.4.5 -r:SystemWebTestShim.dll -r:System.Xml.dll -r:System.Web.ApplicationServices.dll System.Web.DynamicData_test_net_4_0.dll System.Web.DynamicData_test_net_4_0.dll @@ -3443,7 +3443,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.ServiceModel.dll -r:System.Core.dll -d:NET_3_5 -d:NET_3_0 -r:System.Configuration.dll -r:System.Web.Extensions.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.ServiceModel.dll -r:System.Core.dll -d:NET_3_5 -d:NET_3_0 -r:System.Configuration.dll -r:System.Web.Extensions.dll System.ServiceModel.Web.dll ./../../class/lib/net_4_0/System.ServiceModel.Web.dll @@ -3453,7 +3453,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.ServiceModel.Web.dll -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.ServiceModel.dll -r:System.Core.dll -d:NET_3_5 -d:NET_3_0 -r:System.Configuration.dll -r:System.Web.Extensions.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.ServiceModel.Web.dll -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.ServiceModel.dll -r:System.Core.dll -d:NET_3_5 -d:NET_3_0 -r:System.Configuration.dll -r:System.Web.Extensions.dll System.ServiceModel.Web_test_net_4_0.dll System.ServiceModel.Web_test_net_4_0.dll @@ -3463,7 +3463,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /warn:1 /keyfile:../winfx.pub /r:System.dll /r:System.Core.dll /r:System.Configuration.dll /r:System.Data.dll /r:System.Xml.dll /r:System.Web.dll /r:System.Web.Abstractions.dll /r:System.Web.Routing.dll /r:System.Web.Extensions.dll /r:System.ComponentModel.DataAnnotations.dll /r:System.Data.Linq.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /warn:1 /keyfile:../winfx.pub /r:System.dll /r:System.Core.dll /r:System.Configuration.dll /r:System.Data.dll /r:System.Xml.dll /r:System.Web.dll /r:System.Web.Abstractions.dll /r:System.Web.Routing.dll /r:System.Web.Extensions.dll /r:System.ComponentModel.DataAnnotations.dll /r:System.Data.Linq.dll dummy-System.Web.Mvc.dll ./../../class/lib/net_4_0/tmp/dummy-System.Web.Mvc.dll @@ -3473,7 +3473,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:mscorlib.dll /r:System.dll -nowarn:169,219,414,1030,3001,3005,3006 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:mscorlib.dll /r:System.dll -nowarn:169,219,414,1030,3001,3005,3006 Mono.C5.dll ./../../class/lib/net_4_0/Mono.C5.dll @@ -3483,7 +3483,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/Mono.C5.dll /r:mscorlib.dll /r:System.dll -nowarn:169,219,414,1030,3001,3005,3006 -nowarn:0618 -nowarn:219 -nowarn:169 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/Mono.C5.dll /r:mscorlib.dll /r:System.dll -nowarn:169,219,414,1030,3001,3005,3006 -nowarn:0618 -nowarn:219 -nowarn:169 Mono.C5_test_net_4_0.dll Mono.C5_test_net_4_0.dll @@ -3493,7 +3493,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:mscorlib.dll /r:System.dll /r:Mono.Posix.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:Mono.Posix.dll Mono.Management.dll ./../../class/lib/net_4_0/tmp/Mono.Management.dll @@ -3503,7 +3503,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:mscorlib.dll /r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:mscorlib.dll /r:System.dll Mono.Options.dll ./../../class/lib/net_4_0/Mono.Options.dll @@ -3513,7 +3513,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/Mono.Options.dll /r:Mono.Posix.dll /r:System.dll /r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/Mono.Options.dll /r:Mono.Posix.dll /r:System.dll /r:System.Core.dll Mono.Options_test_net_4_0.dll Mono.Options_test_net_4_0.dll @@ -3523,7 +3523,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -r:mscorlib.dll -r:System.Core.dll /unsafe + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:mscorlib.dll -r:System.Core.dll /unsafe Mono.Simd.dll ./../../class/lib/net_4_0/Mono.Simd.dll @@ -3533,7 +3533,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig Mono.Tasklets.dll ./../../class/lib/net_4_0/Mono.Tasklets.dll @@ -3543,7 +3543,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -unsafe -d:CODEPLEX_40 -r:System.Core.dll -r:System.dll -nowarn:414,169 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -unsafe -d:CODEPLEX_40 -r:System.Core.dll -r:System.dll -nowarn:414,169 System.Dynamic.dll ./../../class/lib/net_4_0/System.Dynamic.dll @@ -3553,7 +3553,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -r:System.Core.dll -r:System.Xml.dll -r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:System.Core.dll -r:System.Xml.dll -r:System.dll Mono.CSharp.dll ./../../class/lib/net_4_0/Mono.CSharp.dll @@ -3563,7 +3563,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/Mono.CSharp.dll -r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/Mono.CSharp.dll -r:System.Core.dll Mono.CSharp_test_net_4_0.dll Mono.CSharp_test_net_4_0.dll @@ -3573,7 +3573,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:Microsoft.Build.Engine.dll /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.v4.0.dll /r:Microsoft.Build.Tasks.v4.0.dll /r:ICSharpCode.SharpZipLib.dll -resource:Moonlight.Build.Tasks/PreviewTemplate.html + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:Microsoft.Build.Engine.dll /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.v4.0.dll /r:Microsoft.Build.Tasks.v4.0.dll /r:ICSharpCode.SharpZipLib.dll -resource:Moonlight.Build.Tasks/PreviewTemplate.html Moonlight.Build.Tasks.dll ./../../class/lib/net_4_0/Moonlight.Build.Tasks.dll @@ -3583,7 +3583,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -unsafe -r:System.dll -r:System.Core.dll -r:System.Xml.dll -d:NET_2_1 -d:NET_2_0 -d:NET_1_1 -d:NET_3_5 -nowarn:1720 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -unsafe -r:System.dll -r:System.Core.dll -r:System.Xml.dll -d:NET_2_1 -d:NET_2_0 -d:NET_1_1 -d:NET_3_5 -nowarn:1720 System.Net.dll ./../../class/lib/net_4_0/System.Net.dll @@ -3593,7 +3593,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:System.dll System.Numerics.dll ./../../class/lib/net_4_0/System.Numerics.dll @@ -3603,7 +3603,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Numerics.dll -r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Numerics.dll -r:System.dll System.Numerics_test_net_4_0.dll System.Numerics_test_net_4_0.dll @@ -3613,7 +3613,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -r:System.Core.dll -r:Mono.CSharp.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:System.Core.dll -r:Mono.CSharp.dll Microsoft.CSharp.dll ./../../class/lib/net_4_0/Microsoft.CSharp.dll @@ -3623,7 +3623,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:mscorlib.dll /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:Microsoft.Build.Engine.dll /r:Microsoft.Build.Framework.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:Microsoft.Build.Engine.dll /r:Microsoft.Build.Framework.dll Microsoft.Build.dll ./../../class/lib/net_4_0/Microsoft.Build.dll @@ -3633,7 +3633,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/Microsoft.Build.dll /r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/Microsoft.Build.dll /r:System.Core.dll Microsoft.Build_test_net_4_0.dll Microsoft.Build_test_net_4_0.dll @@ -3643,7 +3643,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -r:System -r:System.Drawing -r:System.Windows.Forms -r:System.Core + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:System -r:System.Drawing -r:System.Windows.Forms -r:System.Core System.Windows.Forms.DataVisualization.dll ./../../class/lib/net_4_0/System.Windows.Forms.DataVisualization.dll @@ -3653,7 +3653,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Windows.Forms.DataVisualization.dll -r:System -r:System.Drawing -r:System.Windows.Forms -r:System.Core + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Windows.Forms.DataVisualization.dll -r:System -r:System.Drawing -r:System.Windows.Forms -r:System.Core System.Windows.Forms.DataVisualization_test_net_4_0.dll System.Windows.Forms.DataVisualization_test_net_4_0.dll @@ -3663,7 +3663,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /r:System.dll /r:System.Xml.dll /r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /r:System.dll /r:System.Xml.dll /r:System.Core.dll System.Xaml.dll ./../../class/lib/net_4_0/System.Xaml.dll @@ -3673,7 +3673,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Xaml.dll /r:System.dll /r:System.Xml.dll /r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Xaml.dll /r:System.dll /r:System.Xml.dll /r:System.Core.dll System.Xaml_test_net_4_0.dll System.Xaml_test_net_4_0.dll @@ -3683,7 +3683,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -unsafe -r:System.dll -r:System.Xml.dll -r:System.Xaml.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -unsafe -r:System.dll -r:System.Xml.dll -r:System.Xaml.dll WindowsBase.dll ./../../class/lib/net_4_0/WindowsBase.dll @@ -3693,7 +3693,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/WindowsBase.dll -unsafe -r:WindowsBase.dll -r:System.dll -r:System.Xml.dll -r:System.Core.dll -r:System.Xaml.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/WindowsBase.dll -unsafe -r:WindowsBase.dll -r:System.dll -r:System.Xml.dll -r:System.Core.dll -r:System.Xaml.dll WindowsBase_test_net_4_0.dll WindowsBase_test_net_4_0.dll @@ -3703,7 +3703,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.ServiceModel.dll -r:System.Core.dll -d:NET_3_5 -d:NET_3_0 -r:System.Configuration.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.ServiceModel.dll -r:System.Core.dll -d:NET_3_5 -d:NET_3_0 -r:System.Configuration.dll System.ServiceModel.Routing.dll ./../../class/lib/net_4_0/System.ServiceModel.Routing.dll @@ -3713,7 +3713,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.ServiceModel.dll -r:System.Core.dll -r:System.Xml.Linq.dll -d:NET_3_5 -d:NET_3_0 -r:System.Configuration.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.ServiceModel.dll -r:System.Core.dll -r:System.Xml.Linq.dll -d:NET_3_5 -d:NET_3_0 -r:System.Configuration.dll System.ServiceModel.Discovery.dll ./../../class/lib/net_4_0/System.ServiceModel.Discovery.dll @@ -3723,7 +3723,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.ServiceModel.Discovery.dll -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.ServiceModel.dll -r:System.Core.dll -r:System.Xml.Linq.dll -d:NET_3_5 -d:NET_3_0 -r:System.Configuration.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.ServiceModel.Discovery.dll -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.ServiceModel.dll -r:System.Core.dll -r:System.Xml.Linq.dll -d:NET_3_5 -d:NET_3_0 -r:System.Configuration.dll System.ServiceModel.Discovery_test_net_4_0.dll System.ServiceModel.Discovery_test_net_4_0.dll @@ -3733,7 +3733,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -r:System.dll -r:System.Data.dll -r:System.Configuration.dll -r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:System.dll -r:System.Data.dll -r:System.Configuration.dll -r:System.Core.dll System.Runtime.Caching.dll ./../../class/lib/net_4_0/System.Runtime.Caching.dll @@ -3743,7 +3743,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Runtime.Caching.dll -r:System.dll -r:System.Data.dll -r:System.Configuration.dll -r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Runtime.Caching.dll -r:System.dll -r:System.Data.dll -r:System.Configuration.dll -r:System.Core.dll System.Runtime.Caching_test_net_4_0.dll System.Runtime.Caching_test_net_4_0.dll @@ -3753,7 +3753,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.Core.dll -r:System.Xml.Linq.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.Core.dll -r:System.Xml.Linq.dll System.Runtime.DurableInstancing.dll ./../../class/lib/net_4_0/System.Runtime.DurableInstancing.dll @@ -3763,7 +3763,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Runtime.DurableInstancing.dll -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.Core.dll -r:System.Xml.Linq.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Runtime.DurableInstancing.dll -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.Core.dll -r:System.Xml.Linq.dll System.Runtime.DurableInstancing_test_net_4_0.dll System.Runtime.DurableInstancing_test_net_4_0.dll @@ -3773,7 +3773,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -d:INSIDE_MONO_PARALLEL -r:mscorlib.dll -r:System.Core.dll -r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -d:INSIDE_MONO_PARALLEL -r:mscorlib.dll -r:System.Core.dll -r:System.dll Mono.Parallel.dll ./../../class/lib/net_4_0/Mono.Parallel.dll @@ -3783,7 +3783,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/Mono.Parallel.dll /r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/Mono.Parallel.dll /r:System.Core.dll Mono.Parallel_test_net_4_0.dll Mono.Parallel_test_net_4_0.dll @@ -3793,7 +3793,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -r:System.dll -r:System.Configuration.dll -r:System.Web.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:System.dll -r:System.Configuration.dll -r:System.Web.dll Microsoft.Web.Infrastructure.dll ./../../class/lib/net_4_0/Microsoft.Web.Infrastructure.dll @@ -3803,7 +3803,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -r:mscorlib.dll -r:System.dll -r:System.Data.dll -r:System.Core.dll -r:System.Configuration.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:mscorlib.dll -r:System.dll -r:System.Data.dll -r:System.Core.dll -r:System.Configuration.dll WebMatrix.Data.dll ./../../class/lib/net_4_0/WebMatrix.Data.dll @@ -3813,7 +3813,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/WebMatrix.Data.dll -r:System.dll -r:System.Core.dll -r:System.Data.dll -r:Mono.Data.Sqlite.dll -r:Microsoft.CSharp.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/WebMatrix.Data.dll -r:System.dll -r:System.Core.dll -r:System.Data.dll -r:Mono.Data.Sqlite.dll -r:Microsoft.CSharp.dll WebMatrix.Data_test_net_4_0.dll WebMatrix.Data_test_net_4_0.dll @@ -3823,7 +3823,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -d:NET_3_5 -r:System.dll -r:System.Core.dll -r:System.Xml.Linq.dll -r:System.Data.dll -r:System.Xml.dll -resource:Client/System.Data.Services.Client.resources -warn:2 -r:WindowsBase + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -d:NET_3_5 -r:System.dll -r:System.Core.dll -r:System.Xml.Linq.dll -r:System.Data.dll -r:System.Xml.dll -resource:Client/System.Data.Services.Client.resources -warn:2 -r:WindowsBase System.Data.Services.Client.dll ./../../class/lib/net_4_0/System.Data.Services.Client.dll @@ -3833,7 +3833,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -d:NET_3_5 -r:System.dll -r:System.Core.dll -r:System.ServiceModel.dll -r:System.ServiceModel.Web.dll -r:System.Data.Services.Client.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -d:NET_3_5 -r:System.dll -r:System.Core.dll -r:System.ServiceModel.dll -r:System.ServiceModel.Web.dll -r:System.Data.Services.Client.dll System.Data.Services.dll ./../../class/lib/net_4_0/System.Data.Services.dll @@ -3843,7 +3843,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Data.Services.dll -r:System.ServiceModel.dll -r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Data.Services.dll -r:System.ServiceModel.dll -r:System.Core.dll System.Data.Services_test_net_4_0.dll System.Data.Services_test_net_4_0.dll @@ -3853,7 +3853,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig /d:ASPNETMVC -keyfile:../winfx.pub -delaysign /r:System.dll /r:System.Xml.dll /r:System.Core.dll /r:System.Runtime.Serialization.dll /r:System.ServiceModel.Web.dll /resource:System.Json.Properties.Resources.resources /r:Microsoft.CSharp.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig /d:ASPNETMVC -keyfile:../winfx.pub -delaysign /r:System.dll /r:System.Xml.dll /r:System.Core.dll /r:System.Runtime.Serialization.dll /r:System.ServiceModel.Web.dll /resource:System.Json.Properties.Resources.resources /r:Microsoft.CSharp.dll System.Json.dll ./../../class/lib/net_4_0/System.Json.dll @@ -3863,7 +3863,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -r:./../../class/lib/net_4_0/System.Json.dll /d:ASPNETMVC -keyfile:../winfx.pub -delaysign /r:System.dll /r:System.Xml.dll /r:System.Core.dll /r:System.Runtime.Serialization.dll /r:System.ServiceModel.Web.dll /resource:System.Json.Properties.Resources.resources /r:Microsoft.CSharp.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize -r:./../../class/lib/net_4_0/System.Json.dll /d:ASPNETMVC -keyfile:../winfx.pub -delaysign /r:System.dll /r:System.Xml.dll /r:System.Core.dll /r:System.Runtime.Serialization.dll /r:System.ServiceModel.Web.dll /resource:System.Json.Properties.Resources.resources /r:Microsoft.CSharp.dll System.Json_test_net_4_0.dll System.Json_test_net_4_0.dll @@ -3873,7 +3873,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll /noconfig -r:System.dll -r:System.Core.dll -d:CLR40 -resource:Microsoft.Internal.Strings.resources + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_0 -r:mscorlib.dll -optimize /noconfig -r:System.dll -r:System.Core.dll -d:CLR40 -resource:Microsoft.Internal.Strings.resources System.ComponentModel.Composition.dll ./../../class/lib/net_4_0/System.ComponentModel.Composition.dll @@ -3883,7 +3883,7 @@ MONO_PATH=./../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../class/lib/build/mcs.exe - /codepage:65001 -lib:./../class/lib/build -debug -d:STATIC,NO_SYMBOL_WRITER -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -lib:./../class/lib/build -debug -d:STATIC,NO_SYMBOL_WRITER -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig mcs.exe cs-parser.cs mcs.exe @@ -3893,7 +3893,7 @@ true MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -unsafe -nostdlib -nowarn:612,618 -d:INSIDE_CORLIB -d:LIBC -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -debug /noconfig -resource:resources/collation.core.bin -resource:resources/collation.tailoring.bin -resource:resources/collation.cjkCHS.bin -resource:resources/collation.cjkCHT.bin -resource:resources/collation.cjkJA.bin -resource:resources/collation.cjkKO.bin -resource:resources/collation.cjkKOlv2.bin --runtime:v4 + /codepage:65001 -unsafe -nostdlib -nowarn:612,618 -d:INSIDE_CORLIB -d:LIBC -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -debug -optimize /noconfig -resource:resources/collation.core.bin -resource:resources/collation.tailoring.bin -resource:resources/collation.cjkCHS.bin -resource:resources/collation.cjkCHT.bin -resource:resources/collation.cjkJA.bin -resource:resources/collation.cjkKO.bin -resource:resources/collation.cjkKOlv2.bin --runtime:v4 mscorlib.dll ./../../class/lib/net_4_5/tmp/mscorlib.dll @@ -3903,7 +3903,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -unsafe -nostdlib -nowarn:612,618 -d:INSIDE_CORLIB -d:LIBC -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -debug -r:./../../class/lib/net_4_5/mscorlib.dll -debug+ -debug:full -nowarn:168,219,618,672 -unsafe -r:Mono.Posix.dll -r:System.Core.dll -define:MONO_DATACONVERTER_STATIC_METHODS + /codepage:65001 -unsafe -nostdlib -nowarn:612,618 -d:INSIDE_CORLIB -d:LIBC -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -debug -optimize -r:./../../class/lib/net_4_5/mscorlib.dll -debug+ -debug:full -nowarn:168,219,618,672 -unsafe -r:Mono.Posix.dll -r:System.Core.dll -define:MONO_DATACONVERTER_STATIC_METHODS corlib_test_net_4_5.dll corlib_test_net_4_5.dll @@ -3913,7 +3913,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -r:PrebuiltSystem=../lib/net_4_5/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -r:PrebuiltSystem=../lib/net_4_5/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.dll System.dll ./../../class/lib/net_4_5/tmp/System.dll @@ -3923,7 +3923,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:0618 -nowarn:219 -nowarn:67 -nowarn:169 -nowarn:612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:0618 -nowarn:219 -nowarn:67 -nowarn:169 -nowarn:612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration System_test_net_4_5.dll System_test_net_4_5.dll @@ -3933,7 +3933,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 System.Xml.dll System.Xml.XPath/Parser.cs Mono.Xml.Xsl/PatternParser.cs Mono.Xml.Xsl/PatternTokenizer.cs ./../../class/lib/net_4_5/tmp/System.Xml.dll @@ -3943,7 +3943,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Xml.dll -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -nowarn:0618 -nowarn:219 -nowarn:169 -r:System.Data.dll -r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Xml.dll -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -nowarn:0618 -nowarn:219 -nowarn:169 -r:System.Data.dll -r:System.Core.dll System.Xml_test_net_4_5.dll System.Xml.XPath/Parser.cs Mono.Xml.Xsl/PatternParser.cs Mono.Xml.Xsl/PatternTokenizer.cs System.Xml_test_net_4_5.dll @@ -3953,7 +3953,7 @@ true MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:System.dll Mono.CompilerServices.SymbolWriter.dll ./../../class/lib/net_4_5/tmp/Mono.CompilerServices.SymbolWriter.dll @@ -3963,7 +3963,7 @@ true MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /unsafe /r:mscorlib.dll /r:System.dll /nowarn:0618,612 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /unsafe /r:mscorlib.dll /r:System.dll /nowarn:0618,612 Mono.Posix.dll ./../../class/lib/net_4_5/Mono.Posix.dll @@ -3973,7 +3973,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/Mono.Posix.dll /r:Mono.Posix.dll /r:System.dll /nowarn:0219,0618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/Mono.Posix.dll /r:Mono.Posix.dll /r:System.dll /nowarn:0219,0618 Mono.Posix_test_net_4_5.dll Mono.Posix_test_net_4_5.dll @@ -3983,7 +3983,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -d:INSIDE_SYSCORE -d:LIBC /r:mscorlib.dll /r:System.dll -unsafe -d:NET_3_5 -nowarn:1720 -d:FEATURE_CORE_DLR,FEATURE_REFEMIT,FEATURE_PDBEMIT -r:Mono.Posix.dll -unsafe + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -d:INSIDE_SYSCORE -d:LIBC /r:mscorlib.dll /r:System.dll -unsafe -d:NET_3_5 -nowarn:1720 -d:FEATURE_CORE_DLR,FEATURE_REFEMIT,FEATURE_PDBEMIT -r:Mono.Posix.dll -unsafe System.Core.dll ./../../class/lib/net_4_5/System.Core.dll @@ -3993,7 +3993,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Core.dll -d:INSIDE_SYSCORE -d:LIBC /r:mscorlib.dll /r:System.dll -unsafe -d:NET_3_5 -nowarn:1720 -d:FEATURE_CORE_DLR,FEATURE_REFEMIT,FEATURE_PDBEMIT -r:Mono.Posix.dll -unsafe + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Core.dll -d:INSIDE_SYSCORE -d:LIBC /r:mscorlib.dll /r:System.dll -unsafe -d:NET_3_5 -nowarn:1720 -d:FEATURE_CORE_DLR,FEATURE_REFEMIT,FEATURE_PDBEMIT -r:Mono.Posix.dll -unsafe System.Core_test_net_4_5.dll System.Core_test_net_4_5.dll @@ -4003,7 +4003,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -r:System.dll -unsafe -nowarn:1030 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:System.dll -unsafe -nowarn:1030 Mono.Security.dll ./../../class/lib/net_4_5/tmp/Mono.Security.dll @@ -4013,7 +4013,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/Mono.Security.dll -r:System.dll -unsafe -nowarn:1030 -nowarn:169,219,618,672 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/Mono.Security.dll -r:System.dll -unsafe -nowarn:1030 -nowarn:169,219,618,672 Mono.Security_test_net_4_5.dll Mono.Security_test_net_4_5.dll @@ -4023,7 +4023,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -r:PrebuiltSystem=../lib/net_4_5/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -r:PrebuiltSystem=../lib/net_4_5/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.dll System.dll ./../../class/lib/net_4_5/tmp/System.dll @@ -4033,7 +4033,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:0618 -nowarn:219 -nowarn:67 -nowarn:169 -nowarn:612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:0618 -nowarn:219 -nowarn:67 -nowarn:169 -nowarn:612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration System_test_net_4_5.dll System_test_net_4_5.dll @@ -4043,7 +4043,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -nowarn:618 -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:Mono.Security.dll -nowarn:414 -d:SECURITY_DEP + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -nowarn:618 -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:Mono.Security.dll -nowarn:414 -d:SECURITY_DEP System.Security.dll ./../../class/lib/net_4_5/System.Security.dll @@ -4053,7 +4053,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Security.dll -nowarn:618 -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:Mono.Security.dll -nowarn:414 -d:SECURITY_DEP -nowarn:169,219,1595 -nowarn:168,183,414 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Security.dll -nowarn:618 -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:Mono.Security.dll -nowarn:414 -d:SECURITY_DEP -nowarn:169,219,1595 -nowarn:168,183,414 System.Security_test_net_4_5.dll System.Security_test_net_4_5.dll @@ -4063,7 +4063,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Security.dll -nowarn:618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Security.dll -nowarn:618 System.Configuration.dll ./../../class/lib/net_4_5/tmp/System.Configuration.dll @@ -4073,7 +4073,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Configuration.dll -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Security.dll -nowarn:618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Configuration.dll -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Security.dll -nowarn:618 System.Configuration_test_net_4_5.dll System.Configuration_test_net_4_5.dll @@ -4083,7 +4083,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -r:PrebuiltSystem=../lib/net_4_5/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -r:PrebuiltSystem=../lib/net_4_5/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.dll System.dll ./../../class/lib/net_4_5/tmp/System.dll @@ -4093,7 +4093,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:0618 -nowarn:219 -nowarn:67 -nowarn:169 -nowarn:612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.dll -r:System.Drawing.dll -r:Mono.Security.dll -r:System.Data -r:System.Xml.dll -r:System.Core.dll -nowarn:0618 -nowarn:219 -nowarn:67 -nowarn:169 -nowarn:612 -resource:Test/System/test-uri-props.txt,test-uri-props.txt -resource:Test/System/test-uri-props-manual.txt,test-uri-props-manual.txt -resource:Test/System/test-uri-relative-props.txt,test-uri-relative-props.txt -r:System.Configuration System_test_net_4_5.dll System_test_net_4_5.dll @@ -4103,7 +4103,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 System.Xml.dll System.Xml.XPath/Parser.cs Mono.Xml.Xsl/PatternParser.cs Mono.Xml.Xsl/PatternTokenizer.cs ./../../class/lib/net_4_5/tmp/System.Xml.dll @@ -4113,7 +4113,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Xml.dll -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -nowarn:0618 -nowarn:219 -nowarn:169 -r:System.Data.dll -r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Xml.dll -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -nowarn:0618 -nowarn:219 -nowarn:169 -r:System.Data.dll -r:System.Core.dll System.Xml_test_net_4_5.dll System.Xml.XPath/Parser.cs Mono.Xml.Xsl/PatternParser.cs Mono.Xml.Xsl/PatternTokenizer.cs System.Xml_test_net_4_5.dll @@ -4123,7 +4123,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 /r:mscorlib.dll /unsafe /define:DISABLE_UNSAFE -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 /r:mscorlib.dll /unsafe /define:DISABLE_UNSAFE -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig I18N.dll ./../../../class/lib/net_4_5/tmp/I18N.dll @@ -4133,7 +4133,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig I18N.West.dll ./../../../class/lib/net_4_5/tmp/I18N.West.dll @@ -4143,7 +4143,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../../class/lib/net_4_5/I18N.West.dll + /codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../../class/lib/net_4_5/I18N.West.dll I18N.West_test_net_4_5.dll I18N.West_test_net_4_5.dll @@ -4153,7 +4153,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig I18N.MidEast.dll ./../../../class/lib/net_4_5/tmp/I18N.MidEast.dll @@ -4163,7 +4163,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig I18N.Other.dll ./../../../class/lib/net_4_5/tmp/I18N.Other.dll @@ -4173,7 +4173,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig I18N.Rare.dll ./../../../class/lib/net_4_5/tmp/I18N.Rare.dll @@ -4183,7 +4183,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 /unsafe /resource:big5.table /resource:gb2312.table /resource:jis.table /resource:ks.table /resource:gb18030.table /r:mscorlib.dll /r:I18N.dll /define:DISABLE_UNSAFE -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 /unsafe /resource:big5.table /resource:gb2312.table /resource:jis.table /resource:ks.table /resource:gb18030.table /r:mscorlib.dll /r:I18N.dll /define:DISABLE_UNSAFE -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig I18N.CJK.dll ./../../../class/lib/net_4_5/tmp/I18N.CJK.dll @@ -4193,7 +4193,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 /unsafe /resource:big5.table /resource:gb2312.table /resource:jis.table /resource:ks.table /resource:gb18030.table /r:mscorlib.dll /r:I18N.dll /define:DISABLE_UNSAFE -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../../class/lib/net_4_5/I18N.CJK.dll + /codepage:65001 /unsafe /resource:big5.table /resource:gb2312.table /resource:jis.table /resource:ks.table /resource:gb18030.table /r:mscorlib.dll /r:I18N.dll /define:DISABLE_UNSAFE -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../../class/lib/net_4_5/I18N.CJK.dll I18N.CJK_test_net_4_5.dll I18N.CJK_test_net_4_5.dll @@ -4203,7 +4203,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig resgen.exe ./../../class/lib/net_4_5/resgen.exe @@ -4213,7 +4213,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /unsafe /r:mscorlib.dll /r:System.dll -resource:Assembly/Mono.ico,Mono.ico -resource:Assembly/Information.ico,Information.ico -resource:Assembly/Error.ico,Error.ico -resource:Assembly/Warning.ico,Warning.ico -resource:Assembly/Question.ico,Question.ico + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /unsafe /r:mscorlib.dll /r:System.dll -resource:Assembly/Mono.ico,Mono.ico -resource:Assembly/Information.ico,Information.ico -resource:Assembly/Error.ico,Error.ico -resource:Assembly/Warning.ico,Warning.ico -resource:Assembly/Question.ico,Question.ico System.Drawing.dll ./../../class/lib/net_4_5/System.Drawing.dll @@ -4223,7 +4223,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Drawing.dll /unsafe /r:mscorlib.dll /r:System.dll -resource:Assembly/Mono.ico,Mono.ico -resource:Assembly/Information.ico,Information.ico -resource:Assembly/Error.ico,Error.ico -resource:Assembly/Warning.ico,Warning.ico -resource:Assembly/Question.ico,Question.ico -define:TEST -resource:Test/resources/indexed.png,indexed.png -r:System.Drawing.dll -r:System.Runtime.Serialization.Formatters.Soap.dll -r:System.Xml.dll -nowarn:0618 -nowarn:219 -nowarn:169 -nowarn:1595 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Drawing.dll /unsafe /r:mscorlib.dll /r:System.dll -resource:Assembly/Mono.ico,Mono.ico -resource:Assembly/Information.ico,Information.ico -resource:Assembly/Error.ico,Error.ico -resource:Assembly/Warning.ico,Warning.ico -resource:Assembly/Question.ico,Question.ico -define:TEST -resource:Test/resources/indexed.png,indexed.png -r:System.Drawing.dll -r:System.Runtime.Serialization.Formatters.Soap.dll -r:System.Xml.dll -nowarn:0618 -nowarn:219 -nowarn:169 -nowarn:1595 System.Drawing_test_net_4_5.dll System.Drawing_test_net_4_5.dll @@ -4233,7 +4233,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Configuration.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Configuration.dll System.Transactions.dll ./../../class/lib/net_4_5/System.Transactions.dll @@ -4243,7 +4243,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Transactions.dll /nowarn:1595 /r:mscorlib.dll /r:System.dll /r:System.Configuration.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Transactions.dll /nowarn:1595 /r:mscorlib.dll /r:System.dll /r:System.Configuration.dll System.Transactions_test_net_4_5.dll System.Transactions_test_net_4_5.dll @@ -4253,7 +4253,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /nowarn:0168 /nowarn:0162 /r:mscorlib.dll /r:System.Transactions.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /nowarn:0168 /nowarn:0162 /r:mscorlib.dll /r:System.Transactions.dll System.EnterpriseServices.dll ./../../class/lib/net_4_5/System.EnterpriseServices.dll @@ -4263,7 +4263,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:Mono.Security.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:Mono.Security.dll Mono.Data.Tds.dll ./../../class/lib/net_4_5/Mono.Data.Tds.dll @@ -4273,7 +4273,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/Mono.Data.Tds.dll /r:System.dll /r:System.Net.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/Mono.Data.Tds.dll /r:System.dll /r:System.Net.dll Mono.Data.Tds_test_net_4_5.dll Mono.Data.Tds_test_net_4_5.dll @@ -4283,7 +4283,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -nowarn:649 -unsafe -r:mscorlib.dll -r:./../../class/lib/net_4_5/System.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -r:Mono.Data.Tds.dll -r:System.Configuration.dll -r:System.Transactions.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -nowarn:649 -unsafe -r:mscorlib.dll -r:./../../class/lib/net_4_5/System.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -r:Mono.Data.Tds.dll -r:System.Configuration.dll -r:System.Transactions.dll System.Data.dll Mono.Data.SqlExpressions/Parser.cs ./../../class/lib/net_4_5/System.Data.dll @@ -4293,7 +4293,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Data.dll -nowarn:649 -unsafe -r:mscorlib.dll -r:./../../class/lib/net_4_5/System.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -r:Mono.Data.Tds.dll -r:System.Configuration.dll -r:System.Transactions.dll -r:System.Core.dll -r:Mono.Data.Sqlite.dll -nowarn:618,169,612,219,168 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Data.dll -nowarn:649 -unsafe -r:mscorlib.dll -r:./../../class/lib/net_4_5/System.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -r:Mono.Data.Tds.dll -r:System.Configuration.dll -r:System.Transactions.dll -r:System.Core.dll -r:Mono.Data.Sqlite.dll -nowarn:618,169,612,219,168 System.Data_test_net_4_5.dll Mono.Data.SqlExpressions/Parser.cs System.Data_test_net_4_5.dll @@ -4303,7 +4303,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll Accessibility.dll ./../../class/lib/net_4_5/Accessibility.dll @@ -4313,7 +4313,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -r:System.dll -warn:1 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:System.dll -warn:1 Mono.WebBrowser.dll ./../../class/lib/net_4_5/Mono.WebBrowser.dll @@ -4323,7 +4323,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /unsafe /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Drawing.dll /r:Accessibility.dll /r:System.Data.dll /r:Mono.Posix.dll /r:Mono.WebBrowser /r:System.Configuration.dll @System.Windows.Forms.dll.resources -nowarn:618,612,809 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /unsafe /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Drawing.dll /r:Accessibility.dll /r:System.Data.dll /r:Mono.Posix.dll /r:Mono.WebBrowser /r:System.Configuration.dll @System.Windows.Forms.dll.resources -nowarn:618,612,809 System.Windows.Forms.dll ./../../class/lib/net_4_5/System.Windows.Forms.dll @@ -4333,7 +4333,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Windows.Forms.dll /r:System.Data.dll /r:System.Drawing.dll /r:Accessibility.dll -r:System.dll -r:System.Xml.dll -resource:Test/resources/a.cur,a.cur -resource:Test/resources/32x32.ico,32x32.ico -nowarn:618,612 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Windows.Forms.dll /r:System.Data.dll /r:System.Drawing.dll /r:Accessibility.dll -r:System.dll -r:System.Xml.dll -resource:Test/resources/a.cur,a.cur -resource:Test/resources/32x32.ico,32x32.ico -nowarn:618,612 System.Windows.Forms_test_net_4_5.dll System.Windows.Forms_test_net_4_5.dll @@ -4343,7 +4343,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /unsafe /r:System.dll /r:System.Data.dll /r:System.Transactions.dll /r:System.Xml.dll -resource:resources/SR.resources -resource:resources/SQLiteCommand.bmp -resource:resources/SQLiteConnection.bmp -resource:resources/SQLiteDataAdapter.bmp -d:SQLITE_STANDARD + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /unsafe /r:System.dll /r:System.Data.dll /r:System.Transactions.dll /r:System.Xml.dll -resource:resources/SR.resources -resource:resources/SQLiteCommand.bmp -resource:resources/SQLiteConnection.bmp -resource:resources/SQLiteDataAdapter.bmp -d:SQLITE_STANDARD Mono.Data.Sqlite.dll ./../../class/lib/net_4_5/Mono.Data.Sqlite.dll @@ -4353,7 +4353,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/Mono.Data.Sqlite.dll /unsafe /r:System.dll /r:System.Data.dll /r:System.Transactions.dll /r:System.Xml.dll -resource:resources/SR.resources -resource:resources/SQLiteCommand.bmp -resource:resources/SQLiteConnection.bmp -resource:resources/SQLiteDataAdapter.bmp -d:SQLITE_STANDARD /nowarn:618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/Mono.Data.Sqlite.dll /unsafe /r:System.dll /r:System.Data.dll /r:System.Transactions.dll /r:System.Xml.dll -resource:resources/SR.resources -resource:resources/SQLiteCommand.bmp -resource:resources/SQLiteConnection.bmp -resource:resources/SQLiteDataAdapter.bmp -d:SQLITE_STANDARD /nowarn:618 Mono.Data.Sqlite_test_net_4_5.dll Mono.Data.Sqlite_test_net_4_5.dll @@ -4363,7 +4363,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -r:System.dll -r:System.Configuration.dll -d:SYSTEM_WEB_APPLICATIONSERVICES + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:System.dll -r:System.Configuration.dll -d:SYSTEM_WEB_APPLICATIONSERVICES System.Web.ApplicationServices.dll ./../../class/lib/net_4_5/System.Web.ApplicationServices.dll @@ -4373,7 +4373,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll -r:System.Web.ApplicationServices.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js /resource:System.Web.UI.WebControls/MenuModern.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll -r:System.Web.ApplicationServices.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js /resource:System.Web.UI.WebControls/MenuModern.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll System.Web.dll System.Web/UplevelHelper.cs ./../../class/lib/net_4_5/tmp/System.Web.dll @@ -4383,7 +4383,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Web.dll -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll -r:System.Web.ApplicationServices.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js /resource:System.Web.UI.WebControls/MenuModern.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll -doc:System.Web_test_net_4_5.xml -nowarn:219,169,1591 -r:SystemWebTestShim.dll /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Global.asax /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.ashx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.master /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx.cs /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithMaster.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config.4.0 /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/sub_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_02.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_03.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_04.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_05.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_06.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_07.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_08.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_09.sitemap /resource:Test/mainsoft/NunitWebResources/menuclass.aspx /resource:Test/mainsoft/NunitWebResources/FormView.aspx /resource:Test/mainsoft/NunitWebResources/PostBackMenuTest.aspx /resource:Test/mainsoft/NunitWebResources/PageWithStyleSheet.aspx /resource:Test/mainsoft/NunitWebResources/PageWithTheme.aspx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.ascx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.aspx /resource:Test/mainsoft/NunitWebResources/RunTimeSetTheme.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyBind.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyControl.ascx /resource:Test/mainsoft/NunitWebResources/Theme1.skin /resource:Test/mainsoft/NunitWebResources/Theme2.skin /resource:Test/mainsoft/NunitWebResources/UrlProperty.aspx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx.cs /resource:Test/mainsoft/NunitWebResources/Web.sitemap /resource:Test/mainsoft/NunitWebResources/WizardTest.skin /resource:Test/mainsoft/NunitWebResources/FooterTemplateTest.aspx /resource:Test/mainsoft/NunitWebResources/DataGrid.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_2.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_3.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewDataActions.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewProperties1.aspx /resource:Test/mainsoft/NunitWebResources/Bluehills.jpg /resource:Test/mainsoft/NunitWebResources/FormViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_2.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_3.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_4.aspx /resource:Test/mainsoft/NunitWebResources/FormViewInsertEditDelete.aspx /resource:Test/mainsoft/NunitWebResources/GridViewUpdate.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xml /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xsl /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest1.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest2.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest3.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest4.aspx /resource:Test/mainsoft/NunitWebResources/LoginViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/WebControl.config /resource:Test/mainsoft/NunitWebResources/WebLogin.config /resource:Test/mainsoft/NunitWebResources/CallbackTest1.aspx /resource:Test/mainsoft/NunitWebResources/CallbackTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest1.aspx /resource:Test/mainsoft/NunitWebResources/ClientScript.js /resource:Test/mainsoft/NunitWebResources/EvalTest.aspx /resource:Test/mainsoft/NunitWebResources/TemplateUserControl.ascx /resource:Test/mainsoft/NunitWebResources/WebMapping.config /resource:Test/mainsoft/NunitWebResources/Mapping.aspx /resource:Test/mainsoft/NunitWebResources/Mapping1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting2.aspx /resource:Test/mainsoft/NunitWebResources/MyDerived.master /resource:Test/mainsoft/NunitWebResources/MyPageWithDerivedMaster.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest1.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest2.aspx /resource:Test/mainsoft/NunitWebResources/PageLifecycleTest.aspx /resource:Test/mainsoft/NunitWebResources/PageValidationTest.aspx /resource:Test/mainsoft/NunitWebResources/AsyncPage.aspx /resource:Test/mainsoft/NunitWebResources/PageCultureTest.aspx /resource:Test/mainsoft/NunitWebResources/adapters.browser /resource:Test/mainsoft/NunitWebResources/NoEventValidation.aspx /resource:Test/mainsoft/NunitWebResources/ListControlPage.aspx /resource:Test/mainsoft/NunitWebResources/TextBoxTestlPage.aspx /resource:Test/mainsoft/NunitWebResources/ClearErrorOnError.aspx /resource:Test/mainsoft/NunitWebResources/RedirectOnError.aspx /resource:Test/mainsoft/NunitWebResources/TestCapability.browser /resource:Test/mainsoft/NunitWebResources/PageWithAdapter.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind5.aspx /resource:Test/mainsoft/NunitWebResources/ReadWritePropertyControl.ascx /resource:Test/mainsoft/MainsoftWebTest/nunitweb_config.xml /resource:Test/mainsoft/NunitWebResources/TemplateControlParsingTest.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.master /resource:Test/mainsoft/NunitWebResources/MissingMasterFile.aspx /resource:Test/mainsoft/NunitWebResources/CustomSectionEmptyCollection.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx.cs /resource:Test/mainsoft/NunitWebResources/LoginDisplayRememberMe.aspx /resource:Test/mainsoft/NunitWebResources/NoBindForMethodsWithBindInName.aspx /resource:Test/mainsoft/NunitWebResources/LinkInHeadWithEmbeddedExpression.aspx /resource:Test/mainsoft/NunitWebResources/ExpressionInListControl.aspx /resource:Test/mainsoft/NunitWebResources/ServerSideControlsInScriptBlock.aspx /resource:Test/mainsoft/NunitWebResources/ServerControlInClientSideComment.aspx /resource:Test/mainsoft/NunitWebResources/PreprocessorDirectivesInMarkup.aspx /resource:Test/mainsoft/NunitWebResources/UnquotedAngleBrackets.aspx /resource:Test/mainsoft/NunitWebResources/FullTagsInText.aspx /resource:Test/mainsoft/NunitWebResources/TagsExpressionsAndCommentsInText.aspx /resource:Test/mainsoft/NunitWebResources/NewlineInCodeExpression.aspx /resource:Test/mainsoft/NunitWebResources/DuplicateControlsInClientComment.aspx /resource:Test/mainsoft/NunitWebResources/TagsNestedInClientTag.aspx /resource:Test/mainsoft/NunitWebResources/ConditionalClientComments.aspx /resource:Test/mainsoft/NunitWebResources/OneLetterIdentifierInCodeRender.aspx /resource:Test/mainsoft/NunitWebResources/GlobalResourcesLocalization.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx.cs /resource:Test/mainsoft/NunitWebResources/NestedParserFileText.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CorrectConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx.cs /resource:Test/mainsoft/NunitWebResources/ChangePasswordContainer_FindControl.aspx /resource:Test/mainsoft/NunitWebResources/TagWithExpressionWithinAttribute.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug578770.aspx /resource:Test/mainsoft/NunitWebResources/EnumConverter_Bug578586.aspx /resource:Test/mainsoft/NunitWebResources/ButtonColor_Bug325489.aspx /resource:Test/mainsoft/NunitWebResources/SqlDataSource_OnInit_Bug572781.aspx /resource:Test/mainsoft/NunitWebResources/FormViewPagerVisibility.aspx /resource:Test/mainsoft/NunitWebResources/OverridenControlsPropertyAndPostBack_Bug594238.aspx /resource:Test/mainsoft/NunitWebResources/GlobalizationEncodingName.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_0.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_5.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_6.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_7.aspx /resource:Test/mainsoft/NunitWebResources/GridView_Bug595567.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug600415.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx.cs /resource:Test/mainsoft/NunitWebResources/HtmlTitleCodeRender_Bug662918.aspx /resource:Test/mainsoft/NunitWebResources/App_Code/EnumConverterControl.cs,App_Code/EnumConverterControl.cs /resource:Test/mainsoft/NunitWebResources/App_Code/MyContainer.cs,App_Code/MyContainer.cs /resource:Test/mainsoft/NunitWebResources/App_Code/CustomCheckBoxColumn.cs,App_Code/CustomCheckBoxColumn.cs /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.resx,App_GlobalResources/Common.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.fr-FR.resx,App_GlobalResources/Common.fr-FR.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Resource1.resx,App_GlobalResources/Resource1.resx + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Web.dll -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll -r:System.Web.ApplicationServices.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js /resource:System.Web.UI.WebControls/MenuModern.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll -doc:System.Web_test_net_4_5.xml -nowarn:219,169,1591 -r:SystemWebTestShim.dll /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Global.asax /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.ashx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.master /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx.cs /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithMaster.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config.4.0 /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/sub_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_02.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_03.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_04.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_05.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_06.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_07.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_08.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_09.sitemap /resource:Test/mainsoft/NunitWebResources/menuclass.aspx /resource:Test/mainsoft/NunitWebResources/FormView.aspx /resource:Test/mainsoft/NunitWebResources/PostBackMenuTest.aspx /resource:Test/mainsoft/NunitWebResources/PageWithStyleSheet.aspx /resource:Test/mainsoft/NunitWebResources/PageWithTheme.aspx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.ascx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.aspx /resource:Test/mainsoft/NunitWebResources/RunTimeSetTheme.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyBind.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyControl.ascx /resource:Test/mainsoft/NunitWebResources/Theme1.skin /resource:Test/mainsoft/NunitWebResources/Theme2.skin /resource:Test/mainsoft/NunitWebResources/UrlProperty.aspx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx.cs /resource:Test/mainsoft/NunitWebResources/Web.sitemap /resource:Test/mainsoft/NunitWebResources/WizardTest.skin /resource:Test/mainsoft/NunitWebResources/FooterTemplateTest.aspx /resource:Test/mainsoft/NunitWebResources/DataGrid.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_2.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_3.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewDataActions.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewProperties1.aspx /resource:Test/mainsoft/NunitWebResources/Bluehills.jpg /resource:Test/mainsoft/NunitWebResources/FormViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_2.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_3.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_4.aspx /resource:Test/mainsoft/NunitWebResources/FormViewInsertEditDelete.aspx /resource:Test/mainsoft/NunitWebResources/GridViewUpdate.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xml /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xsl /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest1.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest2.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest3.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest4.aspx /resource:Test/mainsoft/NunitWebResources/LoginViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/WebControl.config /resource:Test/mainsoft/NunitWebResources/WebLogin.config /resource:Test/mainsoft/NunitWebResources/CallbackTest1.aspx /resource:Test/mainsoft/NunitWebResources/CallbackTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest1.aspx /resource:Test/mainsoft/NunitWebResources/ClientScript.js /resource:Test/mainsoft/NunitWebResources/EvalTest.aspx /resource:Test/mainsoft/NunitWebResources/TemplateUserControl.ascx /resource:Test/mainsoft/NunitWebResources/WebMapping.config /resource:Test/mainsoft/NunitWebResources/Mapping.aspx /resource:Test/mainsoft/NunitWebResources/Mapping1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting2.aspx /resource:Test/mainsoft/NunitWebResources/MyDerived.master /resource:Test/mainsoft/NunitWebResources/MyPageWithDerivedMaster.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest1.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest2.aspx /resource:Test/mainsoft/NunitWebResources/PageLifecycleTest.aspx /resource:Test/mainsoft/NunitWebResources/PageValidationTest.aspx /resource:Test/mainsoft/NunitWebResources/AsyncPage.aspx /resource:Test/mainsoft/NunitWebResources/PageCultureTest.aspx /resource:Test/mainsoft/NunitWebResources/adapters.browser /resource:Test/mainsoft/NunitWebResources/NoEventValidation.aspx /resource:Test/mainsoft/NunitWebResources/ListControlPage.aspx /resource:Test/mainsoft/NunitWebResources/TextBoxTestlPage.aspx /resource:Test/mainsoft/NunitWebResources/ClearErrorOnError.aspx /resource:Test/mainsoft/NunitWebResources/RedirectOnError.aspx /resource:Test/mainsoft/NunitWebResources/TestCapability.browser /resource:Test/mainsoft/NunitWebResources/PageWithAdapter.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind5.aspx /resource:Test/mainsoft/NunitWebResources/ReadWritePropertyControl.ascx /resource:Test/mainsoft/MainsoftWebTest/nunitweb_config.xml /resource:Test/mainsoft/NunitWebResources/TemplateControlParsingTest.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.master /resource:Test/mainsoft/NunitWebResources/MissingMasterFile.aspx /resource:Test/mainsoft/NunitWebResources/CustomSectionEmptyCollection.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx.cs /resource:Test/mainsoft/NunitWebResources/LoginDisplayRememberMe.aspx /resource:Test/mainsoft/NunitWebResources/NoBindForMethodsWithBindInName.aspx /resource:Test/mainsoft/NunitWebResources/LinkInHeadWithEmbeddedExpression.aspx /resource:Test/mainsoft/NunitWebResources/ExpressionInListControl.aspx /resource:Test/mainsoft/NunitWebResources/ServerSideControlsInScriptBlock.aspx /resource:Test/mainsoft/NunitWebResources/ServerControlInClientSideComment.aspx /resource:Test/mainsoft/NunitWebResources/PreprocessorDirectivesInMarkup.aspx /resource:Test/mainsoft/NunitWebResources/UnquotedAngleBrackets.aspx /resource:Test/mainsoft/NunitWebResources/FullTagsInText.aspx /resource:Test/mainsoft/NunitWebResources/TagsExpressionsAndCommentsInText.aspx /resource:Test/mainsoft/NunitWebResources/NewlineInCodeExpression.aspx /resource:Test/mainsoft/NunitWebResources/DuplicateControlsInClientComment.aspx /resource:Test/mainsoft/NunitWebResources/TagsNestedInClientTag.aspx /resource:Test/mainsoft/NunitWebResources/ConditionalClientComments.aspx /resource:Test/mainsoft/NunitWebResources/OneLetterIdentifierInCodeRender.aspx /resource:Test/mainsoft/NunitWebResources/GlobalResourcesLocalization.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx.cs /resource:Test/mainsoft/NunitWebResources/NestedParserFileText.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CorrectConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx.cs /resource:Test/mainsoft/NunitWebResources/ChangePasswordContainer_FindControl.aspx /resource:Test/mainsoft/NunitWebResources/TagWithExpressionWithinAttribute.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug578770.aspx /resource:Test/mainsoft/NunitWebResources/EnumConverter_Bug578586.aspx /resource:Test/mainsoft/NunitWebResources/ButtonColor_Bug325489.aspx /resource:Test/mainsoft/NunitWebResources/SqlDataSource_OnInit_Bug572781.aspx /resource:Test/mainsoft/NunitWebResources/FormViewPagerVisibility.aspx /resource:Test/mainsoft/NunitWebResources/OverridenControlsPropertyAndPostBack_Bug594238.aspx /resource:Test/mainsoft/NunitWebResources/GlobalizationEncodingName.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_0.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_5.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_6.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_7.aspx /resource:Test/mainsoft/NunitWebResources/GridView_Bug595567.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug600415.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx.cs /resource:Test/mainsoft/NunitWebResources/HtmlTitleCodeRender_Bug662918.aspx /resource:Test/mainsoft/NunitWebResources/App_Code/EnumConverterControl.cs,App_Code/EnumConverterControl.cs /resource:Test/mainsoft/NunitWebResources/App_Code/MyContainer.cs,App_Code/MyContainer.cs /resource:Test/mainsoft/NunitWebResources/App_Code/CustomCheckBoxColumn.cs,App_Code/CustomCheckBoxColumn.cs /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.resx,App_GlobalResources/Common.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.fr-FR.resx,App_GlobalResources/Common.fr-FR.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Resource1.resx,App_GlobalResources/Resource1.resx System.Web_test_net_4_5.dll System.Web/UplevelHelper.cs System.Web_test_net_4_5.dll @@ -4393,7 +4393,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Configuration.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Configuration.dll Mono.Web.dll ./../../class/lib/net_4_5/Mono.Web.dll @@ -4403,7 +4403,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -nowarn:649 -nowarn:169 -r:mscorlib.dll -r:System.dll -r:System.EnterpriseServices.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Configuration.dll -resource:System.Web.Services.Description/wsdl-1.1.xsd,wsdl-1.1.xsd -resource:System.Web.Services.Description/wsdl-1.1-soap.xsd,wsdl-1.1-soap.xsd -resource:System.Web.Services.Description/web-reference.xsd,web-reference.xsd + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -nowarn:649 -nowarn:169 -r:mscorlib.dll -r:System.dll -r:System.EnterpriseServices.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Configuration.dll -resource:System.Web.Services.Description/wsdl-1.1.xsd,wsdl-1.1.xsd -resource:System.Web.Services.Description/wsdl-1.1-soap.xsd,wsdl-1.1-soap.xsd -resource:System.Web.Services.Description/web-reference.xsd,web-reference.xsd System.Web.Services.dll ./../../class/lib/net_4_5/System.Web.Services.dll @@ -4413,7 +4413,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Web.Services.dll -nowarn:649 -nowarn:169 -r:mscorlib.dll -r:System.dll -r:System.EnterpriseServices.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Configuration.dll -resource:System.Web.Services.Description/wsdl-1.1.xsd,wsdl-1.1.xsd -resource:System.Web.Services.Description/wsdl-1.1-soap.xsd,wsdl-1.1-soap.xsd -resource:System.Web.Services.Description/web-reference.xsd,web-reference.xsd -nowarn:618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Web.Services.dll -nowarn:649 -nowarn:169 -r:mscorlib.dll -r:System.dll -r:System.EnterpriseServices.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Configuration.dll -resource:System.Web.Services.Description/wsdl-1.1.xsd,wsdl-1.1.xsd -resource:System.Web.Services.Description/wsdl-1.1-soap.xsd,wsdl-1.1-soap.xsd -resource:System.Web.Services.Description/web-reference.xsd,web-reference.xsd -nowarn:618 System.Web.Services_test_net_4_5.dll System.Web.Services_test_net_4_5.dll @@ -4423,7 +4423,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll -r:System.Web.ApplicationServices.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js /resource:System.Web.UI.WebControls/MenuModern.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll -r:System.Web.ApplicationServices.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js /resource:System.Web.UI.WebControls/MenuModern.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll System.Web.dll System.Web/UplevelHelper.cs ./../../class/lib/net_4_5/tmp/System.Web.dll @@ -4433,7 +4433,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Web.dll -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll -r:System.Web.ApplicationServices.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js /resource:System.Web.UI.WebControls/MenuModern.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll -doc:System.Web_test_net_4_5.xml -nowarn:219,169,1591 -r:SystemWebTestShim.dll /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Global.asax /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.ashx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.master /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx.cs /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithMaster.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config.4.0 /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/sub_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_02.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_03.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_04.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_05.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_06.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_07.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_08.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_09.sitemap /resource:Test/mainsoft/NunitWebResources/menuclass.aspx /resource:Test/mainsoft/NunitWebResources/FormView.aspx /resource:Test/mainsoft/NunitWebResources/PostBackMenuTest.aspx /resource:Test/mainsoft/NunitWebResources/PageWithStyleSheet.aspx /resource:Test/mainsoft/NunitWebResources/PageWithTheme.aspx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.ascx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.aspx /resource:Test/mainsoft/NunitWebResources/RunTimeSetTheme.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyBind.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyControl.ascx /resource:Test/mainsoft/NunitWebResources/Theme1.skin /resource:Test/mainsoft/NunitWebResources/Theme2.skin /resource:Test/mainsoft/NunitWebResources/UrlProperty.aspx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx.cs /resource:Test/mainsoft/NunitWebResources/Web.sitemap /resource:Test/mainsoft/NunitWebResources/WizardTest.skin /resource:Test/mainsoft/NunitWebResources/FooterTemplateTest.aspx /resource:Test/mainsoft/NunitWebResources/DataGrid.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_2.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_3.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewDataActions.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewProperties1.aspx /resource:Test/mainsoft/NunitWebResources/Bluehills.jpg /resource:Test/mainsoft/NunitWebResources/FormViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_2.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_3.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_4.aspx /resource:Test/mainsoft/NunitWebResources/FormViewInsertEditDelete.aspx /resource:Test/mainsoft/NunitWebResources/GridViewUpdate.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xml /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xsl /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest1.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest2.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest3.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest4.aspx /resource:Test/mainsoft/NunitWebResources/LoginViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/WebControl.config /resource:Test/mainsoft/NunitWebResources/WebLogin.config /resource:Test/mainsoft/NunitWebResources/CallbackTest1.aspx /resource:Test/mainsoft/NunitWebResources/CallbackTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest1.aspx /resource:Test/mainsoft/NunitWebResources/ClientScript.js /resource:Test/mainsoft/NunitWebResources/EvalTest.aspx /resource:Test/mainsoft/NunitWebResources/TemplateUserControl.ascx /resource:Test/mainsoft/NunitWebResources/WebMapping.config /resource:Test/mainsoft/NunitWebResources/Mapping.aspx /resource:Test/mainsoft/NunitWebResources/Mapping1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting2.aspx /resource:Test/mainsoft/NunitWebResources/MyDerived.master /resource:Test/mainsoft/NunitWebResources/MyPageWithDerivedMaster.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest1.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest2.aspx /resource:Test/mainsoft/NunitWebResources/PageLifecycleTest.aspx /resource:Test/mainsoft/NunitWebResources/PageValidationTest.aspx /resource:Test/mainsoft/NunitWebResources/AsyncPage.aspx /resource:Test/mainsoft/NunitWebResources/PageCultureTest.aspx /resource:Test/mainsoft/NunitWebResources/adapters.browser /resource:Test/mainsoft/NunitWebResources/NoEventValidation.aspx /resource:Test/mainsoft/NunitWebResources/ListControlPage.aspx /resource:Test/mainsoft/NunitWebResources/TextBoxTestlPage.aspx /resource:Test/mainsoft/NunitWebResources/ClearErrorOnError.aspx /resource:Test/mainsoft/NunitWebResources/RedirectOnError.aspx /resource:Test/mainsoft/NunitWebResources/TestCapability.browser /resource:Test/mainsoft/NunitWebResources/PageWithAdapter.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind5.aspx /resource:Test/mainsoft/NunitWebResources/ReadWritePropertyControl.ascx /resource:Test/mainsoft/MainsoftWebTest/nunitweb_config.xml /resource:Test/mainsoft/NunitWebResources/TemplateControlParsingTest.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.master /resource:Test/mainsoft/NunitWebResources/MissingMasterFile.aspx /resource:Test/mainsoft/NunitWebResources/CustomSectionEmptyCollection.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx.cs /resource:Test/mainsoft/NunitWebResources/LoginDisplayRememberMe.aspx /resource:Test/mainsoft/NunitWebResources/NoBindForMethodsWithBindInName.aspx /resource:Test/mainsoft/NunitWebResources/LinkInHeadWithEmbeddedExpression.aspx /resource:Test/mainsoft/NunitWebResources/ExpressionInListControl.aspx /resource:Test/mainsoft/NunitWebResources/ServerSideControlsInScriptBlock.aspx /resource:Test/mainsoft/NunitWebResources/ServerControlInClientSideComment.aspx /resource:Test/mainsoft/NunitWebResources/PreprocessorDirectivesInMarkup.aspx /resource:Test/mainsoft/NunitWebResources/UnquotedAngleBrackets.aspx /resource:Test/mainsoft/NunitWebResources/FullTagsInText.aspx /resource:Test/mainsoft/NunitWebResources/TagsExpressionsAndCommentsInText.aspx /resource:Test/mainsoft/NunitWebResources/NewlineInCodeExpression.aspx /resource:Test/mainsoft/NunitWebResources/DuplicateControlsInClientComment.aspx /resource:Test/mainsoft/NunitWebResources/TagsNestedInClientTag.aspx /resource:Test/mainsoft/NunitWebResources/ConditionalClientComments.aspx /resource:Test/mainsoft/NunitWebResources/OneLetterIdentifierInCodeRender.aspx /resource:Test/mainsoft/NunitWebResources/GlobalResourcesLocalization.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx.cs /resource:Test/mainsoft/NunitWebResources/NestedParserFileText.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CorrectConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx.cs /resource:Test/mainsoft/NunitWebResources/ChangePasswordContainer_FindControl.aspx /resource:Test/mainsoft/NunitWebResources/TagWithExpressionWithinAttribute.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug578770.aspx /resource:Test/mainsoft/NunitWebResources/EnumConverter_Bug578586.aspx /resource:Test/mainsoft/NunitWebResources/ButtonColor_Bug325489.aspx /resource:Test/mainsoft/NunitWebResources/SqlDataSource_OnInit_Bug572781.aspx /resource:Test/mainsoft/NunitWebResources/FormViewPagerVisibility.aspx /resource:Test/mainsoft/NunitWebResources/OverridenControlsPropertyAndPostBack_Bug594238.aspx /resource:Test/mainsoft/NunitWebResources/GlobalizationEncodingName.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_0.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_5.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_6.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_7.aspx /resource:Test/mainsoft/NunitWebResources/GridView_Bug595567.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug600415.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx.cs /resource:Test/mainsoft/NunitWebResources/HtmlTitleCodeRender_Bug662918.aspx /resource:Test/mainsoft/NunitWebResources/App_Code/EnumConverterControl.cs,App_Code/EnumConverterControl.cs /resource:Test/mainsoft/NunitWebResources/App_Code/MyContainer.cs,App_Code/MyContainer.cs /resource:Test/mainsoft/NunitWebResources/App_Code/CustomCheckBoxColumn.cs,App_Code/CustomCheckBoxColumn.cs /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.resx,App_GlobalResources/Common.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.fr-FR.resx,App_GlobalResources/Common.fr-FR.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Resource1.resx,App_GlobalResources/Resource1.resx + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Web.dll -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll -r:System.Web.ApplicationServices.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js /resource:System.Web.UI.WebControls/MenuModern.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll -doc:System.Web_test_net_4_5.xml -nowarn:219,169,1591 -r:SystemWebTestShim.dll /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Global.asax /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.ashx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.master /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx.cs /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithMaster.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config.4.0 /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/sub_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_02.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_03.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_04.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_05.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_06.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_07.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_08.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_09.sitemap /resource:Test/mainsoft/NunitWebResources/menuclass.aspx /resource:Test/mainsoft/NunitWebResources/FormView.aspx /resource:Test/mainsoft/NunitWebResources/PostBackMenuTest.aspx /resource:Test/mainsoft/NunitWebResources/PageWithStyleSheet.aspx /resource:Test/mainsoft/NunitWebResources/PageWithTheme.aspx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.ascx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.aspx /resource:Test/mainsoft/NunitWebResources/RunTimeSetTheme.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyBind.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyControl.ascx /resource:Test/mainsoft/NunitWebResources/Theme1.skin /resource:Test/mainsoft/NunitWebResources/Theme2.skin /resource:Test/mainsoft/NunitWebResources/UrlProperty.aspx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx.cs /resource:Test/mainsoft/NunitWebResources/Web.sitemap /resource:Test/mainsoft/NunitWebResources/WizardTest.skin /resource:Test/mainsoft/NunitWebResources/FooterTemplateTest.aspx /resource:Test/mainsoft/NunitWebResources/DataGrid.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_2.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_3.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewDataActions.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewProperties1.aspx /resource:Test/mainsoft/NunitWebResources/Bluehills.jpg /resource:Test/mainsoft/NunitWebResources/FormViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_2.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_3.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_4.aspx /resource:Test/mainsoft/NunitWebResources/FormViewInsertEditDelete.aspx /resource:Test/mainsoft/NunitWebResources/GridViewUpdate.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xml /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xsl /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest1.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest2.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest3.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest4.aspx /resource:Test/mainsoft/NunitWebResources/LoginViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/WebControl.config /resource:Test/mainsoft/NunitWebResources/WebLogin.config /resource:Test/mainsoft/NunitWebResources/CallbackTest1.aspx /resource:Test/mainsoft/NunitWebResources/CallbackTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest1.aspx /resource:Test/mainsoft/NunitWebResources/ClientScript.js /resource:Test/mainsoft/NunitWebResources/EvalTest.aspx /resource:Test/mainsoft/NunitWebResources/TemplateUserControl.ascx /resource:Test/mainsoft/NunitWebResources/WebMapping.config /resource:Test/mainsoft/NunitWebResources/Mapping.aspx /resource:Test/mainsoft/NunitWebResources/Mapping1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting2.aspx /resource:Test/mainsoft/NunitWebResources/MyDerived.master /resource:Test/mainsoft/NunitWebResources/MyPageWithDerivedMaster.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest1.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest2.aspx /resource:Test/mainsoft/NunitWebResources/PageLifecycleTest.aspx /resource:Test/mainsoft/NunitWebResources/PageValidationTest.aspx /resource:Test/mainsoft/NunitWebResources/AsyncPage.aspx /resource:Test/mainsoft/NunitWebResources/PageCultureTest.aspx /resource:Test/mainsoft/NunitWebResources/adapters.browser /resource:Test/mainsoft/NunitWebResources/NoEventValidation.aspx /resource:Test/mainsoft/NunitWebResources/ListControlPage.aspx /resource:Test/mainsoft/NunitWebResources/TextBoxTestlPage.aspx /resource:Test/mainsoft/NunitWebResources/ClearErrorOnError.aspx /resource:Test/mainsoft/NunitWebResources/RedirectOnError.aspx /resource:Test/mainsoft/NunitWebResources/TestCapability.browser /resource:Test/mainsoft/NunitWebResources/PageWithAdapter.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind5.aspx /resource:Test/mainsoft/NunitWebResources/ReadWritePropertyControl.ascx /resource:Test/mainsoft/MainsoftWebTest/nunitweb_config.xml /resource:Test/mainsoft/NunitWebResources/TemplateControlParsingTest.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.master /resource:Test/mainsoft/NunitWebResources/MissingMasterFile.aspx /resource:Test/mainsoft/NunitWebResources/CustomSectionEmptyCollection.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx.cs /resource:Test/mainsoft/NunitWebResources/LoginDisplayRememberMe.aspx /resource:Test/mainsoft/NunitWebResources/NoBindForMethodsWithBindInName.aspx /resource:Test/mainsoft/NunitWebResources/LinkInHeadWithEmbeddedExpression.aspx /resource:Test/mainsoft/NunitWebResources/ExpressionInListControl.aspx /resource:Test/mainsoft/NunitWebResources/ServerSideControlsInScriptBlock.aspx /resource:Test/mainsoft/NunitWebResources/ServerControlInClientSideComment.aspx /resource:Test/mainsoft/NunitWebResources/PreprocessorDirectivesInMarkup.aspx /resource:Test/mainsoft/NunitWebResources/UnquotedAngleBrackets.aspx /resource:Test/mainsoft/NunitWebResources/FullTagsInText.aspx /resource:Test/mainsoft/NunitWebResources/TagsExpressionsAndCommentsInText.aspx /resource:Test/mainsoft/NunitWebResources/NewlineInCodeExpression.aspx /resource:Test/mainsoft/NunitWebResources/DuplicateControlsInClientComment.aspx /resource:Test/mainsoft/NunitWebResources/TagsNestedInClientTag.aspx /resource:Test/mainsoft/NunitWebResources/ConditionalClientComments.aspx /resource:Test/mainsoft/NunitWebResources/OneLetterIdentifierInCodeRender.aspx /resource:Test/mainsoft/NunitWebResources/GlobalResourcesLocalization.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx.cs /resource:Test/mainsoft/NunitWebResources/NestedParserFileText.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CorrectConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx.cs /resource:Test/mainsoft/NunitWebResources/ChangePasswordContainer_FindControl.aspx /resource:Test/mainsoft/NunitWebResources/TagWithExpressionWithinAttribute.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug578770.aspx /resource:Test/mainsoft/NunitWebResources/EnumConverter_Bug578586.aspx /resource:Test/mainsoft/NunitWebResources/ButtonColor_Bug325489.aspx /resource:Test/mainsoft/NunitWebResources/SqlDataSource_OnInit_Bug572781.aspx /resource:Test/mainsoft/NunitWebResources/FormViewPagerVisibility.aspx /resource:Test/mainsoft/NunitWebResources/OverridenControlsPropertyAndPostBack_Bug594238.aspx /resource:Test/mainsoft/NunitWebResources/GlobalizationEncodingName.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_0.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_5.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_6.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_7.aspx /resource:Test/mainsoft/NunitWebResources/GridView_Bug595567.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug600415.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx.cs /resource:Test/mainsoft/NunitWebResources/HtmlTitleCodeRender_Bug662918.aspx /resource:Test/mainsoft/NunitWebResources/App_Code/EnumConverterControl.cs,App_Code/EnumConverterControl.cs /resource:Test/mainsoft/NunitWebResources/App_Code/MyContainer.cs,App_Code/MyContainer.cs /resource:Test/mainsoft/NunitWebResources/App_Code/CustomCheckBoxColumn.cs,App_Code/CustomCheckBoxColumn.cs /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.resx,App_GlobalResources/Common.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.fr-FR.resx,App_GlobalResources/Common.fr-FR.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Resource1.resx,App_GlobalResources/Resource1.resx System.Web_test_net_4_5.dll System.Web/UplevelHelper.cs System.Web_test_net_4_5.dll @@ -4443,7 +4443,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.Xml.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.Xml.dll System.Runtime.Serialization.Formatters.Soap.dll ./../../class/lib/net_4_5/System.Runtime.Serialization.Formatters.Soap.dll @@ -4453,7 +4453,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Runtime.Serialization.Formatters.Soap.dll /r:mscorlib.dll /r:System.Xml.dll -nowarn:0618 -nowarn:219 -nowarn:169 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Runtime.Serialization.Formatters.Soap.dll /r:mscorlib.dll /r:System.Xml.dll -nowarn:0618 -nowarn:219 -nowarn:169 System.Runtime.Serialization.Formatters.Soap_test_net_4_5.dll System.Runtime.Serialization.Formatters.Soap_test_net_4_5.dll @@ -4463,7 +4463,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Web.dll /r:System.Xml.dll /r:System.Runtime.Serialization.Formatters.Soap.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Web.dll /r:System.Xml.dll /r:System.Runtime.Serialization.Formatters.Soap.dll System.Runtime.Remoting.dll ./../../class/lib/net_4_5/System.Runtime.Remoting.dll @@ -4473,7 +4473,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Runtime.Remoting.dll /r:mscorlib.dll /r:System.dll /r:System.Web.dll /r:System.Xml.dll /r:System.Runtime.Serialization.Formatters.Soap.dll -nowarn:618 /r:System.Runtime.Remoting.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Runtime.Remoting.dll /r:mscorlib.dll /r:System.dll /r:System.Web.dll /r:System.Xml.dll /r:System.Runtime.Serialization.Formatters.Soap.dll -nowarn:618 /r:System.Runtime.Remoting.dll System.Runtime.Remoting_test_net_4_5.dll System.Runtime.Remoting_test_net_4_5.dll @@ -4483,7 +4483,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll System.Configuration.Install.dll ./../../class/lib/net_4_5/System.Configuration.Install.dll @@ -4493,7 +4493,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Configuration.Install.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Configuration.Install.dll System.Management.dll ./../../class/lib/net_4_5/System.Management.dll @@ -4503,7 +4503,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll /r:System.EnterpriseServices.dll /r:System.Drawing.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll /r:System.EnterpriseServices.dll /r:System.Drawing.dll System.Data.OracleClient.dll ./../../class/lib/net_4_5/System.Data.OracleClient.dll @@ -4513,7 +4513,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Data.OracleClient.dll /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll /r:System.EnterpriseServices.dll /r:System.Drawing.dll /nowarn:618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Data.OracleClient.dll /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll /r:System.EnterpriseServices.dll /r:System.Drawing.dll /nowarn:618 System.Data.OracleClient_test_net_4_5.dll System.Data.OracleClient_test_net_4_5.dll @@ -4523,7 +4523,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll Microsoft.VisualC.dll ./../../class/lib/net_4_5/Microsoft.VisualC.dll @@ -4533,7 +4533,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll cscompmgd.dll ./../../class/lib/net_4_5/cscompmgd.dll @@ -4543,7 +4543,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/cscompmgd.dll /r:mscorlib.dll /r:System.dll -nowarn:0618 -nowarn:219 -nowarn:169 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/cscompmgd.dll /r:mscorlib.dll /r:System.dll -nowarn:0618 -nowarn:219 -nowarn:169 Cscompmgd_test_net_4_5.dll Cscompmgd_test_net_4_5.dll @@ -4553,7 +4553,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Windows.Forms.dll -r:System.Drawing.dll -r:Accessibility.dll -r:System.Data.dll -r:System.Configuration.dll -define:DRAWING_DESIGN_DEP -r:System.Drawing.Design.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Windows.Forms.dll -r:System.Drawing.dll -r:Accessibility.dll -r:System.Data.dll -r:System.Configuration.dll -define:DRAWING_DESIGN_DEP -r:System.Drawing.Design.dll System.Design.dll ./../../class/lib/net_4_5/tmp/System.Design.dll @@ -4563,7 +4563,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Design.dll /r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Design.dll /r:System.dll System.Design_test_net_4_5.dll System.Design_test_net_4_5.dll @@ -4573,7 +4573,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll -nowarn:414,618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll -nowarn:414,618 PEAPI.dll ./../../class/lib/net_4_5/PEAPI.dll @@ -4583,7 +4583,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll /r:Mono.Security.dll -warn:1 @Npgsql.dll.resources + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll /r:Mono.Security.dll -warn:1 @Npgsql.dll.resources Npgsql.dll ./../../class/lib/net_4_5/Npgsql.dll @@ -4593,7 +4593,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/Npgsql.dll /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Web.dll /r:System.Data.dll -nowarn:0618 -nowarn:219 -nowarn:169 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/Npgsql.dll /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Web.dll /r:System.Data.dll -nowarn:0618 -nowarn:219 -nowarn:169 Npgsql_test_net_4_5.dll Npgsql_test_net_4_5.dll @@ -4603,7 +4603,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /resource:resources/relaxng.rng,relaxng.rng + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /resource:resources/relaxng.rng,relaxng.rng Commons.Xml.Relaxng.dll Commons.Xml.Relaxng.Rnc/RncParser.cs ./../../class/lib/net_4_5/Commons.Xml.Relaxng.dll @@ -4613,7 +4613,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/Commons.Xml.Relaxng.dll /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /resource:resources/relaxng.rng,relaxng.rng -nowarn:0618 -nowarn:219 -nowarn:169 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/Commons.Xml.Relaxng.dll /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /resource:resources/relaxng.rng,relaxng.rng -nowarn:0618 -nowarn:219 -nowarn:169 Commons.Xml.Relaxng_test_net_4_5.dll Commons.Xml.Relaxng.Rnc/RncParser.cs Commons.Xml.Relaxng_test_net_4_5.dll @@ -4623,7 +4623,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -warn:1 -nowarn:612 -r:mscorlib.dll -r:System.dll -r:Mono.Security.dll /res:Novell.Directory.Ldap.Utilclass/ResultCodeMessages.resources + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -warn:1 -nowarn:612 -r:mscorlib.dll -r:System.dll -r:Mono.Security.dll /res:Novell.Directory.Ldap.Utilclass/ResultCodeMessages.resources Novell.Directory.Ldap.dll ./../../class/lib/net_4_5/Novell.Directory.Ldap.dll @@ -4633,7 +4633,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/Novell.Directory.Ldap.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/Novell.Directory.Ldap.dll Novell.Directory.Ldap_test_net_4_5.dll Novell.Directory.Ldap_test_net_4_5.dll @@ -4643,7 +4643,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /unsafe + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /unsafe Mono.Security.Win32.dll ./../../class/lib/net_4_5/Mono.Security.Win32.dll @@ -4653,7 +4653,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:Novell.Directory.Ldap.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:Novell.Directory.Ldap.dll System.DirectoryServices.dll ./../../class/lib/net_4_5/System.DirectoryServices.dll @@ -4663,7 +4663,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.DirectoryServices.dll /r:mscorlib.dll /r:System.dll /r:Novell.Directory.Ldap.dll -nowarn:0618 -nowarn:219 -nowarn:169 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.DirectoryServices.dll /r:mscorlib.dll /r:System.dll /r:Novell.Directory.Ldap.dll -nowarn:0618 -nowarn:219 -nowarn:169 System.DirectoryServices_test_net_4_5.dll System.DirectoryServices_test_net_4_5.dll @@ -4673,7 +4673,7 @@ MONO_PATH=./../../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../../class/lib/build/mcs.exe - /codepage:65001 /r:System.dll /r:System.Xml.dll /main:RabbitMQ.Client.Apigen.Apigen -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 /r:System.dll /r:System.Xml.dll /main:RabbitMQ.Client.Apigen.Apigen -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig RabbitMQ.Client.Apigen.exe ./../../../../class/lib/net_4_5/RabbitMQ.Client.Apigen.exe @@ -4683,7 +4683,7 @@ false MONO_PATH=./../../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -r:System.dll -r:System.Xml.dll -nowarn:618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:System.dll -r:System.Xml.dll -nowarn:618 RabbitMQ.Client.dll ./../../../../class/lib/net_4_5/RabbitMQ.Client.dll @@ -4693,7 +4693,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:System.dll /r:System.Configuration + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:System.dll /r:System.Configuration Mono.Messaging.dll ./../../class/lib/net_4_5/Mono.Messaging.dll @@ -4703,7 +4703,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/Mono.Messaging.dll /r:System.dll /r:System.Configuration -nowarn:0618 -nowarn:219 -nowarn:169 /r:System.Messaging.dll /r:nunit.mocks.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/Mono.Messaging.dll /r:System.dll /r:System.Configuration -nowarn:0618 -nowarn:219 -nowarn:169 /r:System.Messaging.dll /r:nunit.mocks.dll Mono.Messaging_test_net_4_5.dll Mono.Messaging_test_net_4_5.dll @@ -4713,7 +4713,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /resource:System.Messaging/MessageQueue.resx /r:System.dll /r:System.Configuration.Install.dll /r:System.Drawing.dll /r:System.Windows.Forms.dll /r:System.Xml /r:Mono.Messaging.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /resource:System.Messaging/MessageQueue.resx /r:System.dll /r:System.Configuration.Install.dll /r:System.Drawing.dll /r:System.Windows.Forms.dll /r:System.Xml /r:Mono.Messaging.dll System.Messaging.dll ./../../class/lib/net_4_5/System.Messaging.dll @@ -4723,7 +4723,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Messaging.dll /resource:System.Messaging/MessageQueue.resx /r:System.dll /r:System.Configuration.Install.dll /r:System.Drawing.dll /r:System.Windows.Forms.dll /r:System.Xml /r:Mono.Messaging.dll -nowarn:0618 -nowarn:219 -nowarn:169 /r:nunit.mocks.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Messaging.dll /resource:System.Messaging/MessageQueue.resx /r:System.dll /r:System.Configuration.Install.dll /r:System.Drawing.dll /r:System.Windows.Forms.dll /r:System.Xml /r:Mono.Messaging.dll -nowarn:0618 -nowarn:219 -nowarn:169 /r:nunit.mocks.dll System.Messaging_test_net_4_5.dll System.Messaging_test_net_4_5.dll @@ -4733,7 +4733,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:System.dll /r:System.Messaging.dll /r:Mono.Messaging.dll /r:RabbitMQ.Client -nowarn:618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:System.dll /r:System.Messaging.dll /r:Mono.Messaging.dll /r:RabbitMQ.Client -nowarn:618 Mono.Messaging.RabbitMQ.dll ./../../class/lib/net_4_5/Mono.Messaging.RabbitMQ.dll @@ -4743,7 +4743,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/Mono.Messaging.RabbitMQ.dll /r:System.dll /r:System.Messaging.dll /r:Mono.Messaging.dll /r:RabbitMQ.Client -nowarn:618 -nowarn:0618 -nowarn:219 -nowarn:169 /r:nunit.mocks.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/Mono.Messaging.RabbitMQ.dll /r:System.dll /r:System.Messaging.dll /r:Mono.Messaging.dll /r:RabbitMQ.Client -nowarn:618 -nowarn:0618 -nowarn:219 -nowarn:169 /r:nunit.mocks.dll Mono.Messaging.RabbitMQ_test_net_4_5.dll Mono.Messaging.RabbitMQ_test_net_4_5.dll @@ -4753,7 +4753,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:System.dll /r:System.Configuration.Install.dll /r:System.Windows.Forms.dll /nowarn:0618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:System.dll /r:System.Configuration.Install.dll /r:System.Windows.Forms.dll /nowarn:0618 System.ServiceProcess.dll ./../../class/lib/net_4_5/System.ServiceProcess.dll @@ -4763,7 +4763,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.ServiceProcess.dll /r:System.dll /r:System.Configuration.Install.dll /r:System.Windows.Forms.dll /nowarn:0618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.ServiceProcess.dll /r:System.dll /r:System.Configuration.Install.dll /r:System.Windows.Forms.dll /nowarn:0618 System.ServiceProcess_test_net_4_5.dll System.ServiceProcess_test_net_4_5.dll @@ -4773,7 +4773,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Drawing.dll /r:System.Windows.Forms.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Drawing.dll /r:System.Windows.Forms.dll System.Drawing.Design.dll ./../../class/lib/net_4_5/System.Drawing.Design.dll @@ -4783,7 +4783,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Windows.Forms.dll -r:System.Drawing.dll -r:Accessibility.dll -r:System.Data.dll -r:System.Configuration.dll -define:DRAWING_DESIGN_DEP -r:System.Drawing.Design.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Windows.Forms.dll -r:System.Drawing.dll -r:Accessibility.dll -r:System.Data.dll -r:System.Configuration.dll -define:DRAWING_DESIGN_DEP -r:System.Drawing.Design.dll System.Design.dll ./../../class/lib/net_4_5/tmp/System.Design.dll @@ -4793,7 +4793,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Design.dll /r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Design.dll /r:System.dll System.Design_test_net_4_5.dll System.Design_test_net_4_5.dll @@ -4803,7 +4803,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll -warn:1 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll -warn:1 ICSharpCode.SharpZipLib.dll ./../../class/lib/net_4_5/ICSharpCode.SharpZipLib.dll @@ -4813,7 +4813,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Web.dll -r:ICSharpCode.SharpZipLib.dll -r:Mono.Security.dll -nowarn:618 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Web.dll -r:ICSharpCode.SharpZipLib.dll -r:Mono.Security.dll -nowarn:618 Mono.Http.dll ./../../class/lib/net_4_5/Mono.Http.dll @@ -4823,7 +4823,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig Mono.Cairo.dll ./../../class/lib/net_4_5/Mono.Cairo.dll @@ -4833,7 +4833,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /unsafe /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll -warn:1 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /unsafe /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll -warn:1 IBM.Data.DB2.dll ./../../class/lib/net_4_5/IBM.Data.DB2.dll @@ -4843,7 +4843,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll CustomMarshalers.dll ./../../class/lib/net_4_5/CustomMarshalers.dll @@ -4853,7 +4853,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig OpenSystem.C.dll ./../../class/lib/net_4_5/OpenSystem.C.dll @@ -4863,7 +4863,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll -keyfile:../mono.snk -r:System.Core.dll -d:NET_3_5 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll -keyfile:../mono.snk -r:System.Core.dll -d:NET_3_5 Mono.Cecil.dll ./../../class/lib/net_4_5/Mono.Cecil.dll @@ -4873,7 +4873,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:Mono.Cecil.dll /d:CECIL -keyfile:../mono.snk + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:Mono.Cecil.dll /d:CECIL -keyfile:../mono.snk Mono.Cecil.Mdb.dll ./../../class/lib/net_4_5/Mono.Cecil.Mdb.dll @@ -4883,7 +4883,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:Mono.Cecil.dll /r:System.Core.dll /unsafe -D:MONO_DATACONVERTER_STATIC_METHODS -keyfile:../mono.snk + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:Mono.Cecil.dll /r:System.Core.dll /unsafe -D:MONO_DATACONVERTER_STATIC_METHODS -keyfile:../mono.snk Mono.Debugger.Soft.dll ./../../class/lib/net_4_5/Mono.Debugger.Soft.dll @@ -4893,7 +4893,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/Mono.Debugger.Soft.dll /r:Mono.Cecil.dll /r:System.dll /r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/Mono.Debugger.Soft.dll /r:Mono.Cecil.dll /r:System.dll /r:System.Core.dll Mono.Debugger.Soft_test_net_4_5.dll Mono.Debugger.Soft_test_net_4_5.dll @@ -4903,7 +4903,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -r:System.Web.dll -r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:System.Web.dll -r:System.dll SystemWebTestShim.dll ./../../class/lib/net_4_5/SystemWebTestShim.dll @@ -4913,7 +4913,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll Microsoft.Build.Framework.dll ./../../class/lib/net_4_5/Microsoft.Build.Framework.dll @@ -4923,7 +4923,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/Microsoft.Build.Framework.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/Microsoft.Build.Framework.dll Microsoft.Build.Framework_test_net_4_5.dll Microsoft.Build.Framework_test_net_4_5.dll @@ -4933,7 +4933,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:Microsoft.Build.Framework.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:Microsoft.Build.Framework.dll Microsoft.Build.Utilities.v4.0.dll ./../../class/lib/net_4_5/Microsoft.Build.Utilities.v4.0.dll @@ -4943,7 +4943,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/Microsoft.Build.Utilities.v4.0.dll /r:Microsoft.Build.Framework.dll -r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/Microsoft.Build.Utilities.v4.0.dll /r:Microsoft.Build.Framework.dll -r:System.dll Microsoft.Build.Utilities_test_net_4_5.dll Microsoft.Build.Utilities_test_net_4_5.dll @@ -4953,7 +4953,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.v4.0.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.v4.0.dll Microsoft.Build.Engine.dll ./../../class/lib/net_4_5/Microsoft.Build.Engine.dll @@ -4963,7 +4963,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/Microsoft.Build.Engine.dll /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.v4.0.dll /r:System.Xml.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/Microsoft.Build.Engine.dll /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.v4.0.dll /r:System.Xml.dll Microsoft.Build.Engine_test_net_4_5.dll Microsoft.Build.Engine_test_net_4_5.dll @@ -4973,7 +4973,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:System.Windows.Forms.dll /r:Microsoft.Build.Utilities.v4.0.dll /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Engine.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:System.Windows.Forms.dll /r:Microsoft.Build.Utilities.v4.0.dll /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Engine.dll Microsoft.Build.Tasks.v4.0.dll ./../../class/lib/net_4_5/Microsoft.Build.Tasks.v4.0.dll @@ -4983,7 +4983,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/Microsoft.Build.Tasks.v4.0.dll /r:Microsoft.Build.Engine.dll /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.v4.0.dll /r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/Microsoft.Build.Tasks.v4.0.dll /r:Microsoft.Build.Engine.dll /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.v4.0.dll /r:System.Core.dll Microsoft.Build.Tasks_test_net_4_5.dll Microsoft.Build.Tasks_test_net_4_5.dll @@ -4993,7 +4993,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -r:System.dll -r:System.Core.dll -r:System.Xml.dll -d:NET_3_5 -nowarn:1720 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:System.dll -r:System.Core.dll -r:System.Xml.dll -d:NET_3_5 -nowarn:1720 System.Xml.Linq.dll ./../../class/lib/net_4_5/System.Xml.Linq.dll @@ -5003,7 +5003,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Xml.Linq.dll -r:System.dll -r:System.Core.dll -r:System.Xml.dll -d:NET_3_5 -nowarn:1720 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Xml.Linq.dll -r:System.dll -r:System.Core.dll -r:System.Xml.dll -d:NET_3_5 -nowarn:1720 System.Xml.Linq_test_net_4_5.dll System.Xml.Linq_test_net_4_5.dll @@ -5013,7 +5013,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /nowarn:168,169,219,414 /r:System.dll /r:System.Xml.dll /r:System.Core.dll /resource:resources/mstypes.schema /d:NET_3_0 /r:System.Data.dll /r:System.Configuration.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /nowarn:168,169,219,414 /r:System.dll /r:System.Xml.dll /r:System.Core.dll /resource:resources/mstypes.schema /d:NET_3_0 /r:System.Data.dll /r:System.Configuration.dll System.Runtime.Serialization.dll ./../../class/lib/net_4_5/System.Runtime.Serialization.dll @@ -5023,7 +5023,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Runtime.Serialization.dll /nowarn:168,169,219,414 /r:System.dll /r:System.Xml.dll /r:System.Core.dll /resource:resources/mstypes.schema /d:NET_3_0 /r:System.Data.dll /r:System.Configuration.dll /r:System.ServiceModel.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Runtime.Serialization.dll /nowarn:168,169,219,414 /r:System.dll /r:System.Xml.dll /r:System.Core.dll /resource:resources/mstypes.schema /d:NET_3_0 /r:System.Data.dll /r:System.Configuration.dll /r:System.ServiceModel.dll System.Runtime.Serialization_test_net_4_5.dll System.Runtime.Serialization_test_net_4_5.dll @@ -5033,7 +5033,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -r:mscorlib.dll -r:System.Core.dll -r:System.dll -r:System.Data.dll -r:System.Xml.dll -r:System.Web.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:mscorlib.dll -r:System.Core.dll -r:System.dll -r:System.Data.dll -r:System.Xml.dll -r:System.Web.dll System.Data.DataSetExtensions.dll ./../../class/lib/net_4_5/System.Data.DataSetExtensions.dll @@ -5043,7 +5043,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Data.DataSetExtensions.dll -r:mscorlib.dll -r:System.Core.dll -r:System.dll -r:System.Data.dll -r:System.Xml.dll -r:System.Web.dll -doc:System.Data.DataSetExtensions_test_net_4_5.xml -nowarn:219 -nowarn:169 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Data.DataSetExtensions.dll -r:mscorlib.dll -r:System.Core.dll -r:System.dll -r:System.Data.dll -r:System.Xml.dll -r:System.Web.dll -doc:System.Data.DataSetExtensions_test_net_4_5.xml -nowarn:219 -nowarn:169 System.Data.DataSetExtensions_test_net_4_5.dll System.Data.DataSetExtensions_test_net_4_5.dll @@ -5053,7 +5053,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:System.Data.dll /r:System.Runtime.Serialization.dll /resource:./src/DbLinq/Schema/Dbml/DbmlSchema.xsd,DbLinq.Schema.Dbml.DbmlSchema.xsd /d:MONO_STRICT /d:MONO_DEPLOY -warn:1 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:System.Data.dll /r:System.Runtime.Serialization.dll /resource:./src/DbLinq/Schema/Dbml/DbmlSchema.xsd,DbLinq.Schema.Dbml.DbmlSchema.xsd /d:MONO_STRICT /d:MONO_DEPLOY -warn:1 System.Data.Linq.dll ./../../class/lib/net_4_5/System.Data.Linq.dll @@ -5063,7 +5063,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Data.Linq.dll /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:System.Data.dll /r:System.Runtime.Serialization.dll /resource:./src/DbLinq/Schema/Dbml/DbmlSchema.xsd,DbLinq.Schema.Dbml.DbmlSchema.xsd /d:MONO_STRICT /d:MONO_DEPLOY -warn:1 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Data.Linq.dll /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:System.Data.dll /r:System.Runtime.Serialization.dll /resource:./src/DbLinq/Schema/Dbml/DbmlSchema.xsd,DbLinq.Schema.Dbml.DbmlSchema.xsd /d:MONO_STRICT /d:MONO_DEPLOY -warn:1 System.Data.Linq_test_net_4_5.dll System.Data.Linq_test_net_4_5.dll @@ -5073,7 +5073,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll -r:System.Web.ApplicationServices.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js /resource:System.Web.UI.WebControls/MenuModern.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll -r:System.Web.ApplicationServices.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js /resource:System.Web.UI.WebControls/MenuModern.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll System.Web.dll System.Web/UplevelHelper.cs ./../../class/lib/net_4_5/tmp/System.Web.dll @@ -5083,7 +5083,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Web.dll -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll -r:System.Web.ApplicationServices.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js /resource:System.Web.UI.WebControls/MenuModern.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll -doc:System.Web_test_net_4_5.xml -nowarn:219,169,1591 -r:SystemWebTestShim.dll /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Global.asax /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.ashx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.master /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx.cs /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithMaster.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config.4.0 /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/sub_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_02.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_03.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_04.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_05.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_06.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_07.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_08.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_09.sitemap /resource:Test/mainsoft/NunitWebResources/menuclass.aspx /resource:Test/mainsoft/NunitWebResources/FormView.aspx /resource:Test/mainsoft/NunitWebResources/PostBackMenuTest.aspx /resource:Test/mainsoft/NunitWebResources/PageWithStyleSheet.aspx /resource:Test/mainsoft/NunitWebResources/PageWithTheme.aspx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.ascx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.aspx /resource:Test/mainsoft/NunitWebResources/RunTimeSetTheme.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyBind.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyControl.ascx /resource:Test/mainsoft/NunitWebResources/Theme1.skin /resource:Test/mainsoft/NunitWebResources/Theme2.skin /resource:Test/mainsoft/NunitWebResources/UrlProperty.aspx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx.cs /resource:Test/mainsoft/NunitWebResources/Web.sitemap /resource:Test/mainsoft/NunitWebResources/WizardTest.skin /resource:Test/mainsoft/NunitWebResources/FooterTemplateTest.aspx /resource:Test/mainsoft/NunitWebResources/DataGrid.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_2.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_3.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewDataActions.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewProperties1.aspx /resource:Test/mainsoft/NunitWebResources/Bluehills.jpg /resource:Test/mainsoft/NunitWebResources/FormViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_2.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_3.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_4.aspx /resource:Test/mainsoft/NunitWebResources/FormViewInsertEditDelete.aspx /resource:Test/mainsoft/NunitWebResources/GridViewUpdate.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xml /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xsl /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest1.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest2.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest3.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest4.aspx /resource:Test/mainsoft/NunitWebResources/LoginViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/WebControl.config /resource:Test/mainsoft/NunitWebResources/WebLogin.config /resource:Test/mainsoft/NunitWebResources/CallbackTest1.aspx /resource:Test/mainsoft/NunitWebResources/CallbackTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest1.aspx /resource:Test/mainsoft/NunitWebResources/ClientScript.js /resource:Test/mainsoft/NunitWebResources/EvalTest.aspx /resource:Test/mainsoft/NunitWebResources/TemplateUserControl.ascx /resource:Test/mainsoft/NunitWebResources/WebMapping.config /resource:Test/mainsoft/NunitWebResources/Mapping.aspx /resource:Test/mainsoft/NunitWebResources/Mapping1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting2.aspx /resource:Test/mainsoft/NunitWebResources/MyDerived.master /resource:Test/mainsoft/NunitWebResources/MyPageWithDerivedMaster.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest1.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest2.aspx /resource:Test/mainsoft/NunitWebResources/PageLifecycleTest.aspx /resource:Test/mainsoft/NunitWebResources/PageValidationTest.aspx /resource:Test/mainsoft/NunitWebResources/AsyncPage.aspx /resource:Test/mainsoft/NunitWebResources/PageCultureTest.aspx /resource:Test/mainsoft/NunitWebResources/adapters.browser /resource:Test/mainsoft/NunitWebResources/NoEventValidation.aspx /resource:Test/mainsoft/NunitWebResources/ListControlPage.aspx /resource:Test/mainsoft/NunitWebResources/TextBoxTestlPage.aspx /resource:Test/mainsoft/NunitWebResources/ClearErrorOnError.aspx /resource:Test/mainsoft/NunitWebResources/RedirectOnError.aspx /resource:Test/mainsoft/NunitWebResources/TestCapability.browser /resource:Test/mainsoft/NunitWebResources/PageWithAdapter.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind5.aspx /resource:Test/mainsoft/NunitWebResources/ReadWritePropertyControl.ascx /resource:Test/mainsoft/MainsoftWebTest/nunitweb_config.xml /resource:Test/mainsoft/NunitWebResources/TemplateControlParsingTest.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.master /resource:Test/mainsoft/NunitWebResources/MissingMasterFile.aspx /resource:Test/mainsoft/NunitWebResources/CustomSectionEmptyCollection.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx.cs /resource:Test/mainsoft/NunitWebResources/LoginDisplayRememberMe.aspx /resource:Test/mainsoft/NunitWebResources/NoBindForMethodsWithBindInName.aspx /resource:Test/mainsoft/NunitWebResources/LinkInHeadWithEmbeddedExpression.aspx /resource:Test/mainsoft/NunitWebResources/ExpressionInListControl.aspx /resource:Test/mainsoft/NunitWebResources/ServerSideControlsInScriptBlock.aspx /resource:Test/mainsoft/NunitWebResources/ServerControlInClientSideComment.aspx /resource:Test/mainsoft/NunitWebResources/PreprocessorDirectivesInMarkup.aspx /resource:Test/mainsoft/NunitWebResources/UnquotedAngleBrackets.aspx /resource:Test/mainsoft/NunitWebResources/FullTagsInText.aspx /resource:Test/mainsoft/NunitWebResources/TagsExpressionsAndCommentsInText.aspx /resource:Test/mainsoft/NunitWebResources/NewlineInCodeExpression.aspx /resource:Test/mainsoft/NunitWebResources/DuplicateControlsInClientComment.aspx /resource:Test/mainsoft/NunitWebResources/TagsNestedInClientTag.aspx /resource:Test/mainsoft/NunitWebResources/ConditionalClientComments.aspx /resource:Test/mainsoft/NunitWebResources/OneLetterIdentifierInCodeRender.aspx /resource:Test/mainsoft/NunitWebResources/GlobalResourcesLocalization.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx.cs /resource:Test/mainsoft/NunitWebResources/NestedParserFileText.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CorrectConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx.cs /resource:Test/mainsoft/NunitWebResources/ChangePasswordContainer_FindControl.aspx /resource:Test/mainsoft/NunitWebResources/TagWithExpressionWithinAttribute.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug578770.aspx /resource:Test/mainsoft/NunitWebResources/EnumConverter_Bug578586.aspx /resource:Test/mainsoft/NunitWebResources/ButtonColor_Bug325489.aspx /resource:Test/mainsoft/NunitWebResources/SqlDataSource_OnInit_Bug572781.aspx /resource:Test/mainsoft/NunitWebResources/FormViewPagerVisibility.aspx /resource:Test/mainsoft/NunitWebResources/OverridenControlsPropertyAndPostBack_Bug594238.aspx /resource:Test/mainsoft/NunitWebResources/GlobalizationEncodingName.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_0.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_5.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_6.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_7.aspx /resource:Test/mainsoft/NunitWebResources/GridView_Bug595567.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug600415.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx.cs /resource:Test/mainsoft/NunitWebResources/HtmlTitleCodeRender_Bug662918.aspx /resource:Test/mainsoft/NunitWebResources/App_Code/EnumConverterControl.cs,App_Code/EnumConverterControl.cs /resource:Test/mainsoft/NunitWebResources/App_Code/MyContainer.cs,App_Code/MyContainer.cs /resource:Test/mainsoft/NunitWebResources/App_Code/CustomCheckBoxColumn.cs,App_Code/CustomCheckBoxColumn.cs /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.resx,App_GlobalResources/Common.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.fr-FR.resx,App_GlobalResources/Common.fr-FR.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Resource1.resx,App_GlobalResources/Resource1.resx + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Web.dll -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll -r:System.Web.ApplicationServices.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:resources/ErrorTemplateCommon_Top.html /resource:resources/DefaultErrorTemplate_CustomErrorDefault.html /resource:resources/ErrorTemplateCommon_Bottom.html /resource:resources/DefaultErrorTemplate_StandardPage.html /resource:resources/HtmlizedExceptionPage_Top.html /resource:resources/HtmlizedExceptionPage_FileLongSource.html /resource:resources/HtmlizedExceptionPage_FileShortSource.html /resource:resources/HtmlizedExceptionPage_CompilerOutput.html /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js /resource:System.Web.UI.WebControls/MenuModern.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll -doc:System.Web_test_net_4_5.xml -nowarn:219,169,1591 -r:SystemWebTestShim.dll /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Global.asax /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.ashx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/My.master /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx.cs /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithMaster.aspx /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config.4.0 /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/sub_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_01.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_02.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_03.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_04.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_05.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_06.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_07.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_08.sitemap /resource:Test/mainsoft/NunitWeb/NunitWeb/Resources/test_map_09.sitemap /resource:Test/mainsoft/NunitWebResources/menuclass.aspx /resource:Test/mainsoft/NunitWebResources/FormView.aspx /resource:Test/mainsoft/NunitWebResources/PostBackMenuTest.aspx /resource:Test/mainsoft/NunitWebResources/PageWithStyleSheet.aspx /resource:Test/mainsoft/NunitWebResources/PageWithTheme.aspx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.ascx /resource:Test/mainsoft/NunitWebResources/ResolveUrl.aspx /resource:Test/mainsoft/NunitWebResources/RunTimeSetTheme.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyBind.aspx /resource:Test/mainsoft/NunitWebResources/ReadOnlyPropertyControl.ascx /resource:Test/mainsoft/NunitWebResources/Theme1.skin /resource:Test/mainsoft/NunitWebResources/Theme2.skin /resource:Test/mainsoft/NunitWebResources/UrlProperty.aspx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx /resource:Test/mainsoft/NunitWebResources/UrlProperty.ascx.cs /resource:Test/mainsoft/NunitWebResources/Web.sitemap /resource:Test/mainsoft/NunitWebResources/WizardTest.skin /resource:Test/mainsoft/NunitWebResources/FooterTemplateTest.aspx /resource:Test/mainsoft/NunitWebResources/DataGrid.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_2.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewTemplates_3.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewDataActions.aspx /resource:Test/mainsoft/NunitWebResources/DetailsViewProperties1.aspx /resource:Test/mainsoft/NunitWebResources/Bluehills.jpg /resource:Test/mainsoft/NunitWebResources/FormViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_2.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_3.aspx /resource:Test/mainsoft/NunitWebResources/FormViewTest1_4.aspx /resource:Test/mainsoft/NunitWebResources/FormViewInsertEditDelete.aspx /resource:Test/mainsoft/NunitWebResources/GridViewUpdate.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xml /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest.xsl /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest1.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest2.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest3.aspx /resource:Test/mainsoft/NunitWebResources/XMLDataSourceTest4.aspx /resource:Test/mainsoft/NunitWebResources/LoginViewTest1.aspx /resource:Test/mainsoft/NunitWebResources/WebControl.config /resource:Test/mainsoft/NunitWebResources/WebLogin.config /resource:Test/mainsoft/NunitWebResources/CallbackTest1.aspx /resource:Test/mainsoft/NunitWebResources/CallbackTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest2.aspx /resource:Test/mainsoft/NunitWebResources/EventValidationTest1.aspx /resource:Test/mainsoft/NunitWebResources/ClientScript.js /resource:Test/mainsoft/NunitWebResources/EvalTest.aspx /resource:Test/mainsoft/NunitWebResources/TemplateUserControl.ascx /resource:Test/mainsoft/NunitWebResources/WebMapping.config /resource:Test/mainsoft/NunitWebResources/Mapping.aspx /resource:Test/mainsoft/NunitWebResources/Mapping1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting1.aspx /resource:Test/mainsoft/NunitWebResources/CrossPagePosting2.aspx /resource:Test/mainsoft/NunitWebResources/MyDerived.master /resource:Test/mainsoft/NunitWebResources/MyPageWithDerivedMaster.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest1.aspx /resource:Test/mainsoft/NunitWebResources/MasterTypeTest2.aspx /resource:Test/mainsoft/NunitWebResources/PageLifecycleTest.aspx /resource:Test/mainsoft/NunitWebResources/PageValidationTest.aspx /resource:Test/mainsoft/NunitWebResources/AsyncPage.aspx /resource:Test/mainsoft/NunitWebResources/PageCultureTest.aspx /resource:Test/mainsoft/NunitWebResources/adapters.browser /resource:Test/mainsoft/NunitWebResources/NoEventValidation.aspx /resource:Test/mainsoft/NunitWebResources/ListControlPage.aspx /resource:Test/mainsoft/NunitWebResources/TextBoxTestlPage.aspx /resource:Test/mainsoft/NunitWebResources/ClearErrorOnError.aspx /resource:Test/mainsoft/NunitWebResources/RedirectOnError.aspx /resource:Test/mainsoft/NunitWebResources/TestCapability.browser /resource:Test/mainsoft/NunitWebResources/PageWithAdapter.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/InvalidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind1.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind2.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind3.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind4.aspx /resource:Test/mainsoft/NunitWebResources/ValidPropertyBind5.aspx /resource:Test/mainsoft/NunitWebResources/ReadWritePropertyControl.ascx /resource:Test/mainsoft/MainsoftWebTest/nunitweb_config.xml /resource:Test/mainsoft/NunitWebResources/TemplateControlParsingTest.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.aspx /resource:Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.master /resource:Test/mainsoft/NunitWebResources/MissingMasterFile.aspx /resource:Test/mainsoft/NunitWebResources/CustomSectionEmptyCollection.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx /resource:Test/mainsoft/NunitWebResources/NoDoubleOnInitOnRemoveAdd.aspx.cs /resource:Test/mainsoft/NunitWebResources/LoginDisplayRememberMe.aspx /resource:Test/mainsoft/NunitWebResources/NoBindForMethodsWithBindInName.aspx /resource:Test/mainsoft/NunitWebResources/LinkInHeadWithEmbeddedExpression.aspx /resource:Test/mainsoft/NunitWebResources/ExpressionInListControl.aspx /resource:Test/mainsoft/NunitWebResources/ServerSideControlsInScriptBlock.aspx /resource:Test/mainsoft/NunitWebResources/ServerControlInClientSideComment.aspx /resource:Test/mainsoft/NunitWebResources/PreprocessorDirectivesInMarkup.aspx /resource:Test/mainsoft/NunitWebResources/UnquotedAngleBrackets.aspx /resource:Test/mainsoft/NunitWebResources/FullTagsInText.aspx /resource:Test/mainsoft/NunitWebResources/TagsExpressionsAndCommentsInText.aspx /resource:Test/mainsoft/NunitWebResources/NewlineInCodeExpression.aspx /resource:Test/mainsoft/NunitWebResources/DuplicateControlsInClientComment.aspx /resource:Test/mainsoft/NunitWebResources/TagsNestedInClientTag.aspx /resource:Test/mainsoft/NunitWebResources/ConditionalClientComments.aspx /resource:Test/mainsoft/NunitWebResources/OneLetterIdentifierInCodeRender.aspx /resource:Test/mainsoft/NunitWebResources/GlobalResourcesLocalization.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx /resource:Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx.cs /resource:Test/mainsoft/NunitWebResources/NestedParserFileText.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CorrectConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx /resource:Test/mainsoft/NunitWebResources/StateFormatter_CollectionConverter.aspx.cs /resource:Test/mainsoft/NunitWebResources/ChangePasswordContainer_FindControl.aspx /resource:Test/mainsoft/NunitWebResources/TagWithExpressionWithinAttribute.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug377703_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug578770.aspx /resource:Test/mainsoft/NunitWebResources/EnumConverter_Bug578586.aspx /resource:Test/mainsoft/NunitWebResources/ButtonColor_Bug325489.aspx /resource:Test/mainsoft/NunitWebResources/SqlDataSource_OnInit_Bug572781.aspx /resource:Test/mainsoft/NunitWebResources/FormViewPagerVisibility.aspx /resource:Test/mainsoft/NunitWebResources/OverridenControlsPropertyAndPostBack_Bug594238.aspx /resource:Test/mainsoft/NunitWebResources/GlobalizationEncodingName.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_0.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_1.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_2.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_5.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_6.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxField_Bug595568_7.aspx /resource:Test/mainsoft/NunitWebResources/GridView_Bug595567.aspx /resource:Test/mainsoft/NunitWebResources/CheckBoxList_Bug600415.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx /resource:Test/mainsoft/NunitWebResources/BoundField_Bug646505.aspx.cs /resource:Test/mainsoft/NunitWebResources/HtmlTitleCodeRender_Bug662918.aspx /resource:Test/mainsoft/NunitWebResources/App_Code/EnumConverterControl.cs,App_Code/EnumConverterControl.cs /resource:Test/mainsoft/NunitWebResources/App_Code/MyContainer.cs,App_Code/MyContainer.cs /resource:Test/mainsoft/NunitWebResources/App_Code/CustomCheckBoxColumn.cs,App_Code/CustomCheckBoxColumn.cs /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.resx,App_GlobalResources/Common.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Common.fr-FR.resx,App_GlobalResources/Common.fr-FR.resx /resource:Test/mainsoft/NunitWebResources/App_GlobalResources/Resource1.resx,App_GlobalResources/Resource1.resx System.Web_test_net_4_5.dll System.Web/UplevelHelper.cs System.Web_test_net_4_5.dll @@ -5093,7 +5093,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:System.dll /r:System.Core.dll /r:System.Web.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:System.dll /r:System.Core.dll /r:System.Web.dll System.Web.Abstractions.dll ./../../class/lib/net_4_5/System.Web.Abstractions.dll @@ -5103,7 +5103,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Web.Abstractions.dll /r:System.dll /r:System.Core.dll /r:System.Web.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Web.Abstractions.dll /r:System.dll /r:System.Core.dll /r:System.Web.dll System.Web.Abstractions_test_net_4_5.dll System.Web.Abstractions_test_net_4_5.dll @@ -5113,7 +5113,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:System.dll /r:System.Core.dll /r:System.Web.dll /r:System.Web.Abstractions.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:System.dll /r:System.Core.dll /r:System.Web.dll /r:System.Web.Abstractions.dll System.Web.Routing.dll ./../../class/lib/net_4_5/System.Web.Routing.dll @@ -5123,7 +5123,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Web.Routing.dll /r:System.dll /r:System.Core.dll /r:System.Web.dll /r:System.Web.Abstractions.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Web.Routing.dll /r:System.dll /r:System.Core.dll /r:System.Web.dll /r:System.Web.Abstractions.dll System.Web.Routing_test_net_4_5.dll System.Web.Routing_test_net_4_5.dll @@ -5133,7 +5133,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /d:NET_3_0 /r:System.dll /r:System.Xml.dll /r:System.Security.dll /r:System.Web.dll /r:System.Configuration.dll /r:Mono.Security.dll /r:System.Runtime.Serialization.dll -r:System.Web.ApplicationServices.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /d:NET_3_0 /r:System.dll /r:System.Xml.dll /r:System.Security.dll /r:System.Web.dll /r:System.Configuration.dll /r:Mono.Security.dll /r:System.Runtime.Serialization.dll -r:System.Web.ApplicationServices.dll System.IdentityModel.dll ./../../class/lib/net_4_5/System.IdentityModel.dll @@ -5143,7 +5143,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.IdentityModel.dll /d:NET_3_0 /r:System.dll /r:System.Xml.dll /r:System.Security.dll /r:System.Web.dll /r:System.Configuration.dll /r:Mono.Security.dll /r:System.Runtime.Serialization.dll -r:System.Web.ApplicationServices.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.IdentityModel.dll /d:NET_3_0 /r:System.dll /r:System.Xml.dll /r:System.Security.dll /r:System.Web.dll /r:System.Configuration.dll /r:Mono.Security.dll /r:System.Runtime.Serialization.dll -r:System.Web.ApplicationServices.dll System.IdentityModel_test_net_4_5.dll System.IdentityModel_test_net_4_5.dll @@ -5153,7 +5153,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /d:NET_3_0 /r:System.dll /r:System.Xml.dll /r:System.Security.dll /r:System.Runtime.Serialization.dll /r:System.IdentityModel.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /d:NET_3_0 /r:System.dll /r:System.Xml.dll /r:System.Security.dll /r:System.Runtime.Serialization.dll /r:System.IdentityModel.dll System.IdentityModel.Selectors.dll ./../../class/lib/net_4_5/System.IdentityModel.Selectors.dll @@ -5163,7 +5163,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /nowarn:414,169,67,3005,436,219,618 /unsafe /d:TRACE /r:System.dll /r:System.Xml.dll /r:System.Core.dll /r:System.Runtime.Serialization.dll /resource:resources/WS-Addressing.schema /resource:resources/ws-addr.xsd /d:NET_3_0 /r:System.Configuration.dll /r:System.Data.dll /r:System.Security.dll /r:System.IdentityModel.dll /r:System.IdentityModel.Selectors.dll /r:System.Transactions.dll /r:System.Messaging.dll /r:System.Web.dll /r:System.Web.Services.dll /r:Mono.Security.dll /r:System.Web.ApplicationServices.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /nowarn:414,169,67,3005,436,219,618 /unsafe /d:TRACE /r:System.dll /r:System.Xml.dll /r:System.Core.dll /r:System.Runtime.Serialization.dll /resource:resources/WS-Addressing.schema /resource:resources/ws-addr.xsd /d:NET_3_0 /r:System.Configuration.dll /r:System.Data.dll /r:System.Security.dll /r:System.IdentityModel.dll /r:System.IdentityModel.Selectors.dll /r:System.Transactions.dll /r:System.Messaging.dll /r:System.Web.dll /r:System.Web.Services.dll /r:Mono.Security.dll /r:System.Web.ApplicationServices.dll System.ServiceModel.dll ./../../class/lib/net_4_5/System.ServiceModel.dll @@ -5173,7 +5173,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.ServiceModel.dll /nowarn:414,169,67,3005,436,219,618 /unsafe /d:TRACE /r:System.dll /r:System.Xml.dll /r:System.Core.dll /r:System.Runtime.Serialization.dll /resource:resources/WS-Addressing.schema /resource:resources/ws-addr.xsd /d:NET_3_0 /r:System.Configuration.dll /r:System.Data.dll /r:System.Security.dll /r:System.IdentityModel.dll /r:System.IdentityModel.Selectors.dll /r:System.Transactions.dll /r:System.Messaging.dll /r:System.Web.dll /r:System.Web.Services.dll /r:Mono.Security.dll /r:System.Web.ApplicationServices.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.ServiceModel.dll /nowarn:414,169,67,3005,436,219,618 /unsafe /d:TRACE /r:System.dll /r:System.Xml.dll /r:System.Core.dll /r:System.Runtime.Serialization.dll /resource:resources/WS-Addressing.schema /resource:resources/ws-addr.xsd /d:NET_3_0 /r:System.Configuration.dll /r:System.Data.dll /r:System.Security.dll /r:System.IdentityModel.dll /r:System.IdentityModel.Selectors.dll /r:System.Transactions.dll /r:System.Messaging.dll /r:System.Web.dll /r:System.Web.Services.dll /r:Mono.Security.dll /r:System.Web.ApplicationServices.dll System.ServiceModel_test_net_4_5.dll System.ServiceModel_test_net_4_5.dll @@ -5183,7 +5183,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -unsafe -define:NET_3_5 -define:SYSTEM_WEB_EXTENSIONS -r:mscorlib.dll -r:System.dll -r:System.Core.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Data.Linq.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Web.Services.dll -r:System.Configuration.dll -r:System.EnterpriseServices.dll -r:System.ServiceModel.dll -r:System.Web.ApplicationServices.dll /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjax.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjax.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxTimer.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxTimer.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.js + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -unsafe -define:NET_3_5 -define:SYSTEM_WEB_EXTENSIONS -r:mscorlib.dll -r:System.dll -r:System.Core.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Data.Linq.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Web.Services.dll -r:System.Configuration.dll -r:System.EnterpriseServices.dll -r:System.ServiceModel.dll -r:System.Web.ApplicationServices.dll /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjax.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjax.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxTimer.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxTimer.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.js System.Web.Extensions.dll ./../../class/lib/net_4_5/System.Web.Extensions.dll @@ -5193,7 +5193,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Web.Extensions.dll -unsafe -define:NET_3_5 -define:SYSTEM_WEB_EXTENSIONS -r:mscorlib.dll -r:System.dll -r:System.Core.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Data.Linq.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Web.Services.dll -r:System.Configuration.dll -r:System.EnterpriseServices.dll -r:System.ServiceModel.dll -r:System.Web.ApplicationServices.dll /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjax.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjax.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxTimer.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxTimer.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.js -doc:System.Web.Extensions_test_net_4_5.xml -nowarn:219,169,1591 /resource:Test/resources/Web.mono.config /resource:Test/resources/profile.config.4.5 /resource:Test/resources/profile.config.4.0 /resource:Test/resources/profile.config.2.0 /resource:Test/resources/ListViewSort.aspx /resource:Test/resources/ListViewTest.aspx /resource:Test/resources/ListViewTotalRowCount_Bug535701_1.aspx /resource:Test/resources/ListViewTotalRowCount_Bug535701_2.aspx /resource:Test/resources/ListViewTotalRowCount_Bug604053.aspx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx.cs /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/Global.asax /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/My.ashx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithDerivedMaster.aspx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithMaster.aspx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithMasterInvalidPlaceHolder.aspx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyDerived.master /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/My.master -r:SystemWebTestShim.dll -define:SYSTEM_WEB_EXTENSIONS + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Web.Extensions.dll -unsafe -define:NET_3_5 -define:SYSTEM_WEB_EXTENSIONS -r:mscorlib.dll -r:System.dll -r:System.Core.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Data.Linq.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Web.Services.dll -r:System.Configuration.dll -r:System.EnterpriseServices.dll -r:System.ServiceModel.dll -r:System.Web.ApplicationServices.dll /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjax.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjax.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxTimer.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxTimer.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.js -doc:System.Web.Extensions_test_net_4_5.xml -nowarn:219,169,1591 /resource:Test/resources/Web.mono.config /resource:Test/resources/profile.config.4.5 /resource:Test/resources/profile.config.4.0 /resource:Test/resources/profile.config.2.0 /resource:Test/resources/ListViewSort.aspx /resource:Test/resources/ListViewTest.aspx /resource:Test/resources/ListViewTotalRowCount_Bug535701_1.aspx /resource:Test/resources/ListViewTotalRowCount_Bug535701_2.aspx /resource:Test/resources/ListViewTotalRowCount_Bug604053.aspx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx.cs /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/Global.asax /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/My.ashx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithDerivedMaster.aspx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithMaster.aspx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithMasterInvalidPlaceHolder.aspx /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/MyDerived.master /resource:../System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/My.master -r:SystemWebTestShim.dll -define:SYSTEM_WEB_EXTENSIONS System.Web.Extensions_test_net_4_5.dll System.Web.Extensions_test_net_4_5.dll @@ -5203,7 +5203,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -define:NET_3_5 -r:System.dll -r:System.Design.dll -r:System.Drawing.dll -r:System.Windows.Forms.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -define:NET_3_5 -r:System.dll -r:System.Design.dll -r:System.Drawing.dll -r:System.Windows.Forms.dll System.Web.Extensions.Design.dll ./../../class/lib/net_4_5/System.Web.Extensions.Design.dll @@ -5213,7 +5213,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:System.dll /r:System.Core.dll /r:System.Data.dll /r:System.Xml.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:System.dll /r:System.Core.dll /r:System.Data.dll /r:System.Xml.dll System.ComponentModel.DataAnnotations.dll ./../../class/lib/net_4_5/System.ComponentModel.DataAnnotations.dll @@ -5223,7 +5223,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.ComponentModel.DataAnnotations.dll /r:System.dll /r:System.Core.dll /r:System.Data.dll /r:System.Xml.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.ComponentModel.DataAnnotations.dll /r:System.dll /r:System.Core.dll /r:System.Data.dll /r:System.Xml.dll System.ComponentModel.DataAnnotations_test_net_4_5.dll System.ComponentModel.DataAnnotations_test_net_4_5.dll @@ -5233,7 +5233,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:System.dll /r:System.Core.dll /r:System.ComponentModel.DataAnnotations.dll /r:System.Data.dll /r:System.Data.Linq.dll /r:System.Drawing.dll /r:System.Web.dll /r:System.Web.Extensions.dll /r:System.Web.Abstractions.dll /r:System.Web.Routing.dll -r:System.Web.ApplicationServices.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:System.dll /r:System.Core.dll /r:System.ComponentModel.DataAnnotations.dll /r:System.Data.dll /r:System.Data.Linq.dll /r:System.Drawing.dll /r:System.Web.dll /r:System.Web.Extensions.dll /r:System.Web.Abstractions.dll /r:System.Web.Routing.dll -r:System.Web.ApplicationServices.dll System.Web.DynamicData.dll ./../../class/lib/net_4_5/System.Web.DynamicData.dll @@ -5243,7 +5243,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Web.DynamicData.dll /r:System.dll /r:System.Core.dll /r:System.ComponentModel.DataAnnotations.dll /r:System.Data.dll /r:System.Data.Linq.dll /r:System.Drawing.dll /r:System.Web.dll /r:System.Web.Extensions.dll /r:System.Web.Abstractions.dll /r:System.Web.Routing.dll -r:System.Web.ApplicationServices.dll -r:System.ComponentModel.DataAnnotations.dll -r:System.Configuration.dll /resource:Test/WebPages/DynamicData/Content/FilterUserControl.ascx,MonoTests.WebPages.DynamicData.Content.FilterUserControl.ascx /resource:Test/WebPages/DynamicData/Content/FilterUserControl.ascx.cs,MonoTests.WebPages.DynamicData.Content.FilterUserControl.ascx.cs /resource:Test/WebPages/DynamicData/Content/GridViewPager.ascx,MonoTests.WebPages.DynamicData.Content.GridViewPager.ascx /resource:Test/WebPages/DynamicData/Content/GridViewPager.ascx.cs,MonoTests.WebPages.DynamicData.Content.GridViewPager.ascx.cs /resource:Test/WebPages/DynamicData/Content/Images/Back.gif,MonoTests.WebPages.DynamicData.Content.Images.Back.gif /resource:Test/WebPages/DynamicData/Content/Images/header_back.gif,MonoTests.WebPages.DynamicData.Content.Images.header_back.gif /resource:Test/WebPages/DynamicData/Content/Images/PgFirst.gif,MonoTests.WebPages.DynamicData.Content.Images.PgFirst.gif /resource:Test/WebPages/DynamicData/Content/Images/PgLast.gif,MonoTests.WebPages.DynamicData.Content.Images.PgLast.gif /resource:Test/WebPages/DynamicData/Content/Images/PgNext.gif,MonoTests.WebPages.DynamicData.Content.Images.PgNext.gif /resource:Test/WebPages/DynamicData/Content/Images/PgPrev.gif,MonoTests.WebPages.DynamicData.Content.Images.PgPrev.gif /resource:Test/WebPages/DynamicData/Content/Images/plus.gif,MonoTests.WebPages.DynamicData.Content.Images.plus.gif /resource:Test/WebPages/DynamicData/FieldTemplates/Boolean.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Boolean.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Boolean.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Boolean.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Boolean_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Boolean_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Boolean_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Boolean_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Children.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Children.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Children.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Children.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/CustomColor.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.CustomColor.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/CustomColor.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.CustomColor.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/CustomFieldTemplate.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.CustomFieldTemplate.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/CustomFieldTemplate.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.CustomFieldTemplate.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/DateTime.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.DateTime.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/DateTime.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.DateTime.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/DateTime_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.DateTime_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/DateTime_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.DateTime_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Decimal_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Decimal_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Decimal_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Decimal_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/ForeignKey.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.ForeignKey.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/ForeignKey.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.ForeignKey.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/ForeignKey_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.ForeignKey_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/ForeignKey_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.ForeignKey_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Integer_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Integer_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Integer_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Integer_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/MultilineText_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.MultilineText_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/MultilineText_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.MultilineText_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/MyCustomUIHintTemplate_Text.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.MyCustomUIHintTemplate_Text.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/MyCustomUIHintTemplate_Text.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.MyCustomUIHintTemplate_Text.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Boolean.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Boolean.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Boolean.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Boolean.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Byte.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Byte.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Byte[].ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Byte[].ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Byte.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Byte.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Byte[].ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Byte[].ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Char.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Char.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Char.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Char.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/FooEmpty.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.FooEmpty.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/FooEmpty.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.FooEmpty.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/ICollection.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.ICollection.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/ICollection.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.ICollection.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int16.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int16.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int16.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int16.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int32.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int32.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int32.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int32.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int64.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int64.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int64.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int64.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/MonoTests.Common.FooEmpty.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.MonoTests.Common.FooEmpty.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/MonoTests.Common.FooEmpty.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.MonoTests.Common.FooEmpty.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Object.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Object.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Object.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Object.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/SByte.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.SByte.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/SByte.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.SByte.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/String.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.String.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/String.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.String.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Boolean.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Boolean.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Boolean.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Boolean.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Byte.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Byte.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Byte[].ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Byte[].ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Byte.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Byte.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Byte[].ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Byte[].ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Char.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Char.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Char.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Char.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Collections.Generic.List`1[System.String].ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Collections.Generic.List`1[System.String].ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Collections.Generic.List`1[System.String].ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Collections.Generic.List`1[System.String].ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Collections.ICollection.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Collections.ICollection.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Collections.ICollection.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Collections.ICollection.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int16.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int16.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int16.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int16.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int32.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int32.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int32.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int32.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int64.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int64.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int64.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int64.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Object.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Object.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Object.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Object.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.SByte.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.SByte.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.SByte.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.SByte.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.String.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.String.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.String.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.String.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt16.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt16.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt16.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt16.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt32.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt32.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt32.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt32.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt64.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt64.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt64.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt64.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt16.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt16.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt16.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt16.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt32.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt32.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt32.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt32.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt64.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt64.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt64.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt64.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/PlainControlTemplate.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.PlainControlTemplate.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/PlainControlTemplate.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.PlainControlTemplate.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Text.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Text.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Text.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Text.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Text_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Text_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Text_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Text_Edit.ascx.cs /resource:Test/WebPages/DynamicData/PageTemplates/Details.aspx,MonoTests.WebPages.DynamicData.PageTemplates.Details.aspx /resource:Test/WebPages/DynamicData/PageTemplates/Details.aspx.cs,MonoTests.WebPages.DynamicData.PageTemplates.Details.aspx.cs /resource:Test/WebPages/DynamicData/PageTemplates/Edit.aspx,MonoTests.WebPages.DynamicData.PageTemplates.Edit.aspx /resource:Test/WebPages/DynamicData/PageTemplates/Edit.aspx.cs,MonoTests.WebPages.DynamicData.PageTemplates.Edit.aspx.cs /resource:Test/WebPages/DynamicData/PageTemplates/Insert.aspx,MonoTests.WebPages.DynamicData.PageTemplates.Insert.aspx /resource:Test/WebPages/DynamicData/PageTemplates/Insert.aspx.cs,MonoTests.WebPages.DynamicData.PageTemplates.Insert.aspx.cs /resource:Test/WebPages/DynamicData/PageTemplates/List.aspx,MonoTests.WebPages.DynamicData.PageTemplates.List.aspx /resource:Test/WebPages/DynamicData/PageTemplates/List.aspx.cs,MonoTests.WebPages.DynamicData.PageTemplates.List.aspx.cs /resource:Test/WebPages/DynamicData/PageTemplates/ListDetails.aspx,MonoTests.WebPages.DynamicData.PageTemplates.ListDetails.aspx /resource:Test/WebPages/DynamicData/PageTemplates/ListDetails.aspx.cs,MonoTests.WebPages.DynamicData.PageTemplates.ListDetails.aspx.cs /resource:Test/WebPages/DynamicData/web.config,MonoTests.WebPages.DynamicData.web.config /resource:Test/WebPages/Global.asax,MonoTests.WebPages.Global.asax /resource:Test/WebPages/ListView_DynamicControl_01.aspx,MonoTests.WebPages.ListView_DynamicControl_01.aspx /resource:Test/WebPages/ListView_DynamicControl_01.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_01.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_02.aspx,MonoTests.WebPages.ListView_DynamicControl_02.aspx /resource:Test/WebPages/ListView_DynamicControl_02.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_02.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_03.aspx,MonoTests.WebPages.ListView_DynamicControl_03.aspx /resource:Test/WebPages/ListView_DynamicControl_03.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_03.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_04.aspx,MonoTests.WebPages.ListView_DynamicControl_04.aspx /resource:Test/WebPages/ListView_DynamicControl_04.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_04.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_05.aspx,MonoTests.WebPages.ListView_DynamicControl_05.aspx /resource:Test/WebPages/ListView_DynamicControl_05.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_05.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_06.aspx,MonoTests.WebPages.ListView_DynamicControl_06.aspx /resource:Test/WebPages/ListView_DynamicControl_06.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_06.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_07.aspx,MonoTests.WebPages.ListView_DynamicControl_07.aspx /resource:Test/WebPages/ListView_DynamicControl_07.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_07.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_08.aspx,MonoTests.WebPages.ListView_DynamicControl_08.aspx /resource:Test/WebPages/ListView_DynamicControl_08.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_08.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_09.aspx,MonoTests.WebPages.ListView_DynamicControl_09.aspx /resource:Test/WebPages/ListView_DynamicControl_09.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_09.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_10.aspx,MonoTests.WebPages.ListView_DynamicControl_10.aspx /resource:Test/WebPages/ListView_DynamicControl_10.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_10.aspx.cs /resource:Test/WebPages/DynamicValidator_01.aspx,MonoTests.WebPages.DynamicValidator_01.aspx /resource:Test/WebPages/DynamicValidator_01.aspx.cs,MonoTests.WebPages.DynamicValidator_01.aspx.cs /resource:Test/WebPages/DynamicValidator_02.aspx,MonoTests.WebPages.DynamicValidator_02.aspx /resource:Test/WebPages/DynamicValidator_02.aspx.cs,MonoTests.WebPages.DynamicValidator_02.aspx.cs /resource:Test/WebPages/Site.css,MonoTests.WebPages.Site.css /resource:Test/WebPages/Site.master,MonoTests.WebPages.Site.master /resource:Test/WebPages/Site.master.cs,MonoTests.WebPages.Site.master.cs /resource:Test/WebPages/web.config.2.0,MonoTests.WebPages.web.config.2.0 /resource:Test/WebPages/web.config.4.0,MonoTests.WebPages.web.config.4.0 /resource:Test/WebPages/web.config.4.5,MonoTests.WebPages.web.config.4.5 -r:SystemWebTestShim.dll -r:System.Xml.dll -r:System.Web.ApplicationServices.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Web.DynamicData.dll /r:System.dll /r:System.Core.dll /r:System.ComponentModel.DataAnnotations.dll /r:System.Data.dll /r:System.Data.Linq.dll /r:System.Drawing.dll /r:System.Web.dll /r:System.Web.Extensions.dll /r:System.Web.Abstractions.dll /r:System.Web.Routing.dll -r:System.Web.ApplicationServices.dll -r:System.ComponentModel.DataAnnotations.dll -r:System.Configuration.dll /resource:Test/WebPages/DynamicData/Content/FilterUserControl.ascx,MonoTests.WebPages.DynamicData.Content.FilterUserControl.ascx /resource:Test/WebPages/DynamicData/Content/FilterUserControl.ascx.cs,MonoTests.WebPages.DynamicData.Content.FilterUserControl.ascx.cs /resource:Test/WebPages/DynamicData/Content/GridViewPager.ascx,MonoTests.WebPages.DynamicData.Content.GridViewPager.ascx /resource:Test/WebPages/DynamicData/Content/GridViewPager.ascx.cs,MonoTests.WebPages.DynamicData.Content.GridViewPager.ascx.cs /resource:Test/WebPages/DynamicData/Content/Images/Back.gif,MonoTests.WebPages.DynamicData.Content.Images.Back.gif /resource:Test/WebPages/DynamicData/Content/Images/header_back.gif,MonoTests.WebPages.DynamicData.Content.Images.header_back.gif /resource:Test/WebPages/DynamicData/Content/Images/PgFirst.gif,MonoTests.WebPages.DynamicData.Content.Images.PgFirst.gif /resource:Test/WebPages/DynamicData/Content/Images/PgLast.gif,MonoTests.WebPages.DynamicData.Content.Images.PgLast.gif /resource:Test/WebPages/DynamicData/Content/Images/PgNext.gif,MonoTests.WebPages.DynamicData.Content.Images.PgNext.gif /resource:Test/WebPages/DynamicData/Content/Images/PgPrev.gif,MonoTests.WebPages.DynamicData.Content.Images.PgPrev.gif /resource:Test/WebPages/DynamicData/Content/Images/plus.gif,MonoTests.WebPages.DynamicData.Content.Images.plus.gif /resource:Test/WebPages/DynamicData/FieldTemplates/Boolean.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Boolean.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Boolean.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Boolean.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Boolean_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Boolean_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Boolean_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Boolean_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Children.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Children.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Children.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Children.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/CustomColor.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.CustomColor.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/CustomColor.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.CustomColor.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/CustomFieldTemplate.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.CustomFieldTemplate.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/CustomFieldTemplate.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.CustomFieldTemplate.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/DateTime.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.DateTime.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/DateTime.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.DateTime.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/DateTime_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.DateTime_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/DateTime_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.DateTime_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Decimal_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Decimal_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Decimal_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Decimal_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/ForeignKey.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.ForeignKey.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/ForeignKey.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.ForeignKey.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/ForeignKey_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.ForeignKey_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/ForeignKey_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.ForeignKey_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Integer_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Integer_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Integer_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Integer_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/MultilineText_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.MultilineText_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/MultilineText_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.MultilineText_Edit.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/MyCustomUIHintTemplate_Text.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.MyCustomUIHintTemplate_Text.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/MyCustomUIHintTemplate_Text.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.MyCustomUIHintTemplate_Text.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Boolean.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Boolean.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Boolean.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Boolean.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Byte.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Byte.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Byte[].ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Byte[].ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Byte.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Byte.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Byte[].ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Byte[].ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Char.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Char.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Char.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Char.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/FooEmpty.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.FooEmpty.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/FooEmpty.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.FooEmpty.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/ICollection.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.ICollection.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/ICollection.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.ICollection.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int16.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int16.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int16.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int16.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int32.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int32.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int32.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int32.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int64.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int64.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Int64.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Int64.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/MonoTests.Common.FooEmpty.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.MonoTests.Common.FooEmpty.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/MonoTests.Common.FooEmpty.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.MonoTests.Common.FooEmpty.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Object.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Object.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/Object.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.Object.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/SByte.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.SByte.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/SByte.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.SByte.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/String.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.String.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/String.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.String.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Boolean.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Boolean.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Boolean.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Boolean.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Byte.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Byte.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Byte[].ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Byte[].ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Byte.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Byte.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Byte[].ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Byte[].ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Char.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Char.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Char.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Char.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Collections.Generic.List`1[System.String].ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Collections.Generic.List`1[System.String].ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Collections.Generic.List`1[System.String].ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Collections.Generic.List`1[System.String].ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Collections.ICollection.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Collections.ICollection.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Collections.ICollection.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Collections.ICollection.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int16.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int16.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int16.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int16.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int32.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int32.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int32.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int32.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int64.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int64.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Int64.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Int64.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Object.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Object.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.Object.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.Object.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.SByte.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.SByte.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.SByte.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.SByte.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.String.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.String.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.String.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.String.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt16.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt16.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt16.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt16.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt32.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt32.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt32.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt32.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt64.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt64.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/System.UInt64.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.System.UInt64.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt16.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt16.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt16.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt16.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt32.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt32.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt32.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt32.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt64.ascx,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt64.ascx /resource:Test/WebPages/DynamicData/FieldTemplates_NonDefault/UInt64.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates_NonDefault.UInt64.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/PlainControlTemplate.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.PlainControlTemplate.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/PlainControlTemplate.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.PlainControlTemplate.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Text.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Text.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Text.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Text.ascx.cs /resource:Test/WebPages/DynamicData/FieldTemplates/Text_Edit.ascx,MonoTests.WebPages.DynamicData.FieldTemplates.Text_Edit.ascx /resource:Test/WebPages/DynamicData/FieldTemplates/Text_Edit.ascx.cs,MonoTests.WebPages.DynamicData.FieldTemplates.Text_Edit.ascx.cs /resource:Test/WebPages/DynamicData/PageTemplates/Details.aspx,MonoTests.WebPages.DynamicData.PageTemplates.Details.aspx /resource:Test/WebPages/DynamicData/PageTemplates/Details.aspx.cs,MonoTests.WebPages.DynamicData.PageTemplates.Details.aspx.cs /resource:Test/WebPages/DynamicData/PageTemplates/Edit.aspx,MonoTests.WebPages.DynamicData.PageTemplates.Edit.aspx /resource:Test/WebPages/DynamicData/PageTemplates/Edit.aspx.cs,MonoTests.WebPages.DynamicData.PageTemplates.Edit.aspx.cs /resource:Test/WebPages/DynamicData/PageTemplates/Insert.aspx,MonoTests.WebPages.DynamicData.PageTemplates.Insert.aspx /resource:Test/WebPages/DynamicData/PageTemplates/Insert.aspx.cs,MonoTests.WebPages.DynamicData.PageTemplates.Insert.aspx.cs /resource:Test/WebPages/DynamicData/PageTemplates/List.aspx,MonoTests.WebPages.DynamicData.PageTemplates.List.aspx /resource:Test/WebPages/DynamicData/PageTemplates/List.aspx.cs,MonoTests.WebPages.DynamicData.PageTemplates.List.aspx.cs /resource:Test/WebPages/DynamicData/PageTemplates/ListDetails.aspx,MonoTests.WebPages.DynamicData.PageTemplates.ListDetails.aspx /resource:Test/WebPages/DynamicData/PageTemplates/ListDetails.aspx.cs,MonoTests.WebPages.DynamicData.PageTemplates.ListDetails.aspx.cs /resource:Test/WebPages/DynamicData/web.config,MonoTests.WebPages.DynamicData.web.config /resource:Test/WebPages/Global.asax,MonoTests.WebPages.Global.asax /resource:Test/WebPages/ListView_DynamicControl_01.aspx,MonoTests.WebPages.ListView_DynamicControl_01.aspx /resource:Test/WebPages/ListView_DynamicControl_01.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_01.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_02.aspx,MonoTests.WebPages.ListView_DynamicControl_02.aspx /resource:Test/WebPages/ListView_DynamicControl_02.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_02.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_03.aspx,MonoTests.WebPages.ListView_DynamicControl_03.aspx /resource:Test/WebPages/ListView_DynamicControl_03.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_03.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_04.aspx,MonoTests.WebPages.ListView_DynamicControl_04.aspx /resource:Test/WebPages/ListView_DynamicControl_04.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_04.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_05.aspx,MonoTests.WebPages.ListView_DynamicControl_05.aspx /resource:Test/WebPages/ListView_DynamicControl_05.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_05.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_06.aspx,MonoTests.WebPages.ListView_DynamicControl_06.aspx /resource:Test/WebPages/ListView_DynamicControl_06.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_06.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_07.aspx,MonoTests.WebPages.ListView_DynamicControl_07.aspx /resource:Test/WebPages/ListView_DynamicControl_07.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_07.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_08.aspx,MonoTests.WebPages.ListView_DynamicControl_08.aspx /resource:Test/WebPages/ListView_DynamicControl_08.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_08.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_09.aspx,MonoTests.WebPages.ListView_DynamicControl_09.aspx /resource:Test/WebPages/ListView_DynamicControl_09.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_09.aspx.cs /resource:Test/WebPages/ListView_DynamicControl_10.aspx,MonoTests.WebPages.ListView_DynamicControl_10.aspx /resource:Test/WebPages/ListView_DynamicControl_10.aspx.cs,MonoTests.WebPages.ListView_DynamicControl_10.aspx.cs /resource:Test/WebPages/DynamicValidator_01.aspx,MonoTests.WebPages.DynamicValidator_01.aspx /resource:Test/WebPages/DynamicValidator_01.aspx.cs,MonoTests.WebPages.DynamicValidator_01.aspx.cs /resource:Test/WebPages/DynamicValidator_02.aspx,MonoTests.WebPages.DynamicValidator_02.aspx /resource:Test/WebPages/DynamicValidator_02.aspx.cs,MonoTests.WebPages.DynamicValidator_02.aspx.cs /resource:Test/WebPages/Site.css,MonoTests.WebPages.Site.css /resource:Test/WebPages/Site.master,MonoTests.WebPages.Site.master /resource:Test/WebPages/Site.master.cs,MonoTests.WebPages.Site.master.cs /resource:Test/WebPages/web.config.2.0,MonoTests.WebPages.web.config.2.0 /resource:Test/WebPages/web.config.4.0,MonoTests.WebPages.web.config.4.0 /resource:Test/WebPages/web.config.4.5,MonoTests.WebPages.web.config.4.5 -r:SystemWebTestShim.dll -r:System.Xml.dll -r:System.Web.ApplicationServices.dll System.Web.DynamicData_test_net_4_5.dll System.Web.DynamicData_test_net_4_5.dll @@ -5253,7 +5253,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.ServiceModel.dll -r:System.Core.dll -d:NET_3_5 -d:NET_3_0 -r:System.Configuration.dll -r:System.Web.Extensions.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.ServiceModel.dll -r:System.Core.dll -d:NET_3_5 -d:NET_3_0 -r:System.Configuration.dll -r:System.Web.Extensions.dll System.ServiceModel.Web.dll ./../../class/lib/net_4_5/System.ServiceModel.Web.dll @@ -5263,7 +5263,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.ServiceModel.Web.dll -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.ServiceModel.dll -r:System.Core.dll -d:NET_3_5 -d:NET_3_0 -r:System.Configuration.dll -r:System.Web.Extensions.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.ServiceModel.Web.dll -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.ServiceModel.dll -r:System.Core.dll -d:NET_3_5 -d:NET_3_0 -r:System.Configuration.dll -r:System.Web.Extensions.dll System.ServiceModel.Web_test_net_4_5.dll System.ServiceModel.Web_test_net_4_5.dll @@ -5273,7 +5273,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /warn:1 /keyfile:../winfx.pub /r:System.dll /r:System.Core.dll /r:System.Configuration.dll /r:System.Data.dll /r:System.Xml.dll /r:System.Web.dll /r:System.Web.Abstractions.dll /r:System.Web.Routing.dll /r:System.Web.Extensions.dll /r:System.ComponentModel.DataAnnotations.dll /r:System.Data.Linq.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /warn:1 /keyfile:../winfx.pub /r:System.dll /r:System.Core.dll /r:System.Configuration.dll /r:System.Data.dll /r:System.Xml.dll /r:System.Web.dll /r:System.Web.Abstractions.dll /r:System.Web.Routing.dll /r:System.Web.Extensions.dll /r:System.ComponentModel.DataAnnotations.dll /r:System.Data.Linq.dll dummy-System.Web.Mvc.dll ./../../class/lib/net_4_5/tmp/dummy-System.Web.Mvc.dll @@ -5283,7 +5283,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll -nowarn:169,219,414,1030,3001,3005,3006 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll -nowarn:169,219,414,1030,3001,3005,3006 Mono.C5.dll ./../../class/lib/net_4_5/Mono.C5.dll @@ -5293,7 +5293,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/Mono.C5.dll /r:mscorlib.dll /r:System.dll -nowarn:169,219,414,1030,3001,3005,3006 -nowarn:0618 -nowarn:219 -nowarn:169 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/Mono.C5.dll /r:mscorlib.dll /r:System.dll -nowarn:169,219,414,1030,3001,3005,3006 -nowarn:0618 -nowarn:219 -nowarn:169 Mono.C5_test_net_4_5.dll Mono.C5_test_net_4_5.dll @@ -5303,7 +5303,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:Mono.Posix.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:Mono.Posix.dll Mono.Management.dll ./../../class/lib/net_4_5/tmp/Mono.Management.dll @@ -5313,7 +5313,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll Mono.Options.dll ./../../class/lib/net_4_5/Mono.Options.dll @@ -5323,7 +5323,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/Mono.Options.dll /r:Mono.Posix.dll /r:System.dll /r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/Mono.Options.dll /r:Mono.Posix.dll /r:System.dll /r:System.Core.dll Mono.Options_test_net_4_5.dll Mono.Options_test_net_4_5.dll @@ -5333,7 +5333,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -r:mscorlib.dll -r:System.Core.dll /unsafe + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:mscorlib.dll -r:System.Core.dll /unsafe Mono.Simd.dll ./../../class/lib/net_4_5/Mono.Simd.dll @@ -5343,7 +5343,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig Mono.Tasklets.dll ./../../class/lib/net_4_5/Mono.Tasklets.dll @@ -5353,7 +5353,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -unsafe -d:CODEPLEX_40 -r:System.Core.dll -r:System.dll -nowarn:414,169 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -unsafe -d:CODEPLEX_40 -r:System.Core.dll -r:System.dll -nowarn:414,169 System.Dynamic.dll ./../../class/lib/net_4_5/System.Dynamic.dll @@ -5363,7 +5363,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -r:System.Core.dll -r:System.Xml.dll -r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:System.Core.dll -r:System.Xml.dll -r:System.dll Mono.CSharp.dll ./../../class/lib/net_4_5/Mono.CSharp.dll @@ -5373,7 +5373,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/Mono.CSharp.dll -r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/Mono.CSharp.dll -r:System.Core.dll Mono.CSharp_test_net_4_5.dll Mono.CSharp_test_net_4_5.dll @@ -5383,7 +5383,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:Microsoft.Build.Engine.dll /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.v4.0.dll /r:Microsoft.Build.Tasks.v4.0.dll /r:ICSharpCode.SharpZipLib.dll -resource:Moonlight.Build.Tasks/PreviewTemplate.html + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:Microsoft.Build.Engine.dll /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.v4.0.dll /r:Microsoft.Build.Tasks.v4.0.dll /r:ICSharpCode.SharpZipLib.dll -resource:Moonlight.Build.Tasks/PreviewTemplate.html Moonlight.Build.Tasks.dll ./../../class/lib/net_4_5/Moonlight.Build.Tasks.dll @@ -5393,7 +5393,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -unsafe -r:System.dll -r:System.Core.dll -r:System.Xml.dll -d:NET_2_1 -d:NET_2_0 -d:NET_1_1 -d:NET_3_5 -nowarn:1720 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -unsafe -r:System.dll -r:System.Core.dll -r:System.Xml.dll -d:NET_2_1 -d:NET_2_0 -d:NET_1_1 -d:NET_3_5 -nowarn:1720 System.Net.dll ./../../class/lib/net_4_5/System.Net.dll @@ -5403,7 +5403,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:System.dll System.Numerics.dll ./../../class/lib/net_4_5/System.Numerics.dll @@ -5413,7 +5413,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Numerics.dll -r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Numerics.dll -r:System.dll System.Numerics_test_net_4_5.dll System.Numerics_test_net_4_5.dll @@ -5423,7 +5423,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -r:System.Core.dll -r:Mono.CSharp.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:System.Core.dll -r:Mono.CSharp.dll Microsoft.CSharp.dll ./../../class/lib/net_4_5/Microsoft.CSharp.dll @@ -5433,7 +5433,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:Microsoft.Build.Engine.dll /r:Microsoft.Build.Framework.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:mscorlib.dll /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:Microsoft.Build.Engine.dll /r:Microsoft.Build.Framework.dll Microsoft.Build.dll ./../../class/lib/net_4_5/Microsoft.Build.dll @@ -5443,7 +5443,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/Microsoft.Build.dll /r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/Microsoft.Build.dll /r:System.Core.dll Microsoft.Build_test_net_4_5.dll Microsoft.Build_test_net_4_5.dll @@ -5453,7 +5453,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -r:System -r:System.Drawing -r:System.Windows.Forms -r:System.Core + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:System -r:System.Drawing -r:System.Windows.Forms -r:System.Core System.Windows.Forms.DataVisualization.dll ./../../class/lib/net_4_5/System.Windows.Forms.DataVisualization.dll @@ -5463,7 +5463,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Windows.Forms.DataVisualization.dll -r:System -r:System.Drawing -r:System.Windows.Forms -r:System.Core + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Windows.Forms.DataVisualization.dll -r:System -r:System.Drawing -r:System.Windows.Forms -r:System.Core System.Windows.Forms.DataVisualization_test_net_4_5.dll System.Windows.Forms.DataVisualization_test_net_4_5.dll @@ -5473,7 +5473,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:System.dll /r:System.Xml.dll /r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:System.dll /r:System.Xml.dll /r:System.Core.dll System.Xaml.dll ./../../class/lib/net_4_5/System.Xaml.dll @@ -5483,7 +5483,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Xaml.dll /r:System.dll /r:System.Xml.dll /r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Xaml.dll /r:System.dll /r:System.Xml.dll /r:System.Core.dll System.Xaml_test_net_4_5.dll System.Xaml_test_net_4_5.dll @@ -5493,7 +5493,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -unsafe -r:System.dll -r:System.Xml.dll -r:System.Xaml.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -unsafe -r:System.dll -r:System.Xml.dll -r:System.Xaml.dll WindowsBase.dll ./../../class/lib/net_4_5/WindowsBase.dll @@ -5503,7 +5503,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/WindowsBase.dll -unsafe -r:WindowsBase.dll -r:System.dll -r:System.Xml.dll -r:System.Core.dll -r:System.Xaml.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/WindowsBase.dll -unsafe -r:WindowsBase.dll -r:System.dll -r:System.Xml.dll -r:System.Core.dll -r:System.Xaml.dll WindowsBase_test_net_4_5.dll WindowsBase_test_net_4_5.dll @@ -5513,7 +5513,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.ServiceModel.dll -r:System.Core.dll -d:NET_3_5 -d:NET_3_0 -r:System.Configuration.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.ServiceModel.dll -r:System.Core.dll -d:NET_3_5 -d:NET_3_0 -r:System.Configuration.dll System.ServiceModel.Routing.dll ./../../class/lib/net_4_5/System.ServiceModel.Routing.dll @@ -5523,7 +5523,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.ServiceModel.dll -r:System.Core.dll -r:System.Xml.Linq.dll -d:NET_3_5 -d:NET_3_0 -r:System.Configuration.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.ServiceModel.dll -r:System.Core.dll -r:System.Xml.Linq.dll -d:NET_3_5 -d:NET_3_0 -r:System.Configuration.dll System.ServiceModel.Discovery.dll ./../../class/lib/net_4_5/System.ServiceModel.Discovery.dll @@ -5533,7 +5533,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.ServiceModel.Discovery.dll -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.ServiceModel.dll -r:System.Core.dll -r:System.Xml.Linq.dll -d:NET_3_5 -d:NET_3_0 -r:System.Configuration.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.ServiceModel.Discovery.dll -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.ServiceModel.dll -r:System.Core.dll -r:System.Xml.Linq.dll -d:NET_3_5 -d:NET_3_0 -r:System.Configuration.dll System.ServiceModel.Discovery_test_net_4_5.dll System.ServiceModel.Discovery_test_net_4_5.dll @@ -5543,7 +5543,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -r:System.dll -r:System.Data.dll -r:System.Configuration.dll -r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:System.dll -r:System.Data.dll -r:System.Configuration.dll -r:System.Core.dll System.Runtime.Caching.dll ./../../class/lib/net_4_5/System.Runtime.Caching.dll @@ -5553,7 +5553,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Runtime.Caching.dll -r:System.dll -r:System.Data.dll -r:System.Configuration.dll -r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Runtime.Caching.dll -r:System.dll -r:System.Data.dll -r:System.Configuration.dll -r:System.Core.dll System.Runtime.Caching_test_net_4_5.dll System.Runtime.Caching_test_net_4_5.dll @@ -5563,7 +5563,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.Core.dll -r:System.Xml.Linq.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.Core.dll -r:System.Xml.Linq.dll System.Runtime.DurableInstancing.dll ./../../class/lib/net_4_5/System.Runtime.DurableInstancing.dll @@ -5573,7 +5573,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Runtime.DurableInstancing.dll -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.Core.dll -r:System.Xml.Linq.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Runtime.DurableInstancing.dll -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.Core.dll -r:System.Xml.Linq.dll System.Runtime.DurableInstancing_test_net_4_5.dll System.Runtime.DurableInstancing_test_net_4_5.dll @@ -5583,7 +5583,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -d:INSIDE_MONO_PARALLEL -r:mscorlib.dll -r:System.Core.dll -r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -d:INSIDE_MONO_PARALLEL -r:mscorlib.dll -r:System.Core.dll -r:System.dll Mono.Parallel.dll ./../../class/lib/net_4_5/Mono.Parallel.dll @@ -5593,7 +5593,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/Mono.Parallel.dll /r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/Mono.Parallel.dll /r:System.Core.dll Mono.Parallel_test_net_4_5.dll Mono.Parallel_test_net_4_5.dll @@ -5603,7 +5603,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -r:System.dll -r:System.Configuration.dll -r:System.Web.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:System.dll -r:System.Configuration.dll -r:System.Web.dll Microsoft.Web.Infrastructure.dll ./../../class/lib/net_4_5/Microsoft.Web.Infrastructure.dll @@ -5613,7 +5613,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -r:mscorlib.dll -r:System.dll -r:System.Data.dll -r:System.Core.dll -r:System.Configuration.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:mscorlib.dll -r:System.dll -r:System.Data.dll -r:System.Core.dll -r:System.Configuration.dll WebMatrix.Data.dll ./../../class/lib/net_4_5/WebMatrix.Data.dll @@ -5623,7 +5623,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/WebMatrix.Data.dll -r:System.dll -r:System.Core.dll -r:System.Data.dll -r:Mono.Data.Sqlite.dll -r:Microsoft.CSharp.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/WebMatrix.Data.dll -r:System.dll -r:System.Core.dll -r:System.Data.dll -r:Mono.Data.Sqlite.dll -r:Microsoft.CSharp.dll WebMatrix.Data_test_net_4_5.dll WebMatrix.Data_test_net_4_5.dll @@ -5633,7 +5633,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -d:NET_3_5 -r:System.dll -r:System.Core.dll -r:System.Xml.Linq.dll -r:System.Data.dll -r:System.Xml.dll -resource:Client/System.Data.Services.Client.resources -warn:2 -r:WindowsBase + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -d:NET_3_5 -r:System.dll -r:System.Core.dll -r:System.Xml.Linq.dll -r:System.Data.dll -r:System.Xml.dll -resource:Client/System.Data.Services.Client.resources -warn:2 -r:WindowsBase System.Data.Services.Client.dll ./../../class/lib/net_4_5/System.Data.Services.Client.dll @@ -5643,7 +5643,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -d:NET_3_5 -r:System.dll -r:System.Core.dll -r:System.ServiceModel.dll -r:System.ServiceModel.Web.dll -r:System.Data.Services.Client.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -d:NET_3_5 -r:System.dll -r:System.Core.dll -r:System.ServiceModel.dll -r:System.ServiceModel.Web.dll -r:System.Data.Services.Client.dll System.Data.Services.dll ./../../class/lib/net_4_5/System.Data.Services.dll @@ -5653,7 +5653,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Data.Services.dll -r:System.ServiceModel.dll -r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Data.Services.dll -r:System.ServiceModel.dll -r:System.Core.dll System.Data.Services_test_net_4_5.dll System.Data.Services_test_net_4_5.dll @@ -5663,7 +5663,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /d:ASPNETMVC -keyfile:../winfx.pub -delaysign /r:System.dll /r:System.Xml.dll /r:System.Core.dll /r:System.Runtime.Serialization.dll /r:System.ServiceModel.Web.dll /resource:System.Json.Properties.Resources.resources /r:Microsoft.CSharp.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /d:ASPNETMVC -keyfile:../winfx.pub -delaysign /r:System.dll /r:System.Xml.dll /r:System.Core.dll /r:System.Runtime.Serialization.dll /r:System.ServiceModel.Web.dll /resource:System.Json.Properties.Resources.resources /r:Microsoft.CSharp.dll System.Json.dll ./../../class/lib/net_4_5/System.Json.dll @@ -5673,7 +5673,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Json.dll /d:ASPNETMVC -keyfile:../winfx.pub -delaysign /r:System.dll /r:System.Xml.dll /r:System.Core.dll /r:System.Runtime.Serialization.dll /r:System.ServiceModel.Web.dll /resource:System.Json.Properties.Resources.resources /r:Microsoft.CSharp.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Json.dll /d:ASPNETMVC -keyfile:../winfx.pub -delaysign /r:System.dll /r:System.Xml.dll /r:System.Core.dll /r:System.Runtime.Serialization.dll /r:System.ServiceModel.Web.dll /resource:System.Json.Properties.Resources.resources /r:Microsoft.CSharp.dll System.Json_test_net_4_5.dll System.Json_test_net_4_5.dll @@ -5683,7 +5683,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -r:mscorlib.dll -r:System.Core.dll -r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:mscorlib.dll -r:System.Core.dll -r:System.dll System.Threading.Tasks.Dataflow.dll ./../../class/lib/net_4_5/System.Threading.Tasks.Dataflow.dll @@ -5693,7 +5693,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Threading.Tasks.Dataflow.dll -r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Threading.Tasks.Dataflow.dll -r:System.Core.dll -r:System.dll System.Threading.Tasks.Dataflow_test_net_4_5.dll System.Threading.Tasks.Dataflow_test_net_4_5.dll @@ -5703,7 +5703,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -r:System.dll -r:System.Core.dll -d:CLR40 -resource:Microsoft.Internal.Strings.resources -d:USE_ECMA_KEY,FEATURE_REFLECTIONCONTEXT,FEATURE_REFLECTIONFILEIO,FEATURE_SERIALIZATION,FEATURE_SLIMLOCK -nowarn:219,414 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:System.dll -r:System.Core.dll -d:CLR40 -resource:Microsoft.Internal.Strings.resources -d:USE_ECMA_KEY,FEATURE_REFLECTIONCONTEXT,FEATURE_REFLECTIONFILEIO,FEATURE_SERIALIZATION,FEATURE_SLIMLOCK -nowarn:219,414 System.ComponentModel.Composition.dll ./../../class/lib/net_4_5/System.ComponentModel.Composition.dll @@ -5713,7 +5713,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -r:System.Core.dll -r:System.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:System.Core.dll -r:System.dll System.Net.Http.dll ./../../class/lib/net_4_5/System.Net.Http.dll @@ -5723,7 +5723,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/System.Net.Http.dll -r:System.dll -r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/System.Net.Http.dll -r:System.dll -r:System.Core.dll System.Net.Http_test_net_4_5.dll System.Net.Http_test_net_4_5.dll @@ -5733,7 +5733,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /warn:1 /keyfile:../winfx.pub -delaysign /r:System.dll /r:System.Core.dll /d:ASPNETWEBPAGES /resource:System.Web.Razor.Resources.RazorResources.resources /resource:System.Web.Razor.Common.CommonResources.resources + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /warn:1 /keyfile:../winfx.pub -delaysign /r:System.dll /r:System.Core.dll /d:ASPNETWEBPAGES /resource:System.Web.Razor.Resources.RazorResources.resources /resource:System.Web.Razor.Common.CommonResources.resources System.Web.Razor.dll ./../../class/lib/net_4_5/System.Web.Razor.dll @@ -5743,7 +5743,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /warn:1 /keyfile:../winfx.pub -delaysign /r:System.dll /r:System.Core.dll /r:System.Configuration.dll /r:System.Web.dll /r:Microsoft.Web.Infrastructure.dll /d:ASPNETWEBPAGES /resource:System.Web.WebPages.Deployment.Common.CommonResources.resources /resource:System.Web.WebPages.Deployment.Resources.ConfigurationResources.resources + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /warn:1 /keyfile:../winfx.pub -delaysign /r:System.dll /r:System.Core.dll /r:System.Configuration.dll /r:System.Web.dll /r:Microsoft.Web.Infrastructure.dll /d:ASPNETWEBPAGES /resource:System.Web.WebPages.Deployment.Common.CommonResources.resources /resource:System.Web.WebPages.Deployment.Resources.ConfigurationResources.resources System.Web.WebPages.Deployment.dll ./../../class/lib/net_4_5/System.Web.WebPages.Deployment.dll @@ -5753,7 +5753,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /warn:1 /keyfile:../winfx.pub /delaysign /r:Microsoft.CSharp.dll /r:Microsoft.Web.Infrastructure.dll /r:System.dll /r:System.ComponentModel.DataAnnotations.dll /r:System.Configuration.dll /r:System.Core.dll /r:System.Data.Linq.dll /r:System.Web.dll /r:System.Web.WebPages.Deployment.dll /r:System.Web.Razor.dll /r:System.Xml.dll /r:System.Xml.Linq.dll /d:ASPNETWEBPAGES /resource:System.Web.WebPages.Resources.WebPageResources.resources /resource:System.Web.WebPages.Common.CommonResources.resources + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /warn:1 /keyfile:../winfx.pub /delaysign /r:Microsoft.CSharp.dll /r:Microsoft.Web.Infrastructure.dll /r:System.dll /r:System.ComponentModel.DataAnnotations.dll /r:System.Configuration.dll /r:System.Core.dll /r:System.Data.Linq.dll /r:System.Web.dll /r:System.Web.WebPages.Deployment.dll /r:System.Web.Razor.dll /r:System.Xml.dll /r:System.Xml.Linq.dll /d:ASPNETWEBPAGES /resource:System.Web.WebPages.Resources.WebPageResources.resources /resource:System.Web.WebPages.Common.CommonResources.resources System.Web.WebPages.dll ./../../class/lib/net_4_5/System.Web.WebPages.dll @@ -5763,7 +5763,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /warn:1 /keyfile:../winfx.pub /delaysign /r:System.dll /r:System.Core.dll /r:System.Configuration.dll /r:System.Web.dll /r:System.Web.WebPages.dll /r:System.Web.Razor.dll /d:ASPNETWEBPAGES /resource:System.Web.WebPages.Razor.Resources.RazorWebResources.resources /resource:System.Web.WebPages.Razor.Common.CommonResources.resources + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /warn:1 /keyfile:../winfx.pub /delaysign /r:System.dll /r:System.Core.dll /r:System.Configuration.dll /r:System.Web.dll /r:System.Web.WebPages.dll /r:System.Web.Razor.dll /d:ASPNETWEBPAGES /resource:System.Web.WebPages.Razor.Resources.RazorWebResources.resources /resource:System.Web.WebPages.Razor.Common.CommonResources.resources System.Web.WebPages.Razor.dll ./../../class/lib/net_4_5/System.Web.WebPages.Razor.dll @@ -5773,7 +5773,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /warn:1 /keyfile:../winfx.pub /d:MONO /delaysign /r:Microsoft.Web.Infrastructure.dll /r:System.dll /r:System.Core.dll /r:System.Configuration.dll /r:System.Data.dll /r:System.Xml.dll /r:System.Web.dll /r:System.Web.Abstractions.dll /r:System.Web.Routing.dll /r:System.Web.Extensions.dll /r:System.ComponentModel.DataAnnotations.dll /r:System.Data.Linq.dll /r:System.Runtime.Caching.dll /r:System.Web.Razor.dll /r:System.Web.WebPages.Razor.dll /r:System.Web.WebPages.dll /resource:Mvc/Resources/MvcResources.resources,System.Web.Mvc.Resources.MvcResources.resources + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /warn:1 /keyfile:../winfx.pub /d:MONO /delaysign /r:Microsoft.Web.Infrastructure.dll /r:System.dll /r:System.Core.dll /r:System.Configuration.dll /r:System.Data.dll /r:System.Xml.dll /r:System.Web.dll /r:System.Web.Abstractions.dll /r:System.Web.Routing.dll /r:System.Web.Extensions.dll /r:System.ComponentModel.DataAnnotations.dll /r:System.Data.Linq.dll /r:System.Runtime.Caching.dll /r:System.Web.Razor.dll /r:System.Web.WebPages.Razor.dll /r:System.Web.WebPages.dll /resource:Mvc/Resources/MvcResources.resources,System.Web.Mvc.Resources.MvcResources.resources System.Web.Mvc.dll ./../../class/lib/net_4_5/tmp/System.Web.Mvc.dll @@ -5783,7 +5783,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -r:System.Core.dll -r:System.dll -r:System.Net.Http.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.Xml.Linq.dll -r:System.Data.dll -r:System.Configuration.dll -d:ASPNETMVC -keyfile:../winfx.pub -delaysign -resource:System.Net.Http.Properties.CommonWebApiResources.resources + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:System.Core.dll -r:System.dll -r:System.Net.Http.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.Xml.Linq.dll -r:System.Data.dll -r:System.Configuration.dll -d:ASPNETMVC -keyfile:../winfx.pub -delaysign -resource:System.Net.Http.Properties.CommonWebApiResources.resources -resource:System.Net.Http.Properties.Resources.resources System.Net.Http.Formatting.dll ./../../class/lib/net_4_5/System.Net.Http.Formatting.dll @@ -5793,17 +5793,47 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -r:System.Core.dll -r:System.dll -r:System.Xml.dll -r:System.Net.Http.dll -r:System.ComponentModel.DataAnnotations.dll -r:System.Net.Http.Formatting.dll -r:System.Runtime.Caching.dll -r:System.Runtime.Serialization.dll -r:System.Data.Linq.dll -d:ASPNETMVC -keyfile:../winfx.pub -delaysign + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:System.Core.dll -r:System.dll -r:System.Xml.dll -r:System.Net.Http.dll -r:System.ComponentModel.DataAnnotations.dll -r:System.Net.Http.Formatting.dll -r:System.Runtime.Caching.dll -r:System.Runtime.Serialization.dll -r:System.Data.Linq.dll -d:ASPNETMVC -keyfile:../winfx.pub -delaysign -resource:System.Web.Http.Properties.CommonWebApiResources.resources -resource:System.Web.Http.Properties.SRResources.resources System.Web.Http.dll ./../../class/lib/net_4_5/System.Web.Http.dll 4.5 System.Web.Http.dll.sources + + false + MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:System.Core.dll -r:System.dll -r:System.Xml.dll -r:System.Configuration.dll -r:System.Net.Http.dll -r:System.Runtime.Serialization.dll -r:System.ServiceModel.dll -r:System.IdentityModel.dll -r:System.Web.Http.dll -r:System.Net.Http.Formatting.dll -d:ASPNETMVC -keyfile:../winfx.pub -delaysign + System.Web.Http.SelfHost.dll + + ./../../class/lib/net_4_5/System.Web.Http.SelfHost.dll + 4.5 + System.Web.Http.SelfHost.dll.sources + + + false + MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:System.Data.dll -r:System.Transactions.dll -r:System.Xml.Linq.dll -r:System.Configuration.dll -r:System.ComponentModel.DataAnnotations.dll -r:System.Runtime.Serialization.dll -r:System.dll -r:System.Xml.dll -r:System.Core.dll -r:Microsoft.CSharp.dll -keyfile:../ecma.pub -delaysign -warn:1 -resource:System.Data.Entity.Properties.Resources.resources -resource:System.Data.Entity.Properties.Resources.Migrate.resources -resource:System.Data.Entity.Properties.Resources.PowerShell.resources -resource:../../../external/entityframework/src/EntityFramework/Resources/System/Data/System.Data.Resources.DbProviderServices.ConceptualSchemaDefinition.csdl -resource:../../../external/entityframework/src/EntityFramework/Resources/System/Data/System.Data.Resources.DbProviderServices.ConceptualSchemaDefinitionVersion3.csdl -resource:../../../external/entityframework/src/EntityFramework/Resources/System/Data/System.Data.Resources.ProviderServices.ProviderManifest.xsd -resource:../../../external/entityframework/src/EntityFramework/Resources/System/Data/EntityModel/System.Data.Resources.AnnotationSchema.xsd -resource:../../../external/entityframework/src/EntityFramework/Resources/System/Data/EntityModel/System.Data.Resources.CodeGenerationSchema.xsd -resource:../../../external/entityframework/src/EntityFramework/Resources/System/Data/EntityModel/System.Data.Resources.CSDLSchema_1.xsd -resource:../../../external/entityframework/src/EntityFramework/Resources/System/Data/EntityModel/System.Data.Resources.CSDLSchema_1_1.xsd -resource:../../../external/entityframework/src/EntityFramework/Resources/System/Data/EntityModel/System.Data.Resources.CSDLSchema_2.xsd -resource:../../../external/entityframework/src/EntityFramework/Resources/System/Data/EntityModel/System.Data.Resources.CSDLSchema_3.xsd -resource:../../../external/entityframework/src/EntityFramework/Resources/System/Data/EntityModel/system.data.resources.entitystoreschemagenerator.xsd -resource:../../../external/entityframework/src/EntityFramework/Resources/System/Data/EntityModel/System.Data.Resources.SSDLSchema.xsd -resource:../../../external/entityframework/src/EntityFramework/Resources/System/Data/EntityModel/System.Data.Resources.SSDLSchema_2.xsd -resource:../../../external/entityframework/src/EntityFramework/Resources/System/Data/EntityModel/System.Data.Resources.SSDLSchema_3.xsd -resource:../../../external/entityframework/src/EntityFramework/Resources/System/Data/MappingSpecification/System.Data.Resources.CSMSL_1.xsd -resource:../../../external/entityframework/src/EntityFramework/Resources/System/Data/MappingSpecification/System.Data.Resources.CSMSL_2.xsd -resource:../../../external/entityframework/src/EntityFramework/Resources/System/Data/MappingSpecification/System.Data.Resources.CSMSL_3.xsd + EntityFramework.dll + + ./../../class/lib/net_4_5/EntityFramework.dll + 4.5 + EntityFramework.dll.sources + + + false + MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:System.dll -r:System.Xml.dll -r:System.Core.dll -r:EntityFramework.dll -r:System.Data.dll -keyfile:../ecma.pub -delaysign -warn:1 -resource:System.Data.Entity.SqlServer.Properties.Resources.SqlServer.resources -resource:../../../external/entityframework/src/EntityFramework/Resources/System/Data/System.Data.Resources.DbProviderServices.ConceptualSchemaDefinition.csdl -resource:../../../external/entityframework/src/EntityFramework.SqlServer/Resources/System/Data/SqlClient/System.Data.Resources.SqlClient.SqlProviderServices.ProviderManifest.xml -resource:../../../external/entityframework/src/EntityFramework.SqlServer/Resources/System/Data/SqlClient/System.Data.Resources.SqlClient.SqlProviderServices.StoreSchemaDefinition.ssdl -resource:../../../external/entityframework/src/EntityFramework.SqlServer/Resources/System/Data/SqlClient/System.Data.Resources.SqlClient.SqlProviderServices.StoreSchemaDefinition_Sql8.ssdl -resource:../../../external/entityframework/src/EntityFramework.SqlServer/Resources/System/Data/SqlClient/System.Data.Resources.SqlClient.SqlProviderServices.StoreSchemaDefinitionVersion3.ssdl -resource:../../../external/entityframework/src/EntityFramework.SqlServer/Resources/System/Data/SqlClient/System.Data.Resources.SqlClient.SqlProviderServices.StoreSchemaDefinitionVersion3_Sql8.ssdl -resource:../../../external/entityframework/src/EntityFramework.SqlServer/Resources/System/Data/SqlClient/System.Data.Resources.SqlClient.SqlProviderServices.StoreSchemaMapping.msl -resource:../../../external/entityframework/src/EntityFramework.SqlServer/Resources/System/Data/SqlClient/System.Data.Resources.SqlClient.SqlProviderServices.StoreSchemaMappingVersion3.msl + EntityFramework.SqlServer.dll + + ./../../class/lib/net_4_5/EntityFramework.SqlServer.dll + 4.5 + EntityFramework.SqlServer.dll.sources + false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -r:System.dll -r:System.Core.dll -r:Mono.Cecil.dll -r:Mono.Cecil.Mdb.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -r:System.dll -r:System.Core.dll -r:Mono.Cecil.dll -r:Mono.Cecil.Mdb.dll Mono.CodeContracts.dll ./../../class/lib/net_4_5/Mono.CodeContracts.dll @@ -5813,7 +5843,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -r:./../../class/lib/net_4_5/Mono.CodeContracts.dll -r:System.Core.dll + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_5/Mono.CodeContracts.dll -r:System.Core.dll Mono.CodeContracts_test_net_4_5.dll Mono.CodeContracts_test_net_4_5.dll @@ -5823,7 +5853,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /r:System.Xml.dll /r:System.dll /d:StronglyNamedAssembly -warn:1 + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /r:System.Xml.dll /r:System.dll /d:StronglyNamedAssembly -warn:1 nunit.framework.dll ./../../../class/lib/net_4_5/nunit.framework.dll @@ -5833,7 +5863,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 -debug -r:nunit.framework.dll -r:System.dll /d:StronglyNamedAssembly -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -debug -r:nunit.framework.dll -r:System.dll /d:StronglyNamedAssembly -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig nunit.core.interfaces.dll ./../../../class/lib/net_4_5/nunit.core.interfaces.dll @@ -5843,7 +5873,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 -r:nunit.framework.dll -r:nunit.core.interfaces.dll -r:System.dll /d:StronglyNamedAssembly -warn:1 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:nunit.framework.dll -r:nunit.core.interfaces.dll -r:System.dll /d:StronglyNamedAssembly -warn:1 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig nunit.core.dll ./../../../class/lib/net_4_5/nunit.core.dll @@ -5853,7 +5883,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 /resource:Transform.resources,NUnit.Util.Transform.resources -r:nunit.core.dll -r:nunit.core.interfaces.dll -r:System.dll -r:System.Xml.dll -r:System.Runtime.Remoting.dll /d:MONO /d:StronglyNamedAssembly -warn:1 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 /resource:Transform.resources,NUnit.Util.Transform.resources -r:nunit.core.dll -r:nunit.core.interfaces.dll -r:System.dll -r:System.Xml.dll -r:System.Runtime.Remoting.dll /d:MONO /d:StronglyNamedAssembly -warn:1 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig nunit.util.dll ./../../../class/lib/net_4_5/nunit.util.dll @@ -5863,7 +5893,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 -debug -r:nunit.framework.dll -r:System.dll /d:StronglyNamedAssembly -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -debug -r:nunit.framework.dll -r:System.dll /d:StronglyNamedAssembly -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig nunit.mocks.dll ./../../../class/lib/net_4_5/nunit.mocks.dll @@ -5873,7 +5903,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -debug /r:System.Xml.dll /r:System.dll /d:StronglyNamedAssembly + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -debug /r:System.Xml.dll /r:System.dll /d:StronglyNamedAssembly nunit.framework.extensions.dll ./../../../class/lib/net_4_5/nunit.framework.extensions.dll @@ -5883,7 +5913,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig -debug /r:nunit.core.dll /r:nunit.core.interfaces.dll /r:System.Xml.dll /r:System.dll /d:StronglyNamedAssembly + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig -debug /r:nunit.core.dll /r:nunit.core.interfaces.dll /r:System.Xml.dll /r:System.dll /d:StronglyNamedAssembly nunit.core.extensions.dll ./../../../class/lib/net_4_5/nunit.core.extensions.dll @@ -5893,7 +5923,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 -r:nunit.core.dll -r:nunit.core.interfaces.dll -r:nunit.util.dll -r:System.dll -r:System.Xml.dll /d:MONO /d:StronglyNamedAssembly -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:nunit.core.dll -r:nunit.core.interfaces.dll -r:nunit.util.dll -r:System.dll -r:System.Xml.dll /d:MONO /d:StronglyNamedAssembly -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig nunit-console-runner.dll ./../../../class/lib/net_4_5/nunit-console-runner.dll @@ -5903,7 +5933,7 @@ MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 /r:nunit.framework.dll /r:nunit.util.dll /r:nunit.core.dll /r:nunit-console-runner.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 /r:nunit.framework.dll /r:nunit.util.dll /r:nunit.core.dll /r:nunit-console-runner.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig nunit-console.exe ./../../../class/lib/net_4_5/nunit-console.exe @@ -5913,7 +5943,7 @@ MONO_PATH=./../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../class/lib/build/mcs.exe - /codepage:65001 /lib:../class/lib/net_4_5 /r:../class/lib/net_4_5/PEAPI.dll /r:Mono.CompilerServices.SymbolWriter.dll /r:Mono.Security.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 /lib:../class/lib/net_4_5 /r:../class/lib/net_4_5/PEAPI.dll /r:Mono.CompilerServices.SymbolWriter.dll /r:Mono.Security.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig ilasm.exe ./../class/lib/net_4_5/ilasm.exe @@ -5923,7 +5953,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:Mono.Security.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:Mono.Security.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig al.exe ./../../class/lib/net_4_5/al.exe @@ -5933,7 +5963,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 /r:./../../class/lib/net_4_5/Mono.Cecil.dll /r:System.Xml.dll -keyfile:../../class/mono.snk -resource:Descriptors/mscorlib.xml -resource:Descriptors/System.xml -resource:Descriptors/System.Drawing.xml -resource:Descriptors/System.Web.xml -resource:Descriptors/Mono.Posix.xml -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 /r:./../../class/lib/net_4_5/Mono.Cecil.dll /r:System.Xml.dll -keyfile:../../class/mono.snk -resource:Descriptors/mscorlib.xml -resource:Descriptors/System.xml -resource:Descriptors/System.Drawing.xml -resource:Descriptors/System.Web.xml -resource:Descriptors/Mono.Posix.xml -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig monolinker.exe ./../../class/lib/net_4_5/monolinker.exe @@ -5943,7 +5973,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:System.dll -r:System.Core.dll -r:System.Xml.dll -r:./../../class/lib/net_4_5/monolinker.exe -r:./../../class/lib/net_4_5/Mono.Cecil.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:System.dll -r:System.Core.dll -r:System.Xml.dll -r:./../../class/lib/net_4_5/monolinker.exe -r:./../../class/lib/net_4_5/Mono.Cecil.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig Mono.Tuner.dll ./../../class/lib/net_4_5/Mono.Tuner.dll @@ -5953,7 +5983,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig culevel.exe ./../../class/lib/net_4_5/culevel.exe @@ -5963,7 +5993,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:System.Xml.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:System.Xml.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig genxs.exe ./../../class/lib/net_4_5/genxs.exe @@ -5973,7 +6003,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:Mono.Posix.dll -r:ICSharpCode.SharpZipLib.dll -resource:template.c -resource:template_z.c -resource:template_main.c -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:Mono.Posix.dll -r:ICSharpCode.SharpZipLib.dll -resource:template.c -resource:template_z.c -resource:template_main.c -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig mkbundle.exe ./../../class/lib/net_4_5/mkbundle.exe @@ -5983,7 +6013,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig monop.exe ./../../class/lib/net_4_5/monop.exe @@ -5993,7 +6023,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:System.ServiceProcess.dll -r:Mono.Posix.dll -unsafe -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:System.ServiceProcess.dll -r:Mono.Posix.dll -unsafe -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig mono-service.exe ./../../class/lib/net_4_5/mono-service.exe @@ -6003,7 +6033,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:System.Xml.dll -r:System.Data.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:System.Xml.dll -r:System.Data.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig xsd.exe ./../../class/lib/net_4_5/xsd.exe @@ -6013,7 +6043,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig resgen.exe ./../../class/lib/net_4_5/resgen.exe @@ -6023,7 +6053,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:Mono.Security.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:Mono.Security.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig gacutil.exe ./../../class/lib/net_4_5/gacutil.exe @@ -6033,7 +6063,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:System.Xml.dll -r:System.Web.Services.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:System.Xml.dll -r:System.Web.Services.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig wsdl.exe ./../../class/lib/net_4_5/wsdl.exe @@ -6043,7 +6073,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:Microsoft.Build.Framework.dll -r:Microsoft.Build.Utilities.v4.0.dll -r:Microsoft.Build.Engine.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:Microsoft.Build.Framework.dll -r:Microsoft.Build.Utilities.v4.0.dll -r:Microsoft.Build.Engine.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig xbuild.exe ./../../class/lib/net_4_5/xbuild.exe @@ -6053,7 +6083,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:./../../class/lib/net_4_5/Mono.CSharp.dll -r:./../../class/lib/net_4_5/Mono.Posix.dll -r:Mono.Management.dll -unsafe -nowarn:3021 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:./../../class/lib/net_4_5/Mono.CSharp.dll -r:./../../class/lib/net_4_5/Mono.Posix.dll -r:Mono.Management.dll -unsafe -nowarn:3021 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig csharp.exe ./../../class/lib/net_4_5/csharp.exe @@ -6063,7 +6093,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig compiler-tester.exe ./../../class/lib/net_4_5/compiler-tester.exe @@ -6073,7 +6103,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:System.Xml.dll -r:Commons.Xml.Relaxng.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:System.Xml.dll -r:Commons.Xml.Relaxng.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig mono-xmltool.exe ./../../class/lib/net_4_5/mono-xmltool.exe @@ -6083,7 +6113,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:Mono.Posix.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:Mono.Posix.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig mono-shlib-cop.exe ./../../class/lib/net_4_5/mono-shlib-cop.exe @@ -6093,7 +6123,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:System.Xml.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:System.Xml.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig sgen.exe ./../../class/lib/net_4_5/sgen.exe @@ -6103,7 +6133,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:System.Xml.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:System.Xml.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig mconfig.exe ./../../class/lib/net_4_5/mconfig.exe @@ -6113,7 +6143,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:System.Configuration.Install -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:System.Configuration.Install -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig installutil.exe ./../../class/lib/net_4_5/installutil.exe @@ -6123,7 +6153,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig nunitreport.exe ./../../class/lib/net_4_5/nunitreport.exe @@ -6133,7 +6163,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 /r:Mono.Cecil.dll /r:Mono.CompilerServices.SymbolWriter.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 /r:Mono.Cecil.dll /r:Mono.CompilerServices.SymbolWriter.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig pdb2mdb.exe ./../../class/lib/net_4_5/pdb2mdb.exe @@ -6143,7 +6173,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:System.dll -r:System.Xml.dll -r:System.Data.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:System.dll -r:System.Xml.dll -r:System.Data.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig sqlsharp.exe ./../../class/lib/net_4_5/sqlsharp.exe @@ -6153,7 +6183,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:MONO_STRICT -keyfile:../../class/System.Data.Linq/src/DbMetal/../DbLinq.snk -resource:../../class/System.Data.Linq/src/DbMetal/Language/EnglishWords.txt,DbMetal.Language.EnglishWords.txt -resource:../../class/System.Data.Linq/src/DbMetal/Language/FrenchWords.txt,DbMetal.Language.FrenchWords.txt -resource:../../class/System.Data.Linq/src/DbMetal/Language/GermanWords.txt,DbMetal.Language.GermanWords.txt -r:System.Configuration -r:System.Core -r:System.Data -r:System.Data.Linq -r:System.Xml -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -d:MONO_STRICT -keyfile:../../class/System.Data.Linq/src/DbMetal/../DbLinq.snk -resource:../../class/System.Data.Linq/src/DbMetal/Language/EnglishWords.txt,DbMetal.Language.EnglishWords.txt -resource:../../class/System.Data.Linq/src/DbMetal/Language/FrenchWords.txt,DbMetal.Language.FrenchWords.txt -resource:../../class/System.Data.Linq/src/DbMetal/Language/GermanWords.txt,DbMetal.Language.GermanWords.txt -r:System.Configuration -r:System.Core -r:System.Data -r:System.Data.Linq -r:System.Xml -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig sqlmetal.exe ./../../class/lib/net_4_5/sqlmetal.exe @@ -6163,7 +6193,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:System.Core.dll -r:System.Runtime.Serialization.dll -r:System.ServiceModel.dll -r:System.Web.Services.dll -r:System.Configuration.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:System.Core.dll -r:System.Runtime.Serialization.dll -r:System.ServiceModel.dll -r:System.Web.Services.dll -r:System.Configuration.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig svcutil.exe ./../../class/lib/net_4_5/svcutil.exe @@ -6173,7 +6203,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig ictool.exe ./../../class/lib/net_4_5/ictool.exe @@ -6183,7 +6213,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:System.Xml.dll -r:System.Web.Services.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:System.Xml.dll -r:System.Web.Services.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig disco.exe ./../../class/lib/net_4_5/disco.exe @@ -6193,7 +6223,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:System.Runtime.Remoting.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:System.Runtime.Remoting.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig soapsuds.exe ./../../class/lib/net_4_5/soapsuds.exe @@ -6203,7 +6233,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig browsercaps-updater.exe ./../../class/lib/net_4_5/browsercaps-updater.exe @@ -6213,7 +6243,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig mono-cil-strip.exe ./../../class/lib/net_4_5/mono-cil-strip.exe @@ -6223,7 +6253,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 /resource:LOADER /resource:PLIST -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 /resource:LOADER /resource:PLIST -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig macpack.exe ./../../class/lib/net_4_5/macpack.exe @@ -6233,7 +6263,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:System.Xml.dll -r:Commons.Xml.Relaxng.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:System.Xml.dll -r:Commons.Xml.Relaxng.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig dtd2rng.exe ./../../class/lib/net_4_5/dtd2rng.exe @@ -6243,7 +6273,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:System.Xml.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:System.Xml.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig dtd2xsd.exe ./../../class/lib/net_4_5/dtd2xsd.exe @@ -6253,7 +6283,7 @@ false MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 /nowarn:618,612,672,809 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig /codepage:utf8 /nowarn:169,164,162,168,219,618,612 /r:Commons.Xml.Relaxng /resource:../../docs/monodoc.xml,monodoc.xml /resource:Resources/base.css,base.css /resource:Resources/ecmaspec-html-css.xsl,ecmaspec-html-css.xsl /resource:Resources/ecmaspec-html.xsl,ecmaspec-html.xsl /resource:Resources/ecmaspec.css,ecmaspec.css /resource:Resources/helper.js,helper.js /resource:Resources/home.html,home.html /resource:Resources/Lminus.gif,Lminus.gif /resource:Resources/Lplus.gif,Lplus.gif /resource:Resources/mdoc-html-format.xsl,mdoc-html-format.xsl /resource:Resources/mdoc-html-utils.xsl,mdoc-html-utils.xsl /resource:Resources/mdoc-sections-css.xsl,mdoc-sections-css.xsl /resource:Resources/mdoc-sections.xsl,mdoc-sections.xsl /resource:Resources/mono-ecma-css.xsl,mono-ecma-css.xsl /resource:Resources/mono-ecma-impl.xsl,mono-ecma-impl.xsl /resource:Resources/mono-ecma.css,mono-ecma.css /resource:Resources/mono-ecma.xsl,mono-ecma.xsl /resource:Resources/images/bc_bg.png,bc_bg.png /resource:Resources/images/bc_separator.png,bc_separator.png /resource:Resources/images/error.png,error.png /resource:Resources/images/hatch.png,hatch.png /resource:Resources/images/headerbg.png,headerbg.png /resource:Resources/images/help.png,help.png /resource:Resources/images/house.png,house.png /resource:Resources/images/members.png,members.png /resource:Resources/images/namespace.png,namespace.png /resource:Resources/images/privclass.png,privclass.png /resource:Resources/images/privdelegate.png,privdelegate.png /resource:Resources/images/privenumeration.png,privenumeration.png /resource:Resources/images/privevent.png,privevent.png /resource:Resources/images/privextension.png,privextension.png /resource:Resources/images/privfield.png,privfield.png /resource:Resources/images/privinterface.png,privinterface.png /resource:Resources/images/privmethod.png,privmethod.png /resource:Resources/images/privproperty.png,privproperty.png /resource:Resources/images/privstructure.png,privstructure.png /resource:Resources/images/protclass.png,protclass.png /resource:Resources/images/protdelegate.png,protdelegate.png /resource:Resources/images/protenumeration.png,protenumeration.png /resource:Resources/images/protevent.png,protevent.png /resource:Resources/images/protextension.png,protextension.png /resource:Resources/images/protfield.png,protfield.png /resource:Resources/images/protinterface.png,protinterface.png /resource:Resources/images/protmethod.png,protmethod.png /resource:Resources/images/protproperty.png,protproperty.png /resource:Resources/images/protstructure.png,protstructure.png /resource:Resources/images/pubclass.png,pubclass.png /resource:Resources/images/pubdelegate.png,pubdelegate.png /resource:Resources/images/pubenumeration.png,pubenumeration.png /resource:Resources/images/pubevent.png,pubevent.png /resource:Resources/images/pubextension.png,pubextension.png /resource:Resources/images/pubfield.png,pubfield.png /resource:Resources/images/pubinterface.png,pubinterface.png /resource:Resources/images/pubmethod.png,pubmethod.png /resource:Resources/images/pubproperty.png,pubproperty.png /resource:Resources/images/pubstructure.png,pubstructure.png /resource:Resources/images/reference.png,reference.png /resource:Resources/images/treebg.png,treebg.png /r:ICSharpCode.SharpZipLib /r:mscorlib.dll /r:System.dll /r:System.Core.dll /r:System.Configuration.dll /r:System.Web.Services.dll /r:System.Xml.dll + /codepage:65001 /nowarn:618,612,672,809 -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig /codepage:utf8 /nowarn:169,164,162,168,219,618,612 /r:Commons.Xml.Relaxng /resource:../../docs/monodoc.xml,monodoc.xml /resource:Resources/base.css,base.css /resource:Resources/ecmaspec-html-css.xsl,ecmaspec-html-css.xsl /resource:Resources/ecmaspec-html.xsl,ecmaspec-html.xsl /resource:Resources/ecmaspec.css,ecmaspec.css /resource:Resources/helper.js,helper.js /resource:Resources/home.html,home.html /resource:Resources/Lminus.gif,Lminus.gif /resource:Resources/Lplus.gif,Lplus.gif /resource:Resources/mdoc-html-format.xsl,mdoc-html-format.xsl /resource:Resources/mdoc-html-utils.xsl,mdoc-html-utils.xsl /resource:Resources/mdoc-sections-css.xsl,mdoc-sections-css.xsl /resource:Resources/mdoc-sections.xsl,mdoc-sections.xsl /resource:Resources/mono-ecma-css.xsl,mono-ecma-css.xsl /resource:Resources/mono-ecma-impl.xsl,mono-ecma-impl.xsl /resource:Resources/mono-ecma.css,mono-ecma.css /resource:Resources/mono-ecma.xsl,mono-ecma.xsl /resource:Resources/images/bc_bg.png,bc_bg.png /resource:Resources/images/bc_separator.png,bc_separator.png /resource:Resources/images/error.png,error.png /resource:Resources/images/hatch.png,hatch.png /resource:Resources/images/headerbg.png,headerbg.png /resource:Resources/images/help.png,help.png /resource:Resources/images/house.png,house.png /resource:Resources/images/members.png,members.png /resource:Resources/images/namespace.png,namespace.png /resource:Resources/images/privclass.png,privclass.png /resource:Resources/images/privdelegate.png,privdelegate.png /resource:Resources/images/privenumeration.png,privenumeration.png /resource:Resources/images/privevent.png,privevent.png /resource:Resources/images/privextension.png,privextension.png /resource:Resources/images/privfield.png,privfield.png /resource:Resources/images/privinterface.png,privinterface.png /resource:Resources/images/privmethod.png,privmethod.png /resource:Resources/images/privproperty.png,privproperty.png /resource:Resources/images/privstructure.png,privstructure.png /resource:Resources/images/protclass.png,protclass.png /resource:Resources/images/protdelegate.png,protdelegate.png /resource:Resources/images/protenumeration.png,protenumeration.png /resource:Resources/images/protevent.png,protevent.png /resource:Resources/images/protextension.png,protextension.png /resource:Resources/images/protfield.png,protfield.png /resource:Resources/images/protinterface.png,protinterface.png /resource:Resources/images/protmethod.png,protmethod.png /resource:Resources/images/protproperty.png,protproperty.png /resource:Resources/images/protstructure.png,protstructure.png /resource:Resources/images/pubclass.png,pubclass.png /resource:Resources/images/pubdelegate.png,pubdelegate.png /resource:Resources/images/pubenumeration.png,pubenumeration.png /resource:Resources/images/pubevent.png,pubevent.png /resource:Resources/images/pubextension.png,pubextension.png /resource:Resources/images/pubfield.png,pubfield.png /resource:Resources/images/pubinterface.png,pubinterface.png /resource:Resources/images/pubmethod.png,pubmethod.png /resource:Resources/images/pubproperty.png,pubproperty.png /resource:Resources/images/pubstructure.png,pubstructure.png /resource:Resources/images/reference.png,reference.png /resource:Resources/images/treebg.png,treebg.png /r:ICSharpCode.SharpZipLib /r:mscorlib.dll /r:System.dll /r:System.Core.dll /r:System.Configuration.dll /r:System.Web.Services.dll /r:System.Xml.dll monodoc.dll ./../../class/lib/net_4_5/monodoc.dll @@ -6263,7 +6293,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 /resource:../monodoc/Resources/mdoc-html-format.xsl,mdoc-html-format.xsl /resource:../monodoc/Resources/mdoc-html-utils.xsl,mdoc-html-utils.xsl /resource:../monodoc/Resources/mdoc-sections-css.xsl,mdoc-sections-css.xsl /resource:../monodoc/Resources/mono-ecma-css.xsl,mono-ecma-css.xsl /resource:Resources/defaulttemplate.xsl,defaulttemplate.xsl /resource:Resources/monodoc-ecma.xsd,monodoc-ecma.xsd /resource:Resources/msitomsx.xsl,msitomsx.xsl /resource:Resources/overview.xsl,overview.xsl /resource:Resources/stylesheet.xsl,stylesheet.xsl /r:System.Web.dll /r:System.Xml.Linq.dll /r:ICSharpCode.SharpZipLib.dll /r:Mono.Cecil.dll /r:monodoc.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 /resource:../monodoc/Resources/mdoc-html-format.xsl,mdoc-html-format.xsl /resource:../monodoc/Resources/mdoc-html-utils.xsl,mdoc-html-utils.xsl /resource:../monodoc/Resources/mdoc-sections-css.xsl,mdoc-sections-css.xsl /resource:../monodoc/Resources/mono-ecma-css.xsl,mono-ecma-css.xsl /resource:Resources/defaulttemplate.xsl,defaulttemplate.xsl /resource:Resources/monodoc-ecma.xsd,monodoc-ecma.xsd /resource:Resources/msitomsx.xsl,msitomsx.xsl /resource:Resources/overview.xsl,overview.xsl /resource:Resources/stylesheet.xsl,stylesheet.xsl /r:System.Web.dll /r:System.Xml.Linq.dll /r:ICSharpCode.SharpZipLib.dll /r:Mono.Cecil.dll /r:monodoc.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig mdoc.exe ./../../class/lib/net_4_5/mdoc.exe @@ -6273,7 +6303,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 /r:monodoc.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 /r:monodoc.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig mod.exe ./../../class/lib/net_4_5/mod.exe @@ -6283,7 +6313,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:System.Xml.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:System.Xml.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig installvst.exe ./../../class/lib/net_4_5/installvst.exe @@ -6293,7 +6323,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:System.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:System.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig lc.exe ./../../class/lib/net_4_5/lc.exe @@ -6303,7 +6333,7 @@ false MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 -r:System.dll -r:Mono.Security.dll -r:System.Security.dll -r:System.Configuration.dll -r:System.Xml.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:System.dll -r:Mono.Security.dll -r:System.Security.dll -r:System.Configuration.dll -r:System.Xml.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig Mono.Configuration.Crypto.dll ./../../../class/lib/net_4_5/Mono.Configuration.Crypto.dll @@ -6313,7 +6343,7 @@ MONO_PATH=./../../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../../class/lib/build/mcs.exe - /codepage:65001 -r:Mono.Security.dll -r:System.Security.dll -r:System.Configuration.dll -r:System.dll -r:./../../../class/lib/net_4_5/Mono.Configuration.Crypto.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:Mono.Security.dll -r:System.Security.dll -r:System.Configuration.dll -r:System.dll -r:./../../../class/lib/net_4_5/Mono.Configuration.Crypto.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig mono-configuration-crypto.exe ./../../../class/lib/net_4_5/mono-configuration-crypto.exe @@ -6323,7 +6353,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:Mono.CodeContracts.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:Mono.CodeContracts.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig ccrewrite.exe ./../../class/lib/net_4_5/ccrewrite.exe @@ -6333,7 +6363,7 @@ MONO_PATH=./../../class/lib/build: /home/marek/git/mono/runtime/mono-wrapper ./../../class/lib/build/mcs.exe - /codepage:65001 -r:Mono.CodeContracts.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug /noconfig + /codepage:65001 -r:Mono.CodeContracts.dll -d:NET_1_1 -d:NET_2_0 -d:NET_3_0 -d:NET_3_5 -d:NET_4_0 -d:NET_4_5 -nowarn:1699 -nostdlib -lib:./../../class/lib/net_4_5 -r:mscorlib.dll -debug -optimize /noconfig cccheck.exe ./../../class/lib/net_4_5/cccheck.exe diff --git a/po/Makefile.am b/po/Makefile.am index 9534da72eda..36af85d530b 100644 --- a/po/Makefile.am +++ b/po/Makefile.am @@ -1 +1 @@ -SUBDIRS = mcs \ No newline at end of file +SUBDIRS = mcs diff --git a/samples/Makefile.am b/samples/Makefile.am index 5118541ffcc..9a6260e084a 100644 --- a/samples/Makefile.am +++ b/samples/Makefile.am @@ -8,4 +8,4 @@ dist-hook: cp $(srcdir)/embed/test-metadata.c $(distdir)/embed cp $(srcdir)/embed/test-invoke.c $(srcdir)/embed/invoke.cs $(distdir)/embed cp $(srcdir)/size/sample.cs $(srcdir)/size/objectinspector.cs $(distdir)/size - cp $(srcdir)/size/size.c $(srcdir)/size/Makefile $(srcdir)/size/README $(distdir)/size \ No newline at end of file + cp $(srcdir)/size/size.c $(srcdir)/size/Makefile $(srcdir)/size/README $(distdir)/size diff --git a/support/Makefile.am b/support/Makefile.am index 76d4381136d..1de8fc77cb7 100644 --- a/support/Makefile.am +++ b/support/Makefile.am @@ -7,7 +7,7 @@ lib_LTLIBRARIES = \ libMonoPosixHelper.la \ $(SUPPORT) -INCLUDES = \ +AM_CPPFLAGS = \ $(GLIB_CFLAGS) \ -I$(top_srcdir) diff --git a/tools/sgen/Makefile.am b/tools/sgen/Makefile.am index cad05cb6efb..582cbae3189 100644 --- a/tools/sgen/Makefile.am +++ b/tools/sgen/Makefile.am @@ -1,6 +1,6 @@ bin_PROGRAMS = sgen-grep-binprot -INCLUDES = $(GLIB_CFLAGS) -I$(top_srcdir) +AM_CPPFLAGS = $(GLIB_CFLAGS) -I$(top_srcdir) sgen_grep_binprot_SOURCES = \ sgen-grep-binprot.c